[2.0.x] Change User Mod

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.
Benutzeravatar
jesus
Mitglied
Beiträge: 24
Registriert: 01.02.2004 12:40
Wohnort: Oberbayern...
Kontaktdaten:

Beitrag von jesus »

Hallo,

versuche es mal mit dieser Datei:

http://www.equipmente.de/changeuser.zip

--
Gruss
Benutzeravatar
Hainer
Mitglied
Beiträge: 38
Registriert: 04.07.2004 15:00
Wohnort: Mühlheim a. M.

Beitrag von Hainer »

Funktioniert perfekt, vielen Dank! :grin:

Eine abschließende Frage:
Ich würde den Change User Mod auch gerne den Junior-Admins zur Verfügung stellen, was muss ich am Code ändern?

Aktuell wird auf Admin (user_level=1) abgefragt, ich wollte die Abfrage auf Junior-Admins (user_level=2) ausdehnen und habe folgendes probiert, klappt aber nicht:

Code: Alles auswählen

Original:

// checking rights
if ($userdata['user_level'] != ADMIN) {
	message_die(GENERAL_MESSAGE, $lang['ChgP_Admin']);
}


Von mir geändert:

// checking rights
if (($userdata['user_level'] != ADMIN) and ($userdata['user_level'] != 2)) {
	message_die(GENERAL_MESSAGE, $lang['ChgP_Admin']);
}
Von der Logik her stimmts, aber die Junior-Admins bekommen keinen Change-User-Button angezeigt. :cry:

Hilfe wäre sehr nett!

Vielen Dank und viele Grüße
Hainer
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Das message_die hat auch nichts mit der Anzeige des Buttons zu tun... ;)
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Benutzeravatar
Hainer
Mitglied
Beiträge: 38
Registriert: 04.07.2004 15:00
Wohnort: Mühlheim a. M.

Beitrag von Hainer »

Also auch die viewtopic.php anfassen:

Code: Alles auswählen

Original:

// 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>' : '';


Geändert:

// Change Poster Mod
$temp_url = append_sid("changeuser.$phpEx?mode=start&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$reassign_img = (( $userdata['user_level'] == ADMIN ) or ( $userdata['user_level'] == 2))  ? '<a href="' . $temp_url . '"><img src="' . $images['icon_user'] . '" alt="' . $lang['Change_poster'] . '" border="0" /></a>' : '';
$reassign = (( $userdata['user_level'] == ADMIN ) or ( $userdata['user_level'] == 2)) ? '<a href="' . $temp_url . '">' . $lang['Change_poster'] . '</a>' : '';
Funktioniert!
Sollte ich irgendwas relevantes übersehen haben, bitte kurzen Hinweis.
In der changeuser.php hab ich den von mir geänderten Code dringelassen, oder ergeben sich da irgendwelche Nachteile?

Danke und Gruß
Hainer
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Für Basteleien an meinem Mod übernehm ich keinen Support, wär ja noch schöner... :D

Denke aber nicht dass da irgendwelche Fehler auftauchen, da die changeuser.php halt nur das macht, was man von ihr will...
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Gigabryte
Mitglied
Beiträge: 50
Registriert: 16.12.2005 16:18

Beitrag von Gigabryte »

Hallo zusammen!

Eine Menge Zeit vergangen ... gibt es den Mod mittlerweile auch irgendwo in einer fehlerfrei lauffähigen Version?
Bei phpbbhacks habe ich immerhin ein Download gefunden. Die Version ist mit Fix5 gekennzeichnet.
Habe aber jetzt auch immer noch das Jesus-Problem, dass der Autor in der Foren-Übersicht nicht geändert wird.

Sonst muss ich doch noch die ganzen Änderungsvorschläge einzeln durchgehen *seufz*

Grüße, Arno.
Tuxman
Mitglied
Beiträge: 2284
Registriert: 24.05.2003 13:32
Kontaktdaten:

Beitrag von Tuxman »

Hi,

Fix5 war die letzte von mir autorisierte Version dieses Mods, daher weiß ich leider nicht, ob es da was "neues" gibt...
tux. Ehemaliger Moderator ohne Sondertitel.
tuxproject.de
Gigabryte
Mitglied
Beiträge: 50
Registriert: 16.12.2005 16:18

Beitrag von Gigabryte »

Mittlereile hab ich es auch hinbekommen, prima MOD! :grin:

In dem Fix5 von dir (Tuxman) hatte ich aber noch das Problem mit dem Autor in der Forenübersicht, wäre doch (für andere) schön, wenn das auch behoben wäre :wink:

Viele Grüße, Arno.
Benutzeravatar
SemiX
Mitglied
Beiträge: 154
Registriert: 05.09.2004 19:39
Wohnort: NRW
Kontaktdaten:

Beitrag von SemiX »

Tuxman hat geschrieben:Fix5 war die letzte von mir autorisierte Version dieses Mods, daher weiß ich leider nicht, ob es da was "neues" gibt...
naja, ich hab ihn bei meinem letzten Boardupdate etwas überarbeitet; eigentlich wars nicht zur Veröffentlichung gedacht, aber aus gegebenem Anlass: chguser_mod_v1.0-fix6b.zip

Ich hoffe, das geht in Ordnung, Tux :oops:

SemiX

EDIT: Auf externen Wunsch, kleine Änderung bezüglich der Rückkehr zum Beitrag. Die Option, auch zum Forum zurückkehren zu können, ist vermutlich gar nicht so falsch ;)
Kein Privatsupport. Das Forum leistet gute Hilfe- und bessere als ich allemal... (:
Chemische
Mitglied
Beiträge: 5
Registriert: 29.05.2006 11:52

Beitrag von Chemische »

@SemiX
In deinem Packet fehlt leider die changeuser.php.
Wär super, wenn Du die noch nachreichen könntest!
Antworten

Zurück zu „phpBB 2.0: Mod Support“