• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь targe="_blank" у всех ссылок

Статус
В этой теме нельзя размещать новые ответы.

TIIIMOXAN

Гуру форума
Регистрация
1 Сен 2009
Сообщения
403
Реакции
74
Приветствую!
Подскажите пожалуйста, как и где прописать в dle, чтобы у всех ссылок был атрибут targe="_blank".
Пробовал подгружать по этому методу
_http://xhtml.ru/2005/05/11/target_blank/
но чет не хочет открываться в новом окне.
 
Залазишь в PHPMYAdmin экспортируешь базу в SQL. Берёшь notepad++ выбераешь "замену".
В окошке "найти" пишешь:
PHP:
 <a
В окошке "заменить" пишешь:
PHP:
<a targe="_blank"
Удаляешь старую базу, выполняешь SQL запрос с новой.
На всякий случай сохрани копию старой, если что-то пойдёт не так.
 
Не, Dr.Sheff. Так мне не надо, можно как-то же по-другому отредактировать, заменив буквально пару строк и все будет, как надо. без лишнего действия с базой.
 
Без лишних действий - это только для новых публикаций, а для старых только в базе править нужно
 
неужели нельзя это сделать в show.short.php или в parse.class.php ?
 
в parse.class.php если вы поменяете обрабатываться будут новые записи как вам писали выше в show.short.php и ему подобным только через обработку данных например в $row['short_story'] preg_replace или srt_replace но если уж вам так надо лучше сделать как предлагали выше через базу и изменить parse.class для новых записей
 
хорошо, подскажите, пожалуйста это сделать в pars.class.php ?
 
попробуй здесь поправить строка 659 в 9.2
PHP:
	if( $this->check_home( $url['html'] ) ) $target = "";
		else $target = "target=\"_blank\"";
поменяй на
PHP:
$target = "target=\"_blank\"";
вроде должно работать правда не уверен на 100 процентов сам не проверял
 
не хочет так работать..
 
это должно работать только для новых новостей и только для ссылок которые находятся непосредственно в новости, т.е для ссылок на полную новость это работать не будет естественно потому как те ссылки выводятся скажем в show.short.php там надо править эту строчку
PHP:
$tpl->set( '[full-link]', "<a {$go_page}href=\"" . $full_link . "\">" );
вообщем если вам надо вставить таргет бланк на все ссылки то надо править все модули такие как topnews,show.full,show.short и тд в которых встречается вывод ссылок
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху