Seite 1 von 1

vereinfachung beim hinzufügen bzw. löschen der smilies

Verfasst: 24.11.2003 12:54
von mackXx
halli hallo,

ich habe folgendes problem. ich will bei mir am besten 2 kategorien erstellen.
zum einen, die kategorie "devil-smilies", zum anderen "fun-smilies"...
wenn der user nun jeweils auf den link klickt, soll er die smilies sehen, die dieser kategorie unterliegen.

ist soetwas möglich?

das das ewige löschen-/hinzufügen der einzelnen smilie ziemlich zeit aufwändig ist!

ACHSO, nochwas..:

wonach ordnen sich die smilies eigentlich an?
ich füge einen hinzu und der erscheint an erster stellen, der andere dann aber wieder an 15ter der andere auf letzter.. und immer so weiter.. wie kann ich es beinflussen, die smilies geordnet und so wie ich will anzeigen zu lassen?

danke und bye bye

Verfasst: 24.11.2003 20:24
von mackXx
ja wie? weiss da keiner bescheid?

Verfasst: 24.11.2003 20:43
von Amdosh
a) Anordnen: Admin --->Allgemeines --->Smilies
Die Reihenfolge dort wird aus der Datenbank gelesen.

b)Zu den Einordnen in spezielle Auswahlgruppen: dass Zusatzfenster wird in der posting_body.tpl deines Templates angegeben, sitzt in einen Javabefehl mit drin. Aber da es auch eine PhpVariable hat, muss auch in anderen Dateien eine zweite Auswahl eingebaut werden. Mein Verständniss mit den Php-code ist noch nicht ausgereift genug, dass ich dir die zuändernen Stellen (und wie sie abgeändert werden müssen) nennen kann.

Der Quellcode in der posting_body.tpl wäre zumindest dieser Bereich:
<!-- BEGIN smilies_row -->
<tr align="center" valign="middle">
<!-- BEGIN smilies_col -->
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
</tr>
<!-- END switch_smilies_extra -->
Grüsse Amdosh

Verfasst: 25.11.2003 12:50
von mackXx
das heisst, wenn ich jeden smilie mit via zahl bennen würde... hätte ich schonmal die anordnung, die ich will?

also :grin: <--- nenn ich dann "1"
den :) <--- nenn ich dann "2"

etc...

sonach würde :grin: an erster stelle kommen und :) an 2ter.. immer so weiter..

sehe ich das richtig?

achso, ich habe andere smilies, als diese hier...

Verfasst: 25.11.2003 13:13
von Amdosh
In der Datenbank sind die Smilies durchnummeriert. In deinen Adminbereich sind die in der Reihenfolge dann aufgeführt, wie sie in der Datenbank verzeichnet sind. Anhand der Reihenfolge ist dann festgelegt, ob ein Smilie in der Grundübersicht ist oder erst in der erweiterten Auswahl. Weil die Smilies der ersten Auswahl auch davor noch einmal kommen.

Bloss um es umzuändern, dass zwei verschiedene Auswahlboxen für die weiteren Smilies einzufügen, muss auch eine Phpdatei geändert werden, damit du die genaue Trennung der Arten einstellen kannst.
Bloss in den Bereich des Php-ändern habe ich noch nicht die nötigen Kenntnisse, ich kann mir nur zur Zeit einen Überblick verschaffen, was die einzelnen Dateien machen oder wo die unterschiedlichen Sachen zu finden sind. Im Template-Bereich finde ich mich besser zurecht, weil es dort mehr in den Bereich HTML-Kenntnisse oder höchstens die Variablen von den PhpTeil noch drin sind.

Vielleicht findest du noch einen hier der besser im Bereich des Php-Code sich auskennt und dir bei den Änderungen helfen kann.

Grüsse Amdosh