Pages: 1
Si dans vos plugins perso ou dans votre configuration locale (que vous aviez en PhpWebGallery 1.7), vous faisiez référence à $user[\'is_the_guest\']...
alors vous devrez lors de votre migration corriger manuellement ce point.
Exemple:
En configuration locale en 1.7 vous utilisiez:
$conf['random_index_redirect'] = array(
....
.... => 'return $user[\'is_the_guest\'];',
...
);
Vous devrez avec la nouvelle branche 2.0 (Piwigo) remplacer ceci par:
.... => 'return is_a_guest();',
Comment ceci est interprété avec Piwigo?
En tant que guest (simple visiteur),
$user[\'is_the_guest\'] correspondra à une réponse fausse
tandis que is_a_guest() retournera une réponse vraie.
Un point utile à savoir.
8-)
Hors ligne
Merci pour ce topic qui s'avérera très utile
Hors ligne
Peut-on mettre à jour ce topic pour la 2.1RC1, svp ?
Cela aiderait les développeurs de plugins à réaliser plus facilement et rapidement les modifications nécessaires pour rendre leurs plugins compatibles avec la future 2.1.
Hors ligne
Eric a écrit:
Peut-on mettre à jour ce topic pour la 2.1RC1, svp ?
Cela aiderait les développeurs de plugins à réaliser plus facilement et rapidement les modifications nécessaires pour rendre leurs plugins compatibles avec la future 2.1.
+1
(cf. [Forum, post 138067 by tosca in topic 17375] Piwigo release candidate 2.1.0RC1)
tosca a écrit:
Est-il prévu de donner des informations pour que les développeurs d'extensions puissent se mettre rapidement au boulot pour faire évoluer leurs "oeuvres" ?
Hors ligne
Eric a écrit:
Peut-on mettre à jour ce topic pour la 2.1RC1, svp ?
Cela aiderait les développeurs de plugins à réaliser plus facilement et rapidement les modifications nécessaires pour rendre leurs plugins compatibles avec la future 2.1.
de mon côté j'ai pu constater qu'il n'y avait pas grand chose à modifier ! ;-)
au niveau des templates, si tu inclus des script jQuery, il faut modifier le répertoire par themes/default/js/ui/packed/
{known_script id="jquery.ui" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.core.packed.js"}
mis à part çà, y a juste l'utilisation des fonction mysql_xxxxxxxxx à remplacer par leur équivalent pwg_db_xxxxxxxxx si tu veux que le plugin soit compatible avec autre chose que mysql
(et qu'en l'écrivant je me rends compte que je ne l'ai pas fait)
à part çà, je n'ai pas fait d'autres modifs pour que çà fonctionne.
Hors ligne
J'ai cru voir passer aussi quelque chose en rapport avec la gestion des traductions... Je chercherai.
Hors ligne
Eric a écrit:
J'ai cru voir passer aussi quelque chose en rapport avec la gestion des traductions... Je chercherai.
Repousser pour la 2.2
Hors ligne
ddtddt a écrit:
Eric a écrit:
J'ai cru voir passer aussi quelque chose en rapport avec la gestion des traductions... Je chercherai.
Repousser pour la 2.2
Alors pourquoi l'échappement des "simple quotes" (') n'est plus nécessaire ?
Hors ligne
Eric a écrit:
ddtddt a écrit:
Eric a écrit:
J'ai cru voir passer aussi quelque chose en rapport avec la gestion des traductions... Je chercherai.
Repousser pour la 2.2
Alors pourquoi l'échappement des "simple quotes" (') n'est plus nécessaire ?
A certain endroit, les ' on été remplacé par de " dans ce cas il n'y a pas besoin d'échapper.
Dans les plugins on avais déjà le choix.
si ' => échappement des ' dans les chaines
si" => pas d'échappement
mais dans les 2 cas cela fonctions
les ' doivent faire gagner qq centièmes ou millièmes de secondes
Hors ligne
Eric a écrit:
Alors pourquoi l'échappement des "simple quotes" (') n'est plus nécessaire ?
Lire et regarder quels sont les caratères à échapper:
PHP: Les chaînes de caractères entourées de guillemets doubles
et
PHP: Les chaînes de caractères entourées de simples guillemets
=> PHP effectue plus de contrôles à l'intérieur des chaînes à guillemets doubles => Normal que cela soit plus long et que les apostrophes simples n'aient pas besoin d'être échappées à l'intéreur quand la chaîne est définie avec des doubles.
Rien de nouveau sous les tropiques mais comme toute la partie langage a subit de profonds bouleversements, certains redécouvrent les bases de PHP.
C'est finalement une bonne chose.
;-)
Hors ligne
Ok, je n'avais pas remarqué la modification apportée aux fichiers de traduction : $lang['...']='...'; s'écrivant désormais $lang['...']="...";
8-)
Hors ligne
Pages: 1