Junior_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.
Benutzeravatar
rcbcom
Mitglied
Beiträge: 787
Registriert: 17.06.2003 02:28
Wohnort: Im Netz
Kontaktdaten:

Junior_Admin

Beitrag von rcbcom »

Hallo,

bekomme folgenden Fehler in Adminbereich wenn ich auf dem link geh zu Junior_Admin
SELECT rank_title FROM phpbb_forumranks WHERE rank_id =

Line : 132
File : /localhost/server/testboard/forum/includes/functions_jr_admin.php
Die Tabelle forumranks ist vorhanden und rank_id in der Spalte ist da auch da.

Wieso kann ich das nicht aufrufen?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In dem SELECT fehlt der Wert für die rank_id. Damit kann die Datenbank nichts anfangen.
Welche Version Jr Admin hast Du denn installiert?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
rcbcom
Mitglied
Beiträge: 787
Registriert: 17.06.2003 02:28
Wohnort: Im Netz
Kontaktdaten:

RE

Beitrag von rcbcom »

Das ging doch vorher mit dem Mod?! Die Version ist 2.0.5! Muss ich da eine Wert eingeben, aber in der Rangtabelle sind doch die Werte gesetzt?

Was ist dan den Falsch und wo muss der Fehler behoben werden?

Hat jemand eine Ahnug?
Benutzeravatar
rcbcom
Mitglied
Beiträge: 787
Registriert: 17.06.2003 02:28
Wohnort: Im Netz
Kontaktdaten:

Info

Beitrag von rcbcom »

Was muss ich machen..Muß ich ein ID-Wert setzten?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: Junior_Admin

Beitrag von Acid »

rcbcom hat geschrieben:..wenn ich auf dem link geh zu Junior_Admin..
Wenn du im Adminpanel den Junior-Bereich betreten willst !?
Hatte es schonmal funktioniert? Wenn ja, irgendwas verändert seit dem?
Kannst du das normale Ränge-Management benutzen ?
Benutzeravatar
rcbcom
Mitglied
Beiträge: 787
Registriert: 17.06.2003 02:28
Wohnort: Im Netz
Kontaktdaten:

Re: Junior_Admin

Beitrag von rcbcom »

[quote="AcidWenn du im Adminpanel den Junior-Bereich betreten willst !?
Hatte es schonmal funktioniert? Wenn ja, irgendwas verändert seit dem?
Kannst du das normale Ränge-Management benutzen ?[/quote]

Es hat schon Funktioniert und konnte schon ein Usr anlegen, mit dem kommt man auch in den Junior-Bereich.Denn Ränge-Management kann ich normal benutzen.Ränge erstellen etc.

Ich habe den Absendmod einegbaut (absent_user_1.1.1). und den aber wieder raus genommen und trozdem kommt immer noch der geleiche Fehler, muss ich irgendwo den Select anweisung ändern?

Danke für die hilfe schon mal vorab
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Welche Dateien verändert dieser Absende-Mod ?

Versuchst du als Admin oder als Junior den Bereich zu betreten.. wenn der Fehler dann auftritt ?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Diese hier:
## MOD Title: Absent User
## MOD Author: OXPUS < webmaster@oxpus.de > (Karsten Ude) http://www.oxpus.de
## MOD Description: If an user is on holidays, ill or simply not on the board for a longer time,
## he/she can set to be absent with this mod. This mod disables writing PM's
## and Email's to an absent user.
## MOD Version: 1.1.3
##
## Installation Level: Intermediate
## Installation Time: 20-30 Minutes
## Files To Edit: 22
## groupcp.php
## memberlist.php
## privmsg.php
## viewtopic.php
## admin/admin_board.php
## admin/admin_users.php
## includes/functions.php
## includes/page_header.php
## includes/usercp_avatar.php
## includes/usercp_email.php
## includes/usercp_register.php
## includes/usercp_viewprofile.php
## language/lang_english/lang_admin.php
## language/lang_german/lang_admin.php
## language/lang_english/lang_main.php
## language/lang_german/lang_main.php
## templates/subSilver/overall_header.tpl
## templates/subSilver/profile_add_body.tpl
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/subSilver.cfg
## templates/subSilver/admin/board_config_body.tpl
## templates/subSilver/admin/user_edit_body.tpl
Es wird zwar die admin_users.php verändert, jedoch bei weitem nichts an der Variablen $rang_id. Ich kann da keinen Zusammenhand finden :(
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
rcbcom
Mitglied
Beiträge: 787
Registriert: 17.06.2003 02:28
Wohnort: Im Netz
Kontaktdaten:

RE

Beitrag von rcbcom »

Acid hat geschrieben:Welche Dateien verändert dieser Absende-Mod ?

Versuchst du als Admin oder als Junior den Bereich zu betreten.. wenn der Fehler dann auftritt ?
Als Admin betrete ich wenn der Fehler auf tritt!

Ich habe den Absend mod rausgenommen und trozdem der Fehler :cry:

Bevor ich den Mod eingebaut hate funktionierte der Junior_Admin_Mod..
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, ich habe den Absent User Mod ja auch in meinem Board (auch mit installiertem JrAdmin) und auch in anderen Boards fehlerfrei installiert.
Wie gesagt: Ich kann nach wie vor keinen Zusammenhang zwischen dem Junior Admin und meinem Mod erkennen.
Kannst Du einem Benutzer einen anderen Rang einstellen? Und hat auch wirklich jeder Benutzer in der User-Tabelle einen Eintrag in dem Feld user_rank? Zumindest muss dort immer eine "0" stehen, ausser beim Benutzer "Anonymous".
Folgende kurze Erklärung, warum ich so beharrlich diesen Fehler durch meinen Mod ausschliesse:
- Die Dateien admin_jr_admin.php und functions_jr_admin.php werden durch den Mod nicht verändert
- Lediglich bei den Änderungen in den Datein admin_users.php und usercp_register.php kann man Fehler machen, was ich aber nicht denke.
- Für den Junior Admin werden die Ränge der einzelnen User ausgelesen und anschliessend versucht, den Rangtitel zu ermitteln. Fehlt ein Eintrag in der User-Tabelle zu dem User-Rang, klappt dieses eben nicht und es kommt zu besagter Fehlermeldung.

Daher gehe ich davon aus, daß bei irgend einem User bei Dir kein Rang in der User-Tabelle vorhanden ist (leeres Feld), da der Junior Admin ansonsten funktionieren würde, auch nach dem Ausbau meines Mods ;)

Was Du aber mal prüfen kannst:
Schau mal in der admin/admin_jr_admin.php nach, ob in der Funktion

Code: Alles auswählen

function jr_admin_make_rank_list($user_id, $user_rank)
diese Zeile vor dem enthaltenden SQL-Statement vorhanden ist:

Code: Alles auswählen

	if (empty($user_rank)) return '';
Wenn nicht, dann füge die eben vor

Code: Alles auswählen

	$row = sql_query_nivisec(
	'SELECT rank_title FROM ' . RANKS_TABLE . " WHERE rank_id = $user_rank",
ein und damit wäre der Fehler auf jeden Fall behoben.
Ich habe dieses entsprechend mal getestet und bei bewusster Löschung eines User-Rangs aus der Tabelle und Auskommentierung dieser besagten Zeile sofort Deinen Fehler bekommen. Mit dieser Zeile kam kein Fehler!
Noch ein Grund mehr, warum ich einen fehlenden Rang-Eintrag in Deiner User-Tabelle vermute ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“