Einträge alphabetisch sortieren

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
tobgo
Posts: 52
Joined: Fri Sep 15, 2006 1:54 pm

Einträge alphabetisch sortieren

Post by tobgo »

Hallo,
wie kann ich die Einträge alphabetisch sortieren lassen und so auch anzeigen lassen? Wo und in welchem File muss ich da was ändern? Bis jetzt werden doch alle Fälle nach der ID sortiert. D.h. der älteste Eintrag steht immer oben und der neuste Eintrag wird immer ganz unten dargestellt. Vielen Dank für die Hilfe!
tobgo
Posts: 52
Joined: Fri Sep 15, 2006 1:54 pm

Wer lesen kann....

Post by tobgo »

hab da was im Forum gefunden... :lol:


viewtopic.php?t=1204&highlight=alphabetisch
syntetic
Posts: 14
Joined: Sat Mar 11, 2006 12:25 am

Post by syntetic »

habe ein ähnliches Problem

ich möchte, dass alle Einträge beim Punkt "Beiträge editieren" und "Beiträge genehmigen" alphabetisch geordnet sind.


Hat jemand da einen Tipp für mich?
Thorsten
Posts: 15759
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

welche Version nutzt du?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
syntetic
Posts: 14
Joined: Sat Mar 11, 2006 12:25 am

Post by syntetic »

Jetzt benutze ich die Version 1.6.5

habe das auch schon probiert mit diesem hack

in der inc/functions.php gibts eine Funktion printThemes(). Diese enthält die folgende Query:

Code:
$result = $db->query('SELECT '.SQLPREFIX.'faqdata.id AS id, '.SQLPREFIX.'faqdata.lang AS lang, '.SQLPREFIX.'faqdata.thema AS thema, '.SQLPREFIX.'faqcategoryrelations.category_id AS category_id, '.SQLPREFIX.'faqvisits.visits AS visits FROM '.SQLPREFIX.'faqdata
LEFT JOIN '.SQLPREFIX.'faqcategoryrelations ON '.SQLPREFIX.'faqdata.id = '.SQLPREFIX.'faqcategoryrelations.record_id AND '.SQLPREFIX.'faqdata.lang = '.SQLPREFIX.'faqcategoryrelations.record_lang LEFT JOIN '.SQLPREFIX.'faqvisits ON '.SQLPREFIX.'faqdata.id = '.SQLPREFIX.'faqvisits.id AND '.SQLPREFIX.'faqvisits.lang = '.SQLPREFIX.'faqdata.lang WHERE '.SQLPREFIX.'faqdata.active = \'yes\' AND '.SQLPREFIX.'faqcategoryrelations.category_id ='.$category.' ORDER BY '.SQLPREFIX.'faqdata.id');


Das muss folgendermaßen geändert werden:

Code:
$result = $db->query('SELECT '.SQLPREFIX.'faqdata.id AS id, '.SQLPREFIX.'faqdata.lang AS lang, '.SQLPREFIX.'faqdata.thema AS thema, '.SQLPREFIX.'faqcategoryrelations.category_id AS category_id, '.SQLPREFIX.'faqvisits.visits AS visits FROM '.SQLPREFIX.'faqdata
LEFT JOIN '.SQLPREFIX.'faqcategoryrelations ON '.SQLPREFIX.'faqdata.id = '.SQLPREFIX.'faqcategoryrelations.record_id AND '.SQLPREFIX.'faqdata.lang = '.SQLPREFIX.'faqcategoryrelations.record_lang LEFT JOIN '.SQLPREFIX.'faqvisits ON '.SQLPREFIX.'faqdata.id = '.SQLPREFIX.'faqvisits.id AND '.SQLPREFIX.'faqvisits.lang = '.SQLPREFIX.'faqdata.lang WHERE '.SQLPREFIX.'faqdata.active = \'yes\' AND '.SQLPREFIX.'faqcategoryrelations.category_id ='.$category.' ORDER BY '.SQLPREFIX.'faqdata.thema');


aber das brachte keinen Erfolg
Thorsten
Posts: 15759
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

das Query im Adminbereich ist in der admin/record.show.php:

Code: Select all

$query = 'SELECT '.SQLPREFIX.'faqdata.id AS id, '.SQLPREFIX.'faqdata.lang AS lang, '.SQLPREFIX.'faqcategoryrelations.category_id AS category_id, '.SQLPREFIX.'faqdata.thema AS thema FROM '.SQLPREFIX.'faqdata INNER JOIN '.SQLPREFIX.'faqcategoryrelations ON '.SQLPREFIX.'faqdata.id = '.SQLPREFIX.'faqcategoryrelations.record_id AND '.SQLPREFIX.'faqdata.lang ='.SQLPREFIX.'faqcategoryrelations.record_lang AND '.SQLPREFIX.'faqdata.active = \'yes\' ORDER BY '.SQLPREFIX.'faqcategoryrelations.category_id, '.SQLPREFIX.'faqdata.id ';
Hinten das id auf thema ändern.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
hylli
Posts: 43
Joined: Thu Jul 22, 2004 2:58 pm

Post by hylli »

Hey, ich vermute wohl so:
'.SQLPREFIX.'faqdata.thema';
Hab' ich versucht, die Reihenfolge im Adminbereich bleibt aber wie vorher?!?

Bin ich an der falschen Stelle?!? Um welches Query (ab Zeile) handelt es sich?!?

Edit: OK, hab's gefunde, Zeile 102!

Hylli
Thorsten
Posts: 15759
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

das ist in der Zeile 102.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply