[Add on] Custom bbcode image posting buttons

Image Forum réservé aux Mod's en développement.
Avatar du membre

Auteur du sujet
zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: [Add on] Custom bbcode image posting buttons

Message par zach » ven. 27 janv. 2012 09:41

Pour la prise en cpte de l'image des bbcodes dangereux tu peut toujours tenter ceci dans /includes/acp/acp_bbcodes.php, tu remplace :

Code : Tout sélectionner

else
				{
					confirm_box(false, $user->lang['BBCODE_DANGER'], build_hidden_fields(array(
						'action'				=> $action,
						'bbcode'				=> $bbcode_id,
						'bbcode_match'			=> $bbcode_match,
						'bbcode_tpl'			=> htmlspecialchars($bbcode_tpl),
						'bbcode_helpline'		=> $bbcode_helpline,
						'display_on_posting'	=> $display_on_posting,
						))
					, 'confirm_bbcode.html');
				}
par :

Code : Tout sélectionner

				else
				{
					confirm_box(false, $user->lang['BBCODE_DANGER'], build_hidden_fields(array(
						'action'				=> $action,
						'bbcode'				=> $bbcode_id,
						'bbcode_match'			=> $bbcode_match,
						'bbcode_tpl'			=> htmlspecialchars($bbcode_tpl),
						'bbcode_helpline'		=> $bbcode_helpline,
						'display_on_posting'	=> $display_on_posting,
					        // MOD BBCODE BACKGROUND START
	                                        'bbcode_background'			=> $bbcode_background,
	                                        // MOD BBCODE BACKGROUND END
						))
					, 'confirm_bbcode.html');
				}
L'image serait maj malgré le message d'alerte, mais a la limite c'est pas plus mal que l'absence d'image t'indique que ton bbcode pose prb car considéré comme dangereux ....
Valbuena72 a écrit : L'autre soucis c'est qu'avec ce mod, ça m'a parser ce BBCODE video, et j'ai été obliger de prendre l'outil stk pour reparser les BBCODE :clin:
pour le parsing, c'est le fonctionnement normal de phpbb (voir ci-dessous),
$warn_text = preg_match('%<[^>]*\{text[\d]*\}[^>]*>%i', $bbcode_tpl);
if (!$warn_text || confirm_box(true)) ....
else
{
confirm_box(false, $user->lang['BBCODE_DANGER'], build_hidden_fields(array(
...
donc tu l'aura tant que phpbb t'affichera une alerte de sécurité, mod ou pas l'alerte viens du bbcode qui a été considéré comme dangereux, l'image n'a aucune influence, elle n’était pas prise en compte d'ailleurs par l’édition

dans le cas ou ton bbcode sortirait en alerte, il ne faut pas l'éditer si tu veux éviter le parsing (en passant tu peut toujours modifier les champs du bbcode en direct dans la base de donnée, comme celui de l'image : bbcodes table > bbcode_background ... ), sinon te reste plus qu'a réparer avec STK comme tu l'a fait


Valbuena72
Messages : 20
Enregistré le : octobre 2010

Re: [Add on] Custom bbcode image posting buttons

Message par Valbuena72 » ven. 27 janv. 2012 09:52

ça fonctionne, Merci :n°1:


php90
Messages : 52
Enregistré le : septembre 2012

Re: [Add on] Custom bbcode image posting buttons

Message par php90 » mer. 8 févr. 2012 23:59

Bonjour

J'ai installé ce mod. Mais après de l'envoi d'un bbcode perso, j'ai l'erreur suivante :

Erreur générale
SQL ERROR [ mysql4 ]

Unknown column 'bbcode_background' in 'field list' [1054]

SQL

INSERT INTO phpbb_bbcodes (bbcode_tag, bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline, bbcode_background, first_pass_match, first_pass_replace, second_pass_match, second_pass_replace, bbcode_id) VALUES ('left', '[left]{SIMPLETEXT}[/left]', '<div style=\"text-align:left;\">{SIMPLETEXT}</div>', 1, 'Texte aligné à gauche: [left]texte[/left]', 'left', '!\\[left\\]([a-zA-Z0-9-+.,_ ]+)\\[/left\\]!i', '[left:$uid]${1}[/left:$uid]', '!\\[left:$uid\\]([a-zA-Z0-9-+.,_ ]+)\\[/left:$uid\\]!s', '<div style=\"text-align:left;\">${1}</div>', 13)

BACKTRACE

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/acp/acp_bbcodes.php
LINE: 241
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_bbcodes->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()




Que manque t'il?

@+

Avatar du membre

Auteur du sujet
zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: [Add on] Custom bbcode image posting buttons

Message par zach » jeu. 9 févr. 2012 02:00

php90 a écrit : Unknown column 'bbcode_background' in 'field list' [1054] SQL
Salut

Visiblement il manque d'effectuer la 1ère instruction donnée dans le mod, cad la requête SQL dans PHPMYADMIN:

Code : Tout sélectionner

ALTER TABLE phpbb_bbcodes ADD bbcode_background varchar(100) NOT NULL;


php90
Messages : 52
Enregistré le : septembre 2012

Re: [Add on] Custom bbcode image posting buttons

Message par php90 » jeu. 9 févr. 2012 09:52

Hello


En effet c'était ça.

Merci

@+

Avatar du membre

EnYgmA
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 8645
Enregistré le : avril 2010
Hébergeur(s) : Monarobase
Localisation : Lyon
Contact :

Re: [Add on] Custom bbcode image posting buttons

Message par EnYgmA » mer. 4 avr. 2012 18:12

Plop,

une petite remontée d'information étant donné que j'ai pu tester la bête :^^:

Alors concernant le mod lui même rien à redire c'est le top, par contre je ne sais pas si c'est un bug ou pas ( bien qu'en y réfléchissant je ne pense pas )

Si le bbcode présente une erreur ( ex avec ce code )

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/{TEXT}"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/{TEXT}" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>

L'image n'est pas prise en compte alors que le bbcode en lui même est fonctionnel :clin:

Voilou sinon c'est parfait tout bien :hinhin:
Conditions générales de services - Conditions générales de support - C.G.U
Merci de mettre un titre de sujet explicite pour toutes vos demandes de support
Référencement gratuit - Forum informatique

Avatar du membre

Auteur du sujet
zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: [Add on] Custom bbcode image posting buttons

Message par zach » mer. 4 avr. 2012 18:50

Le truc c'est que c'est complétement indépendant du code bbcode, le mod affecte l'image a l'id du bbcode dans l'acp, peu importe le code html du bbcode, il me prends en cpte, à moins que ce soit juste un prb d'url de l'image, ou de cache car je vois bien l'image youtube hmmmm

Image

Si le bbcode est "dangereux" au sens de phpbb (message d'alerte quand tu valide), tu peut quand même forcer la prise en cpte de l'image avec ce petit ajout http://www.phpbb-assistance.com/custom- ... tml#p16680

Avatar du membre

EnYgmA
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 8645
Enregistré le : avril 2010
Hébergeur(s) : Monarobase
Localisation : Lyon
Contact :

Re: [Add on] Custom bbcode image posting buttons

Message par EnYgmA » mer. 4 avr. 2012 19:19

oui oui elle est affichée vu que j'ai touché au code sauf que tout à l'heure rien ne s'affichait à cause du message d'alerte phpBB :clin:
Conditions générales de services - Conditions générales de support - C.G.U
Merci de mettre un titre de sujet explicite pour toutes vos demandes de support
Référencement gratuit - Forum informatique

Avatar du membre

Auteur du sujet
zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : décembre 2010

Re: [Add on] Custom bbcode image posting buttons

Message par zach » mar. 1 mai 2012 09:03

Oui parce qu’en cas d'alerte pour phpbb ca passe pas par la maj classique du bbcode dans le code phpbb, la maj est gérée à part de l'autre c'est pour ca qu'il n'y a pas de maj de l'image car cette partie reste comme d'origine phpbb sans influence du mod

Néanmoins on peut rajouter cette partie http://www.phpbb-assistance.com/custom- ... tml#p16680 si on veux que le mod s'applique aussi dans ce cas spécifique (maj de l'image pour une création ou edition de bbcode qui sortira en alerte),


karlito
Messages : 5
Enregistré le : août 2012

Re: [Add on] Custom bbcode image posting buttons

Message par karlito » mar. 14 août 2012 09:15

Bonjour à tous ,

je viens d'installer ce mod l'installation aucun souci , le seule problème que je rencontre est que dans mon menu d'administration partie BBcodes la partie image de fond n’apparaît pas

Image

Image

Auriez vous une idée ?

Edit : maintenant j'ai le message d'erreur suivant quand je vais dans ma section message du menu d'administration

[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at [ROOT]/language/fr/acp/posting.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at [ROOT]/language/fr/acp/posting.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at [ROOT]/language/fr/acp/posting.php:1)
[phpBB Debug] PHP Warning: in file [ROOT]/adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at [ROOT]/language/fr/acp/posting.php:1)

Verrouillé
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Retourner vers « [Archives] Mod's en Développement »