Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#576 17-03-2015 01:15:34

Mpok
Néo Admin

Re : [Css] FluxToolBar 2.x

@bibi (& others) : à l'avenir, évitez de publier 'in extenso' des pages longues comme parser.php. J'ai supprimé les codes dans les messages précédents.

Hors ligne

#577 20-04-2015 01:36:16

WelKom
Membre

Re : [Css] FluxToolBar 2.x

Bonjour,

Je souhaiterais rendre l'alignement bbcode actif dans les signatures. Comment puis-je m'y prendre ?

Hors ligne

#578 20-04-2015 09:50:07

Otomatic
Régisseur

Re : [Css] FluxToolBar 2.x

Bonjour,

- Administration, Permissions, Signatures : Les permissions à activer sont là.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#579 20-04-2015 16:45:33

WelKom
Membre

Re : [Css] FluxToolBar 2.x

Salut,

Le BBCode est déjà activé dans cette partie smile Mais il refuse les balises center dans la signature. J'ai cette erreur :

"Les balises BBCode d'alignement du texte et la balise vidéo ne sont pas autorisées dans les signatures. Veuillez corriger."

Hors ligne

#580 20-04-2015 18:43:07

Otomatic
Régisseur

Re : [Css] FluxToolBar 2.x

Bonsoir,

Ne pas faire le STEP 21 de la mod ou modifier la ligne :

if (preg_match('%\[/?(?:video|left|right|center|justify)\b[^\]]*\]%i', $text))

en ne laissant que

if (preg_match('%\[/?(?:video)\b[^\]]*\]%i', $text))

pour accepter les balises de mise en page et ne pas accepter la balise video


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#581 11-05-2015 16:35:44

WelKom
Membre

Re : [Css] FluxToolBar 2.x

Bonjour,

J'ai un bug, la FluxToolBar ne marche pas quand je veux mettre une vidéo dailymotion (ça marche pour youtube).

Ca m'affiche la balise video avec le contenu que j'ai demander en texte. Plutôt que d'afficher la vidéo ... happy Une idée ?

Hors ligne

#582 21-05-2015 17:40:49

Mpok
Néo Admin

Re : [Css] FluxToolBar 2.x

Peut-être que dailymotion a changé ses paramètres… Je n'en sais rien, j'ai pas testé récemment.
Mais si "ça marche pour youtube", c'est certainement un pbm du côté de la cible.
=> Voir les paramètres Dailymotion et les reporter dans "parser.php".

Hors ligne

#583 14-11-2015 18:26:24

pacific
Membre

Re : [Css] FluxToolBar 2.x

Bonjour,

Je viens d'installer la Toolbar 2.1.1 sur FluxBB 1.5.9. "Miraculeusement", tout fonctionne smile
(y compris vidéo Dailymotion).

Pour compléter, j'ai ajouté une petite liste de smileys au parser.php. Bizarrement, lorsque je les utilise dans un message, ils sortent avec un tout petit format (contrairement aux smileys présents d'emblée dans le pack). Pourtant, la taille de mes images est bonne (je les ai déjà utilisées sur la toolbar avec FluxBB 1.4.5).

qqun a-t-il déjà constaté ce pb ?

Merci.

P.S : Merci également à tous les concepteurs et à tous ceux qui améliorent au fur et à mesure cette petite Toolbar bien sympathique smile

Hors ligne

#584 14-11-2015 19:18:09

adaur
Membre

Re : [Css] FluxToolBar 2.x

Salut,

Tu dois avoir un height=15 et width=15 ou un truc du genre dans le parser à supprimer wink


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#585 14-11-2015 19:30:20

Otomatic
Régisseur

Re : [Css] FluxToolBar 2.x

Bonsoir,

Exact. Dans include/parser.php
Remplacer

$text = ucp_preg_replace('%(?<=[>\s])'.preg_quote($smiley_text, '%').'(?=[^\p{L}\p{N}])%um', '<img src="'.pun_htmlspecialchars(get_base_url(true).'/img/smilies/'.$smiley_img).'" width="15" height="15" alt="'.substr($smiley_img, 0, strrpos($smiley_img, '.')).'" />', $text);

par

$text = ucp_preg_replace('%(?<=[>\s])'.preg_quote($smiley_text, '%').'(?=[^\p{L}\p{N}])%um', '<img src="'.pun_htmlspecialchars(get_base_url(true).'/img/smilies/'.$smiley_img).'" alt="'.substr($smiley_img, 0, strrpos($smiley_img, '.')).'" />', $text);

Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#586 14-11-2015 19:59:08

pacific
Membre

Re : [Css] FluxToolBar 2.x

Merci bcp, ça marche. smile

Bonne soirée.

Dernière modification par pacific (14-11-2015 19:59:18)

Hors ligne

#587 24-08-2017 11:08:57

césars
Membre

Re : [Css] FluxToolBar 2.x

Bonjour,

Voilà mon souci j'ai suivi le tuto comme vous l'avez dit tout est bon sauf dans post.php, je ne vois pas mes bbcode

Voilà l'ancien code post.php

if ($fid): ?>
						<label class="required"><strong><?php echo $lang_common['Subject'] ?> <span><?php echo $lang_common['Required'] ?></span></strong><br /><input class="longinput" type="text" name="req_subject" value="<?php if (isset($_POST['req_subject'])) echo pun_htmlspecialchars($subject); ?>" size="80" maxlength="70" tabindex="<?php echo $cur_index++ ?>" /><br /></label>
<?php endif; ?>						<label class="required"><strong><?php echo $lang_common['Message'] ?> <span><?php echo $lang_common['Required'] ?></span></strong><br />
						<textarea name="req_message" rows="20" cols="95" tabindex="<?php echo $cur_index++ ?>"><?php echo isset($_POST['req_message']) ? pun_htmlspecialchars($orig_message) : (isset($quote) ? $quote : ''); ?></textarea><br /></label>
						<ul class="bblinks">
							<li><span><a href="help.php#bbcode" onclick="window.open(this.href); return false;"><?php echo $lang_common['BBCode'] ?></a> <?php echo ($pun_config['p_message_bbcode'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></span></li>
							<li><span><a href="help.php#url" onclick="window.open(this.href); return false;"><?php echo $lang_common['url tag'] ?></a> <?php echo ($pun_config['p_message_bbcode'] == '1' && $pun_user['g_post_links'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></span></li>
							<li><span><a href="help.php#img" onclick="window.open(this.href); return false;"><?php echo $lang_common['img tag'] ?></a> <?php echo ($pun_config['p_message_bbcode'] == '1' && $pun_config['p_message_img_tag'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></span></li>
							<li><span><a href="help.php#smilies" onclick="window.open(this.href); return false;"><?php echo $lang_common['Smilies'] ?></a> <?php echo ($pun_config['o_smilies'] == '1') ? $lang_common['on'] : $lang_common['off']; ?></span></li>
						</ul>
					</div>
				</fieldset>

Voilà avec le votre

if ($fid): ?>
						<label class="required"><strong><?php echo $lang_common['Subject'] ?> <span><?php echo $lang_common['Required'] ?></span></strong><br /><input class="longinput" type="text" name="req_subject" value="<?php if (isset($_POST['req_subject'])) echo pun_htmlspecialchars($subject); ?>" size="80" maxlength="70" tabindex="<?php echo $cur_index++ ?>" /><br /></label>
<?php endif; ?>						<label class="required"><strong><?php echo $lang_common['Message'] ?> <span><?php echo $lang_common['Required'] ?></span></strong><br />
						<textarea id="req_message" name="req_message" rows="20" cols="95" tabindex="<?php echo $cur_index++ ?>"><?php echo isset($_POST['req_message']) ? pun_htmlspecialchars($orig_message) : (isset($quote) ? $quote : ''); ?></textarea><br /></label>
<?php /* FluxToolBar */
if (file_exists(FORUM_CACHE_DIR.'cache_fluxtoolbar_form.php'))
	include FORUM_CACHE_DIR.'cache_fluxtoolbar_form.php';
else
{
	require_once PUN_ROOT.'include/cache_fluxtoolbar.php';
	generate_ftb_cache('form');
	require FORUM_CACHE_DIR.'cache_fluxtoolbar_form.php';
}
?>

Et rien ne s'affiche faut il que je fasse autre chose

Merci de votre aide et de votre réponse

Amical césars

Hors ligne

#588 24-08-2017 19:12:31

Otomatic
Régisseur

Re : [Css] FluxToolBar 2.x

césars a écrit :

Voilà mon souci j'ai suivi le tuto comme vous l'avez dit tout est bon sauf dans post.php, je ne vois pas mes bbcode

Bonjour,

Quel tuto ?
Qui vous l'a dit ?

Soyez un peu plus explicite sur « tout est bon sauf dans post.php »


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#589 05-12-2018 10:34:08

LeChapitre
Membre

Re : [Css] FluxToolBar 2.x

Bonjour,

Essayes-en changeant la ligne 12 du fichier install_mod.php

$fluxbb_versions= array('1.5.0', '1.5.1', '1.5.2', '1.5.3', '1.5.4', '1.5.10');

Je n'utilise pas cette fonction.
Le code s'arrête à la version 1.5.4, mais en autorisant la version 1.5.10 voir la réaction de celui-ci

Fait quand même une sauvegarde de ton ftp et de ta base de données en cas de plantage, tu seras remettre ton forum dans l'état précédent.

Cordialement,

Hors ligne

#590 27-07-2019 22:26:50

TAF
Membre

Re : [Css] FluxToolBar 2.x

Je ne sais pas si je suis un cas isolé mais j'ai rencontré un petit bug : après avoir installé le mod, j'ai vu que le bouton des smileys manquait dans la toolbar. Par curiosité, je suis allé sur la page smiley_picker.php (à la racine) et il était affiché "Smilies off". Ensuite, j'ai voulu créer un nouveau bouton et c'est suite à cette action que le bouton des smileys est apparu (et sur la page smiley_picker.php je n'avais plus que le bouton "cancel"). Bref rien de bien méchant.

Pour info je suis en 1.5.11 si quelqu'un souhaite reproduire le problème.

J'ai rien dit. Les smileys avaient été désactivés par défaut suite à la migration.

Dernière modification par TAF (13-08-2019 13:27:11)


en cours de migration 1.5

Hors ligne

#591 08-03-2020 17:06:34

bachibouzouk
Membre

Re : [Css] FluxToolBar 2.x

Bonjour,

Merci beaucoup Mpok pour tous les développements pour maintenir FluxBB.

J'ai un souci avec ce plugin. J'étudie l'opportunité de migrer depuis 1.2 qui fonctionne avec PunToolBar.

J'ai migré la BDD sur un serveur de test et j'ai supprimé tous les fichiers, puis envoyé la version 1.5.4

Et un problème apparait avec le code [ video], à chaque envoi d'un message un script veut rajouter [ url] et [ /url] entre l'URL de la vidéo, donc FluxBB refuse l'envoi car évidemment [ video ][ u_r_l ]Mon_URL[ /u_r_l ][ /video] n'est pas valide.

Si j'envoie [ video]test[ video] ça fonctionne
Mais si je rajoute une URL ça plante :
La balise [u_r_l] a été ouverte dans la balise [v1deo ], ceci n'est pas autorisé

Une idée ? J'ai installé le plugin proprement et j'ai vidé le cache.

Sinon précédemment j'avais une option pour choisir la taille des vidéos:
[ video largeur=600 hauteur=400 ]

Vous pensez que je vais pouvoir reprendre ce script ?

Salutations

Dernière modification par bachibouzouk (08-03-2020 17:08:48)

Hors ligne

#592 12-01-2021 23:59:11

Elementair
Membre

Re : [Css] FluxToolBar 2.x

Peut être trop tard, mais j'ai moi même fait la migration l'an passé de punbb 1.2 vers fluxxbb 1.5.11.
FluxToolBar fonctionne très bien.
Pour les balises vidéos, il est bien précisé de mettre le lien sans http ni www sinon cela provoque cette insertion de balises [u_r_l] et ça ne fonctionne pas.

Suite à l'abandon de flash, voici les modifications que j'ai faites au parser.php pour réactiver les vignettes vidéos:

remplacer ligne [801]

$pattern[] = '%\[video\]([^\[<]*?)/video/([^_\[<]*?)_([^\[<]*?)\[/video\]%ms';

par

$pattern[] = '%\[video\]([^\[<]*?)/video/([^\[<]*?)\[/video\]%ms';

puis lignes 824 à 826

$replace[] = '<object type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/video/$2" width="480" height="384"><param name="movie" value="http://www.dailymotion.com/swf/video/$2" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><p>Flash required</p></object>';
$replace[] = '<object type="application/x-shockwave-flash" data="http://www.dailymotion.com/swf/video/$4" width="$1" height="$2"><param name="movie" value="http://www.dailymotion.com/swf/video/$4" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><p>Flash required</p></object>';
$replace[] = '<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/$3" width="425" height="344"><param name="movie" value="http://www.youtube.com/v/$3" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><p>Flash required</p></object>';

par

$replace[] = '<iframe frameborder="0" width="200" height="145" src="https://www.dailymotion.com/embed/video/$2" allow="autoplay; fullscreen"></iframe>';
$replace[] = '<iframe frameborder="0" width="200" height="145" src="https://www.dailymotion.com/embed/video/$4" allow="autoplay; fullscreen"></iframe>';
$replace[] = '<iframe width="300" height="200" src="https://www.youtube.com/embed/$3" allowfullscreen></iframe>';

Hauteurs et largeurs ont été adaptés à mon usage.

Hors ligne

#593 13-01-2021 14:42:51

Otomatic
Régisseur

Re : [Css] FluxToolBar 2.x

Bonjour,

Merci. Ça fonctionne sans problème.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#594 27-02-2021 03:03:34

Elementair
Membre

Re : [Css] FluxToolBar 2.x

Nouveau changement dans cache_fluxtoolbar.php, après passage à PHP7.4

Erreur "deprecated: implode(): Passing glue string after array is deprecated, swap the parameters" lignes 48, 50 et 55
lors de la regénération des fichiers du cache de la fluxtoolbar.

Lignes 47 à 55 corrigées:

        // Output for checking
	$output_check .= 'if (preg_match(\'%(?:\[/?(?:'.implode('|',$tags).')\]';
	if (!empty($tags_prompt))
		$output_check .= '|\[(?:'.implode('|', $tags_prompt).')=';
	$output_check .= ')%i\', $username))'."\n";
	$output_check .= "\t".'$errors[] = $lang_prof_reg[\'Username BBCode\'];'."\n";

	// Output for search
	$output_search .= '$text = preg_replace(\'%\[/?('.implode('|',$tags).')(?:\=[^\]]*)?\]%\', \' \', $text);'."\n";

Tout le reste semble fonctionner sans pb.

Dernière modification par Elementair (27-02-2021 03:06:10)

Hors ligne

#595 01-10-2021 01:57:34

Elementair
Membre

Re : [Css] FluxToolBar 2.x

En préparant le passage à php8, le menu d'administration fluxtoolbar donne une page blanche...pas d'erreur.
En creusant un peu je trouve @each , instruction obsolète, ligne 712 dans AP_fluxtoolbar.php.

J'ai remplacé ligne 712

while (list(, $temp) = @each($packs))

par

foreach($packs  as $var => $temp)

Le panneau de configuration est bien revenu et semble fonctionnel.
Quelqu'un peut confirmer que la démarche est la bonne?

Dernière modification par Elementair (01-10-2021 02:08:55)

Hors ligne

#596 01-10-2021 02:08:26

Elementair
Membre

Re : [Css] FluxToolBar 2.x

Nouvelle erreur après test du panneau, mais ce coup ci l'erreur liée à each est signalée par php:

remplacer dans AP_fluxtoolbar.php ligne 144

while (list($key, $input) = @each($form))

par

foreach($form  as $key => $input)

Tout semble fonctionnel, ce coup ci.

Hors ligne

#597 01-10-2021 09:49:25

Otomatic
Régisseur

Re : [Css] FluxToolBar 2.x

Bonjour,

Dans ces cas là, c'est bon. Malheureusement ce n'est pas toujours aussi simple.
Voir la documentation PHP :
each
current
next
foreach


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#598 02-10-2021 22:39:39

Elementair
Membre

Re : [Css] FluxToolBar 2.x

J'avais regardé la doc pour each et foreach, mais je ne connaissais pas current et next, et surtout les fonctions fléchées tongue
Ça fait longtemps que je débute en php siffle ... D'où le doute.
Le fonctionnement semble correct. Merci pour la confirmation.

Hors ligne

Pied de page des forums