mosobo3724
New Member
سلام خدمت دوستان و اساتید.
کد زیر مطالب رو میگیره و عباراتی که ابتداش # داشته باشه رو به عنوان برچسب لینک میده و عباراتی هم که ابتداش @ داشته باشه لینک میکنه. ولی مشکلی که داره اینه که فقط عبارات لاتین رو تگ میکنه و از زبان فارسی پشتیبانی نمیکنه.
[PHPS] $parsedMessage = preg_replace(array('/(^|[^a-z0-9_])@([a-z0-9_]+)/i', '/(^|[^a-z0-9_])#(\w+)/u'), array('$1<a href="'.$this->url.'/index.php?a=profile&u=$2">@$2</a>', '$1<a href="'.$this->url.'/index.php?a=search&tag=$2">#$2</a>'), $parseUrl);[/PHPS]
ممنون میشم دوستان و اساتید کد رو تغییرش بدن تا درست بشه.
پیشاپیش سپاس گزارم
کد زیر مطالب رو میگیره و عباراتی که ابتداش # داشته باشه رو به عنوان برچسب لینک میده و عباراتی هم که ابتداش @ داشته باشه لینک میکنه. ولی مشکلی که داره اینه که فقط عبارات لاتین رو تگ میکنه و از زبان فارسی پشتیبانی نمیکنه.
[PHPS] $parsedMessage = preg_replace(array('/(^|[^a-z0-9_])@([a-z0-9_]+)/i', '/(^|[^a-z0-9_])#(\w+)/u'), array('$1<a href="'.$this->url.'/index.php?a=profile&u=$2">@$2</a>', '$1<a href="'.$this->url.'/index.php?a=search&tag=$2">#$2</a>'), $parseUrl);[/PHPS]
ممنون میشم دوستان و اساتید کد رو تغییرش بدن تا درست بشه.
پیشاپیش سپاس گزارم