Hallo liebe Gemeinde,
beabsichtige eine türkische community zu schaffen und würde gerne folgendes erreichen:
Der User soll im Forum (eboard) oder auch ggf. im Gästebuch statt auf smiley auf veränderte smiles(button) cklicken können wodurch im text die türkischen zeichen ausgegeben sollen. Beispiel: clickt der user auf smiley(button) ş dann erscheint in seinem text halt der buchstabe ş
Das müßte doch funzen, wenn ich die smiles austausche und auch den befehl javascript:insertAtCaret verändere oder?
Wer kann bitte sagen, wo ich es verändern muß oder gibt es eine andere möglichkeit.
Für jede Hilfestellung stets Danbar.
Gruß
Catmandu
Hi,
Trage das so in die ..../modules/eBoard/functions.php rein
function affIconesBB()
{
if (function_exists('mxCreateImage')) {
$str=""
."<a href=\"javascript:insertAtCaret('','Ş')\">".mxCreateImage(_BASEMODIMG."/xS.gif",_BBLINE)."</a>"
."<a href=\"javascript:insertAtCaret('','ş')\">".mxCreateImage(_BASEMODIMG."/xs.gif",_BBLINE)."</a>"
."<a href=\"javascript:insertAtCaret('','Ğ')\">".mxCreateImage(_BASEMODIMG."/xG.gif",_BBLINE)."</a>"
."<a href=\"javascript:insertAtCaret('','ğ')\">".mxCreateImage(_BASEMODIMG."/xg.gif",_BBLINE)."</a>"
PS: Die Icons musst du selber noch suchen und gegebenfalls im Code ändern.
Scahu dir das Bild an dort passt der Code im Beitrag wandelt er die Unicodes um.
L.g
[gelöscht durch Administrator]
Hallo Munzur und erst mal vielen Dank für deine Hilfsbereitschaft.
Habe jetzt im function.php
folgendes eingefügt:
."<a href=\"javascript:insertAtCaret('â')\">".mxCreateImage(_BASEMODIMG."/kamil.gif",_BBKAMIL)."</a> "
."<a href=\"javascript:insertAtCaret('Ç')\">".mxCreateImage(_BASEMODIMG."/cimento.gif",_BBCIMENTO)."</a> "
."<a href=\"javascript:insertAtCaret('ç')\">".mxCreateImage(_BASEMODIMG."/cimen.gif",_BBCIMEN)."</a> "
."<a href=\"javascript:insertAtCaret('Ğ')\">".mxCreateImage(_BASEMODIMG."/gharibbig.gif",_BBGHARIBBIG)."</a> "
."<a href=\"javascript:insertAtCaret('ğ')\">".mxCreateImage(_BASEMODIMG."/ghariblittle.gif",_BBGHARIBLITTLE)."</a> "
."<a href=\"javascript:insertAtCaret('İ')\">".mxCreateImage(_BASEMODIMG."/iplikbig.gif",_BBIPLIKBIG)."</a> "
."<a href=\"javascript:insertAtCaret('ı')\">".mxCreateImage(_BASEMODIMG."/kirolittle.gif",_BBKIRLOLITTLE)."</a> "
."<a href=\"javascript:insertAtCaret('Ş')\">".mxCreateImage(_BASEMODIMG."/seref.gif",_BBSEREF)."</a> "
."<a href=\"javascript:insertAtCaret('ş')\">".mxCreateImage(_BASEMODIMG."/senlik.gif",_BBSENLIK)."</a> ";
} else {
$str=""
."<a href=\"javascript:insertAtCaret('â')\"><img src=\""._BASEMODIMG."/kamil.gif\" border=\"0\" alt=\""._BBKAMIL."\"></a> "
."<a href=\"javascript:insertAtCaret('Ç')\"><img src=\""._BASEMODIMG."/cimento.gif\" border=\"0\" alt=\""._BBCIMENTO."\"></a> "
."<a href=\"javascript:insertAtCaret('ç')\"><img src=\""._BASEMODIMG."/cimen.gif\" border=\"0\" alt=\""._BBCIMEN."\"></a> "
."<a href=\"javascript:insertAtCaret('Ğ')\"><img src=\""._BASEMODIMG."/gharibbig.gif\" border=\"0\" alt=\""._BBGHARIBBIG."\"></a> "
."<a href=\"javascript:insertAtCaret('ğ')\"><img src=\""._BASEMODIMG."/ghariblittle.gif\" border=\"0\" alt=\""._BBGHARIBLITTLE."\"></a> "
."<a href=\"javascript:insertAtCaret('İ')\"><img src=\""._BASEMODIMG."/iplikbig.gif\" border=\"0\" alt=\""._BBIPLIKBIG."\"></a> "
."<a href=\"javascript:insertAtCaret('ı')\"><img src=\""._BASEMODIMG."/kirolittle.gif\" border=\"0\" alt=\""._BBKIROLITTLE."\"></a> "
."<a href=\"javascript:insertAtCaret('Ş')\"><img src=\""._BASEMODIMG."/seref.gif\" border=\"0\" alt=\""._BBSEREF."\"></a> "
."<a href=\"javascript:insertAtCaret('ş')\"><img src=\""._BASEMODIMG."/senlik.gif\" border=\"0\" alt=\""._BBSENLIK."\"></a> ";
}
return $str;
}
Er zeigt mir dann auch die icons an, auf die ich cklicken kann. wenn ich drauf cklicke, erscheint als alternativtext nicht das, was ich im turkish.lang.php hinterlassen habe, dafür zeigt er mir die buchstaben richtig im textfeld mit der bemerkung undefined.
Was habe ich möglicherweise falsch gemacht?
Danke und Gruß
Catmandu
HI,
Du hast nicht den genauen Code genommen was ich dir geschriebn habe darum kommt das mit der Undefined .
Trag das Gleiche auch mal in die German Language, hast bestimmt in deinem Profil Als Forum sprache Deutsch drin oder du hast es in eine Falsche Language Datei reingeschreiben.
L.g
So jetzt funzt es recht gut...
Doch wie bekomme ich die abstände weg.
Beispiel:
ich gebe will Şeref schreiben
wenn ich icon für Ş eintippe und dann eref anfüge sieht es so aus--> Ş eref
Wie kann ich das geradebiegen?
Danke
HI,
Das hier musst du weg geben am ende jeder Zeile:
Lg
habe es in diversen varianten weggelassen, doch er setzt immer wieder in abständen von 3 leerzeichen neu an. also zusammen geht bislang noch nicht.
Egal ob im bereich if oder else oder beides, oder ist da irgendwas mit cache?
Gruß
Catmandu, der jetzt ins bett geht
Hat sonst jemand eine idee, wie es geht, daß die buchstaben ohne leerzeichen ausgegeben werden?
Danke und Gruß
Catmandu