içerik link'lendirme olayı bu mantıkla yapılmıyor. mesela ekşi sözlük'teki bkz'lı bir entry veritabanına link'li olarak kaydedilmiyor.
"@thuck falan filan" gibi bir tweet girildiğinde bu haliyle doğrudan veritabanına kaydedersin.
tweet'leri gösterirken de (php)
<?php
$tweet = "@tchuck falan filan";
$tweet = preg_replace_callback ("'@(.{1,80}) 'Ui",
create_function(
'$matches',
'return "<a href=\"kullanici.php?nick=".urlencode($matches[1])."\">@$matches[1]</a> ";'
),
$tweet);
echo $tweet;
?>
_________________
şeklinde yaparsan istediğin gibi çıktıyı almış olursun,
<a href="kullanici.php?nick=tchuck">@tchuck</a> falan filan
___________________________________________________________
zaten dikkat edersen twitter'da tweet girerken textbox'ta sadece seçim için olası nick'ler çıkıyor, seçtiğinde ise textarea içinde link'lendirme olayı yok.
1- kullanıcı adı önerme olayını da şu şekilde yapabilirsin,
jsfiddle.netartık kullanıcı adı alınca önerileri listeleme işi sana kalmış çeşitli plugin'ler de var onları kullanabilirsin.
edit:
kullanıcı adının sadece başlangıçta kullanılacağını düşünerek hata yapmışım, kodu güncelledim.
jsfiddle.net