Smileys |
Goldnas
Mitglied
Dabei seit: 06.08.04
Beiträge: 112
Herkunft: Österreich Forenversion: 2.1.4 2.1.5
|
|
Problembeschreibung:
Ich habe aufgrund einer technischen Notwendigkeit die Smileycodes ändern müssen. Daher ist es jetzt der Fall, daß in den alten Beiträgen die alten Smileycodes angezeigt werden, nicht jedoch die Smileys selbst.
Fehlermeldung:
-
Link zum Forum oder Screenshot:
http://forum.w-on.net/wbb2/thread.php?threadid=3422
(2ter Beitrag)
Was wurde zuletzt geändert oder eingebaut?
Smileycodes
Für mich ist es nun wichtig herrauszufinden, wo genau die Smileys im Forum
Editiert
Hinzugefügt
Aufgerufen
In einer Funktion behandelt werden
Also ALLES was mit Smileys zu tun hat.
Sinn der Sache?
Eine weitere Smileytabelle erstellen wo die ALTEN Codes drinnen stehen und somit die Anzeigefehler korrigieren, jedoch KEINE doppelten Smileys in der richtigen Smileytabellen drinnenstehen haben.
Logisch?
Also bbx_smileys: !lachen! (ruft er aus der richtigen auf, da kann man jetzt smileys hinzufügen oder löschen...
bbx_smileys_old: die werden nur aufgerufen, änderungen erfolgen hier nicht mehr... (sie werden über ein sql statement eingefügt.) es kann also der User nicht aufrufen, nur der Admin könnts editieren...
LG Goldnas
__________________ Programmiert: Stammbaum für Guthaben 1.0.0 Beta
in progress: Bank Addon Gold - Aktien aller Foren kaufen und mehrere Banken auswählen (1%)
|
|
13.09.05 13:21 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrime
Besserwisser 2007
Dabei seit: 21.02.05
Beiträge: 1.827
Herkunft: /home/chrime - Castrop-Rauxel, NRW, Germany Forenversion: 3.0
|
|
nein!
du kannst das ganze Problem viel einfach lösen:
Du holst dir einfach die SQl tabelle mit den Beiträgen, dann nimmst du ein Programm z.b Dreamweaver oder Phase 5, dann wählst du da irgendwo Datei Übergreifendes Esetzen und lässt den alten Smiley code durch den neuen ersetzten, danach einfach die alte Posts Tabelle mit Drop löschen und danach die genderte einspielen...
z.b
Ersetze:
;)
Mit:
:)
__________________ www.medianetworker.info
|
|
13.09.05 13:28 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrime
Besserwisser 2007
Dabei seit: 21.02.05
Beiträge: 1.827
Herkunft: /home/chrime - Castrop-Rauxel, NRW, Germany Forenversion: 3.0
|
|
Tja wenn man ein Board hatt, sollte man sich doch auch Arbeit machen, oder???
Du musst das board sowiso offline schalten wenn du irgendwas umbaust, es ist einfach zu Reskant.
Ich finde es garnicht so viel arbeit, selbst für hunder smilies, naja muss man selber wissen denke ich.
__________________ www.medianetworker.info
|
|
13.09.05 13:33 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrime
Besserwisser 2007
Dabei seit: 21.02.05
Beiträge: 1.827
Herkunft: /home/chrime - Castrop-Rauxel, NRW, Germany Forenversion: 3.0
|
|
Die smileies werden aus der DB ausgelesen, das schaut in etwa so aus:
id | Name | URL | eingabe
2 | Lachen | {imagefolder} |
ich weiß nicht du solltest die alten smileies vll wieder einfügen
und dann in der ausgabe datei mit if arbeiten und meinetwegen alle smilies wo ide id über 101 gehts nicht zeigen lassen, das machste dann in der abfrage für die smilies.
__________________ www.medianetworker.info
|
|
13.09.05 14:09 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrime
Besserwisser 2007
Dabei seit: 21.02.05
Beiträge: 1.827
Herkunft: /home/chrime - Castrop-Rauxel, NRW, Germany Forenversion: 3.0
|
|
jaja schon aber das ist in diesem fall denke ich uninterressant,
wir schauen am besten direkt an der quelle: z.b die addreply.php
dort musst doch ne ausgabe sein, so in etwa: select from bbX_smilies
wenn wir da jetzt noch dranhängen, WHERE id<101
dann zeigt er uns nur die smilies bis id 100 und somit hast du dein problem gelöst, die smilies erscheinen nur einmal in der tabelle zum wählen, werden trotzdem umgewandelt...
__________________ www.medianetworker.info
|
|
13.09.05 14:15 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|