Vladimir’s WordPress Forum


 
guestdefault Vladimirs WordPress Forum
Current User: Guest user permissions Vladimirs WordPress Forum
Search Forums:


searchicon Vladimirs WordPress Forum 






Wildcard Usage:
*    matches any number of characters
%    matches exactly one character

topic Vladimirs WordPress Forum

it doesn't work for cyrillic

addtopic Vladimirs WordPress Forum Add a New Topic addpost Vladimirs WordPress Forum Reply to Post
UserPost

5:30
3 August, 2009


Niki Koev

 Vladimirs WordPress Forum
Guest

Hey Vladimir, it seems the smart links doesn't work with cyrilic letters… How much it will cost to modify that for me?
You did a great tool!
sf cool Vladimirs WordPress Forum10x!

21:09
21 November, 2010


Hristofor Lukanov

 Vladimirs WordPress Forum
Guest

Hi there. I found out the problem with cyrilics. The problem is in the regular expression matching the keywords.

The problem is here:

$reg = $options['casesens'] ? '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))\b($name)\b/msU' : '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>))($name)\b/imsU';

The \b matches at a position that is called a "word boundary". It is not designed to work with cyrilics, so you may replace the row with:

$reg = $options['casesens'] ? '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>)[^a-zA-Zа-яА-Я0-9_])($name)([^a-zA-Zа-яА-Я0-9_])/msU' : '/(?!(?:[^<\[]+[>\]]|[^>\]]+<\/a>)[^a-zA-Zа-яА-Я0-9_])($name)([^a-zA-Zа-яА-Я0-9_])/imsU';

You also need to change this row:

$replace="<a title=\"$1\" href=\"$url\">$1</a>";

to

$replace="<a title=\"$1\" href=\"$url\">$1</a>$2";

12:30
22 November, 2010


Vladimir

 Vladimirs WordPress Forum
Admin

posts 685

Seo Smart Links2 will feature full support for UTF8, dont worry about it :)

15:19
18 February, 2011


Fking

guestdefault Vladimirs WordPress Forum
Guest

Can someone confirm if the above fix works as supposed?
Any info on when to expect the update would be appreciated as well :)

22:53
19 February, 2011


Vladimir

 Vladimirs WordPress Forum
Admin

posts 685

Yep this is added to the premium version as many others features too

http://www.prelovac.com/produc…..mart-links

addpost Vladimirs WordPress Forum Reply to Post

Reply to Topic:
it doesn't work for cyrillic

Guest Name (Required):

Guest Email (Required):

htmlEditor Vladimirs WordPress Forum
Smileys
sf confused Vladimirs WordPress Forum sf cool Vladimirs WordPress Forum sf cry Vladimirs WordPress Forum sf embarassed Vladimirs WordPress Forum sf frown Vladimirs WordPress Forum sf kiss Vladimirs WordPress Forum sf laugh Vladimirs WordPress Forum sf smile Vladimirs WordPress Forum sf surprised Vladimirs WordPress Forum sf wink Vladimirs WordPress Forum sf yell Vladimirs WordPress Forum
Post New Reply

Guest URL (required)

Math Required!
What is the sum of:
3 + 11