Seite 9 von 12

Verfasst: So 12.Mär, 2006 06:42
von tom10
Nun ich hab in der modcp dies :
#
#-----[ FIND ]------------------------------------------------
#
else if ( !empty($forum_id) )

#
#-----[ IN-LINE FIND ]------------------------------------------------
#
)

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------------
#
&& $forum_id != -1
dies machen solln und es so gemacht :
else if ( !empty($forum_id) && $forum_id != -1 )
Da bin ich mir nicht sicher es richtig gemacht zu haben.

Ich hänge die mal mit an. Bin mir aber fast sicher das ich kein Fehler drin hab. vielleicht schaust Du da noch mal.

Verfasst: So 12.Mär, 2006 08:30
von oxpus
Ich meinte nicht die modcp.php, die ist hier i.O, sondern den Link dahin!
Du hattest diesen ohne Parameter gepostet.
Ist denn dieser auch korrekt in der viewtopic.php/viewforum.php/page_header.php enthalten?

Verfasst: So 12.Mär, 2006 08:52
von tom10
In der viewtopic ist die Stelle ein wenig komisch.....
$temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
Bei den anderen Stellen ist nur:
modcp.$phpEx?
zu finden.
Ist aber bestimmt richtig so....

In der viewforum.php sind nur diese beiden Stellen:

1x:
$s_auth_can2 .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&start=" . $start . "&sid=" . $userdata['session_id'] . '">', '</a>');
1x:
$u_guest_posts = '<a href="'.append_sid("modcp.$phpEx?".POST_FORUM_URL."=$forum_id&mode=activate").'&sid='.$userdata['session_id'].'"><img src="'.$images['post_activation'].'" border="0" /></a>';
So und nun zur page_header.php

Dort sind die 2 Stellen:
1x:
'U_GUEST_POSTS' => append_sid("modcp.$phpEx?".POST_FORUM_URL."=-1&mode=activate").'&sid='.$userdata['session_id'])
und 1x:
'U_MODCP' => append_sid('modcp.'.$phpEx),
Was mir bei einem Test gerade aufgefallen ist: Es funktioniert in beiden Boards nicht ! Also die Boards sind unbahängig von einander und in beiden kommt die weiße Seite ! Scheint vielleicht doch ein generelles problem zu sein !?

Verfasst: So 12.Mär, 2006 11:31
von oxpus
Um erstmal einen gemeinsamen Grund rein zu bekommen:
Wenn ich von irgendwas hier spreche, dann nur von Stellen, die direkt den MOD betreffen, also alles, was durch diesen MOD neu kommt.
Keine anderen Stellen in irgendwelchen Scripts!

Also nochmal:
Was steht in den Links in der viewforum.php, viewtopic.php und page_header.php zur Guest Post Control Konsole der modcp.php?

Verfasst: So 12.Mär, 2006 13:40
von tom10
Entschuldige bitte, aber ich kann dir nicht folgen.

O.K. hab verstanden das die Stellen welche ich oben teilweise angegeben hab nicht die sind welche im Zusammenhang mit dem Mod stehen.
Nun soll ich dir die stellen (links zur Guest-post-control Konsole) zeigen die auf die modcp.php verweisen in den genannten datein ?!?
Also z.B. aus der viewtopic.php etwa diesen Teil ?
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=activate&sid=" . $userdata['session_id'] . '"><img src="' . $images['post_activation'] . '" alt="' . $lang['post_activation'] . '" title="' . $lang['post_activation'] . '" border="0" /></a>&nbsp;';
Oder bin ich da schon wieder auf dem Holzweg?

Ich bin nicht sicher nach welcher Verlinkung ich in den einzelnen Datein schauen soll.

Verfasst: So 12.Mär, 2006 19:59
von oxpus
:hh:

Ich will immer noch NUR wissen, wie bei Dir die Links aussehen, die durch den MOD in der viewforum.php, viewtopic.php und page_header.php eingebaut sind und zur modcp.php führen sollen :(

Verfasst: Mo 13.Mär, 2006 04:48
von Hotflame
huhu @ tom

Oxpus meint sicher sowas ?

in der page_header.php

Code: Alles auswählen

'U_MODCP' => append_sid('modcp.'.$phpEx),
aber so sicher bin ich mir da auch nicht ;)

mfg

hoti

Verfasst: Mo 13.Mär, 2006 06:23
von tom10
@Hotflame
Aber so was hab ich doch oben schon mal gepostet.

@Oxpus
Bitte erklär mich für was Du willst.
Ich poste hier x-mal und Du spricht in Rätseln für mich und scheinbar auch für andere.
Ich weis nicht nach was ich schauen soll. Nach einem Link der zur modcp füht und duch den Mod eingebaut wurde. Warum soll ich eigentlich danach suchen? Wenn der Code vom Mod her so vorgegeben ist und auch so eingebaut wurde. Dann sind doch die Stellen für Dich eigentlich klar?!? Und Du weist dann doch auch eigentlich was wie wo aussieht und läst mich nicht so dumm dastehn.
Alle möglichen Stellen die auf die modcp hin verweisen hab ich doch nun schon mittlerweile geposte. Ich weis nicht was ich hier noch posten soll damit das mal endlich funktioniert.

Verfasst: Mo 13.Mär, 2006 08:08
von oxpus
Sagt mal, rede ich hier chinesisch oder was?
Ich beziehe mich seit 1000000 Beiträge nur auf die Stellen des MODs und auf nichts anderes!

Also nochmal und bitte die FRAGE GENAU DURCHLESEN:
Was wird als Link angezeigt für die Aufrufe der Konsole (modcp.php), die durch diesen MOD, um den es hier dauernd geht, in der viewforum.php, viewtopic.php und page_header.php eingebaut werden???

Verfasst: Mo 13.Mär, 2006 11:24
von tom10
Ich glaube ich steige langsam dahinter.
Neuer Versuch !

http://ford-welt.de/modcp.php?f=-1&mode ... cf8d16f24a

Verfasst: Mo 13.Mär, 2006 14:34
von oxpus
Ja, genau das meinte ich.
Gut. Die modcp.php des Plus scheint hier stärker "verbogen" zu sein, als ich annahm.
Ich schaue mir das die Tage mal näher an...

EDIT
Mal schnell versucht.
Vielleicht will diese modcp.php ja...

Verfasst: Mo 13.Mär, 2006 15:56
von tom10
Da bin ich ja beruhigt das ich erstmal den richtigen link welchen Du gesucht hast gefunden hab.
In deiner bearbeiteten Version ist noch was nicht ganz richtig es kommt ein Fehler:
Parse error: syntax error, unexpected ')' in /www/htdocs/v132501/modcp.php on line 258

Ich schau mir das mal an. Vielleicht bekomm ich das selber hin.

Edit:

So die Klammer hab ich berichtigt.
Der läst mich aber als Admin nicht an die Konsole.(Du bist nicht Moderator dieses Forums.)

Verfasst: Mo 13.Mär, 2006 16:59
von oxpus
??? Der Admin wird doch extra mit abgefragt...
Kannst Du denn als MOD damit arbeiten?
Und klappt denn die modcp überhaupt noch für die anderen Standard-Funktionen?

Verfasst: Mo 13.Mär, 2006 17:30
von tom10
Tja... funktioniert aber leider nicht...
Nein auch als Mod bekomme ich die Anzeige.
Weitere funktionen hab ich noch nicht ausgetestet.

Verfasst: Mo 13.Mär, 2006 17:34
von oxpus
Dann ersetze mal

Code: Alles auswählen

	if ( !$is_auth['auth_mod'])
durch

Code: Alles auswählen

	if ( !$is_auth['auth_mod'] && $userdata['user_level'] != ADMIN )
...

Verfasst: Mo 13.Mär, 2006 17:42
von tom10
Also so komme ich erstmal zu der Konsole...aber dann kommt wieder die weiße Seite wie zu Beginn!

Verfasst: Mo 13.Mär, 2006 17:58
von oxpus
Hm, kommentiere mal in der common.php die Zeile mit der Fehlerbehandlung aus und poste dann alles, was angezeigt wird. Gerade die "letzten" Fehlermeldungen...

Verfasst: Mo 13.Mär, 2006 18:25
von tom10
Da gehts schon wieder los... was für Fehlermeldungen ? Ich bekomm doch keine Fehlermeldungen mehr. Nur eine weiße Seite.

Verfasst: Mo 13.Mär, 2006 19:13
von oxpus
In der common.php diese Zeile auskommentieren:

Code: Alles auswählen

error_reporting  (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables
Achtung: Danach können SEHR viele Meldungen erscheinen. Wichtig sind nur die letzten 2-3 vor der eigentlichen Seite, sofern dort überhaupt eine Seite angezeigt wird.
Nur so ist es annähernd möglich, den Fehler zu finden.
Wenn Du die Fehler hier gepostet hast, stelle diese Zeile wieder her.
Sonst steigen Dir Deine User noch aufs Dach...

Verfasst: Di 14.Mär, 2006 00:00
von Christian_N
in der install_vanilla_phpbb.txt steht

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
#
modcp.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
else if ( !empty($forum_id) )

# 
#-----[ IN-LINE FIND ]------------------------------------------------ 
# 
 )

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------------ 
# 
 && $forum_id != -1
sollte es nicht heiße davor hinzufügen also bevor die letzte ) geschlossen wird? das statt dort diesen

Code: Alles auswählen

else if ( !empty($forum_id) )  && $forum_id != -1
steht, das es so stehn sollte?

Code: Alles auswählen

else if ( !empty($forum_id) && $forum_id != -1)
Dann habe ich da eine frage bekommt der Forum-Moderator und Admin eine E-Mail geschickt das Gästebeitrage zum aktivieren sind?

Verfasst: Di 14.Mär, 2006 00:15
von oxpus
Stimmt, sollte BEFORE, ADD lauten. Ich aktualisiere...

Verfasst: Di 14.Mär, 2006 06:08
von tom10
So., hab in der common.php die Zeile so auskommentiert:
// error_reporting (E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables

Dann hab ich wieder versucht 2 Gästepostings auf einmal zu löschen und es kommt (leider) wieder nur die weiße Seite ohne Fehlermeldung oder änliches. Den Cache hab ich auch vorher nochmal geleert. nichts mit Fehlermeldung !
^q

Verfasst: Di 14.Mär, 2006 07:55
von oxpus
Erscheinen keine weiteren Meldungen, Warnungen oder so?
Komisch...

Dann muss ich wohl mal selber den MOD im Plus testen...

BTW: Wenn Du schon ein Plus verwendest, dann gib es auch bitte in Deiner Support-Info an ;)

Verfasst: Di 14.Mär, 2006 10:47
von tom10
Alles klar, dan warte ich mal...mal sehn ob Du das raus bekommst...
Ich bekomme keine Fehlermeldungen, Warnungen o.ä. das ist schon verwunderlich....

Verfasst: Di 14.Mär, 2006 11:33
von oxpus
Ja, das ist übel, denn es könnte auch Dein Provider diese Meldungen abgeschaltet haben und PHP, bzw. das Board stehen ( = weisse Seite! ), obwohl vielleicht ein simpler Fehler vorliegt, den man anderweitig nie finden würde!

Daher teste ich mal selber.
Vielleicht muss im Plus auch noch die auth.php mit angepasst werden.

Wie dem auch sei, sollte es im Plus andere Optionen erfordern, passe ich den MOD an.