MyBB.de Forum
Smileys unter Schnellantwortbox - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Smileys unter Schnellantwortbox (/thread-6789.html)

Seiten: Seiten: 1 2


Smileys unter Schnellantwortbox - FL4PJ4CK - 17.08.2007

Hi, lieb MyBB'ler!

Ich hätte da mal folgende Frage: Gibt es irgendwie eine Möglichkeit, die Smileys unter die Schnellantwortbox zu setzen?
Ich hab immer das Problem, dass ich in der Box anfange, einen Beitrag zu schreiben. Und wenn ich einen Smiley benutzen will und ihn nicht auswendig kenne, muss ich immer das Geschriebene kopieren und in die richtige Antwortbox reinkopieren.
Man könnte ja sagen, benutz immer die Richtige, aber ich vergess das immer Sad

Danke, Nico


RE: Smileys unter Schnellantwortbox - Tafari - 17.08.2007

Am besten hilft da, die Vorschau anzuklicken, dann hat man die Smileys gleich nebenbei...Wink


RE: Smileys unter Schnellantwortbox - FL4PJ4CK - 17.08.2007

Dann kann man ja gleich auf Antworten klicken...


RE: Smileys unter Schnellantwortbox - krafdi - 17.08.2007

Gehe ins ACP öffne das Template showthread_quickreply Suche dort
Code:
<span class="smalltext">{$lang->message_note}<br /><br />
und füge darunter folgendes ein.
Code:
<div style="margin:auto">{$smilieinserter}</div><br />

Danach öffne die Datei showthread.php und Suche dort.
PHP-Code:
$templatelist .= ",multipage_prevpage,multipage_nextpage,multipage_page_current,multipage_page,multipage_start,multipage_end,multipage"
ersetze es mit .
PHP-Code:
$templatelist .= ",smilieinsert,multipage_prevpage,multipage_nextpage,multipage_page_current,multipage_page,multipage_start,multipage_end,multipage"

Danach suche in der gleichen Datei.
PHP-Code:
// Decide whether or not to include signatures.
 
    
if($forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no")
    { 
und ersteze es mit
PHP-Code:
// Decide whether or not to include signatures.
  
$smilieinserter build_clickable_smilies();
    if(
$forumpermissions['canpostreplys'] != "no" && ($thread['closed'] != "yes" || is_moderator($fid) == "yes") && $mybb->settings['quickreply'] != "off" && $mybb->user['showquickreply'] != "no" && $forum['open'] != "no")
    { 



RE: Smileys unter Schnellantwortbox - FL4PJ4CK - 17.08.2007

Perfekt!
Danke, hat super geklappt! Jetzt muss ich noch die Antwortbox größenmäßig an die Smileys anpassen und es ist perfekt. Da hab ich schon einen Threat zu gesehenen.

Danke, Nico

Edit: OK, doch nicht perfekt Sad
Die Smileys werden zwar angezeigt, aber wenn ich sie anklicke, erscheinen sie nicht rechts im Antwortfeld :question:

Zum Beispiel hier: http://www.mountainboard-world.pytalhost.com/forum/showthread.php?tid=54&pid=144#pid144
Hat keiner eine Idee. Ich hab das jetzt seit 2 Wochen und finde keine Lösung. PHP ist für mich wirklich ein Brief mit 7 Siegeln (oder wie das heißt...).


RE: Smileys unter Schnellantwortbox - krafdi - 02.09.2007

Ohne es getestet zu haben!
Füge zu den ganzen Änderungen noch
Code:
<script type="text/javascript" src="jscripts/post.js?ver=121"></script>
im Template showthread nach {$headerinclude} ein.


RE: Smileys unter Schnellantwortbox - FL4PJ4CK - 04.09.2007

Hm, das steht da schon:

Code:
<html>
<head>
<title>{$thread['subject']}</title><script type="text/javascript" src="jscripts/imageResize.js?ver=120"></script>
{$headerinclude}
<script type="text/javascript" src="jscripts/post.js?ver=121"></script>
<script type="text/javascript">
         var quickdelete_confirm = "{$lang->quickdelete_confirm}";
</script>
<script type="text/javascript" src="jscripts/thread.js?ver=121"></script>
</head>
<body onload="resizeImage()">
{$header}

...



RE: Smileys unter Schnellantwortbox - Thai-Tiger - 05.09.2007

Das kann ich bestätigen. Bei mir funzt das auch nicht.


RE: Smileys unter Schnellantwortbox - FL4PJ4CK - 15.09.2007

Hatt da wirklich keiner eine Idee?
Ich denke mal, dass nicht viel fehlen kann. Ist ja alles da. Bloß werden die Smileys nicht eingefügt, wenn man sie anklickt.
Man kann sie zwar reinziehen, dann steht da aber die URL der Grafik und dann erst der Code für den Smiley.

Danke, Nico


RE: Smileys unter Schnellantwortbox - schwyps - 02.10.2007

ich hab mich da jetzt mal ein weilchen mit beschäftigt...

anklickbar werden die Smilies durch ein Javascript, dass durch das Codebutton - Template aufgerufen wird.
Das Script selbst ist Teil des Editor.js

aber trotz einigem probieren ist es mir bisher nicht gelungen, an der Stelle weiterzukommen, da ich mich mit Javascript nicht wirklich auskenne...