Ich möchte gerne das das Nachrichten schreibenfeld unterhalb der Shoutbox zu sehen ist.
es tut mir leid wenn ich mich undeutlich ausgedrückt habe.
[
attachment=13019]
Hy, in deiner dvz_shoutbox template (unter globale templates) findes du die Zeilen
Code:
<div class="body">
{$panel}
<div class="window" style="height:{$mybb->settings['dvz_sb_height']}px">
<div class="data">
{$html}
</div>
</div>
</div>
ändere diese Zeilen(den Bereich) in
Code:
<div class="body">
<div class="window" style="height:{$mybb->settings['dvz_sb_height']}px">
<div class="data">
{$html}
</div>
</div>
{$panel}
</div>
{$panel} ist dein Eingabefeld
lg Tc4me
Danke schön, das hat geklappt.
Huhu,
so nun habe ich mit der Shouti alles soweit hinbekommen. Sogar mit den Smilies
Aber wenn ich die Smilies absende, erscheinen diese doppelt in der Shouti
Und dann habe ich auch noch eine Frage. Kann man die Smilies unterhalb der Shoutbox verdecken? Also so das man z:b ein Button hat wo man drauf klicken muss um die angezeigt zu bekommen.
Ich bin über jede Hilfe dankbar.
Ist mein erstes Forum in der Art. Habe von WBB rüber gewechselt
(20.04.2021, 14:36)KleineHexe schrieb: [ -> ]Aber wenn ich die Smilies absende, erscheinen diese doppelt in der Shouti
Poste dazu bitte mal das Template "dvz_shoutbox"
Warum lädst du ein Attachment und schreibst den Code nicht in BBCode?
Entferne alles, was ich grün markiert habe.
Vorrangig das doppelt eingefügte Script.
Die Audio-Wiedergabe hat zwar damit nichts zu tun, ist aber m.E. auch mehr als überflüssig.
[
attachment=13023]
Ups, da war ich wohl etwas schusselig
Ich danke dir für deine Hilfe
Gern geschehen.
(20.04.2021, 14:36)KleineHexe schrieb: [ -> ]Und dann habe ich auch noch eine Frage. Kann man die Smilies unterhalb der Shoutbox verdecken?
Dann versuchen wir die Sache mal...
Ändere das Template "dvz_shoutbox" beispielhaft wie folgt:
PHP-Code:
<div id="shoutbox" class="front{$classes}">
<div class="head">
<strong>{$lang->dvz_sb_shoutbox}</strong>
<p class="right"><a href="{$mybb->settings['bburl']}/index.php?action=shoutbox_archive">« {$lang->dvz_sb_archivelink}</a></p>
</div>
<div class="body">
{$panel}
<div class="window" style="height:{$mybb->settings['dvz_sb_height']}px">
<div class="data">
{$html}
</div>
</div>
</div>
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/dvz_shoutbox.js"></script>
{$javascript}
</div>
<button type="button" class="button">Insert Smilies</button>
<div id="smilies_box">
<img src="{$mybb->settings['bburl']}/images/smilies/smile.png" alt=":)" class="smilie_dvz clickable">
<img src="{$mybb->settings['bburl']}/images/smilies/wink.png" alt=";)" class="smilie_dvz clickable">
<img src="{$mybb->settings['bburl']}/images/smilies/cool.png" alt=":cool:" class="smilie_dvz clickable">
</div>
<script>
$('.smilie_dvz').click(function() {
var smilie = $(this).attr("alt"),
inputValue = $('#dvz_input').val();
$('#dvz_input').val(inputValue + smilie);
});
</script>
<script>
var coll = document.getElementsByClassName("button");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var smilies_box = this.nextElementSibling;
if (smilies_box.style.display === "block") {
smilies_box.style.display = "none";
} else {
smilies_box.style.display = "block";
}
});
}
</script>
Jetzt änderst Du noch in der global.css die ID #smilies_box wie folgt:
Code:
#smilies_box { text-align: center; display: none; }
Die Smilie-Box wird nun erst angezeigt, wenn du auf den Button klickst.
Ich habe für den Button die MyBB-eigenen CSS-Anweisungen benutzt. Wenn man den Button noch anders selektiert, kann man das auch noch nach belieben verschönern.
Ob das jetzt den Profis genügt, weiß ich nicht, aber es funktioniert.
Jetzt seid ihr dran...
Boah du bist ein
Es klappt alles wunderbar
Vielen Lieben Dank.
Eine Mimi Frage noch ^^
nen Platzhalter? Kann man den einbauen?
So schaut das angeklatscht aus
[
attachment=13024]