Seite 1 von 1

spezielle Foren anzeigen

Verfasst: 07.08.2005 21:15
von FarChris
Hallo,
ich habe die recent Mod.
Also wenn ich die speziellen Foren einstelle, also aus der 0 eine 1 mache, dann kommt immer das hier:

Code: Alles auswählen

could not obtain main 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_poster = u.user_id AND f.forum_id = t.forum_id AN

SELECT t.*, f.forum_id, f.forum_name, u.username AS first_poster, u.user_id AS first_poster_id, u2.username AS last_poster, u2.user_id AS last_poster_id, p.post_username AS first_poster_name, p2.post_username AS last_poster_name, p2.post_time, pt.* FROM phpbb_topics t, phpbb_forums f, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2, phpbb_posts_text pt WHERE t.forum_id NOT IN ('start') AND t.forum_id IN () AND t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND t.topic_last_post_id = pt.post_id ORDER BY t.topic_last_post_id DESC LIMIT 5

Line : 48
File : recent.php
ist dass ein Fehler in der Mod ?
Oder wie kann man das verbessern ?

Verfasst: 07.08.2005 21:22
von SD582
Hi

>>> t.forum_id IN ()

Die Klammern nach IN dürfen nicht leer sein.

Da ich den MOD nicht kenne, gehe ich davon aus, daß du da irgendwelche Foren-IDs einstellen müsstest die dann innerhalb dieser Klammern stehen würden.

Fehler im MOD würde ich dann auch annehmen, weil der bei sauberer Programmierung eigentlich den ganzen Teilausdruck nicht in die SQL-Query schreiben dürfte, wenn die Klammern leer bleiben.

Du kannst das wahrscheinlich umgehen, wenn du die Foren-IDs die da benötigt würden konfigurierst.

Gruß
Franz

Verfasst: 07.08.2005 21:26
von FarChris
Also oben gibt es extra so eine edit Funktion:

Code: Alles auswählen

// ############         Edit below         ########################################
$topic_length = '30';	// length of topic title
$topic_limit = '5';	// limit of displayed topics
$special_forums = '1';	// specify forums ('0' = no; '1' = yes)
$forum_ids = '';		// IDs of forums;
$content = '300';	// length of displayed text
// ############         Edit above         ########################################
dort muss man alles einstellen.
Bei $special_forums = '1'; habe ich eine "1" hingemacht (also heißt spezielle Foren an)
Und bei // IDs of forums; muss halt die ID's des beitrags hin.
Aber wenn ich das mache ist der fehler immernoch da.

Verfasst: 07.08.2005 21:42
von ekelzwerg
hallo
bei mir steht:
$forum_ids = ''; // IDs of forums; separate them with a comma
IDs ist bei uns nicht in betrieb. aber versuchs mal mit , zu trennen.

Verfasst: 07.08.2005 21:49
von FarChris
Ach mist ich habe mich vertan habe bei
// IDs of forums; separate them with a comma
die id's hingeschrieben. :wink: jetzt geht ausjedenfall DANKE :)

Jetzt noch eine Frage wegen dem anpassen:
Ich wollte gerne den Kasten etwas abtrennen,das der nicht so gezogen wird.
Also so:
http://www.n-mania.de/screen0.jpg
kannst du mir vielleicht sagen,wie man das machen kann ?

Verfasst: 07.08.2005 21:59
von ekelzwerg
in der .tpl also /dein-template/recent_body.tpl

Verfasst: 07.08.2005 22:04
von FarChris
die .tpl gibt es jetzt bei der neuen Version des recent Modes nicht mehr.
Ich habe jetzt in der index_body.tpl aus der 100 eine 80 gemacht und jetzt sieht es so aus:
www.n-mania.de

Verfasst: 07.08.2005 22:08
von FarChris
nur ich würde den gerne über das forum machen und nicht über der Amazon Box also genau in der mitte des Forums

Verfasst: 07.08.2005 22:22
von ekelzwerg
die .tpl gibt es jetzt bei der neuen Version des recent Modes nicht mehr.
ohh - dann hab ich wohl eine alte version drinn. :-)

und viewforum_body.tpl ?

Verfasst: 07.08.2005 23:26
von FarChris
danke,das du mir geholfen hast !
Aber ich habe es schon :)