Bonjour,
Je voudrais ajouter un lien dans le menu de gauche. Donc en gros, intégrer un lien vers mon livre d'or dans le menu "spéciales".
Dans quelles pages dois-je toucher cela ? Cela est-il facilement réalisable ? Peut-on s'inspirer de codes déjà existants ? Car je ne suis pas un crack dans le php...
Merci beaucoup de votre aide !
Voila mon site : http://galeries.nico-klic.com
A bientot,
Clipo
Hors ligne
Je pense que tu trouveras ton bonheur ici : http://phpwebgallery.net/doc/doku.php?i … ranche_1.5
Hors ligne
ou là Configuration
Il suffit de copier include/config_default.inc.php en include/config_local.inc.php si ce n'est déjà fait.
Et d'adapter le paramètre $conf['links']
8-)
Hors ligne
VDigital a écrit:
Il suffit de copier include/config_default.inc.php en include/config_local.inc.php si ce n'est déjà fait.
Et d'adapter le paramètre $conf['links']
8-)
Je suis dsl, mais je comprend pas trop. Je crée un autre fichier ? et lequel je dois modifier ? Je le modifie en mettant quoi ? Je suis perdu, je l'avoue :(
Mais j'attend vos réponses, donc je me ressaisis ! :)
Merci !
Hors ligne
clipo a écrit:
Je suis dsl, mais je comprend pas trop. Je crée un autre fichier ? et lequel je dois modifier ? Je le modifie en mettant quoi ? Je suis perdu, je l'avoue :(
1 - Tu n'as pas à être "dsl". On s'exprime mal.
2 - Dans le répertoire include... Il existe un fichier... qui s'appelle... config_default.inc.php.
Tu te débrouilles pour en faire une copie...
Qui s'appellera config_local.inc.php...
Et que tu mettras dans le répertoire include.
3 - Plus jamais, tu ne devrais faire de modification dans config_default.inc.php
4 - A partir de maintenant, si tu as besoin de faire une modif de configuration, tu la feras dans config_local.inc.php
Ceux qui ne font pas ça, un jour ils le regretterons.
5 - Dans ton config_local.inc.php, tu verras des variables $conf, c'est un tableau de case dont chaque case porte un nom.
dans la case 'links', il n'y a rien actuellement. Mais si tu lis les commentaires que l'on retrouve là Configuration
tu verras que $conf['links'] peut être modifié...
Exemple:
remplacer ceci
// links : liste de liens externes à ajouter dans le menu. Un exemple valant // mieux qu'une longue explication : // // $conf['links'] = array( // 'http://phpwebgallery.net' => 'PWG website', // 'http://forum.phpwebgallery.net' => 'PWG forum', // 'http://phpwebgallery.net/doc' => 'PWG wiki' // ); // // Si la liste est vide, le sous menu "liens" n'apparaît pas. $conf['links'] = array();
par cela:
// links : liste de liens externes à ajouter dans le menu. Un exemple valant // mieux qu'une longue explication : // // $conf['links'] = array( // 'http://phpwebgallery.net' => 'PWG website', // 'http://forum.phpwebgallery.net' => 'PWG forum', // 'http://phpwebgallery.net/doc' => 'PWG wiki' // ); // // Si la liste est vide, le sous menu "liens" n'apparaît pas. $conf['links'] = array( 'http://www.sos-madagascar.org' => 'L\'Assos', 'http://forum.phpwebgallery.net' => 'PWG forum', 'http://phpwebgallery.net/doc' => 'PWG wiki'
A gauche, l'URL et à droite le nom du lien.
Tu verras que si dans le nom du lien, tu as un aspostrophe simple (quote en programmation), on ajoute alors une barre oblique inversée (anti-slash en programmation).
Voilà, j'espère n'avoir rien oublié et que tu vas pouvoir te ressaisir un peu.
8-)
PS:
Wiki a écrit:
Un exemple valant mieux qu'une longue explication
??? Oui, en principe. La preuve que ce n'est pas toujours vrai. 8-(
Hors ligne
VDigital a écrit:
2 - Dans le répertoire include... Il existe un fichier... qui s'appelle... config_default.inc.php.
Tu te débrouilles pour en faire une copie...
Je déconseille. En faisant une copie complète du fichier, on va surcharger l'intégralité de la configuration alors que peut être seul 3% des paramètres sont surchargés. Il vaut mieux dupliquer l'exemple fourni à cet effet : tools/config_local.inc.php.
Par ailleurs, si l'explication n'est pas claire dans la page fr:utiliser:configuration du wiki, il serait plus économique d'y reprendre l'explication plutôt que dans N posts du forum ou sur la page [wiki] fr:personnalisation:branche_1.5, rubrique "Activez vos liens", non ?
Hors ligne
oui, dans le wiki il faut peut etre enfoncer le clou sur : tools/config_local.inc.php.
_____________________
ce fichier n'est pas vide, j'ai commencé par supprimer les deux entrées $conf, pour y mettre la mienne, en l'occurence c'était aussi un lien.
______________________
quand on est débutant, on suit à la lettre une explication, pour essayer de comprendre et d'apprendre. Ma femme elle prend des notes comme à la fac.:
_______________________
je trouve ce que marque Vdigital c'est bien :
<<<<<1 - Dans le répertoire include... Il existe un fichier... qui s'appelle... config_default.inc.php.
Tu te débrouilles pour en faire une copie...
Qui s'appellera config_local.inc.php...
Et que tu mettras dans le répertoire include.
2- Plus jamais, tu ne devrais faire de modification dans config_default.inc.php
3- A partir de maintenant, si tu as besoin de faire une modif de configuration, tu la feras dans config_local.inc.php>>>>>
merci merci merci !!!
Ca a super bien marché, je suis content, vous m'avez aidé avec brio, la classe !
Je vais persévérer, et puis un jour mes questions se feront plus rares, et peut etre meme pourrais-je apporter des réponses ? ;)
A plus, merci encore !
Hors ligne
z0rglub a écrit:
VDigital a écrit:
2 - Dans le répertoire include... Il existe un fichier... qui s'appelle... config_default.inc.php.
Tu te débrouilles pour en faire une copie...Je déconseille. En faisant une copie complète du fichier, on va surcharger l'intégralité de la configuration alors que peut être seul 3% des paramètres sont surchargés. Il vaut mieux dupliquer l'exemple fourni à cet effet : tools/config_local.inc.php.
Par ailleurs, si l'explication n'est pas claire dans la page fr:utiliser:configuration du wiki, il serait plus économique d'y reprendre l'explication plutôt que dans N posts du forum ou sur la page [wiki] fr:personnalisation:branche_1.5, rubrique "Activez vos liens", non ?
Bien entendu, je suis parfaitement d'accord avec l'avis de z0rglub.
Clipo, je serai très heureux que dans quelques temps tu apportes à ton tour des réponses aux questions des nouveaux utilisateurs.
Et pour ne pas surcharger config_default.inc.php...
J'ai une petite idée en tête et un jour... je ferai un MOD pour cela.
Mais en attendant, j'ai plein d'autres projets.
Hors ligne
Donne le nom de la catégorie "lien" de mon site, je te dirai ce qui se trouve derrière.
C'est tout simple (je pense que tu veux parler des catégories dites "Ping-pong").
Hors ligne
Oui je pense que ce doit être le ping pong.
J'ai trouvé ça: (j'ai pas le pong...)
G" qui renvoie ou l'on veut...
(elle sera assujetit aux droits des users, elle pourra comporter ou non une miniature, elle se verra dans les stats)
L'idée est de mettre en place une catégorie "PING PONG" avec un représentant qui pourra redirigé vers la page souhaitée (Site web, page externe, Autre catégorie moins visible dans la gallerie par exemples...)
Principe : Le visiteur clique sur la catégorie créée (lien menu ou image représentante) c'est le "PING", PWG lance l'affichage la catégorie une fois chargée elle répond en renvoyant l'URL souhaitée c'est le "PONG"...
Comment faire :
Faire une Nouvelle catégorie (virtuelle)
Titre catégorie : Actu le Nouveau site perso de Bob
Modifier la description de la catégorie et mettre :
<script>self.location.href='http://www.lien que je veut.fr/';</script>
Vous pouvez lui attribuer une miniature représentante ça marche très bien
Ca peut servir à mettre une catégorie en actu (page d'accueil) qui route sur la rubrique archive cachée au fond de de la gallerie
Les droits se gèrent comme une catégorie classique...
Mais voilà, je peux effectivement gérer ce lien comme une catégorie ( trés bien), mais je ne suis pas redirigé vers le site en question.....??
Hors ligne
Excuse moi!!!!
ça fonctionne trés bien.
j'avais pas sauvegardé le script !!!!
d'ailleur à propos de script:
quelqu'un aurait des adresses à recommander à un débutant comme moi?
Comment mettre une petite image, ou animer un texte..... ? (dans les catégories)
séb
Hors ligne