Bilgiler
  • Ekleyen:
  • Ayberk Atasay
  • Tarih:
  • November 1, 2010
  • Kategori:
  • ASP
  • Paylas:
ASP Yazi Icinde Kisi Etiketlemek

Herkese merhabalar, oncelikle gecmis 29 Ekim Cumhuriyet Bayramimiz kutlu olsun. Umarim uzun yillar birlik ve beraberligimizi koruyarak, Mustafa Kemal Ataturk'un bizlere emanet ettigi Turkiye Cumhuriyetini, "Yurtta Sulh, Cihanda Sulh" sozunu benimseyerek yasatacagiz.

Bugun sizlerle paylasacagim konu gayet basit bir RegEx uygulamasi.

Bildiginiz gibi sosyal aglarin populerligi arttikca bu tarz sitelerden farkli fikirler ve kodlar kullanildigini goruyoruz. ornegin Twitter'in baslattigi cevaplama mantigi (mentions) sonrasi Facebook'ta kisileri durum bilgilerini guncellerken etiketleme ozelligi kullanilabilirligini aktif hale getirdi. (orn: @AyberkAtasay)

Bende size bu tarz bir uygulamanin nasil yapilabilecegi ile ilgili kucuk bir kod vermek istiyorum. Tabii ki bu kodu gelistirmek, daha basite indirgemek veya kullanim seklini degistirmek yine size kalmis. ornegin yazilan metnin o uye varsa link halini almasi gibi (;

Yine bu yontemi kullanirken RegEx'ten faydalandim.

Iste kodlar:

<%
Public Function TaggedPerson(byVal Text)
Set objReg = New RegEXP
objReg.Global = True
objReg.IgnoreCase = True
objReg.Pattern = "@s*(.+?)"

Text = objReg.Replace(Text,"@<a href=""/$1"">$1</a>")

TaggedPerson = Text

End Function

Veri = "Merhaba @ayberk nasilsin @deneme @ayberk @atasay"
Response.Write TaggedPerson(Veri)
%>
Yorumlar
  • Eski Yorumlar:
  • sinan
  • kodlarda bir sorun mu var. netdinamik.net/etiket.asp buraya attim linkleme olmadi.
  • 2010-11-11 14:40:26
  • Semih
  • Bilginiz icin tesekkurler ama size bir sorum olucak bu kodlari nasil yerlestirmeliyim fazla bilgim yokda bu konuda
  • 2010-12-01 18:18:04
  • Ozer Irmak
  • ASP her zaman bana zor gelmistir zaten. Bir turlu bu dili anlayamiyorum.
  • 2011-02-04 01:10:06
  • grand ozgul termal tatil koyu
  • ASP nin dili biraz karisik ve anlasilmaz ama bilgileriniz yeterli oluyor... tesekkurler.
  • 2011-02-16 23:27:52
  • Alpay
  • Guzel Bilgi. ASP o kadar zor degil, yazilisi biraz yaniltiyor.
  • 2011-02-24 14:01:24
  • Doyuk
  • Guzel paylasim, tesekkurler...
  • 2011-06-25 13:03:06
  • mirc
  • Paylasim icin tesekkurler
  • 2011-06-28 14:00:21
  • Zafer
  • Tesekkurler Ayberk bey nerelerdesiniz gozumuz yollarda kaldi :)
  • 2011-07-28 23:36:00
  • servet guden
  • varliolmlzln temel nedeni.as olan vatandas ve insanlik bilinci.saygilarimla
  • 2011-10-05 21:22:26
  • guncel yayin
  • eline saglik admin cok ise yaradi
  • 2011-10-12 21:29:01