Suche: Edit-Button erscheint nur bei eigenen Beiträgen!

mrbasket
Ich suche eine Modifikation die den "Edit-Button" nur bei eigenen Beiträgen einblendet und ihn sonst weglässt.

Denn es nervt etwas, dass man überall nen EDIT-Button hat aber immer da steht, dass man nicht die Rechte hat!
Master-X
Suche im Template "thread_postbit":
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(checkpermissions("can_edit_own_post")==1)><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>


Ungetestet!
mrbasket
schade. Klappt nicht! unglücklich

trotzdem danke!
batida444
Ich würd es mit
<if($wbbuserdata['userid']==$posts['userid'])><then>.....</then></if>
probieren.

Ebenfalls ungetestet.

Greetz
Günni
mrbasket
jawoll.

Danke.

Wäre noch eine kleine Modifikation möglich?

Also dass er nur diese Prüfung bei Gästen und Normalen Usern durchführt?



Sonst schon super spitze! großes Grinsen


EDIT: Da gibt es doch bei den Rechten etwas, dass man auch fremde Beiträge bearbeiten kann. Wenn man das einfach einsetzt, dann müsste das ganze unternehmen so klappen, wie ich mir das vorstelle. Ich weiß allerdings nicht, wie die Variable dieser Einstellung heißt!
Fishy64
Zitat:
Original von batida444
Ich würd es mit
<if($wbbuserdata['userid']==$posts['userid'])><then>.....</then></if>
probieren.

Ebenfalls ungetestet.

Greetz
Günni


damit bekommt nur der Postersteller den Button angezeigt und die Moderatoren und Admins sehen den dann aber auch nicht

hab auch scho einiges probiert, geht aber nichts davon


so ich habe da nun was getestet da ich selbst auch daran interessiert bin, unter zur Hilfenahme der editpost.php und es scheint nun so zu gehen wie gewollt, der Postersteller und die Mods sehen nun den Editierbutton, bei allen anderen wirds ausgeblendet.:


code:
1:
<if($wbbuserdata['userid']==$posts['userid']) || (checkmodpermissions('m_can_post_edit') == 1)><then><a href="editpost.php?postid=$posts[postid]&sid=$session[hash]"><img src="{$style['imagefolder']}/editpost.gif" width="65" height="18" border="0" alt="{$lang->items['LANG_THREAD_EDITPOST']}" title="{$lang->items['LANG_THREAD_EDITPOST']}" /></a></then></if>
mrbasket
Zitat:
Original von Fishy64
Zitat:
Original von batida444
Ich würd es mit
<if($wbbuserdata['userid']==$posts['userid'])><then>.....</then></if>
probieren.

Ebenfalls ungetestet.

Greetz
Günni


damit bekommt nur der Postersteller den Button angezeigt und die Moderatoren und Admins sehen den dann aber auch nicht

hab auch scho einiges probiert, geht aber nichts davon


so ich habe da nun was getestet da ich selbst auch daran interessiert bin, unter zur Hilfenahme der editpost.php und es scheint nun so zu gehen wie gewollt, der Postersteller und die Mods sehen nun den Editierbutton, bei allen anderen wirds ausgeblendet.:


code:
1:
<if($wbbuserdata['userid']==$posts['userid']) || (checkmodpermissions('m_can_post_edit') == 1)><then><a href="editpost.php?postid=$posts[postid]&sid=$session[hash]"><img src="{$style['imagefolder']}/editpost.gif" width="65" height="18" border="0" alt="{$lang->items['LANG_THREAD_EDITPOST']}" title="{$lang->items['LANG_THREAD_EDITPOST']}" /></a></then></if>


wunderbar und danke. Klappt wie gewünscht!

Thread erledigt und abgehakt!
Fishy64
freut mich das es klappt smile