Forums d'entraide informatique - Les forums de PCW

Version complète : adresse du lien sur une balise php
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5
bonjour,
désolé pour le titre, il n'est pas explicite du tout, je ne c'est pas comment expliquer ma demande en quelque mot..

voilà, j'ai un souci sur un forum gratuit, j'aimerais changé les boutons (nouveau topic,répôndre, vérouillé..)
le code dans les templates pour afficher ces bouton sont des balise php, comme celle ci:

je ne peut pas remplacer les images du panneau d'admin
car j'ai fait un bouton avec la technique du rollover "porte coullisante".

pour certaine image, cela ne pose pas de problème, je fait clik droit et j'ai juste à copier l'adresse du lien
et je l'insère dans ma balise a (nouveau bouton), comme celle ci:
<a class="ovalbutton" href="privmsg.php?mode=post"><span>Nouveau message</span></a>

mon problème c'est que certaines fois cela touche les différents topic ou sujet et je ne peut donc copier l'adresse du lien car c'est celle d'un topic précis Huh

en faite il faudrait pouvoir aspirer l'adresse de la balise php Tongue
c'est possible de faire ça ? sans baguette magique ?? Undecided

Aspirer l'adresse d'une balise php Big Grin

Balise php ne veut rien dire Wink tu ne connais pas le php ?

alors sans code je vais dificilement pouvoir t'aider ! il me faudrait le code PHP de la page
oui désolé j'essaie de m'exprimer au mieux c'est pas simple quand on connais pas,
je ne connais pas le php, je c'est juste faire des includes pour faire des pages web en xhtml/css et transformer quelques micro scripts,
mais là toute façon c'est pour un forum xooit (gratuit) et nous n'avons pas accès au language coté serveur.
mais je c'est qu'il est possible de manipuler ces "balises" avec du js.

ce n'est pas des balises PHP, mais alors comment on appelle c'est {TRUCS} ?
C'est truc peuvent être beaucoup d'autre chose que du php Wink
Probablement un langage qui sert à la configuration.

Bien prenons le taureau par les cornes, quelle balise veut tu modifier, pour faire quoi ?

Donne moi les balises que tu as au départ et ce que tu veux changer et pourquoi faire en essayant d'expliquer le plus précisément ce que tu veux obtenir.
Je passe en coup de vent :


Ce dont tu parles est en fait une variable. Ton forum fonctionne avec des templates, il remplace le texte du type {TEXT_A_REMPLACER} par du contenu généra dynamiquement, c'est le principe de la variable et du template.


Tu n'as aucun moyen de modifier la génération de cette variable sans avoir accès au coeur du forum.

Par contre, suivant ce que c'est, tu peux aller voir le code HTML généré et remplacer la variable dans ton template par le code HTML, au besoin avec du JavaScript pour palier au côté "dynamique" manquant.


Là par exemple, en JavaScript je pense que tu peux récupéré l'id du topic et ensuite le lien sera du type newreply.php?id=XXX

Enfin pas exactement, mais cette forme là Wink

Bonne journée
salut troll

ah oui c'est une variable, j'en ai entendu parlé lorsque j'ai regardé les cours de php sur le site du zero.

Merci damjuve, je pense que troll à complètement cernée ce que je voulais faire,

un petit JS qui récupère l'id de la variable.

j'ai donc 4 lien différents sur 3 types de pages différentes,
j'ai été voir le code source générer de ces pages,
dans les deux premiers on a en plus (à par rapport au code source normal) l'id de l'image,
sur la dernière page il n'y en a pas.

j'ai fait un petit tableau ci dessous la première page n'a pas besoin de script,
la class "ovalbutton" c'est le style de mon nouveau bouton.

===========================================================
- Listes des messages privé {OK}
(adresse de la page: http://espace-bonsai.xooit.info/privmsg....der=inbox) (pas de id de page)

<a class="ovalbutton" href="privmsg.php?mode=post"><span>Nouveau message</span></a>
===========================================================
- visualisation d'un message privé
(adresse de la page: http://espace-bonsai.xooit.info/privmsg....ead&p=15328)

<a href="privmsg.php?mode=reply&amp;p=15328"><img id="id16748375097910517"
src="http://img10.xooimage.com/files/e/6/d/repondre-73c26.png" alt="Répondre au message" border="0"></a>

<a class="ovalbutton" href="?????"><span>Répondre</span></a>
===========================================================
- Liste des topics
(adresse de la page: http://espace-bonsai.xooit.info/f1-espace-bonsai.htm)

<a href="posting.php?mode=newtopic&amp;f=1"><img id="id235858013320846"
src="http://img8.xooimage.com/files/d/1/3/nouveau-73c04.png" alt="Poster un nouveau sujet" border="0"></a>

<a class="ovalbutton" href="?????"><span>Nouveau sujet</span></a>
===========================================================
- visualisation d'un topic
(adresse de la page: http://espace-bonsai.xooit.info/t4774-co...uveau.htm)

<a href="posting.php?mode=newtopic&amp;f=1">
<img src="http://img8.xooimage.com/files/d/1/3/nouveau-73c04.png"
alt="Poster un nouveau sujet" align="middle" border="0"></a>

<a class="ovalbutton" href="?????"><span>Nouveau sujet</span></a>

<a href="posting.php?mode=reply&amp;t=4774">
<img src="http://img10.xooimage.com/files/e/6/d/repondre-73c26.png"
alt="Répondre au sujet" align="middle" border="0"></a>

<a class="ovalbutton" href="?????"><span>Répondre</span></a>
===========================================================
Alors après avoir relu je viens de me rendre compte que {TRUC} c'est une variable de template ( oui je sais honte à moi ).
Bon normalement ça doit généré un paquet de variable dont celle contenant l'adresse de la page. Bon faut aussi savoir qu'il y a de l'url rewriting, donc en écrivant http://espace-bonsai.xooit.info/t4774-co...ouveau.htm ce transforme en quelquechose comme http://espace-bonsai.xooit.info/viewtopic.php?t=4774

Reste à savoir quel est le nom donnée, pour ça il faut que tu regarde dans le code php et non pas dans le code html de ton forum !
merci pour ta réponse damjuve, le souci c'est que je peut pas me connecter au FTP de mon forum xooit, puisque c'est un forum gratuit, on n'a pas accès au language serveur, juste un panneau d'admin avec le xhtml le css, et je peut inserer du JS, mais je crois que c'est pas possible de se connecter via fillezilla ou autre client FTP.
Hey Sheitan,


Pourrais-tu m'ouvrir un compte de test ? Car pour tes liens pour les MP il faut s'inscrire et bon, si je m'inscris et que je viens jamais, ça sert pas à grand chose Smile
(17-01-2010 11:34 AM)Troll a écrit : [ -> ]Hey Sheitan,


Pourrais-tu m'ouvrir un compte de test ? Car pour tes liens pour les MP il faut s'inscrire et bon, si je m'inscris et que je viens jamais, ça sert pas à grand chose Smile

Salut troll, je vais avoir pas mal de choses à te demander après, j'ai encore quelque idées irréalisables pour moi et puis un ptit bug de structure xhtml/css que j'arrive pas à résoudre, enfin chaque chose en sont temps, je vais attendre d'avoir résolu un problème avant d'en poster un autre. mais du coup je préfère autant que tu ouvre un compte, cela revient au même et je pourrait te passer admin au besoin pour jeter un oeil au template.
merci troll. Rolleyes

PS: j'ai reperer un petit souci dans la popup de smileys de ton forum, il doit manqué un overflow:auto
car il n'y a pas de scroll et du coup on peut pas tous les voirs.
Pages : 1 2 3 4 5
URLs de référence