Kategorie Mod?

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Kategorie Mod?

Beitrag von Latza »

Hallo

Ich suche soetwas für phpbb3 :
[Bilder auf Wunsch des Autors entfernt - Dr.Death]

Ich kann jedem Thread eine oder mehrere Kategorien zuweisen.
Auf dem Portal zbs. kann ich dann alle Kategorien auflisten (so wie beim ersten Bild). Dort sind die Kategorien dann verlinkt , auserdem eine Zahl die zeigt wie oft diese Kategorie benutzt wurde. Wenn ich dann auf diese Kategorie draufklicke , öffnet sich eine neue Seite und dort bekomm ich alle Thread Titel angezeigt die diese Kategorie nutzen. Die Thread Titel sollten natürlich verlinkt sein zum eigentlichen Thread.
Gibt es sowas?
Topic Tag Mod hab ich bereits gefunden. Nur müssten man den erweitern. Denn immoment kann man mit dem Mod nur Kategories den Threads zuweisen.
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Re: Kategorie Mod?

Beitrag von AmigaLink »

Primetime kann das.
(Klick auf er Seite z.B. mal auf "Articles", dann wird unter dem Hauptmenü eine solche Kategorieauflistung angezeigt.)
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Re: Kategorie Mod?

Beitrag von Latza »

Danke. Aber der Tagging Topic Mod kann das auch mit ein paar kleinen Anpassungen.
Hab dazu mal eine Frage.
Wenn ich auf den Tag zbs. "phpbb" klicke , bekomme ich alle Threads angezeigt denen ich diesen Tag gegeben habe.
Nur werden die älteren Threads als erstes angezeigt. Ich würde es gerne so haben das die neuesten Threads ganz vorne sind.
Hier die php Datei :
http://www.beispiel.net/phpbb_topic_tagging2.txt

Hier die html Datei :
http://www.beispiel.net/phpbb_topic_tag ... esults.txt

Kann mir jemand weiterhelfen? Ich komme alleine nicht drauf.
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Re: Kategorie Mod?

Beitrag von AmigaLink »

Tja viele Wege führen nach Rom. :)
Bei dem Tagging Topic MOD müsste man zum Umkehren der Anzeige nur die Sortierungsanweisung der SQL-Abfrage anpassen. Die ist aber in den verlinkten Dateien nicht enthalten.
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Re: Kategorie Mod?

Beitrag von Latza »

Hm da hab ich noch nicht geschaut gehabt :D.
Aber irgendwie komm ich immer noch nicht drauf.
Das sind die SQL Datein:

CREATE TABLE phpbb_tags (
topic_id int NOT NULL,
tag varchar(255) NOT NULL,
PRIMARY KEY (topic_id,tag)
);

INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_on', '1', '0');
INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_tags', '60', '0');
INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_min_font', '9', '0');
INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_max_font', '28', '0');
INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_colour1', '#779FBF', '0');
INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_colour2', '#779FBF', '0');
INSERT INTO phpbb_config (config_name,config_value,is_dynamic) VALUES ('ptt_tag_sort', 'random', '0');

Das letzte "ptt_tag_sort, random" ist nur für den Tag Cloud. Das kann ich auch im ACP einstellen. Aber die Thread reihenfolge kann man damit nicht ändern.
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Re: Kategorie Mod?

Beitrag von AmigaLink »

Da hast du mich jetzt falsch verstanden. Ich meinte nicht die SQL-Anweisung die beim Installieren der MOD ausgeführt werden muss, sondern die SQL-Abfrage die ausgeführt wird wenn du auf einen Tag klickst. :)

Verlink einfach mal die MOD die du installiert hast. Dann kann mal jemand da rein schaun.
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Re: Kategorie Mod?

Beitrag von AmigaLink »

Ja das ist die Datei und o-ha die müsste man sich mal genauer ansehen.

Versuch mal das hier:

Code: Alles auswählen

#
#-----[ FIND ]----------------------------------------------------------------
#

function search_tags($tags, $start = 0, $end = false){

#
#-----[ FIND ]----------------------------------------------------------------
#

			 ORDER BY count DESC";

#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

			 ORDER BY count ASC";

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM
(Die zwei suchstellen stellen sicher das du die richtige stelle findest.)
Wenn das nicht zum gewünschtem Ergebnis führt, muss ich leider erst mal passen weil ich momentan viel Ärger am Hals und somit keine Zeit habe um mir das genauer an zu sehen.
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Re: Kategorie Mod?

Beitrag von Latza »

Danke. Hat aber leider nicht funktioniert. Auch wenn ich die zweite Textstelle "ORDER BY count DESC";" umbennene in "ORDER BY count ASC";" , hat nichts gebracht.
Edit:
Hab mal sowas versucht :

Finde:

Code: Alles auswählen

function get_topic_tags($topic_id, $limit){

	global $db, $config;

	$sql = "SELECT t.tag, COUNT(*) tag_count
			FROM " . TAGS_TABLE . " t, " . TOPICS_TABLE . " topics
			WHERE t.topic_id = $topic_id
			GROUP BY t.tag";
Ersetze:

Code: Alles auswählen

function get_topic_tags($topic_id, $limit){

	global $db, $config;

	$sql = "SELECT t.tag, COUNT(*) tag_count
			FROM " . TAGS_TABLE . " t, " . TOPICS_TABLE . " topics
			WHERE t.topic_id = $topic_id
			GROUP BY t.tag
			ORDER BY t.topic_id ASC";
Aber dann kam eine Fehlermeldung im Board ... . Hmm
Latza
Gesperrt
Beiträge: 531
Registriert: 05.05.2009 17:57

Re: Kategorie Mod?

Beitrag von Latza »

Jemand eine Idee?

Hab sachon alles versucht. Zbs. das hier ORDER BY count ASC"; bzw. das ORDER BY t.topic_id ASC"; unter WHERE Funktionieren einzufügen usw ... . Aber hat alles nichts geholfen. Ich kenn mich damit 0 aus. Warscheinlich ist es eigt ganz einfach ^^. Aber ich komm nicht drauf. Hab schon vieles versucht ... .
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“