DLE фильтр слов

T
На сайте с 26.09.2010
Offline
74
1395

К примеру есть у меня статья "Австрия", через фильтр слов вбиваю замену слова "Австрия" на ссылку ведущую на данную страницу. Отлично идет заменя по всему сайту, но на самой странице "Австрия" ставить к примеру в тексте 10 и более ссылок саму на себя. На сколько я слышал это негативно воспринимают поисковики. Может кто знает, что можно предпринять чтобы решить данную проблему...

Спасибо.

KK
На сайте с 25.07.2006
Offline
138
#1

как вариант - править файл engine/modules/show.full.php - поставить замену через preg_replace (в этой функции можно указать количество замен)

что-то типа:

$row['full_story'] = preg_replace(array('/\bАвстрия\b/','/\bВенгрия\b/'), array('<a href="тратата">Австрия</a>','<a href="тратата2">Венгрия</a>'), $row['full_story'], 1);

T
На сайте с 26.09.2010
Offline
74
#2
Kel_Kimpbell:
как вариант - править файл engine/modules/show.full.php - поставить замену через preg_replace (в этой функции можно указать количество замен)
что-то типа:
$row['full_story'] = preg_replace(array('/\bАвстрия\b/','/\bВенгрия\b/'), array('<a href="тратата">Австрия</a>','<a href="тратата2">Венгрия</a>'), $row['full_story'], 1);

Че т не выходит ничего, мож не туда вставляю хз...

ДА и все равно, ссылка будет хоть и одна, то тем самым страница будет ссылаться сама на себя, что не логично...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий