Articles taggés avec ‘simple’

Convertisseur BBCode - HTML

Samedi 26 juillet 2008

Depuis le temps que j’en cherchais un, j’ai fini par trouver mon bonheur : un convertisseur BBCode en HTML en PHP !

Et surtout : sans code superflu ! (Voir en fin d’article le lien pour télécharger le fichier)

Petite explication et exemple d’utilisation :

<?
// inclusion du fichier
require_once (’/inc_cg_filter.php’);
// déclaration d’une nouvelle instance de filtre
$filter = new cg_filter;
?>

Une fois que vous avez créer votre instance de filtre, vous pouvez le paramétrer comme vous le souhaitez.

// Il est possible de désactiver le filtrage HTML
$filter->html_filter_prefs['entities'] = 0;
// Désactiver la reconnaissance des \n en tant que retour chariots
$filter->html_filter_prefs['nl2br'] = 0;
// Désactiver la détection des urls
$filter->html_filter_prefs['url_parsing'] = 0;
// Et pour finir de désactiver la détection des smileys
$filter->html_filter_prefs['smileys'] = 0;
// Si vous activez la détection des smileys, il vous faudra spécifier le chemin d’accès aux images
$filter->smiley_path = ‘images/smileys/’; // /!\ Il ne faut pas oublier le / final ! /!\

Le plus simple consiste ensuite à appeler les fonctions de conversion bbcode_to_html() et html_to_bbcode().

<?
$filter->string = “Mon texte sympatique en [b]gras[/b]“;

// Filtrage HTML paramétrer ci-dessus

$filter->html_filter();
// Conversion du BBCode en HTML
$filter->bbcode_to_html();
echo ($filter->string);
// Conversion dans l’autre sens : du HTML en BBCode
$filter->html_to_bbcode();
echo ($filter->string);
?>

Toutes les balises sont quasiment détectées.
Il est assez simple d’aller farfouiller dans le code pour en rajouter une… Mais les explications seraient trop longues pour que je rentre dans les détails.
Si vous avez besoin, n’hésitez pas à me demander en laissant un commentaire : je verrai ce que je peux faire ;-)

NB : Si vous utilisez un forum PhpBB (qui utilise par définition le BBCode), il peut arriver que certaines balises soient stockées en base sous la forme : [url:a1213fdf12]http://google.fr[/url:a1213fdf12]
Cette chaine de caractère a1213fdf12 correspond en fait au champ ‘bbcode_uid’ stocké dans votre base de données avec le message.
Avant d’utiliser les fonctions de filtrage ci-dessus, il vous suffira de faire un petit remplacement simple :

<?
$filter = str_replace(”:”.$bbcode_uid,”",$texte);
?>

Cliquez ici pour le télécharger : inc_cg_filter.php [Il vous faudra le renommer en .php pour pouvoir l'utiliser... (mais cela va de soit non ?) ]

Ajouter un commentaire

Récupérer les variables présentes dans l’url en javascript

Mardi 15 juillet 2008

Il est possible de récupérer des variables dans l’url en php, en asp, en tout ce qu’on veut…
Mais quid du javascript ?
Effectivement, est-il possible facilement de récupérer les variables Get ?
A cela, je répond oui, et voila quelques explications simples.

Hop, en php, vous utiliserez $_GET['nom_variable'] , en asp request.querystring['nom_variable'], en javascript, vous n’aurez plus qu’à utiliser GetUrlParam(’nom_variable’);

function GetUrlParam( paramName )
{
var oRegex = new RegExp( ‘[\?&]‘ + paramName + ‘=([^&]+)’, ‘i’ ) ;
var oMatch = oRegex.exec( window.top.location.search ) ;

if ( oMatch && oMatch.length > 1 )
return decodeURIComponent( oMatch[1] ) ;
else
return ” ;
}

C’est cadeau, c’est partage, je fais tourner !
Bonsoir !

Ajouter un commentaire

[Images-Squish] Vos remarques, vos envies, vos conseils

Samedi 7 juin 2008
  • Vous trouvez qu’un outil ne fonctionne pas bien ?
  • Vous avez des remarques à faire passer ?
  • Vous aimeriez bien une nouvelle fonctionnalité ?

Alors il vous suffit de laisser un commentaire ici ! (ou d’envoyer un mail en cliquant sur le lien contact sur images-squish.net )

Je vous répondrai dans les plus brefs délais sur la faisabilité ou non de ce que vous voulez, sur le délai envisageable, et si vous avez de la chance je vous enverrai des sous (mais pour ça il faudrait que vous ayez vraiment beaucoup de chance… :p)

Ajouter un commentaire

ActionScript / Flash : Récupération de variables

Lundi 26 mai 2008

C’est tout bête, peut-être, trop simple pour que ce soit expliquer “simplement” sur le web.

Mais des fois que ça puisse aider de pauvres développeurs dans le malheur… qui n’y connaissent rien et qui n’ont pas vraiment le temps d’apprendre à tout maitriser…

Il est assez simple de récupérer des variables en fait. Il suffit de les passer lors de l’appel du fichier flash dans un attribut “flashvars”

<embed flashvars="test=1" src="/test.swf" menu="false" name="theMovie">

Il est ensuite possible de les récuperer dans la partie actionscript en appelant simplement : _root.test

Maintenant ça c’est juste un détail, mais moi je cherchais juste à faire ça, et j’ai mis 3 plombes avant de trouver ça…

En espérant que ça en aide certains dans le besoin/désespoir…

Ajouter un commentaire