jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
ASP.NET
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
Offre d'emploi : Développeur Web PHP/Drupal (H/F)
| Page 1 2 Suivante | |||||||||||||
| Auteur | Message | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 visiteur sur ce sujet (1 Anonyme) | |||||||||||||
| Page 1 2 Suivante | |||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 16:05:03 | ||||||||||||
![]()
Ville : Forchies-la-marche |
Salut mes amis Zéros.
Je crée un topic aujourd'hui pour partager avec vous un BBCode complet et fonctionnel. J'ai moi même cherché pendant longtemps un code similaire sans succès, et maintenant que j'en ai trouvé un je le poste ici pour le partager avec ceux qui comme moi ne trouvent pas le temps ou n'ont pas l'envie d'en créer un Attention, je ne suis pas l'auteur de ce code, mais c'est un code libre que j'ai trouvé sur le web, vous pouvez donc vous en servir, le modifier, le partager, etc. Voici donc le code Code : PHP
Je précise, pour la dernière fonction, la fonction Spoiler, ainsi que pour la fonction Quote vous devez rajouter ce code dans votre fichier CSS : Code : CSS
Pour la fonction Spoiler toujours, il va falloir rajouter un bout de code dans le Header (entre les balises <head></head> donc), pour éviter que le même code se repète 50 fois sur la même page. Code : HTML
Mais bon, si vous connaissez un peu le Javascript, vous savez que ce n'est pas suffisant ![]() Donc il va falloir créer un fichier que l'on nommera "hide.js" et qu'il faudra placer dans le même dossiers que la page. Vous pouvez bien sur changer le nom ou le chemin, mais alors n'oubliez pas de modifier le lien Et dans ce fameux fichier "hide.js", on va mettre ceci : Code : JavaScript
Attention, je vois souvent des erreurs avec les fichiers indépendants comme celui-ci, la plupart du temps ce sont des erreurs d'inattention avec des chemins de fichiers incorrects. Si vous avez un problème avec ce code vérifiez que votre chemin est correct. D'autre part, je pense utile de préciser que le code doit être présent sur toutes les pages ou le BBcode apparait. N'oubliez donc pas de bien modifier tous vos <head></head>. Pour l'utilisation, bah vous le savez surement aussi bien que moi, donc je n'y passerai pas la journée. On part du principe que le message est déjà encodé dans la base de donnée, on le mets donc dans une variable. Ensuite le plus simple est de créer un fonction avec le BBcode donné plus haut. Code : PHP
Et puis pour afficher le tout, il ne suffit plus que d'un simple echo : Code : PHP
Ce qui se passe avec ce script, c'est qu'il va envoyer le message dans la fonction code() qui va transformer tout le BBCode qu'elle voit en code HTML compréhensible par le navigateur. On ne peut plus simple quoi Voilà, maintenant j'espère que ce topic sera vu (et apprécié) par des gens qu'il pourrait aider. Ayant moi même été dans la même situation, je sais qu'il est très agréable d'avoir un BBcode "tout prêt"
Édité
le 16/03/2010 à 17:02:28
par Xavier5293
|
||||||||||||
| Publicité | # Posté le 14/03/2010 à 16:05:03 | ||||||||||||
|
|
|||||||||||||
Jeremy-f
|
# Posté le 14/03/2010 à 16:12:03 | ||||||||||||
Pisseur de code![]()
Ville : Biot |
Wha, super BBcode
Merci beaucoup. Il ne manque que la coloration syntaxique comme fait sur le SDZ. (Si quelqu'un l'a faites moi signe). Merci beaucoup
|
||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 16:17:28 | ||||||||||||
![]()
Ville : Forchies-la-marche |
|||||||||||||
Nami Doc
|
# Posté le 14/03/2010 à 16:42:14 | ||||||||||||
|
Lamaer taler dansk
|
donc ça crée la fonction show/hide pour chaque [hide] :° ?
|
||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 16:43:36 | ||||||||||||
![]()
Ville : Forchies-la-marche |
Si par [hide] tu veux dire la fonction [spoil] alors oui.
|
||||||||||||
Nami Doc
|
# Posté le 14/03/2010 à 16:45:42 | ||||||||||||
|
Lamaer taler dansk
|
|||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 17:39:20 | ||||||||||||
![]()
Ville : Forchies-la-marche |
Pourquoi ça ?
|
||||||||||||
Jeremy-f
|
# Posté le 14/03/2010 à 18:47:53 | ||||||||||||
Pisseur de code![]()
Ville : Biot |
Citation : Xavier5293
Pourquoi ça ? Car c'est idiot de déclarer 50x la même choses. C'est comme faire Code : PHP
Il faudrais mieux mettre la fonction JS dans le head, une bonne fois pour toute.
|
||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 19:00:24 | ||||||||||||
![]()
Ville : Forchies-la-marche |
Oui, ça je le sait bien, mais alors il faut modifier toutes les pages ou le texte apparait.
Maintenant moi je veux bien le faire, mais ça serait , je pense, plus gênant qu'autre chose, tandis que là même si ça se répète ça ne pose pas de problème. Vous voulez que je modifie ? |
||||||||||||
Jeremy-f
|
# Posté le 14/03/2010 à 19:15:57 | ||||||||||||
Pisseur de code![]()
Ville : Biot |
Ben par exemple mes pages sont constitué ainci :
Code : PHP
Donc en développant ainsi on change toute ses pages en 10min. Sinon on es pas obligé de le mettre dans le head, ça passe quand même si tu le met au milieu de ton fichier, mais en le répétant pleins de fois ça ne sert pas trop.
|
||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 19:21:57 | ||||||||||||
![]()
Ville : Forchies-la-marche |
Oui, mais mon site est tellement mal conçu (oui, je reconnais
) que j'ai un header différent pour presque chaque page, mais bon ta solution est mieux, je vais modifier.
|
||||||||||||
Jeremy-f
|
# Posté le 14/03/2010 à 19:26:54 | ||||||||||||
Pisseur de code![]()
Ville : Biot |
Disons que l'avantage là c'est que tu as bien moins de choses à faire ^^.
Mais il y à une autre solution : regarde par ici. Perso je préfère la mienne
|
||||||||||||
Xavier5293
|
# Posté le 14/03/2010 à 19:30:08 | ||||||||||||
![]()
Ville : Forchies-la-marche |
|||||||||||||
Nami Doc
|
# Posté le 15/03/2010 à 17:44:08 | ||||||||||||
|
Lamaer taler dansk
|
t'as oublié de virer les slashs du fichier JS
|
||||||||||||
Amatewasu
|
# Posté le 15/03/2010 à 18:05:29 | ||||||||||||
![]()
Ville : Retiers |
Merci
![]() Bon si je n'avais pas vu ce topic je l'aurais fait mais sa m'economise fu temps ![]() En plus la fonction spoiler, c'est cool. Aller hop' en favoris pour qu'en j'en aurais besoin. Merci |
||||||||||||
Jeremy-f
|
# Posté le 15/03/2010 à 18:07:39 | ||||||||||||
Pisseur de code![]()
Ville : Biot |
Citation : Kurenaï
Merci ![]() Bon si je n'avais pas vu ce topic je l'aurais fait mais sa m'economise fu temps ![]() En plus la fonction spoiler, c'est cool. Aller hop' en favoris pour qu'en j'en aurais besoin. Merci Pas besoin du favoris vus que tu as posté, tu le retrouvera facilement à droite
|
||||||||||||
Amatewasu
|
# Posté le 15/03/2010 à 18:27:56 | ||||||||||||
![]()
Ville : Retiers |
Oui mais il y a une forte chance qu'il n'y ait plus de nouveau post.
Hors j'en aurais besoin dans longtemps et donc, je regarde les favoris et hop' |
||||||||||||
fishhareng
|
# Posté le 15/03/2010 à 19:06:20 | ||||||||||||
laser !![]()
|
Super!
Merci!!! ![]() De plus, je vous passe le code pour les smileys... Code : PHP
Les smiley sont ceux de sdz, que voici :
Édité
le 16/03/2010 à 08:27:56
par fishhareng
|
||||||||||||
Xavier5293
|
# Posté le 16/03/2010 à 17:04:48 | ||||||||||||
![]()
Ville : Forchies-la-marche |
Ah oui les slashs, je les ai oubliés
Enfin, c'est corrigé maintenant. |
||||||||||||
Jeremy-f
|
# Posté le 16/03/2010 à 18:18:35 | ||||||||||||
Pisseur de code![]()
Ville : Biot |
Citation : fishhareng
De plus, je vous passe le code pour les smileys... Les smiley sont ceux de sdz, que voici : ![]() Rajoute les balises php Secret (cliquez pour afficher) Code : Zcode
Ca le ferat plus Et merci à toi =)
|
||||||||||||
fishhareng
|
# Posté le 16/03/2010 à 18:57:21 | ||||||||||||
laser !![]()
|
De rien, mais pour les balises, je pense que vous avez compris...
Édité
le 16/03/2010 à 18:57:46
par fishhareng
|
||||||||||||
inuyasha
|
# Posté le 16/03/2010 à 19:27:03 | ||||||||||||
|
|
str_replace ça ne peut pas prendre des array en paramètres ?
|
||||||||||||
Caduchon
|
# Posté le 16/03/2010 à 19:31:59 | ||||||||||||
Cicéron c'est Pointcarré![]()
Ville : Louvain-la-neuve |
Pour la coloration syntaxique dans divers langages:
http://qbnz.com/highlighter/ (le site semble un peu foireux, mais tout était normal la dernière fois que je suis allé ^^) |
||||||||||||
fishhareng
|
# Posté le 17/03/2010 à 13:15:58 | ||||||||||||
laser !![]()
|
Bah di donc, ils connaissent pas css! ;p
|
||||||||||||
Xavier5293
|
# Posté le 17/03/2010 à 20:02:31 | ||||||||||||
![]()
Ville : Forchies-la-marche |
|||||||||||||
Mimos@
|
# Posté le 17/03/2010 à 20:28:56 | ||||||||||||
![]()
|
Vu comme le site de GeSHi s'affiche actuellement, vous pouvez aussi vous tourner vers FSHL
Édité
le 17/03/2010 à 20:31:35
par Mimos@
Processeur: Intel Core I5 750; Carte Mère: Asus P7P55D Pro; RAM: GSkill RH RipJaws 2x2Go DDR3 PC3-12800 Cas7; DD Sys: Crucial M4 128Go; DD Data: SAMSUNG 500Go SpinPoint F3; Carte Graphique: Sapphire HD4890 Vapor-X 1Go; Boitier: LANCOOL DragonLord K58; Alimentation: Corsair HX520. |
||||||||||||
Victor01
|
# Posté le 17/03/2010 à 21:00:42 | ||||||||||||
|
|
Haha mais quel bordel ce site de GeSHI. Y'a aussi SyntaxHighLighter =D
|
||||||||||||
bourdais6
|
# Posté le 18/03/2010 à 19:34:58 | ||||||||||||
![]()
Ville : Ruaudin |
Super,merci!
|
||||||||||||
Benamour Jr
|
# Posté le 19/03/2010 à 16:44:16 | ||||||||||||
Beinhou !!![]()
Ville : Ixelles |
Juste un petit message pour remercier l'auteur de proposer ce BBCode qui va m'épargner de nombreuses heures de boulot
![]() MERCI !!!!!!!! |
||||||||||||
Caduchon
|
# Posté le 19/03/2010 à 22:39:08 | ||||||||||||
Cicéron c'est Pointcarré![]()
Ville : Louvain-la-neuve |
J'en profite pour ajouter un bbcode que j'utilise actuellement. Il y a quelques inventions en plus qui peuvent vous intéresser.
Le "multicols" doit peut-être être adapté à votre css pour bien fonctionner... Code : PHP
|
||||||||||||
Retour au forum "PHP" ou à la liste des forums
