Seite 5 von 6

Verfasst: 30.07.2004 22:05
von jesus
Hallo,

versuche es mal mit dieser Datei:

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

--
Gruss

Verfasst: 31.07.2004 20:12
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

Verfasst: 31.07.2004 20:32
von Tuxman
Das message_die hat auch nichts mit der Anzeige des Buttons zu tun... ;)

Verfasst: 31.07.2004 21:55
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

Verfasst: 31.07.2004 21:59
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...

Verfasst: 11.04.2006 12:30
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.

Verfasst: 13.04.2006 08:25
von Tuxman
Hi,

Fix5 war die letzte von mir autorisierte Version dieses Mods, daher weiß ich leider nicht, ob es da was "neues" gibt...

Verfasst: 13.04.2006 11:40
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.

Verfasst: 28.05.2006 01:58
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 ;)

Verfasst: 01.06.2006 12:21
von Chemische
@SemiX
In deinem Packet fehlt leider die changeuser.php.
Wär super, wenn Du die noch nachreichen könntest!