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
* nochmalnachobenschieb :red:
Keiner ' ne Idee :quest
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.
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
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.
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 ...
... 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
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.
Danke Andi,
... es liegt am Theme :mad2:
Das möchte ich allerdings nicht wechseln. :red:
Hilfeeee .... :hallucine:
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.
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]
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.
... 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: