Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie werden die Smiles sortiert?
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:
Dieser Hack wird Dir weiterhelfen:
http://www.vbulletin.org/forum/showthread.php?s=&threadid=25888
och nö, ich darf doch keine Hacks einbauen! :(
Kann man sie nicht auch irgendwie so sortieren? :rolleyes:
Du kannst auch mit phpmyadmin die smilieid in der Tabelle smilie in der Datenbank verändern.
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:
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.
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
habe nun phpmyadmin installiert bekommen mal sehen wie das funzt! :)
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:
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.
man kann es also gar nicht in phpmyadmin einstellen? Aber wie würde es den der Hack dann machen? :confused: :confused:
Der Hack fügt ein neues Feld hinzu, nach dem die Ausgabe sortiert wird.
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
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:
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.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.