Сообщение от
kxo
ни чё не понял. ладно. за помощь спасибо.
А что не понятного. Пример.
Беру движок 8.5, там в шаблоне короткой новости есть фраза:
[full-link]<img src="{THEME}/images/dlet_artblock_point_1.gif" width="13" height="9" border="0" /><strong>Подробнее</strong>
[/full-link]
тут видим тэги
[full-link] [/full-link] которые создают ссылку на полную новость, т.е. прописать в шаблон target="_blank" к этим тэгам нельзя. Нужно искать откуда растут ноги у тэга
[full-link]. Через поиск по фразам в файлах нахожу
full-link в файле
show.short.php - т.е. короткая новость. Начинаю смотреть файл и нахожу код:
PHP код:
if( (strlen( $row['full_story'] ) < 13) and $config['hide_full_link'] == "yes" ) $tpl->set_block( "'\\[full-link\\](.*?)\\[/full-link\\]'si", "" );
else {
$tpl->set( '[full-link]', "<a {$go_page}href=\"" . $full_link . "\">" );
$tpl->set( '[/full-link]', "</a>" );
}
$tpl->set( '{full-link}', $full_link );
Я в php не сильно волоку но вижу что код
$tpl->set( '[full-link]', "<a {$go_page}href=\"" . $full_link . "\">" ); формирует ссылку на полную новость. Тут по идее нужно прописать
target="_blank" до закрытия тэга ссылки в первой ее части, т.е. тут:
. "\">", но вписать нужно строго соблюдая синтаксис и все будет работать.
Так понятней ?