Seite 1 von 1

[erledigt] einbaudifferenz edit/delte only last post

Verfasst: 08.03.2006 19:08
von Any
Hi.. :)

Ich weiß irgendwie nicht, wie ich das einbauen soll, das sieht wegen CH-Mod anders aus....
<phpBB2-Forum-Root>/viewtopic.php

#
#-----[ FINDE ]------------------------------------------
#

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
{
$temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';
}

#
#-----[ ERSETZE DURCH ]------------------------------------------
#

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ) || $is_auth['auth_mod'] )
{
$temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';
}
so siehts bei mir aus:
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
/*
if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
*/
//-- add
if ( (($user->data['user_id'] == $poster_id) && ($user->data['session_logged_in'] || (!$user->data['session_logged_in'] && ($user->data['session_ip'] == $postrow[$i]['poster_ip']))) && $user->auth(POST_FORUM_URL, 'auth_edit', $forum_id)) || $user->auth(POST_FORUM_URL, 'auth_mod', $forum_id) )
//-- fin mod : categories hierarchy --------------------------------------------
{
$temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';
}
kann mir jemand helfen?

Verfasst: 08.03.2006 19:20
von mar
Du ersetzt nur den Code aber nicht den CH- Mod

Verfasst: 08.03.2006 22:22
von Any
ja, aber wie genau? ich hatte es probiert, aber das klappte leider nicht...

*edit*
menno, ich fühl mich ignoriert :cry:
kann mir nicht einmal kurz jemand sagen, wie das einzusetzen ist????? :roll:

Verfasst: 09.03.2006 00:39
von Any
mar hat geschrieben:Du ersetzt nur den Code aber nicht den CH- Mod
was genau heißt das denn? :-?

Verfasst: 09.03.2006 00:56
von Zlocko
Du musst den obrigen Text löschen und stattdessen den unteren an genau der Stelle einfügen wo der erste stand.

Verfasst: 09.03.2006 00:58
von Zlocko
Den hier musst du löschen:

Code: Alles auswählen

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
{
$temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';
} 
Und an genau der Stelle musst du dann den einfügen. Per Copy & Paste :

Code: Alles auswählen

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ) || $is_auth['auth_mod'] )
{
$temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';
} 
Das ist alles. :wink:

Verfasst: 09.03.2006 01:50
von Any
ja, das ist mir schon klar, dass da was ersetzt werden soll, aber schau dir doch mal bitte an, wie das bei mir ausschaut. Der zu verändernde Teil sieht ganz anders aus. Und ich kann ja nicht einfach das mit session weglöschen.....

Menno :(

So z.B. gehts auch nicht
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
/*
if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
*/
//-- add
if ( (($user->data['user_id'] == $poster_id) && ($user->data['session_logged_in'] || (!$user->data['session_logged_in'] && ($user->data['session_ip'] == $postrow[$i]['poster_ip']))) && $user->auth(POST_FORUM_URL, 'auth_edit', $forum_id) && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id']) || $user->auth(POST_FORUM_URL, 'auth_mod', $forum_id) )
//-- fin mod : categories hierarchy --------------------------------------------
{
$temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>';
$edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>';
}

Verfasst: 09.03.2006 20:07
von Any
kann doch so schwer nicht sein, oder?

Verfasst: 10.03.2006 17:29
von Any
Soooooooooo, ich hab´s jetzt!

Komischerweise funktionierts, wenn ich den Code für die posting.php weglasse!