MyBB.de Forum

Normale Version: Ajax Shoutbox
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hey Schumuckl,

und wer ist dies Usergruppe?? - Hab ich die mal angelegt?? *mensch Frau peilt wieder nix*
5 = Nicht Aktivierte
7 = Gesperrte
Komisch, hab doch hier grad schon mal gepostet... warum erscheint es denn nicht??

Also ich hab mich bedankt für die Infos Dragon, dass wusste ich nämlich noch nicht, und habs in meinem ACP auch gleich geändert!
@Gondlar, ich habe deine Datei mal getestet aber ich finde nichts zum einstellen, bezüglich löschen der Shouts.

@django wer sagt das ich codebuttons in meiner box habe?
Wenn ich die shouts manuell in der Tabelle lösche, orientiere ich mich zumeist an den ids der shouts, um nicht gerade die neuesten shouts zuerst zu löschen.
Nun kann man sich hierzu ja auch sicher des Datums behelfen, das unter 'shout_date' abgelegt ist. Den Inhalt dieser Zellen verstehe ich aber nicht, da meine MySQL-Kenntnisse noch nicht sonderlich gut sind. Habe da mal irgendwo etwas von einer UNIX-Zeit gelesen!?!?!?

Ich würde mich freuen, wenn mir da jemand auf die Sprünge helfen könnte.

Dankeschön! Smile
http://de2.php.net/manual/de/function.time.php
Je höher die Zahl, desto neuer ist der Shout.
Hallöle,

ich habe im Forum einen Link, wo man raufklickert und die Ajaxshout gelöscht wird. Dieser Link ist zurzeit noch im Menü. Damit ich nicht immer nach oben scrollen muss, würde ich dies gerne direkt in die Shout einfügen, - neben View full shout - bitte seht hier:

[attachment=6508]

Wo muss ich hin?? In eine php Datei bestimmt von der Shout oder?

(Mensch ist das Sceen undeutlich ich hoffe ihr erkennt was ich meine..)
bin mir nicht sicher, aber ich glaube das müsste in eines der beiden txt-Files rein, die im plugin-Verzeichnis liegen. Dort wird meiner Meinung nach das Fenster für die Shoutbox erstellt.
In einer TXT? Sehr abstruse Idee x'D

Man suche dem sf_shoutbox-Template und ersetze es mit folgendem:
PHP-Code:
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<
thead>
<
tr>
<
td class="thead" colspan="5">
<
div class="expcolimage"><img src="{$theme['imgdir']}/collapse.gif" id="shoutbox_img" class="expander" alt="[-]" /></div>
<
div><strong>{$lang->sf_sb_shoutbox}</strong> (<a href="index.php?action=full_shoutbox">{$lang->sf_sb_fullsbox}</a>) [<u onClick="deleteShouts();" style="cursor:pointer;">Shoutbox löschen</u>]
<
br /></div>
</
td>
</
tr>
</
thead>

<
tbody id="shoutbox_e">
<
tr>
 <
td class="trow2" align="center"><form onSubmit="ShoutBox.postShout(); $('shout_data').value = ''; return false;">{$lang->sf_sb_shout} <input type="text" id="shout_data" size="50" /> - <input type="submit" value="{$lang->sf_sb_shoutnow}id="shouting-status" /></form></td>
</
tr>
<
tr>
 <
td class="trow1"><div id="shoutbox_data" style="height: {$mybb->settings[sf_sb_height]}px; overflow: auto;">{$lang->sf_sb_loading}</div></td>
</
tr>
</
tbody>
</
table>

<
br />

<
script>
ShoutBox.refreshInterval = {$mybb->settings[sf_sb_refresh_interval]};
ShoutBox.MaxEntries = {$mybb->settings[sf_sb_shouts_main]};
ShoutBox.lang = ['{$lang->sf_sb_posting}''{$lang->sf_sb_shoutnow}''{$lang->sf_sb_loading}'];
{
$extra_js}
Event.observe(window'load'ShoutBox.showShouts); 

function 
deleteShouts()
{
new 
ajax('index.php?action=empty_shoutbox',{postBody:"",onComplete:handle_shoutbox});
}

function 
handle_shoutbox(resp)
{
  if (/
success/.test(resp.responseText))
  {
  
document.getElementById("shoutbox_data").innerHTML "Es gibt z.Z. keine Shouts.";
  }
}
</
script
So erscheint neben (View full shoutbox) ein Löschlink, der zwar von jedem gesehen, jedoch nur von den voreingestellten Gruppen benutzt werden kann.
Einfach wunderbar!!! Mir gefällt es sehr sehr jut!
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15