Archief - Spoon-library verschil op localhost en remote host

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Najdo

Legacy Member
Beste jongens en meisjes

Ik heb wat problemen met het spoon-library. Nu heb ik een volledige website gemaakt die perfect werkt op mijn localhost en op mijn eigen host (sohosted.nl), maar als ik deze dan upload naar de daadwerkelijke host waar hij gebruikt zal worden (host is combell.be) dan werkt het niet.

Het loop fout bij nested iteraties, hij vult bijvoorbeeld de titel tag goed in. Maar als hij dit moet doen voor de foto's dan vult hij de de variabelen niet in. (Template - part 2 - Tutorials - Spoon, gelijkaardig voorbeeld bij nested iterations op deze pagina). is er een php.ini instelling die aangepast moet worden? want ik vind het verdacht dat het bij de ene host wel lukt en bij de andere niet.

Dank :)

Om het verschil aan te tonen:
Electro Loose (hier werkt het)
Electro Loose (hier dus niet)

Voorbeeld van een array die ingevuld wordt (hier wel met enkele referentie ipv alle referenties):
Code:
Array ( 
	[0] => Array ( 
		[title] => Apotheek Beerlandt 
		[images] => Array ( 
			[0] => Array ( [url] => beerlandt 2.JPG ) 
			[1] => Array ( [url] => beerlandt 3.JPG ) 
			[2] => Array ( [url] => beerlandt 1.JPG ) 
		) 
	)
)

template code:
HTML:
              {iteration:referenties}
                  
                     <h2>{$referenties.title}</h2>
                     <div id="imageslide">
                        {iteration:referenties.images}
                            <a href="/images/referenties/{$referenties.title}/{$referenties.images.url}" rel="lightbox[{$referenties.title}]"><img src="/images/referenties/{$referenties.title}/thumbs/{$referenties.images.url}" /></a>
                        {/iteration:referenties.images}
                     </div>
               {/iteration:referenties}


Edit: het kan zijn dat de code op de server af en toe wijzigd. Ik ben namelijk aan het testen ermee

Edit2: Het lijkt precies of dat {iteration:referenties.images} verandert in {iteration:referenties->images}, is dit een ergens een instelling?

dJeez

Legacy Member
Najdo zei:
Edit2: Het lijkt precies of dat {iteration:referenties.images} verandert in {iteration:referenties->images}, is dit een ergens een instelling?
Ik ken Spoon wel niet, maar het zou mij wel verbazen dat dit automatisch wijzigt. Hoe heb je die bestanden overgezet? Let er trouwens op dat Linux case sensitive is (bij Combell is 't Linux - en dus wellicht apache, bij sohosted blijkbaar Windows op IIS 6), en je spaties in bestandsnamen best zou vermijden, dat zorgt doorgaans enkel maar voor problemen.

Najdo

Legacy Member
Het raarste is, ik heb nu eens display_errors op on gezet. En nu geeft hij foutmeldingen bij de template.php van spoon (maar alleen bij combell, op localhost en sohosted niet).

dJeez

Legacy Member
Najdo zei:
Het raarste is, ik heb nu eens display_errors op on gezet. En nu geeft hij foutmeldingen bij de template.php van spoon (maar alleen bij combell, op localhost en sohosted niet).
Het zijn Notices, in principe dus foutjes die je in de code zou moeten opvangen, maar die niet fataal zijn, je kan ze desnoods (niet echt aan te raden weliswaar) via de error_reporting flags ook negeren. Maar welke versie van PHP gebruiken ze bij sohosted (dat kan je desnoods controleren via phpinfo of phpversion)?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan