Показать сообщение отдельно
Старый 05.02.2011, 17:26 Вверх   #6
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от 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" до закрытия тэга ссылки в первой ее части, т.е. тут: . "\">", но вписать нужно строго соблюдая синтаксис и все будет работать.

Так понятней ?
 
Cказали cпасибо:
 
Время генерации страницы 0.04741 секунды с 10 запросами