Support des Extensions phpBBCompatibilité advanced bbcode box et phpbbdirectory

Support pour toutes les extensions phpBB développées par notre équipe et toutes les autres.
Répondre
Avatar de stone23
France stone23
Auteur du sujet
Messages : 11
Enregistré le : 30 mars 2021
Localisation : Entre la chaise et le clavier
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France stone23 » 30 mars 2021, 17:50
Salut,

J'ai un souci avec l'extension d'ErnadoO PhpBB Directory :
Elle est abandonné puisqu'il annoncé qu'il arrêtait ses activités phpBB.

Il y a néanmoins cette extension fort intéressante mais qui présente un défaut d'affichage quand l'extension Advanced bbcode box est installée, voici ce que ça donne :

Image

Je cherche donc un moyen : soit d'afficher les barres de bbcodes, soit de les supprimer ...
encreuse.net
Version forum : 3.3.11
Version php : 8.2.10
Avatar de Sylver35
France Sylver35
Administrateur du site
Messages : 728
Enregistré le : 13 janvier 2018
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France Sylver35 » 30 mars 2021, 20:02
Salut et bienvenue,

Peut tu me dire dans quelle page exactement se produit ce problème ?
Afin de bien cerner le truc car phpbbdirectory ne veut pas s'installer en local...
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Avatar de stone23
France stone23
Auteur du sujet
Messages : 11
Enregistré le : 30 mars 2021
Localisation : Entre la chaise et le clavier
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France stone23 » 31 mars 2021, 11:13
Salut et merci Sylver.

En fait, je cherche comment se fait le lien entre les deux extensions.

Avant, je n'arrivais même pas à installer phpbbdirectory, il me disait qu'il manquait des pré-requis. Avec phpBB 3.3.3, elle s'installe aussi bien en local qu'en production (voir ce sujet sur phpBB-fr.com pour la petite modif à faire pour pouvoir activer en php 8).

Elle n'affiche pas les bbcodes dans la page de soumission de lien (capture d'écran de mon précédent message).
C'est dans les pages de l'extension, pas dans celles du forum
encreuse.net
Version forum : 3.3.11
Version php : 8.2.10
Avatar de stone23
France stone23
Auteur du sujet
Messages : 11
Enregistré le : 30 mars 2021
Localisation : Entre la chaise et le clavier
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France stone23 » 31 mars 2021, 18:22
Eventuellement, je peux la réinstaller sur le forum en prod.
Tu as toujours le compte test ?
encreuse.net
Version forum : 3.3.11
Version php : 8.2.10
Avatar de Sylver35
France Sylver35
Administrateur du site
Messages : 728
Enregistré le : 13 janvier 2018
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France Sylver35 » 31 mars 2021, 18:42
Oui, j'ai bien le compte test.
Mais, il est fait état d'un prérequis dans composer.json

code : Tout sélectionner

"E1379/speaking-url": "dev-master"
Et je ne trouve nulle part dans phpBB ce E1379 et je ne peut pas l'activer pour manque de pré-requis...
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Avatar de stone23
France stone23
Auteur du sujet
Messages : 11
Enregistré le : 30 mars 2021
Localisation : Entre la chaise et le clavier
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France stone23 » 01 avr. 2021, 11:50
Salut,
C'est cette archive qui fonctionne pour moi et elle contient ce répertoire e1379.
Mais avec le compte test, tu peux faire comme si tu voulais soumettre un lien sur mon forum et tu verra le défaut quand tu seras sur la page pour soumette un lien.
encreuse.net
Version forum : 3.3.11
Version php : 8.2.10
Avatar de Sylver35
France Sylver35
Administrateur du site
Messages : 728
Enregistré le : 13 janvier 2018
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France Sylver35 » 01 avr. 2021, 12:35
Ok, c'est déjà mieux :mrgreen:
Il faut donc bien préciser que seule le version 2.0.0 RC2 dont tu a donné le lien fonctionne (archive).

J'ai donc décortiqué les fichiers et trouvé la parade.
Ouvrir le fichier controller/links.php
Trouver :

code : Tout sélectionner

		if (!function_exists('display_custom_bbcodes'))
		{
			include($this->root_path . 'includes/functions_display.' . $this->php_ext);
		}
		display_custom_bbcodes();
Et supprimer ces lignes

ouvrir le fichier controller/comments.php
Trouver :

code : Tout sélectionner

		if (!function_exists('display_custom_bbcodes'))
		{
			include($this->root_path . 'includes/functions_display.' . $this->php_ext);
		}
Et supprimer ces lignes
Trouver :

code : Tout sélectionner

		display_custom_bbcodes();
Et supprimer cette ligne

De plus, pour conserver le bon verrouillage https du forum (changement de http vers https) et respecter les nouveaux liens :
ouvrir le fichier acp/phpbbdirectory_module.php
Trouver :

code : Tout sélectionner

			'https://www.apercite.fr/apercite/120x90/oui/oui/',
			'https://www.easy-thumb.net/min.html?url=',
et remplacer par :

code : Tout sélectionner

			'https://aprc.it/api/120x90/',
			'https://www.easy-thumb.net/thumb?url=',
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Avatar de stone23
France stone23
Auteur du sujet
Messages : 11
Enregistré le : 30 mars 2021
Localisation : Entre la chaise et le clavier
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France stone23 » 01 avr. 2021, 16:33
Sinon, j'ai trouvé un truc qui enlève carrément la barre de bbcodes

Ouvrir phpbbdirectory/styles/prosilver/template/add_site.html :
Trouver et supprimer :

code : Tout sélectionner

			<dl>
				<dt></dt>
				<dd>{% include 'posting_buttons.html' %}</dd>
			</dl>
Trouver et supprimer :

code : Tout sélectionner

					{% if BBCODE_STATUS %}
					<div class="bbcode-status">
						{{ BBCODE_STATUS }}<br>
						{% if S_BBCODE_ALLOWED %}
							{{ IMG_STATUS }}<br>
							{{ FLASH_STATUS }}<br>
							{{ URL_STATUS }}<br>
						{% endif %}
						{{ SMILIES_STATUS }}
					</div>
					{% endif %}
					{% EVENT posting_editor_bbcode_status_after %}
encreuse.net
Version forum : 3.3.11
Version php : 8.2.10
Avatar de Sylver35
France Sylver35
Administrateur du site
Messages : 728
Enregistré le : 13 janvier 2018
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France (fr)
France
Contact :

Compatibilité advanced bbcode box et phpbbdirectory

Message par France Sylver35 » 01 avr. 2021, 16:43
Ma solution est tout de même meilleure.
Elle permet d'avoir les bbcodes de base de phpBB et de ne pas charger les bbcodes supplémentaires.
C'est je pense le meilleur compromis et est très simple à modifier.
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Répondre
  • Membres connectés en temps réel

    🔒 Refermer le panneau des membres connectés