Cool Forum

 
 
Cool Forum » Hacks et modifications » Mods & Hacks - Contributions » [0.7.2] BBcode wall php !
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Sujet : [0.7.2] BBcode wall php !
Ajouté le : 09/09/2004 10:06
Message :

Salut à tous,

Voilà ma première contribution pour CF ^^ Un nouveau bbcode qui permet d'afficher un wall php pour mettre le code en couleurs avec les numéros de lignes !

Voilà ce que ça donne :



Et voilà les modifications à mettre :

Fichier function.php

Au dessus de la fonction InitBBcode() ajoutez celle-ci :

function wallit($code)
{
	if(!ereg("^&lt;?php",$code) || !ereg("^&lt;?",$code))
		$code = "<?php\n".$code."\n?>";

	$code = str_replace('<br />','',$code);
	$code = stripslashes(stripslashes($code));
	$code = highlight_string($code,true);
	$code = explode('<br />',$code);
	
	for($x=0 ; $x<sizeof($code) ; $x++)
	{
		$text .= "<tr>";
		$text .= "<td width='15' bgcolor='#C0C0C0' style=\"font-size: 10px; vertical-align: top;\">";
		$text .= ($x+1);
		$text .= "</td>";
		$text .= "<td width='485' bgcolor='#F4F4F4' style=\"font-size: 10px; vertical-align: top;\">";
		$text .= $code[$x];
		$text .= "</td></tr>";
	}

	return $text;  
}


Dans la fonction InitBBcode() ajoutez les 2 lignes suivantes après la ligne $BBcodeHTML['msgcache2'] :

$BBcodeHTML['wallopen']  = trim(stripslashes(stripslashes($tpl->gettemplate("entete","bbcodewallopen"))));
$BBcodeHTML['wallclose'] = trim(stripslashes(stripslashes($tpl->gettemplate("entete","bbcodewallclose"))));


Dans la fonction getreturnbbcode(), $search=array, ajoutez ça :

"/\[wall\](.*?)\[\/wall\]/sie"


Dans la fonction getreturnbbcode(), $replace=array, ajoutez ça :

"\$BBcodeHTML[wallopen].wallit(html_entity_decode('\\1')).\$BBcodeHTML[wallclose]"


Pensez à ajouter une virgule aux lignes précédantes ;)

Fichier tpl_entete.html

Ajoutez vers la ligne 180 le code suivant :

<!--********** TPL NAME = bbcodewallopen **********-->
<table width=95% border=0 cellspacing=1 cellpadding=2 align=center>

<!--********** TPL NAME = bbcodewallclose **********-->
</table>


Fichier tpl_writebox.html

Modifiez la ligne 4, ajouter le code suivant à la fin :

,'false','[wall]','[/wall]'


Ligne 18, ajoutez le code suivant :

help[33]="{%LNG[nfo_wall]%}";


Ligne 205, ajoutez ce code :

<input type="button" onmouseover="affhelp(33)" onClick="addbbcode(33); Compter(formulaire.msg,formulaire.limitchar)" value="{%LNG[btn_wall]%}" class=form>


Fichier lng_writebox.php

Ligne 14, ajoutez ce code :

$tpl->LNG['nfo_wall']="Insérez votre code php entre [wall] et [/wall]";


Ligne 40, ajoutez ce code :

$tpl->LNG['btn_wall'] = "Wall Php";


Voilà ^^ Si j'ai rien oublier vous avez maintenant un wall php intégré à votre CF


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 
versgui

Pilier

Enregistré le 12/06/2003
Messages: 643
Non connecté

Ajouté le : 10/09/2004 18:37
Message :

C'est une bonne idée mais tu as essayé avec toutes les tailles de police ?
Et ca ne pose pas de probléme pour le copier/coller ?

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de versgui!! Envoyer un Message Privé à versgui Citer ce post dans votre réponse

 
 
gpa4

Pilier

Enregistré le 16/06/2003
Messages: 587
Non connecté

Ajouté le : 10/09/2004 22:01
Message :

à priori, si cà pose probléme pour le copier/coller


Restons zen
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de gpa4!! Envoyer un Message Privé à gpa4 Citer ce post dans votre réponse

 
 
Hayreon

Pilier

Enregistré le 18/01/2003
Messages: 1451
Non connecté

Ajouté le : 11/09/2004 20:46
Message :

Comment ça ?

Pour la taille de polices, elle est de 10pc comme CF.


Avant de poster : La documentation - Les FAQ
Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de Hayreon!! Envoyer un Message Privé à Hayreon Citer ce post dans votre réponse

 
 
Tweedy

Nouveau

Enregistré le 03/04/2004
Messages: 27
Non connecté

Ajouté le : 12/09/2004 10:17
Message :

Pas mal du tout

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Envoyer un email à Tweedy!!! Envoyer un Message Privé à Tweedy Citer ce post dans votre réponse

 
 


<<Sujet précédent     Sujet suivant>>

 
[Contacter l'administrateur] | [Aller sur CoolForum.net]

 
[12 requêtes] - [Page générée en 0.0289 secondes]
 

Powered by CoolForum v.0.8.5 beta
Copyright ©2001-2014 CoolForum.net