SQL Error in der Portal_Poll.php

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.
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Problem durchschaut? Ich nicht. Steh vor ner Wand. hab doch da gar nix dran geändert. *kopfschüttel*


Ist die portal.php die richtige? -also, der Fehler tritt auf, wenn ich das Portal aufrufen will.

Büdde:

portal.txt
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Habe jetzt sämtliche Änderungen rückgängig gemacht und alte Dateien rauf... geht imme rnoch nicht.

Ist das evtl. ein fehler in der Datenbank? Kann doch eigentlich nicht sein, oder? Außer den simply CMS Mod habe ich absolut nichts geändert....


Bey
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Teste mal das:
In portal.php finden:

Code: Alles auswählen

// FETCH POLL START
if( $introportalmod_config['pollbox_active'] == "1" )
{
$CFG['poll_forum'] =  $introportalmod_config['pollbox_forums'];
Ersetzen mit:

Code: Alles auswählen

// FETCH POLL START
$CFG['poll_forum'] =  $introportalmod_config['pollbox_forums'];
if( $introportalmod_config['pollbox_active'] == "1" && $CFG['poll_forum'] != '' )
{
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Nein, es geht imme rnoch nicht.

Nach wie vor bekomme ich diese Fehlermeldung, wenn ich das Portal aufrufen will:

Allgemeiner Fehler

Could not query announcements information

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND t.topic_time <= 1141555862 AND t.topic_poster

SELECT t.topic_id, t.topic_time, t.topic_title, pt.post_text, u.username, u.user_id, t.topic_replies, pt.bbcode_uid, t.forum_id, t.topic_poster, t.topic_first_post_id, t.topic_status, pt.post_id, p.post_id, p.enable_smilies FROM phpbb_topics AS t, phpbb_users AS u, phpbb_posts_text AS pt, phpbb_posts AS p WHERE t.forum_id IN () AND t.topic_time <= 1141555862 AND t.topic_poster = u.user_id AND t.topic_first_post_id = pt.post_id AND t.topic_first_post_id = p.post_id AND t.topic_status <> 2 ORDER BY t.topic_time DESC

Line : 86
File : portal_poll.php
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Hmm, mach das alte nochmal rückgängig und versuch das:
Finden:

Code: Alles auswählen

$CFG['news_forum'] = $introportalmod_config['fpost_forums'];
Danach einfügen:

Code: Alles auswählen

if ($CFG['news_forum'] != '')
{
Finden:

Code: Alles auswählen

// FETCH POSTS END
Davor einfügen: Finden:

Code: Alles auswählen

if( $introportalmod_config['pollbox_active'] == "1" )
{
$CFG['poll_forum'] =  $introportalmod_config['pollbox_forums'];
Ersetzen mit:

Code: Alles auswählen

$CFG['poll_forum'] =  $introportalmod_config['pollbox_forums'];
if ($CFG['poll_forum'] != '')
{
if( $introportalmod_config['pollbox_active'] == "1" )
{
Finden:

Code: Alles auswählen

// FETCH POLL END
Davor einfügen:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

So, der Fehler wird schon mal nicht mehr angezeigt, das Portal lässt sich wieder aufrufen. Allerdings werden keine Inhalte mehr angezeigt, sondern nur noch das "Grundgerüst".


Huh. aber schon mal nen Schritt weiter :)
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Meiner Meinung nach sollte dieser Code zu diesem MOD gehören...

Das Problem liegt jetzt entweder in falsch gesetzten ACP-Eigenschaften oder beim Auslesen der Konfiguration. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Hm. Verstehe ich jetzt nicht ganz.

Das portal habe ich vor einigen Wochen installiert, und bis vor ein paar Tagen hat es auch funktioniert. Ich hatte auch nichts mehr weiter dran geändert, außer eben Den simply cms Mod einzubauen.
Auch dann hatte es noch eine Weile funktioniert, bis ich dann auf einmal die Fehlermeldung bekam.

Was kann ich denn jetzt tun? Irgendwie muss das doch hinzubekommen sein?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Ähm, moment, kleiner Test:
Finden:

Code: Alles auswählen

// MAIN PART AND FOOTER START
Davor einfügen:

Code: Alles auswählen

echo '<pre>' . print_r($introportalmod_config, true) . '</pre>';
Sag mir mal, was da ausgegeben wird (du kannst den Code gleich wieder löschen, wenn du das Ergebnis hast). :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Öhm, wenn ich mich jetzt nicht ganz doof angestellt habe, passiert da gar nix.

Sollte denn?

Zumindest für mich ersichtlich hat sich gar nichts geändert....
Antworten

Zurück zu „phpBB 2.0: Mod Support“