Page 1 sur 1
[Breizh Southbox Extension] Modifications Url des smileys
Message posté… : 01 déc. 2018, 21:05
par OptimaluS
Bonjour Sylver35,
Encore le même soucis pour les personnes qui comme moi qui installe PHPBB dans un dossier.
Concernant mon soucis avec cette extension, voici une capture d'écran:
Comme tu peux le constater, les smileys ne s'affiche pas !
Pourrais-tu m'indiqué les modifications à effectuer pour corrigé le chemin des smileys s.t.p ?
Merci d'avance pour ton aide
Cordialement OptimaluS
[Breizh Southbox Extension] Modifications Url des smileys
Message posté… : 01 déc. 2018, 22:08
par Sylver35
Bonjour,
Pour commencer, on va modifier plusieurs occurrences d'une variable par une autre dans un fichier.
Tu ouvre le fichier core/shoutbox.php
Tu recherche
$this->ext_path_web
Sauf la première ligne:
code : Tout sélectionner
$this->ext_path_web = $this->path_helper->update_web_root_path($this->ext_path);
Toutes les autres occurrences de
$this->ext_path_web
sont à changer par:
$this->ext_path
Suite à cela, on va voir si tout est bien.
Regarde aussi toutes les pages de l'admin de l'extension ainsi que le panneau des préférences de la shout
[Breizh Southbox Extension] Modifications Url des smileys
Message posté… : 01 déc. 2018, 23:01
par OptimaluS
- Modifications effectuée avec vidage du cache et vérification de toutes les pages de l'admin de l'extension ainsi que le panneau des préférences de la shout.
- Résultat négatif, toujours ce problème avec les smileys uniquement.
[Breizh Southbox Extension] Modifications Url des smileys
Message posté… : 01 déc. 2018, 23:06
par Sylver35
Pendant ce temps, j'ai revérifié comment les urls des smileys sont parsés.
C'est en fait la fonction de phpbb generate_text_for_display() qui met des
./../../../../
Pour forcer les urls avec
https://www.optipc-assistance.fr/forum/
on va ajouter une ligne.
Ouvre le fichier controller/ajax.php
Trouve:
code : Tout sélectionner
// Active external links for all links in popup and private shoutbox
Ajoute avant dans une nouvelle ligne:
code : Tout sélectionner
$row['shout_text'] = str_replace(array('class="smilies" src="./../../../../', 'class="smilies" src="./../../../'), 'class="smilies" src="' .generate_board_url(). '/', $row['shout_text']);
[Breizh Southbox Extension] Modifications Url des smileys
Message posté… : 01 déc. 2018, 23:15
par OptimaluS
Correction effectué, les smileys sont de retour !
Merci pour le coup de main Monsieur Sylver