Salut à tous,
j'aimerai modifier la fenêtre popup des smilies car j'en ai beaucoup:
j'ai déja commencé, en enlevant la dernière ligne du template "misc_smilies_popup_smilie"
Code :
<td class="{$class}">{$smilie['find']}</td>
ce qui a enlevé le texte à côté des smileys
ensuite, dans "editor.js" vers la fin, j'ai modifié la taille de la fenêtre:
Code :
MyBB.popupWindow('misc.php?action=smilies&popup=true&editor='+editor, 'sminsert', 400, 600);
Mais ce que j'aimerai, c'est mettre beaucoup plus de colonnes, afin de tout afficher d'un coup, sans être obliger de descendre l'ascenseur...
Quelqu'un aurait-il une idée ???
Déjà merci je voulais faire sa aussi :p
Sinon ou se trouve editor.js
Ensuite si tu veux mettre plusieurs colonne il doit y avoir un endroit avec un code html ou php qui fait que on va a la ligne mais je pense pas que ce sois dans la configuration mais je suis pas un pro donc :p
les fichiers *.js sont dans le répertoire "jscripts"
bein, ouai... y a doit y avoir un truc comme ça... peut-être dans le fichier "popup_menu.js" mais je ne suis pas un pro moi non plus.......
j'ai trouvé
pour avoir 3 colonnes...
http://community.mybboard.net/thread-17564-post-117349.html#pid117349
Ouvrir misc.php et trouver:
Code :
while($smilie = $db->fetch_array($query))
{
$smilie['insert'] = addslashes($smilie['find']);
$smilie['find'] = htmlspecialchars_uni($smilie['find']);
eval("\$smilies .= \"".$templates->get("misc_smilies_popup_smilie")."\";");
if($e == 2)
{
$smilies .= "</tr><tr>";
$e = 1;
$class = alt_trow();
}
else
{
$e = 2;
}
}
if($e == 2)
{
$smilies .= "<td colspan=\"2\" class=\"$class\"> </td>";
}
Remplacer par:
Code :
while($smilie = $db->fetch_array($query))
{
if($e == 4)
{
$smilies .= "</tr><tr>";
$e = 1;
$class = alt_trow();
}
$smilie['insert'] = addslashes($smilie['find']);
$smilie['find'] = htmlspecialchars_uni($smilie['find']);
eval("\$smilies .= \"".$templates->get("misc_smilies_popup_smilie")."\";");
$e++;
}
if($e == 3)
{
$smilies .= "<td colspan=\"2\" class=\"$class\"> </td>";
}
Ensuite, dans misc_smilies_popup template, remplacer tous les:
par:
Code:
pour mettre plus de colonnes, modifier dans misc.php les 2:
moi j'ai mis 10 et 9, et pour le template:
salut
voila un sujet qui va bien lol
j'ai un souci sur ma page de nouveau post , le bloc smileys est décalé
voici une capture :
avez vous une solution ?
merci d'avance
@+
il faut que tu trie tes smilies dans l'administration...
tu mets les + petits en premier, tu calcule un peu par rapport au nombre de colonnes que tu as choisi dans les paramètres, et du coup les + gros vont se retrouver dans le popup [plus]
re,
et la marge a gauche , c'est normal ou pas ?
merci
@+
bein, c'est vrai qu'elle me parait grande... mais quand tu change de thème, c'est pareil ? t'as fait des modif qui aurait pu la décaler ?
re
probleme resolu
voilà le changement :
Panneau d'insertion de smileys Templates
Templates : smilieinsert
Code :
AVANT :
<div style="margin:auto; width: 170px; margin-top: 20px;"><table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" width="150"><tr><td class="thead"><span class="smalltext"><strong>{$lang->smilieinsert}</strong></span></td></tr><tr><td class="trow1"><table width="100%" align="center" border="0" cellspacing="0" cellpadding="2" id="clickable_smilies">{$smilies}</table></td></tr>{$getmore}</table></div>
APRES :
<div style="margin:auto; width: 100%; margin-top: 10px;"><table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" width="150"><tr><td class="thead"><span class="smalltext"><strong>{$lang->smilieinsert}</strong></span></td></tr><tr><td class="trow1"><table width="100%" align="left" border="0" cellspacing="0" cellpadding="2" id="clickable_smilies">{$smilies}</table></td></tr>{$getmore}</table></div>
@+