Seite 1 von 1
gespeicherte Vorlagen gespeichert lassen
Verfasst: 30.08.2007 12:07
von marino
Hallo,
mal wieder eine Frage.
Olympus hat das geniale Feature mit dem man Vorlagen speichern kann.
Jetzt hab ich festgestellt das diese Entwürfe, sobald sie im Forum geladen und "abgeschickt" werden aus den Vorlagen gelöscht werden.
Gibt es die Möglichkeit dies zu verhindern ? So das die Vorlage erhalten bleibt ? Wie bei Emails ?
Verfasst: 30.08.2007 12:51
von Dr.Death
Hi,
in der includes/functions_posting.php gibt es einen Block:
Code: Alles auswählen
// Delete draft if post was loaded...
$draft_id = request_var('draft_loaded', 0);
if ($draft_id)
{
$sql = 'DELETE FROM ' . DRAFTS_TABLE . "
WHERE draft_id = $draft_id
AND user_id = {$user->data['user_id']}";
$db->sql_query($sql);
}
Wenn man den entfernt, wird der Entwurf nach absenden des Beitrags nicht gelöscht.... aber ich wüsste dann auch nicht wie man den Entwurf entgültig löschen kann

Verfasst: 30.08.2007 13:22
von marino
dankeschön

brauch ich ja nur auskommentieren oder ?
das die vorlagen danach vieleicht garnicht gelöscht werden können ist nicht so schlimm - notfalls - wenn es einer unbedingt braucht- kommentier ichs wieder ein ..
Verfasst: 30.08.2007 13:43
von marino
danke @ Dr.Death es funktioniert wunderbar-und - man kann Vorlagen über das Profil ->gespeicherte Vorlagen verwalten - immer noch löschen

Genau so hab ich es gewollt. Super

Verfasst: 30.08.2007 13:44
von Dr.Death
Oh, das ist gut...dann "baue" ich mir diese "Auskommentierung" auch bei mir ein...fein
BTW:
Den Block gibt es dann noch in der
includes/functions_privmsgs.php
Code: Alles auswählen
// Delete draft if post was loaded...
$draft_id = request_var('draft_loaded', 0);
if ($draft_id)
{
$sql = 'DELETE FROM ' . DRAFTS_TABLE . "
WHERE draft_id = $draft_id
AND user_id = " . $data['from_user_id'];
$db->sql_query($sql);
}
Zudem sollte man dann auch die Sprachvariablen noch anpassen:
Öffne die Datei:
language/de/posting.php
SUCHE:
Code: Alles auswählen
'DRAFT_LOADED' => 'Der Entwurf wurde in das Formular geladen. Du kannst deinen Beitrag nun abschließen.<br />Der Entwurf wird nach dem Absenden des Beitrags gelöscht.',
'DRAFT_LOADED_PM' => 'Der Entwurf wurde in das Formular geladen. Du kannst deine Private Nachricht nun abschließen.<br />Der Entwurf wird nach dem Absenden der Privaten Nachricht gelöscht.',
ERSETZE MIT:
Code: Alles auswählen
'DRAFT_LOADED' => 'Der Entwurf wurde in das Formular geladen. Du kannst deinen Beitrag nun abschließen.<br />Der Entwurf bleibt nach dem Absenden des Beitrags gespeichert.',
'DRAFT_LOADED_PM' => 'Der Entwurf wurde in das Formular geladen. Du kannst deine Private Nachricht nun abschließen.<br />Der Entwurf bleibt nach dem Absenden der Privaten Nachricht gespeichert.',
EDIT: Dateinamen korrigiert 
Verfasst: 30.08.2007 14:07
von marino
ah danke für die tipps .. hab ja einen unter PM gespeichert- hätt mich geärgert wenn der dann weg ist *g
du meintest die functions_privmsgs.php oder ?
die andre gibts nich ..