1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] ChangUonDyU Erreur
Mots-clés » changuondyu, erreur
31-12-2016, 2:43,
#1
ChangUonDyU Erreur

VERSION_MyBB : 1.8.9
Bonsoir,

Après une petite recherche j'ai retrouvé la shoutbox ChangUonDyU que j'apprécie assez bien, mais j'ai une grosse erreur lorsque j'envois un message..

[Image: 1483144858-sans-titre.png]

Code :
Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /home/wild-boys/www/chatbox/functions.php:157 Stack trace: #0 /home/wild-boys/www/chatbox/functions.php(234): parser_link('f', false, true) #1 /home/wild-boys/www/chatbox/message.php(199): build_chat(Array) #2 /home/wild-boys/www/chatbox/index.php(22): require_once('/home/wild-boys...') #3 {main} thrown in /home/wild-boys/www/chatbox/functions.php on line 157


Je ne sais pas d'ou proviens le problème (du moins je ne m'y connais pas ^^')

La command /cls fonctionne malgré tout


En espérant que vous pourrez m'aider à résoudre cela
Merci
Répondre
31-12-2016, 4:58, (Modification du message : 31-12-2016, 4:59 par drakdia.)
#2
RE: ChangUonDyU Erreur
Après m'être penché un peu plus sur le problème, et en faisant quelques recherches sur internet j'ai vu qu'il fallait modifier la fonction ereg_replace par preg_replace

Et également mettre des délimiteurs tel que ~ par exemple.

Cela doit donc donner ceci:
chatbox/functions.php
Code :
########### PARSER LINK ################
function parser_link($text, $remove=false, $mask=false)
{
global $phrase;
if ($remove)
{
return preg_replace('~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~', $phrase['linkremoved'], $text);
}
else if ($mask)
{
return preg_replace('~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~', '<a target="_blank" href="\\0">'.$phrase['linkmask'].'</a>', $text);
}
else
{
return preg_replace('~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~', '<a target="_blank" href="\\0">\\0</a>', $text);
}
}
Répondre
31-12-2016, 4:59, (Modification du message : 31-12-2016, 5:01 par exdiogene.)
#3
RE: ChangUonDyU Erreur
C'est que la fonction ereg_replace() est désuète et devrait être remplacée par preg_replace() dans les dernières version de PHP.

Le plugin ne doit certainement pas être à jour... Wink

P.S. Je constate que vous avez vous-même trouvé la solution Smile

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
31-12-2016, 5:00,
#4
RE: ChangUonDyU Erreur
Effectivement, mais cela ne m'étonne pas puisqu'il date un peu ^^
Répondre
31-12-2016, 12:20,
#5
RE: ChangUonDyU Erreur
Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour drakdia.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre




Utilisateur(s) parcourant ce sujet : 6 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique