topic view tracker

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Dakota
Mitglied
Beiträge: 281
Registriert: 03.02.2007 12:32

topic view tracker

Beitrag von Dakota »

den mod hab ich mal installiert, aber wenn ich die seite aufrufe, kommt:

SQL ERROR [ mysql4 ]

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 '' at line 3 [1064]

SQL

SELECT * FROM phpbb_topics WHERE topic_id=

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: topic_view_tracker.php
LINE: 48
CALL: dbal_mysql->sql_query()

auf phpbb.com hab ich schon geguckt, aber das hat mich nicht weitergebracht...

die zeilen 41 - 55 der topic_view_tracker.php

Code: Alles auswählen

// Get Topic ID
$topic_id = request_var('t', '');

// Get Topic information from database
$sql = 'SELECT * 
	FROM ' . TOPICS_TABLE . '  
	WHERE topic_id=' . $topic_id;
$result = $db->sql_query($sql);
$topic_data  = $db->sql_fetchrow($result);
$db->sql_freeresult($result);

// Check if user has permissions to be here
if (!$auth->acl_get('m_tracker', $topic_data['forum_id']))
{
	trigger_error('NOT_AUTHORISED');
Benutzeravatar
SteveHH
Mitglied
Beiträge: 511
Registriert: 10.06.2006 11:47
Wohnort: Hamburg
Kontaktdaten:

Beitrag von SteveHH »

SELECT * FROM phpbb_topics WHERE topic_id=
Gibt es diese beiden Tabellen in deiner Datenbank ? Bzw. musstest Du irgendeine Installations-Routine bei der Mod. ausführen ?

Greetz,

Steve
Crocodiles Hamburg - Eishockey mit HERZ
http://www.crocodiles-hamburg.de
Dakota
Mitglied
Beiträge: 281
Registriert: 03.02.2007 12:32

Beitrag von Dakota »

SteveHH hat geschrieben:
SELECT * FROM phpbb_topics WHERE topic_id=
Gibt es diese beiden Tabellen in deiner Datenbank ? Bzw. musstest Du irgendeine Installations-Routine bei der Mod. ausführen ?

Greetz,

Steve

ja sicher gibts die ;)
die werden ja schon standardmäßig angelegt.

das db_install.php ist wohl durchgelaufen, danach gab es keine fehlermeldung + die neuen tables bzw. columns sind auch da.


daher frage ich mich, ob vll in einer datei was fehlt.
Benutzeravatar
SteveHH
Mitglied
Beiträge: 511
Registriert: 10.06.2006 11:47
Wohnort: Hamburg
Kontaktdaten:

Beitrag von SteveHH »

Bist Du alle Änderungen noch einmal durchgegangen ? Oftmals ist es ja so, das man etwas vergessen hat o.ä.
Crocodiles Hamburg - Eishockey mit HERZ
http://www.crocodiles-hamburg.de
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Der Fehler tritt deshalt auf, weil keine Variable 't' übergeben wurde.

Code: Alles auswählen

$topic_id = request_var('t', '');
Daher ist $topic_id leer.
Und der MOD Author hat verpennt eine leere Variable abzufangen.

Melde diesen Fehler mal beim MOD Author.
Dakota
Mitglied
Beiträge: 281
Registriert: 03.02.2007 12:32

Beitrag von Dakota »

Dr.Death hat geschrieben:Der Fehler tritt deshalt auf, weil keine Variable 't' übergeben wurde.

Code: Alles auswählen

$topic_id = request_var('t', '');
Daher ist $topic_id leer.
Und der MOD Author hat verpennt eine leere Variable abzufangen.

Melde diesen Fehler mal beim MOD Author.
hab ich schon in seinen thread geschrieben, aber da der nur alle jubeljahre einmal online zu sein scheint, kann das ziemlich dauern... :-?

wie kann man den fehler beheben?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Kann ich Dir leider nicht beantworten, da du das hier mißachtest hast:

Support Anfragen ( VOR dem posten bitte lesen ! )

Ich habe einfach keine Lust mehr dauernd MODs herauszusuchen...
Dakota
Mitglied
Beiträge: 281
Registriert: 03.02.2007 12:32

Beitrag von Dakota »

ich hab die passage gepostet und die fehlermeldung - in der zeit, in der du das geschrieben hast
Dr.Death hat geschrieben:Kann ich Dir leider nicht beantworten, da du das hier mißachtest hast:

Support Anfragen ( VOR dem posten bitte lesen ! )

Ich habe einfach keine Lust mehr dauernd MODs herauszusuchen...
hättest auch einfach sagen können, das der code nicht reicht.
ich hab nie erwartet, das mir jmd das verlinken der dateien abnimmt, also lass diese anspielung. :(

topic_view_tracker.php
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ich unterlasse nicht meine Anspielungen.

Weil die von Dir verlinkte Datei wiederum nicht reicht.

Woher sollen wir wissen wie die Datei topic_tracker.php aufgerufen wird ?

Über welchen Link wird sie aufgerufen ?
An welcher Stelle wird der Link zum Aufrufen dargestellt?
An welcher Stelle und wie wird dieser Link zum Aufrufen generiert?

Fragen über Fragen, die man nachlesen könnte wenn man den Download Link des MODs hätte ( wie im von mir o.a. Link entnehmen kann.... )

So, genug Off-Tpopic. Weiteres gerne per PM.
Antworten

Zurück zu „[3.0.x] Mod Support“