Voir la version complète : Petite question ...
Bonjour à tous !
Pour info je possède VB 3.5.2, et il y a bien longtemps de celà je possedais un simple forum Phpbb.
Le seule petit truc qu'il me manque, j'espere etre assez clair, c'est une petite fonction sur le bouton "Lien" en crééant un post ou une réponse.
Je m'explique : Dans mon ancien forul phpbb, quand je cliquais sur le bouton "lien" une fenetre me demandait donc d'entrer le lien à afficher, comme sur VB, mais ce que je voudrais, comme dnas phpbb, c'est la seconde fenetre qui me demande le titre du lien à afficher !
Par exemple je met : http://www.bla-bla.com et dans le post on ne voit pas le lien mais BLABLA, et en cliquant dessus ca pointe vers le fameux lien.
Alors ma question, comment faire en sorte que sur mon forum VB qu'il y ait cette fontion automatiquement aussi ??
La fameuse fontion se traduit par cette ligne :
[ url=http://www.bla-bla.com]BLABLA[/url ]
J'espere que j'ai bien été clair, désolé mais après une dure journée de boulot, j'ai plus toute ma tête.
Enfin merci d'avance à ceux qui pourront m'aider ! :)
Je comprend très bien ce que tu veux dire :) il faudrait modifier le javascript de l'éditeur d'envoye de réponse afin de créer ta fonction... je n'y connais rien du tout mais je vais voir si je peux trafiquer ca, sinon ca existe peut etre sur vbulletin.org, sinon c'est ps trop dur d'utiliser les bbcode ? si :p ?
WrestleMania
25/04/2006, 20h38
Elle y est d'origine cette fonction. Tu clic sur ce logo http://www.afteride.com/forum/ambience/editor/createlink.gif
- Si ca te demande que le lien, dans le texte du message ensuite tu as une partie séléctionnée donc ca : [ url=http://www.bla-bla.com]BLABLA[/url ] et tu modifies la partie en rouge.
- Autrement ca dépend des version mais ca te demande de mettre le texte à afficher pour le lien, directement dans un cadre comme la ou tu mets le lien.
Sinon si tu veux juste mettre un lien cliquable, tu met le lien tel quel dans le message.
Ben justement le seul cadre que j'ai, il est completement vide et c'est là ou je dois rentrer l'url que je veux, une fois que je l'ai mise, elle apparait dans le post, c'est la meme chose mais en surligné, et vu que le forum fait la conversion des liens automatiquement, bah ca sers a rien en fait.
Je n'ai ni un autre cadre pour le titre, ni de balise, rien d'autre, moi ca ne me dérrange pas d'utiliser les balises "a la main" mais beaucoup de mes membres me demandent : Mais pourquoi je peux plus mettre le titre des liens ?
Et cette question je l'ai 500 fois par jours :/
C'est justement ca que je voudrais, un cadre qui existe deja me demandant le lien, et un autre qui me demanderait le titre.
Comme ca tous mes mebres seront satisfaits, car apparament ca les derrangent beaucoup (moi aussi par la meme occaze :p)
Donc voilà, juste pour savoir si c'est faisable :)
WrestleMania
25/04/2006, 21h07
je vais encore regarder. Il me semble que ca dépend aussi d'un réglage dans l'admincp, dans la section envoie de nouvelle discussion. J'avais deja eu ce problème mais je ne me souvient plus comment le règler. je vais voir. A par ca avant j'avais le cadre sur mon forum, et maintenant je l'ai plus... lol ca change.
WrestleMania
25/04/2006, 21h11
Je pourrais avoir l'adresse de ton site par hasard stp ? pour voir ce problème
oui biensur :
http://www.chaos-project.com
Le forum est tout neuf encore, c'est un pote qui me l'a installé, il en a toujours utilisé, mais depuis presque 3 semaines plus de nouvelles, alors j'essaye de le configurer comme je peux, car je suis un gros newbie en tout ce qui est PHP etc ... :/
EDIT : Vive les tutos :D
cassis2k
26/04/2006, 06h25
Quand tu parles du cadre, tu veux parler de l'éditeur ?
Pour modifier l'editeur:
Tableu de bord >> Modifier vos options >> Interface d'édition des messages[presque tout en bas] >> sélectionne ``Editeur WYSIWYG - Interface avancée``
Sinon, j'ai compris le problème mais pas la suite. :blush2:
Et bien en fait, pour etre le plus clair possible, et pour que tu comprennes bien voici ce que je voudrais avoir dans mon forum :
http://img138.imageshack.us/img138/8320/exemple8ps.th.jpg (http://img138.imageshack.us/my.php?image=exemple8ps.jpg)
Tu vois le petit pop-up qui me demande d'entrer l'url ? Eh bien j'en veu un deuxième juste apres celui-ci qui me demandera le TITRE de l'url, de facon a ne voir que le titre (qui pointent vers l'url) sur les posts, et non pas une horrible adresse en plein milieu d'un post :/
Et bien en fait, pour etre le plus clair possible, et pour que tu comprennes bien voici ce que je voudrais avoir dans mon forum :
http://img138.imageshack.us/img138/8320/exemple8ps.th.jpg (http://img138.imageshack.us/my.php?image=exemple8ps.jpg)
Tu vois le petit pop-up qui me demande d'entrer l'url ? Eh bien j'en veu un deuxième juste apres celui-ci qui me demandera le TITRE de l'url, de facon a ne voir que le titre (qui pointent vers l'url) sur les posts, et non pas une horrible adresse en plein milieu d'un post :/
Oui mais la méthode vbulletin est plus simple que phpbb !
Tu tape le nom du lien tu le surligne puis tu click ensuite sur hyperliens et tu cole l’url
http://img162.imageshack.us/img162/7522/13qg.th.png (http://img162.imageshack.us/my.php?image=13qg.png)
http://img162.imageshack.us/img162/5158/26zq.th.png (http://img162.imageshack.us/my.php?image=26zq.png)
Mathelec
26/04/2006, 10h41
Ptdr j'aime beaucoup tes favoris dans ta barre en haut ;) !
Oui c'est une bonne manip. :) Merci pour le tuyau je connaissais pas cette technique :)
Seulement je voulais que ca se fasse automatiquement, comme dans phpbb, car mes membres du forum ne sont pas super experts, et leur expliquer cette manip, c'est bien, mais ils vont vite oublier, voir ne pas aller voir le petit post que j'orais fait pour expliquer. Et ca ne changeras rien au fait que par jour j'aurais 45 demandes, me demadant comment on fé un lien titré comme ils disent ! Sk'il faut pas faire pour ses membres ... ^^
Il n'y a aucun moyen de faire ca automatiquement ? Du style avoir les 2 pop-ups qui demandent le lien ET le titre ??
En tout cas merci quand meme pour ces petits tuyaux bien pratiques pour moi :)
Ptdr j'aime beaucoup tes favoris dans ta barre en haut ;) !
Oops ! Grilled ! :blush2: meoui
Mathelec
26/04/2006, 15h53
Hum jsuis pas trés good en javascript si tu veux jpourer te faire un popup (une fenetre en html) qui te demande le liens et le texte tu fais ok et tu colles dans ton message ! ...meoui^^ !
Oui pourquoi pas, en attendant de trouver le meme script que dans phpbb ca pourras etre très utile :)
Une fois il me semble avoir trouvé une sorte de tuto expliquant comment transformer la simple fenetre ou on collu l'url, de facon a en rajouter une 2eme a la suite qui demande le titre du lien.
Impossible de remettre la main dessus, il me semble qu'il fallait trifouiller dans les balises BB, et rajouter un ptit bout de code dans le template.
Rhaaa mais j'ai passé 2heures sur google a essayer de le retrouver, mais impossible de le retrouver :(
tu peux essayé la chose suivante, en sachant que j'ai testé ca vite fait ;-)
dans ton fichier \clientscript\vbulletin_textedit.js, cherche
if (typeof url == 'undefined')
{
url = this.show_prompt(vbphrase['enter_link_url'], 'http://');
Ajoute en dessous
urltext = this.show_prompt('Entrez le texte du lien', url);
Cherche
this.insert_text('<a href="' + url + '">' + url + '</a>');
remplace par
this.insert_text('<a href="' + url + '">' + urltext + '</a>');
Par contre, je n'ai pas réussi a récupéré le texte selectionné s'il y en avait un.
@+
Birdyz
PS : pour faire mieux, il faut bien sur remplacer la phrase "Entrez le texte du lien" par une vbphrase
Wha c'est nikel ! Je vais essayer ca dimanche soir car la je ne suis pas chez moi ce W-E.
Par contre quand tu dis "pour faire mieux, il faut bien sur remplacer la phrase "Entrez le texte du lien" par une vbphrase "
Euh ... c'est koi une vbphrase ? Dédolé pour la question conne mais je suis vraiment noob dans ce domaine là lol
Dans ta console admin, tu vas dans Langues & Expressions-Gestionnaire d'expressions, tu clic sur le bouton Ajouter une nouvelle expression. Tu lui donne un nom (enter_link_text par exemple) et un texte (Entrez le texte du lien). Ensuite, dans le code que je t'ai donné, tu remplace Entrez le texte du lien par vbphrase['enter_link_text']
Birdyz
Ok :) J'essayerais tout ca demain soir ! En tout cas merci beaucoup pour tout ca :D
Alors j'ai essayé en faisant la manip que tu m'a dit de faire mais ca ne marche pas, ca n'a rien changé :/
Voici les bouts de code que j'ai modifié en suivant ce que tu as dit et dit moi si il y a une erreur quelques part :
url = this.show_prompt(vbphrase['enter_link_url'], 'http://');
urltext = this.show_prompt('Entrez le texte du lien', url);
}
if ((url = this.verify_prompt(url)) !== false)
{
if (this.get_selection())
{
Et pour la seocnde parti j'ai remplacé le code d'origine par celui que tu m'a donné donc je pense que la, aucune erreur.
Voilà en esperant que je ne me sois pas planté meoui
A priori, ca ne fonctionne que si tu est en éditeur WYSIWYG. J'ai pas trouvé ou modifié pour l'interface classique et il est tard ;-). J'y jete un coup d'oeil demain (enfin tout a l'heure)
crackpsx
01/05/2006, 08h28
test (http://www.vbulletin-ressources.com/forum/showthread.php?t=607) url :D
Je connais le truc. Je voulais quelque chose qui le fasse automatiquement.
Bon si c'est pas possible c'est pas grave, je voulais juste faciliter la chose à mes membres :)
Et bien j'ai regardé, et effectivement, le code utilisé est différent en fonction du typ d'éditeur que tu utilise. Pour l'éditeur classique, le code est
this.createlink = function(e, url)
{
this.prompt_link('url', url, vbphrase['enter_link_url'], 'http://');
};
Le problème est que je ne sais pas comment modifier cette partie pour faire ce que tu souhaite :(
bah, c'est pas grave, ca restera comme ca, suffira que mes membres savent que pour faire un lien titré, suffit de séléctionner un mot et cliquer sur le bouton URL :)
En tout cas merci quand même à toi pour tout :)
Mathelec
01/05/2006, 19h05
Je vais voir avec un gars qui touche le javascript mais je le vois trés trés rarement :) ! Donc je te contact si je l'ai sur msn :) !
Ah au fait, avant hier en changeant de thème sur mon forum je me suis appercu hier en ajoutant un lien, que le script que tu m'a donné fonctionne à merveille !!!
Un premier pop up me demande le lien, et juste après un second me demande le titre du lien. Tout marche impeccable !!
C'est un membre qui m'a fait remarquer ca, du coup ils sont tous contents et moi aussi :)
Merci beaucoup pour cette petite modif et pour ton aide :D
de rien slaxx2a. Par contre, si quelqu'un sait ce que le thème du forum a à voir avec çà, je suis preneur car je vois pas le rapport !!!
Moi non plus, mais en remettant l'autre thème, ca ne marchais plus :/
Je suis pas du tout connaisseur la dedans, donc je ne surais pas répondre à ta question ... :/
vBulletin® v.3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org