[Réglé] Support des Extensions phpBBConfiguration de smilecreator

Support pour toutes les extensions phpBB développées par notre équipe et toutes les autres.
Avatar du membre
Belgiquexpmen
Auteur du sujet
Messages : 145
Enregistré le : 25 novembre 2018
Liquide disponible : 1 065.20 ßzh
Pays :
Belgique (be)
Belgique

Configuration de smilecreator

Message par Belgiquexpmen » 31 déc. 2018, 13:16
Bonjour Sylver35

a propos de ton extension que tu a installer chez moi (potager)

je l'es installer aussi sur mon site principal (super-game)

et rien est afficher, y a t'il une config pour cette extension ?
j'ai chercher dans l'acp, mais rien trouver


pour les passionés du potager: www.hortus-meo.be
Avatar du membre
Belgiquexpmen
Auteur du sujet
Messages : 145
Enregistré le : 25 novembre 2018
Liquide disponible : 1 065.20 ßzh
Pays :
Belgique (be)
Belgique

Configuration de smilecreator

Message par Belgiquexpmen » 31 déc. 2018, 13:26
re
milles excuse pour le post :oops:

je viens de trouver le lien lorsque l'ont veux créer un post
moi comme un con, je regarder sur le mchat whistle*
pour les passionés du potager: www.hortus-meo.be
Avatar du membre
FranceSylver35
Administrateur du site
Messages : 360
Enregistré le : 13 janvier 2018
Liquide disponible : 2 279.15 ßzh
Relax-Arcade :  3
Localisation : Bretagne
Pays :
France (fr)
France

Configuration de smilecreator

Message par FranceSylver35 » 31 déc. 2018, 17:12
Bonjour,

En effet, tu ne peut pas trouver le lien de smilecreator dans mchat car elle n'est pas compatible.
Il est inclus dans la breizh shoutbox quand les 2 extensions sont installées.
Mais ce lien "Créateur de smileys" est situé juste sous les smileys dans les pages de création de messages.
Bonjour la terre !!
Avatar du membre
Belgiquexpmen
Auteur du sujet
Messages : 145
Enregistré le : 25 novembre 2018
Liquide disponible : 1 065.20 ßzh
Pays :
Belgique (be)
Belgique

Configuration de smilecreator

Message par Belgiquexpmen » 31 déc. 2018, 17:16
j'ai rajouter le fichier qu'il fallait pour mchat ;)
et sa marche

j'en profite pour te souhaiter un très bon réveillon et une très bonne année 2019
plein d ebonne chose pour toi et ta famille
et plein de belle extension
pour les passionés du potager: www.hortus-meo.be
Avatar du membre
Belgiquexpmen
Auteur du sujet
Messages : 145
Enregistré le : 25 novembre 2018
Liquide disponible : 1 065.20 ßzh
Pays :
Belgique (be)
Belgique

Configuration de smilecreator

Message par Belgiquexpmen » 01 janv. 2019, 18:34
Bonsoir

je reviens sur cette extension, super génial :D

si j'ai bien compris et je suis pas le seul, mes membres l'ont compris aussi je pense
on est limité a un certain nombre de caractères
car si la phrase est trop grande, le smileys ne ce créer pas
on a juste le mot, image


exemple

[creator=10,1,FF0000,C0C0C0]la sa va pas marcher j'en est mis trop [/creator]

alors je voulez juste ajouter une suggestion
ne faudrait il pas ajouter du langage sur la pop up pour le signaler
j'ai pas compter jusque ou ont peux aller :?
ou mieux encore, faire comme sur les titres des topic, si ont dépasse le nombre, les reste ne s'affiche pas a la suite

ce n'est qu'une idée hein Sylver ;)
pour les passionés du potager: www.hortus-meo.be
Avatar du membre
FranceSylver35
Administrateur du site
Messages : 360
Enregistré le : 13 janvier 2018
Liquide disponible : 2 279.15 ßzh
Relax-Arcade :  3
Localisation : Bretagne
Pays :
France (fr)
France

Configuration de smilecreator

Message par FranceSylver35 » 01 janv. 2019, 18:44
en fait, la fonction de création limite le nombre de caractères à 33 et si on le dépasse, le reste est remplacé par "..."
Avec 33 caractères:
Image

Avec 35 caractères:
Image
Il y a apparemment un petit bug à ce niveau et je vais donc devoir la reconstruire...
Bonjour la terre !!
Avatar du membre
FranceLuca
Boulet
Messages : 8
Enregistré le : 26 avril 2018
Liquide disponible : 104.70 ßzh
Localisation : Brive La Gaillarde
Pays :
France (fr)
France

Configuration de smilecreator

Message par FranceLuca » 01 janv. 2019, 18:52
Mais qu'il est chiant , mais il est chiant le Xpmen :lol: :lol: :lol: :lol:
Avatar du membre
Belgiquexpmen
Auteur du sujet
Messages : 145
Enregistré le : 25 novembre 2018
Liquide disponible : 1 065.20 ßzh
Pays :
Belgique (be)
Belgique

Configuration de smilecreator

Message par Belgiquexpmen » 01 janv. 2019, 18:56
luca... manche un chocolat :lol:
pour les passionés du potager: www.hortus-meo.be
Avatar du membre
FranceLuca
Boulet
Messages : 8
Enregistré le : 26 avril 2018
Liquide disponible : 104.70 ßzh
Localisation : Brive La Gaillarde
Pays :
France (fr)
France

Configuration de smilecreator

Message par FranceLuca » 01 janv. 2019, 18:58
j'en ai plus .. :-? donc je préférè te faire ch..... hhhaaaa hhhaaaa
Avatar du membre
FranceSylver35
Administrateur du site
Messages : 360
Enregistré le : 13 janvier 2018
Liquide disponible : 2 279.15 ßzh
Relax-Arcade :  3
Localisation : Bretagne
Pays :
France (fr)
France

Configuration de smilecreator

Message par FranceSylver35 » 01 janv. 2019, 19:07
Ok, un petit dépannage vite fait :mrgreen:

Ouvre le fichier controller/controller.php
Trouve:

code : Tout sélectionner

		//What if the text length is longer than 33 characters?
		if (strlen($text) > 33)
		{
			//try to split them into single words
			$words = split(" ", $text);

			if  (is_array($words))
			{
				$i = 0;
				$output[$i] = '';

				//Check the line lenght after each word
				foreach ($words as $word)
				{
					if ((strlen($output[$i] . " " . $word) < 33) && (!substr_count($word, "[SM")))
					{
						$output[$i] .= " " . $word;
					}
					else
					{
						//limit the shield to 12 lines
						if ($i <= 11)
						{
							if ($character_count < strlen($output[$i])) 
							{
								$character_count = strlen($output[$i]);
							}
							$i++;
							$output[$i] = $word;
						}
					}
				}
			}
			else
			{
				//sorry, no split possible, so we have to cut the line.
				$character_count = 33;
				$output[0] = substr($text, 0, 30) . "...";
			}
		}
Lignes 182 à 221
Et remplace par ceci:

code : Tout sélectionner

		$output = [];
		//What if the text length is longer than 33 characters?
		$nb = strlen($text);
		if ($nb > 40)
		{
			$output[0] = substr($text, 0, 40);
			if ($nb > 120)
			{
				$output[1] = substr($text, 40, 40);
				$output[2] = substr($text, 80, 37) . '...';
			}
			else if ($nb > 80)
			{
				$output[1] = substr($text, 40, 40);
				$output[2] = substr($text, 80, 40);
			}
			else
			{
				$output[1] = substr($text, 40, 40);
			}
			$character_count = 40;
		}
Puis dit moi si cela fonctionne...

Edit:
je vient de remplacer le code à 21h02
J'ai modifié en profondeur le code.
Maintenant, on peut aller jusqu'à 120 caractères !
Le tout en 3 lignes max de 40 caractères et en passant la souris dessus, le titre de l'image fait apparaitre la totalité du texte.

Un test avec ton message:
Image
Bonjour la terre !!