İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

yazıya link verme sistemi???

mehmatt

0
İyinet Üyesi
Katılım
25 Haziran 2012
Mesajlar
18
Reaction score
0
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?
 

CryForLive

0
İyinet Üyesi
Katılım
31 Ocak 2012
Mesajlar
164
Reaction score
0
Konum
İstanbul
Regexler fonksiyonunu araştırsana nette var hazır yazılmış olarak senin aradığın tahminimce o olmalı
 

mehmatt

0
İyinet Üyesi
Katılım
25 Haziran 2012
Mesajlar
18
Reaction score
0
bir çok şey söylenmiş bu konuda ama neredeyse tüm forumlarda standart var olan bir sistem bu:

http://www.aaa.com

yerine kelime verildiği taktirde;

kelime

şeklinde görülebilmesi olayı. eğer kelime verilmezse de linkin adresinin görülmesi gibi. tıpkı bu forumdaki gibi. bunun kodlaması çok zormudur. sanırım preg_replace ile yapılması lazım.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst