Garfield
Suche habe ich benutzt, aber leider nix gefunden, ansonsten bitte ich um Entschuldigung
Ich suche eine Möglichkeit, dem Beitragsschreiber (egal ob Themeneröffner oder nur Antworter) ein Editieren seines Beitrages nur solange zu ermöglichen, bis eine Antwort (also ein Folgebeitrag) dazu geschrieben wurde.
Hin und wieder wurde der Hack new on edit genannt, der kann es aber leider nicht.
Kennt da jemand eine Lösung ?
Danke schon mal im Voraus
Garfield
(wbb 2.3.6)
Ghostmaster
Suche im Templates:
thread_postbit.tpl
code: |
1:
|
<a href="editpost.php?postid=$posts[postid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/editpost.gif" border="0" alt="{$lang->items['LANG_THREAD_EDITPOST']}" title="{$lang->items['LANG_THREAD_EDITPOST']}" /></a> |
|
ersetze mit:
code: |
1:
|
<if($thread[replycount] == 0)><then><a href="editpost.php?postid=$posts[postid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/editpost.gif" border="0" alt="{$lang->items['LANG_THREAD_EDITPOST']}" title="{$lang->items['LANG_THREAD_EDITPOST']}" /></a></then></if> |
|
##########
Suche in
editpost.php
code: |
1:
2:
3:
4:
|
if ($editpost_default_checked_0 == 1) $checked[0] = 'checked="checked"';
else $checked[0] = '';
if ($wbbuserdata['emailnotify'] == 1) $checked[1] = 'checked="checked"';
else $checked[1] = ''; |
|
füge dadrunter:
code: |
1:
2:
|
/** check replycount **/
if ($thread['replycount'] > 0) access_error(); |
|
Garfield
Danke erstmal, scheint aber nicht genau Sinn der Sache zu sein.
Denn jetzt sind alle EDIT-Buttons weg, sogar für den Admin.
Ich will ja das Editieren erlauben, aber nur solange, bis eine Antwort geschrieben wurde.
Oder liegt es daran, das ich den new on edit plus-Hack drin habe ?
Muss der erst wieder ausgebaut werden ?
Garfield
Xannasavin
Also so beim drüberschaun hab ich den Verdacht, dass die Version von Ghost darauf abzielt, die Editbuttons auszublenden, sobald eine Antwort auf den THREAD geschrieben wurde.
Ich glaube zu verwirklichen, dass sie jeweils im Beitrag ausgeblendet werden, sobald auf den Beitrag ein Folgebeitrag geschrieben wurde, wird etwas komplizierter!
Garfield
Es muss ja kein Ausblenden sein, es könnte doch auch eine "Allgemeine Fehlermeldung" kommen, das man diese Aktion nicht machen kann/darf.
Wie schon geschrieben, ich will ja einzig und allein verhindern, das ein editieren NACH Antwort nicht mehr möglich ist.
Garfield
Xannasavin
Ja, ich weiß leider nicht, wie das Board die posts handled... Vermutlich wird es etwas aufwändiger, einige Zeilen zu schreiben, die überprüfen ob es einen folgepost gibt...
ich hätte eine idee, aber leider hab ich bis ende juni keine zeit mehr, mich an so etwas ranzusetzen...
ich hoffe jemand anders findet sich noch, da ich die idee auch sehr gut finde!
AngelOfMine
Nur mal so ne Idee:
Wenn max. PostID = aktuelle PostID in entsprechendem Tthread => zeig edit-Button im Template an, ansonsten eben nicht. Zeig mit den Button auch an, wenn aufzurufender User Admin/Mod ist.
KayeM
Aber mit dem New On Edit Plus Hack geht doch genau das...
Musst doch nur im ACP für die jeweilige Gruppe folgendes einstellen:
Rechte für Beitragsbearbeitung
Kann New On Edit PLUS ein-/ausschalten?
"Nein" (Falls editiert wird, gilt der Beitrag als neu)
New On Edit PLUS Standard: eingeschaltet?
"Ja"
New On Edit PLUS in allen Beiträgen erlauben? --->
"Nein" (Das ist genau die Funktion, die du suchst)
Siehe Beschreibung:
"Bei Nein wird New On Edit PLUS nur im letzen Beitrag zugelassen. Bei Ja auch in den vorherigen Beiträgen."
MfG,
KayeM
Edit:
Sorry, ich glaube ich habe dich falsch verstanden...
Garfield
@ KayeM
Yepp, hast du.
New edit plus hab ich ja, wie schon geschrieben, ausprobiert, macht leider nicht das, was ich will.
Ich brauche die Funktion, die sicherstellt, das wenn auf den eigenen Beitrag geantwortet wurde, es eben NICHT mehr möglich ist, den eigenen Beitrag zu editieren.
Ein Ausschalten der EDIT-Funktion komplett in der ACP bringt es auch nicht. Ich will ja das Editieren zulassen,, aber nur solange, bis niemand auf den beitrag geantwortet hat.
Garfield
AngelOfMine
Müsste mal meine Idee testen, wenn ich in ein paar Tagen Zeit hab - steckt ja auch Eigeninteresse dahinter *g*
Dragon-Lion
zum ersten habe den new on edit hack auch drin das einzige was der bei mir macht is einen thread wo ein beitrag editiert wurde als neu markiert und nicht eine sperre zum editieren
zum zweiten an sowas hätte ich auch interesse allesdings sollte es ienstellbar sein das admins und mods dennoch editieren können auch wenn schon geantwortet wurde
Xannasavin
hat sich hier was getan? suche immernoch einen hack, der die editfunktion sperrt, sobald eine antwort auf den eigenen post gepostet wurde... mods und admins sollen natürlich editieren können...
Garfield
Schubs nach oben
Und ? Hat noch jemand ne Idee, um mein Problem zu lösen ?
Garfield