Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> categorywalker, erweiterung der Sortierung
speedweb
Beitrag 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
Go to the top of the page
 
+Quote Post
bjoern
Beitrag 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. smile.gif

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...
Go to the top of the page
 
+Quote Post
speedweb
Beitrag 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
Go to the top of the page
 
+Quote Post
vienna_calling
Beitrag 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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.4.24 - 19:06

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.