Felmeddelande vid bifogande av bilder

Events happening in the community are now at Drupal community events on www.drupal.org.
PatrickTarzan's picture

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

ChristianP's picture

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

pontus_nilsson's picture

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

PatrickTarzan's picture

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

pontus_nilsson's picture

Har du senaste versionen av flags installerad?

//Pontus Nilsson, Digitalist

Ja det har jag, det finns

PatrickTarzan's picture

Ja det har jag, det finns visserligen en beta att ladda ner, 6.x-2.0-beta4.

Vill inte behöva "bumpa" en

PatrickTarzan's picture

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! :)

ChristianP's picture

Inga problem! :)