Change_user = nur admin ??

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Change_user = nur admin ??

Beitrag 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 ?
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag 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
Computers are not intelligent - they only think they are.
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Beitrag von steffi1977 »

dein punkt 1 klappt nicht :(
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

versuchs mal so

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ) {
Markus
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag 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
Computers are not intelligent - they only think they are.
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Beitrag 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>' : '';
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag 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:
Zuletzt geändert von wartek am 12.09.2005 10:36, insgesamt 1-mal geändert.
Computers are not intelligent - they only think they are.
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Beitrag von steffi1977 »

Parse error: parse error, unexpected '{' in /kunden/xx/webseiten/quasselecke/viewtopic.php on line 1152

:D
Benutzeravatar
wartek
Mitglied
Beiträge: 883
Registriert: 31.05.2005 18:52
Wohnort: Wien

Beitrag 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
Computers are not intelligent - they only think they are.
steffi1977
Mitglied
Beiträge: 1578
Registriert: 10.01.2004 22:49
Wohnort: Moers
Kontaktdaten:

Beitrag 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);

?>
Antworten

Zurück zu „phpBB 2.0: Mod Support“