Hi Leute,
sehr schön, daß es die Hilfe in so vielen Sprachen gibt.
Neuerdings haut der Login nicht mehr richtig hin. Daraufhin bin ich mal ins Fehlerprotokoll rein.
Bei meinen Fehlerprotokoll steht folgendes drin.
8: Undefined index: pm_short
Datei: /www/htdocs/w005f466/hs/forum/Themes/default/Errors.template.php (eval?)
Zeile: 543
8: Undefined index: allow_memberlist
Datei: /www/htdocs/w005f466/hs/forum/Themes/default/Errors.template.php (eval?)
Zeile: 554
Soweit wie ich das sehe,arbeitet das Template nicht 100% mit dem Port zusammen.
Was mich etwas beunruhigt, ist diese Fehlermeldung.
8: Undefined variable: header
Datei: /www/htdocs/w005f466/hs/forum/Sources/Subs.php
Zeile: 1368
Der Inhalt der Zeilen 1367 bis 1373.
//added from MKportal
if ($header !== false && in_array('main', $context['template_layers'])) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/SMF/smf_out.php";
mkportal_board_out();
}
//end added
Wo kann der Fehler sein?
Die Zeilen von 1367 bis 1373 sind wichtig, weil ich das Forum mit einen Portal zusammen arbeite lasse.
Dies Zeilen sorgen dafür, daß das Forum im Portal geöffnet wird.
mfg Eregister :)
Hast du kurz bevor es diese Schwierigkeiten gab eine Mod installiert oder irgendwie in die Dateien eingegriffen?
Die Variable $header gibt es scheinbar nicht auf jeder Seite.
Versuch mal
if ($header !== false && in_array('main', $context['template_layers'])) {
durch
if (isset($header) && $header !== false && in_array('main', $context['template_layers'])) {
zu ersetzten. Dann sollte der Fehler verschwinden.
Hi xduugu,
danke für deine schnelle Lösung, es scheint geholfen zu haben.
Aber jetzt öffent das Forum auf die Komplette Seite, und nicht mehr im Portal.
Dafür gibt es keine Fehlermeldung mehr.
mfg Eregister :)
Hi xduugu,
Aber jetzt öffent das Forum auf die Komplette Seite, und nicht mehr im Portal.
Dafür gibt es keine Fehlermeldung mehr.
Und wenn man ein anderes template einschalet, werden auch viele Fehler ins Protokoll eingetragen.
mfg Eregister :)
Hi Leute,
ich benutze das Forum in Verbindung mit dem MKPortal M1.1 Rc1 zusammen.
Dabei soll das Forum im Portal sich öffnen. Um dies zu können wurde was in die subs.php eingetragen.
//added from MKportal
if ($header !== false && in_array('main', $context['template_layers'])) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/SMF/smf_out.php";
mkportal_board_out();
}
//end addedWeil dieser eintrag, aber sehr viele Fehler in der Fehlermeldung verursacht hat, hat mir xduugu diesen code gepostet.
Lainaus käyttäjältä: xduuguVersuch mal
Code:
if ($header !== false && in_array('main', $context['template_layers'])) {
durch
Code:
if (isset($header) && $header !== false && in_array('main', $context['template_layers'])) {
zu ersetzten. Dann sollte der Fehler verschwinden.
So nun werden keine Fehler mehr ins Protokoll eingetragen.
Aber das Forum öffnet sich nun auch nicht mehr im Portal.
Wie kann man dies ändern?
Was ist gemeint, daß nicht jede seite einen Header hat?
mfg Eregister :)