Seite 1 von 1

Fehler in Topic Tag Prefixes

Verfasst: 23.04.2009 12:32
von PhoenixDH
Ich bekomme beim Aufruf eines Topics nach der Installation des oben genannten Hacks folgende Fehlermeldung:
SQL ERROR [ mysql4 ]

Unknown column 'tg.topic_tag_name' in 'field list' [1054]

SQL

SELECT t.*, f.*, tg.topic_tag_name, tg.topic_tag_colour, tw.notify_status, bm.topic_id as bookmarked, tt.mark_time, ft.mark_time as forum_mark_time FROM (phpbb_forums f, phpbb_topics t) LEFT JOIN phpbb_topics_watch tw ON (tw.user_id = 2 AND t.topic_id = tw.topic_id) LEFT JOIN phpbb_bookmarks bm ON (bm.user_id = 2 AND t.topic_id = bm.topic_id) LEFT JOIN phpbb_topics_track tt ON (tt.user_id = 2 AND t.topic_id = tt.topic_id) LEFT JOIN phpbb_forums_track ft ON (ft.user_id = 2 AND t.forum_id = ft.forum_id) WHERE t.topic_id = 10 AND (f.forum_id = t.forum_id OR (t.topic_type = 3 AND f.forum_id = 26))

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: viewtopic.php
LINE: 277
CALL: dbal_mysql->sql_query()
Weiß jemand woran das liegen kann?

Außerdem habe ich das Problem das das Präfix in der Themenübersicht nicht angezeigt wird, im MCP jedoch schon!

Dank euch!

Re: Fehler in Topic Tag Prefixes

Verfasst: 23.04.2009 13:32
von Dr.Death
Hallo,

Du hast anscheinend vergessen die Datenbank um die Felder tg.topic_tag_name, tg.topic_tag_colour zu erweitern.
Die macht man meistens durch SQL Anweisungen die man in seinem phpMyAdmin eingeben muss.

Siehe dazu auch:
KB:122
[kb=modsfaq#sql_phpmyadmin]SQL & phpMyAdmin:[/kb]

Re: Fehler in Topic Tag Prefixes

Verfasst: 23.04.2009 13:38
von PhoenixDH
Das ist ne eigene Tabelle in der die Werte sind.

Aber ich sehe in dem FROM Part nirgends was mit tg, also weiß er ja net wo er die Werte herholen soll oder?

Hier der Part der DB aus dem Installer:

Code: Alles auswählen

				$sql = 'CREATE TABLE ' . TOPIC_TAGS_TABLE . " (
					topic_tag_id mediumint(8) UNSIGNED NOT NULL auto_increment,
					topic_tag_name varbinary(255) DEFAULT '' NOT NULL,
					topic_tag_colour int(11) UNSIGNED DEFAULT '0' NOT NULL,
					topic_tag_desc varbinary(255) DEFAULT '' NOT NULL,
					forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
					topic_tag_global tinyint(1) UNSIGNED DEFAULT '0' NOT NULL,
					PRIMARY KEY (topic_tag_id)
				);";
		
				$db->sql_query($sql);
		
				$sql = 'ALTER TABLE ' . TOPICS_TABLE . " ADD COLUMN topic_tag_id mediumint(8) UNSIGNED NOT NULL DEFAULT '0'";
				$db->sql_query($sql);
				
				$sql = 'ALTER TABLE ' . FORUMS_TABLE . " ADD COLUMN forum_topic_tags tinyint(1) UNSIGNED NOT NULL DEFAULT '0';";
				$db->sql_query($sql);

Re: Fehler in Topic Tag Prefixes

Verfasst: 23.04.2009 13:40
von Dr.Death
Öhm... korrekt, soweit hatte ich das SQl Staement nicht durchforstet.

Kann aber gut sein das beim MOD einbau dort etwas vergessen worden ist.

Um das zu prüfen bräuchten wir einen Download link zu diesem MOD.

In der viewtopic.php muss ja dahingehend etwas hinzugefügt worden sein.....

Re: Fehler in Topic Tag Prefixes

Verfasst: 23.04.2009 15:12
von PhoenixDH
Da ist der Link zu dem Mod:
http://startrekguide.com/community/view ... =61&t=2780

Wäre sehr dankbar wenn ihr helfen könntet!

Hab den Mod nochmal gecheckt, das sollte korrekt sein!

Re: Fehler in Topic Tag Prefixes

Verfasst: 23.04.2009 15:33
von Mahony
Hallo
Der MOD wird jetzt von andy2295 weiter Entwickelt und kann hier herunter geladen werden [Beta] Topic Prefix Tags Mod 1.0.0.
Du solltest also besser die neue Version verwenden.

Grüße: Mahony