lostyazilim
tr.link

yazı içerisindeki kelimeye link verme nasıl yapılır? (klasik ASP)

6 Mesajlar 907 Okunma
lstbozum
tr.link

websitem websitem WM Aracı Kullanıcı
  • Üyelik 27.06.2012
  • Yaş/Cinsiyet 36 / E
  • Meslek web tasarım
  • Konum Balıkesir
  • Ad Soyad ** **
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Merhaba;

asp ile makalemizde bulunan bazı kelimelere link vermek istiyoruz. replace ile yaptığımızda makalede bulunan ilgili tüm kelimelere link veriyor bizim istediğimiz bu değil sadece 1 kelimeye versin gerisini atlasın.

Konuyu örneklemek gerekirse;

Function linkle(yazi,kelime,link)
if InStr(1,yazi,kelime,1) > 0 then
yazi=Replace(yazi,kelime,""&kelime&"",1,-1,1)
end if
linkle=yazi
End Function


diyelim ki kelimemiz : makale
link ise :www...com

yukarıda verdiğim replace fonksiyonunu kullandığımızda yazıda bulunan tüm "makale" kelimelerine link vermektedir.
Benim istediğim tümüne değilde yazıda bulunan "makale" kelimesinden sadece 1 tanesine link verilsin diğer bulduğu kelimelere vermesin. yani yazıda 50 kez "makale" kelimesi geçiyorsa rastgele 1 tanesine versin.

bunu nasıl yapabiliriz
 

 

wmaraci
reklam

selamim selamim http://mehmetcabar.com/ Kullanıcı
  • Üyelik 24.07.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Endüstri Mühendisliği
  • Konum Denizli
  • Ad Soyad M** C**
  • Mesajlar 261
  • Beğeniler 104 / 60
  • Ticaret 32, (%100)
Asp bilmiyorum ama basit programla mantığı ile for döngüsüne soksanız ve count=1 olduğunda for döngüsünü terk etse.
 

 

Trustflow 42 Kaliteli Kişisel Blog: www.mehmetcabar.com | Mutluluk Satıcısı

websitem websitem WM Aracı Kullanıcı
  • Üyelik 27.06.2012
  • Yaş/Cinsiyet 36 / E
  • Meslek web tasarım
  • Konum Balıkesir
  • Ad Soyad ** **
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
selamim yorumun için teşekkür ederim. Dediğiniz mantıklı fakat replace yerine farklı birşeyler kullanmam gerekiyor çünkü replace verdiğimizde yazıdaki tüm kelimeleri aynı anda değiştiriyor.(linkliyor)

split ile kelimeleri böldüğümde dediğiniz gibi for döngüsüne sokabiliyorum fakat bu seferde link vermek istediğim ikili veya üçlü kelimeleri dolayısıyla görmüyor.

resmen kafam durdu :)
 

 

selamim selamim http://mehmetcabar.com/ Kullanıcı
  • Üyelik 24.07.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Endüstri Mühendisliği
  • Konum Denizli
  • Ad Soyad M** C**
  • Mesajlar 261
  • Beğeniler 104 / 60
  • Ticaret 32, (%100)
Ben asp den anlamam açıkçası. Özel komutlarını bir araştırsanız yada asp forumlarına danışsanız daha hızlı olur :D
 

 

Trustflow 42 Kaliteli Kişisel Blog: www.mehmetcabar.com | Mutluluk Satıcısı
wmaraci
wmaraci

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 28 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)
Php mantiginda selamine katiliyorum faka konusunda yardimci olamiyacagim :/
 

 

websitem websitem WM Aracı Kullanıcı
  • Üyelik 27.06.2012
  • Yaş/Cinsiyet 36 / E
  • Meslek web tasarım
  • Konum Balıkesir
  • Ad Soyad ** **
  • Mesajlar 7
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
@MertKoseoglu php olarak yazabilirmisin cevabı peki ben onu aspye cevirsem :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al