merhaba arkadaşlar bende hazır bir sözlük sistemi var. buna link tuşu ile yönlendirme yaptığımda http://..... şeklinde görünüyor. yani ekşisözlükteki gibi ilgili yazıyı mouse ile seçip tuşa basıp link kelimelerin içine gömemiyorum. Açıkçası bunun karışık bir şey olmadığını düşünüyorum. mousela seçtiğim kelimelerin içine bir link gömmek. sistemde bununla ilgili kodlar şu şekilde:
$mesaj = preg_replace("'\(http://(.*)\)'Ui","<a target=blank_ href=\"http\\3://\\1\">http\\3://\\1</a>",$mesaj);
şu da link tuşu kodu:
<input type="button" class="but" onclick="var a=prompt('<?=$language[link_adress]?>', 'http://');if(a.length>0&&a!='<?=$language[picture]?>: http://')hen('d', '(' + a + '', ')', '');" value="http://" title="link" />
biraz kurcaladım ama bir şey elde edemedim. hatta biraz feyz versin diye bkz sisteminin kodlarını da yazayım:
$mesaj = preg_replace("'\($language[bkz]: (.*)\)'Ui","($language[bkz]: <a href=\"nedir.php?&q=\\1\">\\1</a>)",$mesaj);
tuşu için:
<input type="button" class="but" onclick="hen('d','(<? echo $language[bkz] ?>: ',')')" value="<? echo $language[bkz] ?>" title="<?=$language[bkz_desc]?>" />
bakınız her ne kadar sadece site içinde yönlendirme yapsa da kelimenin içine link gömebiliyor. ama linkte aynı sistemi uygulamam için ne tür bir koda ihtiyacım var? çok karışıkmıdır bunu uygulamak?
$mesaj = preg_replace("'\(http://(.*)\)'Ui","<a target=blank_ href=\"http\\3://\\1\">http\\3://\\1</a>",$mesaj);
şu da link tuşu kodu:
<input type="button" class="but" onclick="var a=prompt('<?=$language[link_adress]?>', 'http://');if(a.length>0&&a!='<?=$language[picture]?>: http://')hen('d', '(' + a + '', ')', '');" value="http://" title="link" />
biraz kurcaladım ama bir şey elde edemedim. hatta biraz feyz versin diye bkz sisteminin kodlarını da yazayım:
$mesaj = preg_replace("'\($language[bkz]: (.*)\)'Ui","($language[bkz]: <a href=\"nedir.php?&q=\\1\">\\1</a>)",$mesaj);
tuşu için:
<input type="button" class="but" onclick="hen('d','(<? echo $language[bkz] ?>: ',')')" value="<? echo $language[bkz] ?>" title="<?=$language[bkz_desc]?>" />
bakınız her ne kadar sadece site içinde yönlendirme yapsa da kelimenin içine link gömebiliyor. ama linkte aynı sistemi uygulamam için ne tür bir koda ihtiyacım var? çok karışıkmıdır bunu uygulamak?