categorywalker, erweiterung der Sortierung |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
categorywalker, erweiterung der Sortierung |
Fri. 24. November 2006, 01:31
Beitrag
#1
|
|
Advanced Member Gruppe: Members Beiträge: 81 Mitglied seit: 03.07.2006 Wohnort: Dornbirn / Vlbg. - Austria Mitglieds-Nr.: 83 |
Hallo,
beim Categorywalker gibt es ja die möglichkeit die ergebnisse aufsteigend oder absteigend zu sortieren. (ASC / DESC) Nun gibt es aber auch die möglichkeit die ergebnisse zufällig zu sortieren. Dazu wird bei der Abfrage, an stelle von ASC oder DESC, RAND() angegeben. Wenn ich eine Abfrage in phpmyadmin teste funktioniert das ganze auch. Nun habe ich das versuchsweise mal beim Catwalk eingebaut. Doch leider wird dann nichtsmehr angezeigt. Habe schon verzweifelt nach dem Fehler gesucht aber konnte nichts finden. Kennt sich wer mit dem Modul Categorywalker besser aus, und weiss vielleicht an was das liegen könnte. Kann es vielleicht sein dass es mit der Navigation vom Catwalk zusammenhängt. Ich selber bin nicht dahintergekommen. Wäre aber eine sehr gute erweiterung des Modules Wenn ich die Stelle weiss an der ich weitersuchen muss, werde ich es auch zum laufen bringen. Bin für jeden Tipp froh. Gruss Thomas |
|
|
Fri. 24. November 2006, 08:51
Beitrag
#2
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Du suchst an der falschen Stelle. Du solltest das in die ORDER BY Klausel packen, sonst gehts net. Merke: Auch zufällige Ergebnisse können aufsteigend oder absteigend sortiert werden.
Wenn Du die mip_form Config ein wenig erweiterst, funtioniert das prima. QUELLTEXT // Sortieren nach
$mip_form['8']['cat'] = 'option'; $mip_form['8']['type'] = ''; $mip_form['8']['desc'] = 'Seiten sortieren nach:'; $mip_form['8']['cms_var'] = 'MOD_VAR[8]'; $mip_form['8']['cms_val'] = $cms_mod['value']['8']; $mip_form['8']['cms_val_default'] = ''; $mip_form['8']['option_desc']['0'] = 'Standard (wie backend)'; $mip_form['8']['option_val']['0'] = 'CATART.sortindex'; $mip_form['8']['option_desc']['1'] = 'Seitentitel'; $mip_form['8']['option_val']['1'] = 'ARTLANG.title'; $mip_form['8']['option_desc']['2'] = 'Zusammenfassung'; $mip_form['8']['option_val']['2'] = 'ARTLANG.summary'; $mip_form['8']['option_desc']['3'] = 'Erstellungsdatum'; $mip_form['8']['option_val']['3'] = 'ARTLANG.created'; $mip_form['8']['option_desc']['4'] = 'Änderungsdatum'; $mip_form['8']['option_val']['4'] = 'ARTLANG.lastmodified'; $mip_form['8']['option_desc']['5'] = 'Author'; $mip_form['8']['option_val']['5'] = 'ARTLANG.author'; $mip_form['8']['option_desc']['6'] = 'SideId'; $mip_form['8']['option_val']['6'] = 'ARTLANG.idside'; $mip_form['8']['option_desc']['7'] = 'Zufall'; $mip_form['8']['option_val']['7'] = 'RAND()'; -------------------- Es wird, es wird...
|
|
|
Fri. 24. November 2006, 16:43
Beitrag
#3
|
|
Advanced Member Gruppe: Members Beiträge: 81 Mitglied seit: 03.07.2006 Wohnort: Dornbirn / Vlbg. - Austria Mitglieds-Nr.: 83 |
@ bjoern
Vielen Dank für den Tip...... funktioniert genau so wie ich es mir vorgestellt habe. Mein fehler war bei der mip_form Config. Da habe ich RAND() im Abschnitt von ASC / DESC als dritte auswalmöglichkeit hinzugefügt. Das schien mir logisch..... Nun lasses sich auch wirklich schön Dynamisch inhalte erstellen. Vor allem steht nicht immer alles an gleicher stelle. Ich verwende diese Funktion für Einträge von Sponsoren. Somit kann keiner sagen dass er bevorzugt wird, denn nun hat jeder die Chance mal an erster stelle zu stehen. Danke und Gruss Thomas |
|
|
Tue. 14. August 2007, 11:25
Beitrag
#4
|
|
Member Gruppe: Members Beiträge: 48 Mitglied seit: 17.03.2007 Wohnort: Wien Mitglieds-Nr.: 736 |
Würd mich auch interessieren ... hab das selber nicht ganz auf die Reihe gebracht.
Könntet ihr das Modul hier posten ? Vielen Dank und liebe Grüsse. Edit: Habs schon hinbekommen ... Es sind wirklich "nur" die Zeilen die Bjoern oben gepostet hat. Also, sehr easy. Der Beitrag wurde von vienna_calling bearbeitet: Tue. 14. August 2007, 12:28 |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 19.4.24 - 19:06 |