[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 de xpmen
Belgique xpmen
Auteur du sujet
Messages : 370
Enregistré le : 25 novembre 2018
Liquide : 2 665.20
Relax-Arcade :  3
Pays :
Belgique
Belgique

Configuration de smilecreator

Message par Belgique xpmen » 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 de xpmen
Belgique xpmen
Auteur du sujet
Messages : 370
Enregistré le : 25 novembre 2018
Liquide : 2 665.20
Relax-Arcade :  3
Pays :
Belgique
Belgique

Configuration de smilecreator

Message par Belgique xpmen » 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 de Sylver35
France Sylver35
Administrateur du site
Messages : 771
Enregistré le : 13 janvier 2018
Liquide : 3 927.00
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France
France

Configuration de smilecreator

Message par France Sylver35 » 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.
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Avatar de xpmen
Belgique xpmen
Auteur du sujet
Messages : 370
Enregistré le : 25 novembre 2018
Liquide : 2 665.20
Relax-Arcade :  3
Pays :
Belgique
Belgique

Configuration de smilecreator

Message par Belgique xpmen » 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 de xpmen
Belgique xpmen
Auteur du sujet
Messages : 370
Enregistré le : 25 novembre 2018
Liquide : 2 665.20
Relax-Arcade :  3
Pays :
Belgique
Belgique

Configuration de smilecreator

Message par Belgique xpmen » 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

Image

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 de Sylver35
France Sylver35
Administrateur du site
Messages : 771
Enregistré le : 13 janvier 2018
Liquide : 3 927.00
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France
France

Configuration de smilecreator

Message par France Sylver35 » 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...
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Avatar de Luca
France Luca
Boulet
Messages : 8
Enregistré le : 26 avril 2018
Liquide : 104.70
Localisation : Brive La Gaillarde
Pays :
France
France

Configuration de smilecreator

Message par France Luca » 01 janv. 2019, 18:52
Mais qu'il est chiant , mais il est chiant le Xpmen :lol: :lol: :lol: :lol:
Avatar de xpmen
Belgique xpmen
Auteur du sujet
Messages : 370
Enregistré le : 25 novembre 2018
Liquide : 2 665.20
Relax-Arcade :  3
Pays :
Belgique
Belgique

Configuration de smilecreator

Message par Belgique xpmen » 01 janv. 2019, 18:56
luca... manche un chocolat :lol:
pour les passionés du potager: www.hortus-meo.be
Avatar de Luca
France Luca
Boulet
Messages : 8
Enregistré le : 26 avril 2018
Liquide : 104.70
Localisation : Brive La Gaillarde
Pays :
France
France

Configuration de smilecreator

Message par France Luca » 01 janv. 2019, 18:58
j'en ai plus .. :-? donc je préférè te faire ch..... hhhaaaa hhhaaaa
Avatar de Sylver35
France Sylver35
Administrateur du site
Messages : 771
Enregistré le : 13 janvier 2018
Liquide : 3 927.00
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France
France

Configuration de smilecreator

Message par France Sylver35 » 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
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !