SMF im Centerblock darstellen nicht möglich

Begonnen von Kuddel, 27 August 2007, 10:43:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kuddel

Moin Moin,

der Block "smf-Center" funktioniert bei mir nicht.
Fehlermeldung: "no database selected"

Wie, wo und was kann/muss ich da einstellen?
Über die Suche hab ich nix gefunden ...

Gruß aus HH
Kuddel
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Kuddel

* nochmalnachobenschieb  :red:

Keiner ' ne Idee  :quest
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

JoergK

Möglicherweise wird die Datei /modules/MODULNAME/mx_SSI.php nicht gefunden, weil das Modulverzeichnis bei Dir nicht Forum sondern anders heisst. Um das in der Blockdatei /blocks/block-smf_Center.php anzupassen, öffne diese mal und schau in Zeile ~22-23
// der Modulname (Ordner des Moduls)
$boardname = 'Forum';

Dort einfach den richtigen Modulnamen / Verzeichnisnamen eintragen und schon sollte es klappe(r)n.  ;)

Wenn's das nicht ist, mal im Adminmenü -> Einstellungen ganz unten

  • Debug-Modus aktiviert? und
  • SQL-Fehler anzeigen?
auf Ja stellen, speichern und dann mal schaun, welche Fehlermeldungen kommen.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Kuddel

Danke für die Hinweise.

Die Bezeichnungen stimmen aber alle (/modules/Forum/)

Wenn ich den Debug-Modus einschalte, kommt da folgende Meldung:

pragmaMx 0.1.9 Debug-Mode, PHP Error-Reporting (E_ALL) enabled

GET: Array
(
    [op] => BlocksEdit
    [bid] => 32
)


Notice: Undefined variable: topic in /www/htdocs/.../themes/3528/theme.php on line 60

Notice: Undefined variable: sel in /www/htdocs/.../themes/3528/theme.php on line 61


Und das sind die genannten Zeilen 60 und 61:

$topics_list .= "<option $sel value=\"$topicid\">$topics</option>\n";
$sel = "";


Ich kann damit überhaupt nix anfangen ...

Gruß aus HH
Kuddel
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

JoergK

Die Meldungen (Notice: ...)  beziehen sich auf das von Dir verwendete Theme und haben nichts mit dem SMF-Centerblock zu tun.

Sie rühren daher, dass die genannten Variablen nicht definiert, sprich zum Zeitpunkt der Nutzung unbekannt sind.
Hier kannste etwas zu dem Thema lesen: http://www.php-faq.de/q/q-fehler-variable.html.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Kuddel

Ja, aber mit einer anderen Fehlermeldung kann ich nicht aufwarten ...  :red:

... außer der leeren Seite mit der Zeile " No Database selected" wenn ich den Block aktiviere ...
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Kuddel

... ich noch mal.

Mir lässt das Thema ja keine Ruhe.
Ich habe jetzt in der block-SMF-Center.php die Zeile abgeändert, die für das includen der mx-SSI-php verantwortlich ist (ab Zeile 64); aus
@include(dirname(dirname(__FILE__)) . '/modules/' . $boardname . '/mx_SSI.php');
habe ich
@include(dirname(dirname(__FILE__)) . '/modules/' . $boardname . '/Forum/mx_SSI.php');
gemacht.
Damit verschwindet schon mal die Meldung "no database selected", aber außer der Block-Überschrift wird nix weiter angezeigt ...

Für mich ist das wie Rumstochern im Nebel. Vielleicht kann mir ja doch noch jemand helfen ...  :red:

Gruß aus HH
Kuddel
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Andi

Hi :)

so wie das aussieht, beendet oder überschreibt irgendetwas die Datenbankverbindung, bevor die Blockdatei includet wird.
Hauptkandidaten für sowas sind das Theme und andere Blöcke.

Zuerst würde ich das mal mit dem Standardtheme nochmal testen.
Wenn das nicht hilft, alle anderen Blöcke deaktivieren.
schön´s Grüssle, Andi

Kuddel

Danke Andi,

... es liegt am Theme   :mad2:

Das möchte ich allerdings nicht wechseln.  :red:

Hilfeeee ....  :hallucine:
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Andi

Jop, dacht ich mir ;)

das ist noch ein nuke/cportal Theme, oder?


Hänge die theme.php hier einfach mal als Anhang an.
Dann guggen wir da mal rein, kann eigentlich nur ne Kleinigkeit sein...



ps.
Ändere mal bei Gelegenheit in deinem USerprofil die url zur Homepage. Da fehlt ein w bei http://www.
schön´s Grüssle, Andi

Kuddel

Jep, hab ich mir vor langer Zeit mal für teures Geld gekauft
... und war suppiii begeistert, das PMX das Teil auch akzeptiert - -zum Teil, wie man jetzt sieht  :BD:

theme.php anbei

Gruß aus HH

ach ja, Profil wird sofort geändert



[gelöscht durch Administrator]
Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik

Andi

Moin :)

also auf Anhieb kann ich in der theme.php nix aussergewöhnliches entdecken.

Einziger Verdacht, ist der chCounter, der in der theme.php eigentlich nix verloren hat.
Probier mal, was passiert, wenn du diese Zeile rausnimmst:
include( '/www/htdocs/****/counter/counter.php' );

Ansonsten müsstest du mir mal das komplette Theme zusenden.
schön´s Grüssle, Andi

Kuddel

 ... uns so zerbröselt der Keks nun mal  :)

es lag am chCounter  :note:
Ich hab den Code jetzt am Ende der Datei eingebaut und alles ist bestens

DANKESCHÖN!  :gott:

Mein Hoster: Serverprofis - deutscher Serverstandort, kompetente Betreuung, moderate Preise, SSL-Zertifikat inklusive, http2-Ready!
Music for everyone: 0815-Musik