Posted by PatrickTarzan on December 1, 2010 at 8:31am
Hej,
Jag får ett felmeddelande när jag ska bifoga två bild eller fler bilder. Jag använder mig av ImageCache och Imagefield, och när jag väljer att bifoga mer än en bild så kommer följande meddelande upp:
warning: Parameter 2 to flag_form_alter() expected to be a reference, value given in /includes/common.inc on line 2883.
Comments
Sånt där brukar bero på att
Sånt där brukar bero på att du har en äldre version av PHP. Det du kan göra då är att leta upp funktionen flag_form_alter() som jag gissar finns under Flag-modulens mapp i någon av filerna .module eller .inc (Ctrl+F "flag_form_alter") alternativt söka på Google. När du väl hittat funktionen så kommer du säkerligen finna variablar i parametern för funktionen varav någon av dem har ett &-tecken innan $-tecknet. Det &-tecknet ska du ta bort, så kommer felmeddelandet att försvinna. Det är det som är referensen den visar error på. Nu är inte jag en PHP-guru men jag tror den gör så man kan referera till en variabel i funktionen och det finns inte i äldre versioner av PHP.
Nu är ju detta lite "hacking" så om du uppdaterar flag-modulen senare så kommer ju &-tecknet komma tillbaka. Finns säkert ett bättre sätt man kan göra i template.php eller liknande, men det vet jag inte hur man gör. :P
Det låter som ett problem med
Det låter som ett problem med PHP 5.3. Alla moduler till Drupal 6 är inte kompatibla med php 5.3. Om du har möjlighet, nedgradera till php 5.2 på din server.
//Pontus Nilsson, Digitalist
Mitt webhotell håller på att
Mitt webhotell håller på att uppgradera alla konton till PHP 5.3.2, och dom verkar inte villiga att vänta med det, det verkar bara som att jag har problem med just Flags.
Har du senaste versionen av
Har du senaste versionen av flags installerad?
//Pontus Nilsson, Digitalist
Ja det har jag, det finns
Ja det har jag, det finns visserligen en beta att ladda ner, 6.x-2.0-beta4.
Vill inte behöva "bumpa" en
Vill inte behöva "bumpa" en tråd, men finns det någon annan lösning? Känns lite dumt att be Sveriges största webbhotell att behöva nergradera till annan PHP-version, speciellt nu när dom ska uppgradera igen.
EDIT: Missade ChristianPs inlägg, det funkade. Tack!
Inga problem! :)
Inga problem! :)