Seite 1 von 3

Change_user = nur admin ??

Verfasst: 11.09.2005 23:19
von steffi1977
Hallo

Habe mal zwei Fragen zu den Change_user Mod

1) Nur ich als Admin kann den Button im Beitrag sehen, kann ich das ändern so das die Moderatoren das auch sehen können ??

2) Im Beitrag ändert der den Namen, aber als Autor zeit der trotzdem noch den anderen an. Kann man das ändern, das der den Namen in Beitrag und den Autor gleich anzeigt ?

Verfasst: 12.09.2005 09:10
von wartek
nun mal zu Pkt 1.

Öffne die Datei changeuser.php
Ändere die Zeile
if ($userdata['user_level'] != ADMIN) {
in
if ( ($userdata['user_level'] != ADMIN) AND ($userdata['user_level'] != MOD) ) {
zu Pkt 2
da ich den Mod selbst nicht habe müßte ich mich erst durch den Code lesen. Vielleicht gibt es ja jemanden der das schon durch hat...

wartek

Verfasst: 12.09.2005 09:33
von steffi1977
dein punkt 1 klappt nicht :(

Verfasst: 12.09.2005 09:39
von Markus67
Hi ...

versuchs mal so

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ) {
Markus

Verfasst: 12.09.2005 09:51
von wartek
So hab mir noch die Install angesehen und Du mußt noch folgenden Eintrag ändern.

Öffne viewtopic.php
Suche den Eintrag
// Change Poster Mod
$temp_url = append_sid("changeuser.$phpEx?mode=start&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$reassign_img = ( $userdata['user_level'] == ADMIN ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_user'] . '" alt="' . $lang['Change_poster'] . '" border="0" /></a>' : '';
$reassign = ( $userdata['user_level'] == ADMIN ) ? '<a href="' . $temp_url . '">' . $lang['Change_poster'] . '</a>' : '';
ersetze diesen durch Edit: FEHLERTEUFEL da hat ein ")" gefehlt"
// Change Poster Mod
$temp_url = append_sid("changeuser.$phpEx?mode=start&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
if ( ( $userdata['user_level'] == ADMIN ) OR ( $userdata['user_level'] == MOD ) ) {
$reassign_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_user'] . '" alt="' . $lang['Change_poster'] . '" border="0" /></a>' : '';
$reassign = '<a href="' . $temp_url . '">' . $lang['Change_poster'] . '</a>' : '';
}
@Markus
Vorsicht != - sonst darf nicht mal mehr der Admin sondern nur noch als Gast oder user

wartek

Verfasst: 12.09.2005 10:25
von steffi1977
wenn ich dein Code nehme wartek, bekomme ich die Meldung

Parse error: parse error, unexpected ':' in /kunden/xxx/webseiten/quasselecke/viewtopic.php on line 1153

und das wäre die Zeile
$reassign_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_user'] . '" alt="' . $lang['Change_poster'] . '" border="0" /></a>' : '';

Verfasst: 12.09.2005 10:31
von wartek
oh mann heute is echt noch zu früh. sorry waren noch Fehler drinnen.

probiers mal damit
// Change Poster Mod
$temp_url = append_sid("changeuser.$phpEx?mode=start&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
if ( ( $userdata['user_level'] == ADMIN ) OR ( $userdata['user_level'] == MOD ) ){
$reassign_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_user'] . '" alt="' . $lang['Change_poster'] . '" border="0" /></a>';
$reassign = '<a href="' . $temp_url . '">' . $lang['Change_poster'] . '</a>';
}
wartek :oops:

Verfasst: 12.09.2005 10:33
von steffi1977
Parse error: parse error, unexpected '{' in /kunden/xx/webseiten/quasselecke/viewtopic.php on line 1152

:D

Verfasst: 12.09.2005 10:37
von wartek
Mann ich leg mich gleich wieder ins Bett

sieh mal oben gleicher Fehler fehlendes ")". Langsam könnt ich verstehen wenn Du sauer bist.
// Change Poster Mod
$temp_url = append_sid("changeuser.$phpEx?mode=start&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
if ( ( $userdata['user_level'] == ADMIN ) OR ( $userdata['user_level'] == MOD ) ){
$reassign_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_user'] . '" alt="' . $lang['Change_poster'] . '" border="0" /></a>';
$reassign = '<a href="' . $temp_url . '">' . $lang['Change_poster'] . '</a>';
}
wartek

Verfasst: 12.09.2005 10:44
von steffi1977
nööö bin nicht sauer, will ja helfen :)

jetzt zeigt der mir :
Parse error: parse error, unexpected '}' in /kunden/xxx/webseiten/quasselecke/viewtopic.php on line 1494

Hier ein paar Zeilen das } wäre die Zeile 1494
$cm_viewtopic->post_vars($postrow[$i],$userdata,$forum_id
);
}

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>