Bon j'avais du temps à tuer ce soir donc voici un quickfix:
Fichier : ./sources/classes/editor/class_editor_std.php :
Chercher :
Citation
function process_before_form( $t )
{
Ensuite, ajouter :
Citation
$t = preg_replace( "#\[url\=\"ed2k://(.*)\"](.*?)\[\/url\]#is", "ed2k://\\1", $t );
$t = preg_replace( "#<a\ href\=\'ed2k\:\/\/(.*)\|\/(.?)\'>(.*)\<\/a\>#is", "ed2k://\\1|/", $t);
Fermer.
Fichier : ./sources/classes/bbcode/class_bbcode.php
Chercher :
Citation
//-----------------------------------------
// Auto parse URLs
//-----------------------------------------
Ensuite, ajouter :
Citation
$txt = preg_replace("#ed2k\:\/\/(.+)|/#", "<a href='ed2k://\\1'>ed2k://\\1</a>", $txt );
Fermer.
Fichier : ./sources/classes/editor/class_editor_rte.php :
Citation
function process_before_form( $t )
{
Ensuite, ajouter :
Citation
$t = preg_replace( "#\[url\=\"ed2k://(.*)\"](.*?)\[\/url\]#is", "ed2k://\\1", $t );
$t = preg_replace( "#<a\ href\=\'ed2k\:\/\/(.*)\|\/(.?)\'>(.*)\<\/a\>#is", "ed2k://\\1|/", $t);
Fermer.
Enjoy. Testé localement sur un IPB de la même version. Le truc cool, c'est que ça parse les liens ed2k:// SANS balise. Il suffira de poster le lien direct comme pour les liens http classiques.
J'espère que ça aidera.
viv' Narouto ! strobien ! si tm pa Narouto c ke t pa acé 1téligen pr comprendr le fon de listoir de la séri ! en + mtn ya Shipoudan c encor + mieu ! ça nik tou !
(Uh...)