Similar Topic - Auffälligkeit

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.
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

wie schaffe ich es, dass es mir in der anzeige der ähnlichen beiträge nur noch den beitrag und den forumsname anzeigt.

die datenbankabfragen hierzu würde ich dann auch nicht brauchen.

kann jemand helfen ?
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

*push* (wäre mir echt wichtig) danke.
Frosch1000
Mitglied
Beiträge: 1
Registriert: 14.10.2005 16:12

...

Beitrag von Frosch1000 »

wie bekomme ich den MOD im Style ca_aphrodite eingebaut ?
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

Habe nun auch den Mod und das addon eingebaut:

Nur ist mir gerade aufgefallen, daß manchmal (nicht oft) der falsche Username als Autor angezeigt wird. Bei einem Fall wird ein User als Threadautor angezeigt, der aber mittendrin vorkommt (also nicht am Anfang und auch nicht beim letzten Posting).

Habe die letzte Version des Mods installiert und den Zusatz für die auth-Regeln:

Code: Alles auswählen

##############################################################
## MOD Title: Rechteberücksichtigung für Leuchtes "Ähnliche Beiträge (Similar Topics)"
## MOD Author: Thomas Rosenberg http://www.kindergarten-workshop.de
## MOD Description: Dieser Mod ergänzt den Similar-Topic-Mod so,
##                  dass Topics nur aus Foren angezeigt werden,
##                  für welche die Berechtigungen ausreichend sind.
##                  (im Grunde abgekupfert aus der search.php)
##
## MOD Version: 1.0.1
##
## Installation Level: Leicht
## Installation Time: 5 Minuten
## Files To Edit: 1
##
##         viewtopic.php
##
## Included Files: 0
##############################################################
## For Security Purposes, Please Check: http://www.leuchte.net/mods/ for the
## latest version of the original MOD.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
## MOD History:
##
##   2005-07-25 - Initial Release
##
##############################################################
Die User ID sollte sich ja immer nach dem Autor ders Threads richten, also der topic_first_post_id im Topics-table...

Wie kann ich das ändern, damit immer der Threadersteller als Autor drinsteht?
Benutzeravatar
sts
Mitglied
Beiträge: 345
Registriert: 04.04.2004 18:45

Beitrag von sts »

Code: Alles auswählen

WHERE topic_id != $topic_id AND forum_id NOT IN (17)" . $where_sql. "
Und so würde es aussehen, wenn man aus allen Sippets 1 Macht, denn hier wird für eingeloggte Nutzer eine andere Forum als für Ausgeloggte nutzer genutzt, und zusätzlich wird Forum 17 kompl. ausgeschlossen.
Benutzeravatar
MyLord
Mitglied
Beiträge: 98
Registriert: 02.09.2003 05:12
Wohnort: Planet ERDE

Beitrag von MyLord »

Werden bei diesem Mod max. 5 Beiträge angezeigt? Wo kann man die Zahl der angezeigten Beiträge erhöhen z.B. auf 10 Beiträge?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dazu muss die LIMIT-Begrenzung in der SQL-Abfrage geändert werden. Beim Standard-MOD
$sql = "SELECT topic_id
FROM ". TOPICS_TABLE ."
WHERE topic_id != $topic_id
AND MATCH (topic_title) AGAINST ('". addslashes($topic_title) ."')
ORDER BY topic_time DESC LIMIT 0,5";
Die fettmarkierte 5 anpassen
Benutzeravatar
MyLord
Mitglied
Beiträge: 98
Registriert: 02.09.2003 05:12
Wohnort: Planet ERDE

Beitrag von MyLord »

Danke schön :grin:
Benutzeravatar
Dungeonwatcher
Mitglied
Beiträge: 635
Registriert: 11.07.2004 10:04
Wohnort: Berlin

Beitrag von Dungeonwatcher »

Hi große Meister der PHP Künste! 8)
Gumfuzi hat geschrieben:Habe nun auch den Mod und das addon eingebaut:

Nur ist mir gerade aufgefallen, daß manchmal (nicht oft) der falsche Username als Autor angezeigt wird. Bei einem Fall wird ein User als Threadautor angezeigt, der aber mittendrin vorkommt (also nicht am Anfang und auch nicht beim letzten Posting).

Habe die letzte Version des Mods installiert
[...]
Die User ID sollte sich ja immer nach dem Autor ders Threads richten, also der topic_first_post_id im Topics-table...

Wie kann ich das ändern, damit immer der Threadersteller als Autor drinsteht?
Vor genau diesem Problem stehe ich momentan auch. Nur finde ich nirgends die Lösung dafür.

Evtl. hat dieses Problem ja schon jemand gelöst und verrät sie hier, diese Lösung. Das wäre super. :)

Bye
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

Leider läuft dieses Board, wo ich das benutzt hatte, nimmer auf phpBB2, sondern schon auf phpBB3.

Du müsstest gucken, in welcher SQL-Abfrage der Autor (falsch) abgefragt wird und dort dann dieser Variable den Wert der Datenbank ($row['topic_first_post_id'] oder so) zuweisen.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
Antworten

Zurück zu „phpBB 2.0: Mod Support“