Bonsoir,
j'ai commencé à utiliser PWG, et j'aimerais comprendre comment utiliser Wamp5 pour y faire des modifications, telles que l'ajout d'une fenêtre avec les liens pour d'autre sites.
Attention, il sagit de mes premiers pas en PHP, je connaissais pas avant d'installer PWG...
Merci
Hors ligne
Une question à la fois!
Lire les règles du forum.
Ce n'est pas Wamp5 qui va modifier quoi que ce soit...
Il te faut un éditeur de source correct pour commencer scite ou notepad++ par exemple.
8-)
Hors ligne
Ok, scite est installé. Il va permettre d'afficher les pages de code PHP, c'est ça ?
J'ai fait un tour sur ton site, les modifications que tu as apporté à la page d'origine donnent envie de comprendre comment ça fonctionne !!
Dernière modification par lol0875 (2007-09-23 01:06:33)
Hors ligne
Tu vas télécharger http://phpwebgallery.net/ext/extension_view.php?eid=144
et le répertoire fourni sera à placer dans ./plugins/
et accessoirement http://phpwebgallery.net/ext/extension_view.php?eid=133
à charger dans ./template/yoga/theme/
et dans montblancxl lire le README.fr
Mais on en reparle avant.
8-)
Hors ligne
Dans Admin + Plugins + Administration
Installer puis activer LocalFiles Editor
Dans Admin + Plugins + LocalFiles Editor
Dans la Configuration local
En respectant les balises php
Tu ajoutera quelque chose comme:
$conf['links'] = array(
'http://www.sos-madagascar.org' => 'SOS Madagascar',
'http://forum.phpwebgallery.net' => 'PWG forum',
'http://phpwebgallery.net/doc' => 'PWG wiki'
);
A suivre, demain peut être.
8-)
Hors ligne
Pour l'activation de l'éditeur, nickel !!
Mais le test qui a suivi :
Oups...
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/config_local.inc.php:4) in /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/user.inc.php on line 33
Warning: Cannot modify header information - headers already sent by (output started at /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/config_local.inc.php:4) in /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/page_header.php on line 102
J'arrive pas à faire marche arrière :-((
Hors ligne
Aie... tu as du faire une erreur de syntaxe dans le config_local.inc.php...
Le mieux, à ce stade, est de supprimer le fichier (include/config_local.inc.php), puis de refaire la manip...
Tu reviens dans LocalFiles Editor, puis le code pour le config_local.inc.php doit se présenter très exactement comme cela:
<?php
$conf['links'] = array(
'http://www.sos-madagascar.org' => 'SOS Madagascar',
'http://forum.phpwebgallery.net' => 'PWG forum',
'http://phpwebgallery.net/doc' => 'PWG wiki'
);
?>
Et pas de caractères supplémentaire après ?>
D'ailleur, il va etre temps que je fasse une version de LocalFiles Editor qui controle la syntaxe php avant d'enregistrer...
EDIT: c'est fait => correctif du plugin. Ce genre de boulettes n'arrivera plus ;-)
Dernière modification par P@t (2007-09-23 04:30:35)
Hors ligne
lol0875 a écrit:
Pour l'activation de l'éditeur, nickel !!
Mais le test qui a suivi :
Oups...
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/config_local.inc.php:4) in /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/user.inc.php on line 33
Warning: Cannot modify header information - headers already sent by (output started at /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/config_local.inc.php:4) in /mnt/140/sdc/c/c/vincent.la/phpwebgallery/include/page_header.php on line 102
J'arrive pas à faire marche arrière :-((
Tu peux toujours faire marche arrière (via FTP inutile en local) pour supprimer le ./include/config_local.inc.php
Et s'il a bien été créé (en principe oui), il suffit de renommer le config_local.inc.bak.php en config_local.inc.php
(Cf. le message après édition: Une copie de sauvegarde a été créée (./include/config_local.inc.bak.php)).
Il suffit donc de garder les yeux ouverts.
8-)
Hors ligne
Excellent !! Merci à tout les deux. Je commence à comprendre les principes de bases. C'est vraiment bien conçu votre PWG !!!!
Pour personnaliser sa PWG, est-il plus "pédagogique" d'apprendre le code ou de charger des styles que l'on modifie ?
Hors ligne
Pour personnaliser sa galerie, il est (à mon avis) préférable de charger des thèmes, et d'essayer de bidouiller le theme.css correspondant, ou mieux, utiliser le local-layout.css... (-> LocalFiles Editor)
Eventuellement, modifier les templates (mais ce n'est pas recommandé, car tu perds tes modifs lors d'une mise à jour de PWG)
L'étape d'après, c'est le plugin personnel ;-) => wiki
Dernière modification par P@t (2007-09-23 12:06:49)
Hors ligne
Lors d'une mise à jour d'un thème, le local-layout n'est pas effacé. Donc tu garde tes modifs...
De plus, le local-layout.css s'applique à tous les thèmes du template.
Tu peux aussi utiliser le local-layout.css situé dans le répertoire template-common. Dans ce cas, les modifs s'appliquent à tous les templates.
Hors ligne