define_topic_sort_order_per_forum
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
define_topic_sort_order_per_forum
Hallo Forum!
Ich habe mir eben den Hack define_topic_sort_order_per_forum einbauen wollen, stolpere nun aber über die letzte Zeile in der Anleitung.
#---- [ SQL QUERY ] --------
# You basically just need an extra column called 'sort_order' in your forums table which accepts numbers.
ALTER TABLE `prefix_forums` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
Wie kann ich denn diese Tabelle in meiner Datenbank anlegen? Wenn ich in MyAdmin den Befehl ALTER TABEL..... eingebe, erhalte ich nur jeweils eine Fehlermeldung. Kann mir da wohl jemand helfen?
Vielen Dank!
Sabine
Ich habe mir eben den Hack define_topic_sort_order_per_forum einbauen wollen, stolpere nun aber über die letzte Zeile in der Anleitung.
#---- [ SQL QUERY ] --------
# You basically just need an extra column called 'sort_order' in your forums table which accepts numbers.
ALTER TABLE `prefix_forums` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
Wie kann ich denn diese Tabelle in meiner Datenbank anlegen? Wenn ich in MyAdmin den Befehl ALTER TABEL..... eingebe, erhalte ich nur jeweils eine Fehlermeldung. Kann mir da wohl jemand helfen?
Vielen Dank!
Sabine
Hallo,
nach einigen Versuchen habe ich es jetzt hinbekommen, in dem ich den Befehl abgeändert habe in
ALTER TABLE `phpbb_sort_order` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
Wenn ich nun aber die Beiträge sortieren will, erhalte ich diese Fehlermeldung aus dem Forum
Couldn't update forum information
Tja und nun? Was habe ich da wohl falsch gemacht?
Liebe Grüße
Sabine
nach einigen Versuchen habe ich es jetzt hinbekommen, in dem ich den Befehl abgeändert habe in
ALTER TABLE `phpbb_sort_order` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
Wenn ich nun aber die Beiträge sortieren will, erhalte ich diese Fehlermeldung aus dem Forum
Couldn't update forum information
Tja und nun? Was habe ich da wohl falsch gemacht?
Liebe Grüße
Sabine
schon klar... du must das prefix ja durch dein prefix ersetzen... also wird beim statandart prefix phpbb_ aus
PS: seit wann gibts den eine tabelle sort_order beim phpbb?
ah
folgendes:ALTER TABLE `prefix_forums` ADD `sort_order` TINYlNT(2) DEFAULT '0' NOT NULL
und dann solltest du noch folgende query ausführen um das feld was du mit deiner query erzeugt hast wieder zu löschen:ALTER TABLE `phpbb_forums` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
Code: Alles auswählen
ALTER TABLE `phpbb_sort_order` DROP `sort_order`
ah
Zuletzt geändert von saerdnaer am 21.01.2003 19:49, insgesamt 1-mal geändert.
-
- Mitglied
- Beiträge: 221
- Registriert: 22.01.2003 19:36
- Wohnort: md
also ich bin auch dabei diesen hack einzubauen und scheitere genau an der selben stelle - ich bin bei hosteurope - wenn ich zu phpmyadmin gehe wähle ich links "phpBB_forums" aus - muss ich den befehl "ALTER TABLE `phpbb_forums` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL" dann unten in das fenster namens"SQL-Befehl(e) in Datenbank ostcode_de ausführen " eingeben ?? daneben is noch die auswahlmöglichkeit von feldern wo generell als erstes "forum_id" eingestellt ist - lass ich das oder muss ich dort auch noch etwas ändern - wenn ich den befehl eingegeben habe reicht es dann enter zu drücken oder nutzen ich den "einfüge-button" neben diesem "felder" teil was ich ebend am wickel hatte 

einsatz in verbindung mit saerdnaers topic order mod möglich
ich glaube mein problem liegt bei
aus define_topic_sort_order_per_forum
aus saerdnaers topic order hack
könnte man diese beiden mods irgendwie kombinieren ?
evtl. auch so, daß bei saerdnaers topic order hack die sortierung über eine anzeige der beiträge (forumview) beibehalten wird - also alle sortiert werden (wenn man weiterblättert)
(evtl. so, daß saerdnaers benutzerdefinierte suche - auch im sql gespeichert wird)
hab leider null php kenntnisse
ich hoffe es ist halbwegs verständlich was ich meine
ich würde mich sehr freuen, wenn das möglich wäre - dann wäre das phpbb so wie ich es haben will
- bis daß ich wieder was neues finde
danke schön
aus define_topic_sort_order_per_forum
http://www.phpbb.com/mods/downloads/upl ... _forum.txt#
#---- [ FIND (line 323) ] --------
#
$limit_topics_time
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
#
#---- [ REPLACE WITH ] --------
#
$limit_topics_time
$order_sql
aus saerdnaers topic order hack
https://sourceforge.net/project/showfil ... p_id=65919WHERE t.forum_id = $forum_id
AND t.topic_poster = u.user_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_type <> " . POST_ANNOUNCE . "
$limit_topics_time
ORDER BY t.topic_type DESC, $order_by
LIMIT $start, ".$board_config['topics_per_page'];
if ( !($result = $db->sql_query($sql)) )
{
könnte man diese beiden mods irgendwie kombinieren ?
evtl. auch so, daß bei saerdnaers topic order hack die sortierung über eine anzeige der beiträge (forumview) beibehalten wird - also alle sortiert werden (wenn man weiterblättert)
(evtl. so, daß saerdnaers benutzerdefinierte suche - auch im sql gespeichert wird)
hab leider null php kenntnisse

ich hoffe es ist halbwegs verständlich was ich meine
ich würde mich sehr freuen, wenn das möglich wäre - dann wäre das phpbb so wie ich es haben will


danke schön
Zuletzt geändert von MiXa am 24.01.2003 15:35, insgesamt 1-mal geändert.
erklärungsversuch
@ siebenschlaefer
newbie erklärungsversuch
(wobei ich mich als newbie bezeiche)
also ich hab das so geschaft
in phpadmin reingehen
dann unter "HOME" auf deinen "Datenbanknamen" klichen
(das was schwarz und nicht blau angezeigt wird)
dann in das feld "SQL-Befehl(e) ausführen in Datenbank xxx"
da eingeben
ALTER TABLE `phpbb_forums` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
phpbb_ evtl. durch das prefix ersetzen, das du bei der installation angegeben hast
und evtl. bei der 0 die ´´ wegmachen - muß ich bei mir zumindest in der datenbank machen - siehst du ja ob eine fehlermeldung kommt oder nicht
ich hoffe, daß war jetzt so einigermaßen verständlich
newbie erklärungsversuch

also ich hab das so geschaft
in phpadmin reingehen
dann unter "HOME" auf deinen "Datenbanknamen" klichen
(das was schwarz und nicht blau angezeigt wird)
dann in das feld "SQL-Befehl(e) ausführen in Datenbank xxx"
da eingeben
ALTER TABLE `phpbb_forums` ADD `sort_order` TINYINT(2) DEFAULT '0' NOT NULL
phpbb_ evtl. durch das prefix ersetzen, das du bei der installation angegeben hast
und evtl. bei der 0 die ´´ wegmachen - muß ich bei mir zumindest in der datenbank machen - siehst du ja ob eine fehlermeldung kommt oder nicht
ich hoffe, daß war jetzt so einigermaßen verständlich
@ siebenschlaefer : link:phpmyadmin <-- da ist das gut beschrieben ( unter punkt 5 glaub ich )
@MiXa: suche: ersetzen durch
natülich musst du die unter geposteten änderungen des define_topic_sort_order_per_forum mods trotzdem machen...
ah
@MiXa: suche:
Code: Alles auswählen
$order_sql = "ORDER BY t.topic_type DESC, t.topic_last_post_id DESC ";
Code: Alles auswählen
$order_sql = "ORDER BY t.topic_type DESC, $order_by ";
ah
kleiner schönheitsfehler ...
ersteinmal vielen dank
es gibt noch einen kleinen schönheitsfehler
aber ich kann damit wie es ist wirklich sehr gut leben !
wenn man in der forenadministration sortieren nach thema wählt, dann funktioniert der "saerdnaer - sortier hack" nicht mehr
wenn man den standard neuste beiträge nach oben einstellt klappt alles prima
(werden aber eh nur 2 oder 3 foren betroffen sein, insofern kann ich da, wie gesagt - wirklich sehr gut damit leben
ich freue mich jedenfalls sehr *freu* - forum ist jetzt wirklich zu 99 % so wie ich es haben will
(werde aber erstnochmal ein bischen rumtesten)
liebe gruesse
michael
es gibt noch einen kleinen schönheitsfehler
aber ich kann damit wie es ist wirklich sehr gut leben !

wenn man in der forenadministration sortieren nach thema wählt, dann funktioniert der "saerdnaer - sortier hack" nicht mehr
wenn man den standard neuste beiträge nach oben einstellt klappt alles prima
(werden aber eh nur 2 oder 3 foren betroffen sein, insofern kann ich da, wie gesagt - wirklich sehr gut damit leben
ich freue mich jedenfalls sehr *freu* - forum ist jetzt wirklich zu 99 % so wie ich es haben will



(werde aber erstnochmal ein bischen rumtesten)
liebe gruesse
michael