Florians Forum » Webmaster » Xobor (Homepagemodules & Dynamicboard) » Funktionen & Template » Private Mail: Nachricht aus Lesen-Ansicht löschen

Man konnte nur in der Übersicht die Beiträge löschen.
Mithilfe von Javascript kann diese Funktion nachgerüstet werden. Allerdings muss es dazu auch im Browser aktiviert sein!
Die Änderungen erfolgen im Template Element "Private Mails - Nachricht lesen".
Direkt nach:
<td width="100%" class="nnor">{{pm_text}}</td>
</tr>
kommt folgender Code:
var ids = window.location.href;
if (ids.indexOf('&ids=') != -1) {
var id = ids.substring(ids.indexOf('?id=') + 4, ids.indexOf('&ids='));
}
else {
var id = ids.substring(ids.indexOf('?id=') + 4, ids.length);
}
document.write('<form method="post" action="private_new.php?&option=delete" name="inbox"><input type="checkbox" name="delmsg[]" value="' + id + '" checked style="display:none;">');
</script>
Desweiteren muss vor diesem Quelltext:
</td></tr>
folgendes ergänzt werden:
document.write('<a href="javascript: document.inbox.submit();">löschen</a>');
</script>
und danach dieses:
document.write('</form>');
</script>

Hier kannst du mir vieleicht auch helfen...
ich wollte gern anstelle des "löschen" gern einen Button haben wie bekomme ich den da hin hab von java net viel plan...leider...
Am besten wäre es wenn der button sich bei berühren noch verfärben würde
Die änderung muss ja in diesem code geschehen,oder?
<script language="javascript" type="text/javascript">
document.write('<a href="javascript: document.inbox.submit();">löschen</a>');
</script>
das sind die 2 Buttons die ich da haben will

DJ Hazard,
diese Code-Stelle ist die richtige.
document.write('<a href="javascript: document.inbox.submit();">löschen</a>');
</script>
Verwende stattdessen den Quellcode aus dem Anhang.
Somit hast du einen Button, der sich verändert.
P.S.: Ich konnte den Quellcode nicht direkt posten, da er einen Error in der SQL-Syntax der Foren-Datenbank erzeugte.



Hat sehr gut funktioniert...
Grüßle von DJ Hazard


Hallo Florian,
diese Funktion habe ich in meinen Foren auch schon seit längerer Zeit eingebaut. Für das Löschen einer einzelnen Mail funktioniert das auch sehr gut.
Ich benutze sie auch gerne, wenn ich in meinen Mails aufräume. Leider kommt man nach dem Löschen wieder in die Mail-Übersicht und ich muss dann immer suchen, wo ich gerade war.
Siehst Du eine Möglichkeit, dass man es so umgestalten kann, dass nach dem Löschen die nächste Mail angezeigt wird ? Sozusagen eine Kombination aus der Blätter-Funktion und dem Löschen in der Lesen-Ansicht.
Gruß
Klaus

Hallo 69magic,
es wäre evtl. möglich.
Ich will nicht behaupten, dass es auf jeden Fall funktioniert, aber in der Adresszeile werden z.B. alle IDs der Mails übergeben.
Der Idee ist ganz gut, ich werde mich aber erst etwas später darum kümmern.

Hallo Florian,
so wie das aussieht, funktioniert der Lösch-Button nicht in der "Outbox" (Gesendete Nachrichten).
Gibt es hier eine Lösung? Ich bekomme es nicht hin!
Frage:
Lassen sich die Button der "In-und Outbox" trennen?
Ich würde gerne den "Antworten-Button" in der "Outbox" weglassen.
Einmalig eingetragene Button erscheinen immer in beiden Boxen!
Mit besten Dank im Voraus
Wolfgang