PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie werden die Smiles sortiert?


Exodus
14.01.2002, 22:42
Hi,

ich habe mal eine Frage und zwar wie kann ich die Smiles sortieren so wie ich sie haben will?

Nach was für ein Schema werden die sortiert? :confused:

pogo
14.01.2002, 22:56
Dieser Hack wird Dir weiterhelfen:

http://www.vbulletin.org/forum/showthread.php?s=&threadid=25888

Exodus
14.01.2002, 23:01
och nö, ich darf doch keine Hacks einbauen! :(

Kann man sie nicht auch irgendwie so sortieren? :rolleyes:

pogo
14.01.2002, 23:11
Du kannst auch mit phpmyadmin die smilieid in der Tabelle smilie in der Datenbank verändern.

Exodus
14.01.2002, 23:51
hm ich habe die Technik mal drum gebeten phpmyadmin zu installieren, aber kann man das nicht auch irgendwie einfacher so im CP einstellen ohne Hacks, und wonnach richtet sich die sortierung habe schon gedacht das es nach den anfangsbuchstaben der beschreibung geht, aber das war nur im CP so. :confused:

pogo
15.01.2002, 09:31
Die Sortierung wird eben durch die smilieid bestimmt.

PHPMyAdmin kannst Du auch selbst installieren, wenn Du FTP Zugang hast....anscheindend nicht. Vermutlich ist es auch nicht möglich von anderen IPs ausser localhost auf die Datenbank zuzugreifen. Sollte es doch gehen, kannst Du PHPMyAdmin bei Dir auf dem Rechner oder irgendwoanders installieren oder ein Programm wie MySQLFront benutzen.

genial
15.01.2002, 10:13
solltest du keinen ftp-zugang haben, dann geht das auch etwas aufwendiger übers admin-cp. ;)

alle smilies löschen und dann wieder in der gewünschten reihenfolge neu anlegen. :p

Exodus
15.01.2002, 16:32
habe nun phpmyadmin installiert bekommen mal sehen wie das funzt! :)

Exodus
15.01.2002, 17:03
also ich habe die smilieid in der Tabelle smilie jetzt geändert in:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


aber es hat sich nichts an der Reihenfolge der Smiles geändert?? :confused:

pogo
15.01.2002, 19:05
Stimmt. Das Ergebnis des Queries beim Erstellen der Liste wird ja gar nicht nach der smilieid sortiert.

Ich befürchte, Du musst tatsächlich alle Smilies löschen und in Deiner gewünschten Reihenfolge wieder einfügen.

Exodus
15.01.2002, 23:55
man kann es also gar nicht in phpmyadmin einstellen? Aber wie würde es den der Hack dann machen? :confused: :confused:

pogo
16.01.2002, 00:04
Der Hack fügt ein neues Feld hinzu, nach dem die Ausgabe sortiert wird.

genial
16.01.2002, 00:34
du hast doch jetzte deine smilies nach id sortiert, also füge doch einfach an die smilieabfrage-sql "order by smilieid" hinten an. ;)

in welcher datei und wo darin die abfrage-sql ist, müßte ich allerdings erst raussuchen oder ein anderer weiß es zufällig. :D

Exodus
16.01.2002, 21:48
Original geschrieben von genial
du hast doch jetzte deine smilies nach id sortiert, also füge doch einfach an die smilieabfrage-sql "order by smilieid" hinten an. ;)

in welcher datei und wo darin die abfrage-sql ist, müßte ich allerdings erst raussuchen oder ein anderer weiß es zufällig. :D

kann man das auch über phpmyadmin einfügen? :confused:

pogo
16.01.2002, 22:16
Nein.

Hellraider
30.08.2003, 12:57
Ich hab das gerade mal ohne smilie sort hack getestet. Das funzt bis getz bei meinen 2.3.2 ohne Probleme. Nimm die admin/functions.php suche nach


SELECT smilietext,smiliepath FROM smilie"


und ersetze es mit


SELECT smilietext,smiliepath FROM smilie ORDER BY smilieid"


Die Passage ist 2x vorhanden in der Datei! und Du musst beide ändern!

Voila und schon werden alle smilies ohne zusätzlichen Hack nach Ihrer smilie-ID sortiert. Die smilie-ID kannst Du jetzt z.B. mit phpmyadmin ändern. Diese findest Du in der Tabelle smilie.