Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать чтобы ссылка открывалась в новом окне?

Как сделать чтобы ссылка открывалась в новом окне?


     12.12.2015    Все вопросы » Общие вопросы по PHP    1408

вопрос
Здравствуйте. Такая ситуация. В полной новости, прописываю текстовые ссылки на другие страницы (своего) сайта. Но при нажатии, ссылка открывается в том-же окне, а не в новом с созданием новой вкладки.

По стандарту, движок открывает ссылки в новом оке, если ссылка не похожа на основной домен:

Если с домен.ру/ссылка мы делаем ссылку в статье на домен.ру/ссылка2 , движок откроет её в том-же окне.

Но если мы делаем ссылку с сайта домен.ру/ссылка в статье на домен21.ру/ссылка , движок, откроет её в новом окне.

Как сделать, чтобы для первый вариант примера, открывался как второй вариант? В каком файлике PHP нужно производить изменения и что именно меня)

Спасибо.

Ответил: roma


Заходим в папку engine/classes открываем файл parse.class.php

Меняем: (836 строка)

else $target = " target=\"_blank\"";

на

$target = "target=\"_blank\"";

6 комментариев

roma
Юзер

roma - 12 декабря 2015 17:23 -

Нашёл на сёрче решение проблемы. Но видимо код уже устарел, так как найти не могу данные строки: http://searchengines.guru/showthread.php?t=730908

vitnet
Эксперт

vitnet - 12 декабря 2015 17:41 -


Плохо искали ;)

roma
Юзер

roma - 12 декабря 2015 17:59 -

vitnet, Всё ровно там не совсем такой код) Но спасибо и вам за наводку. Всё получилось, ответ написал выше)

dimon174
Юзер

dimon174 - 6 мая 2016 10:45 -

все работает автору спасибо:), сделал на dle 11, кто будет ставить знайте, что ссылки парсятся только перед внесением в бд, так что для старых уже работать не будет.

roma
Юзер

roma - 6 мая 2016 13:42 -

Цитата: dimon174
цитировать
Ответить
А если сделать перестроение публикаций ?

dimon174
Юзер

dimon174 - 6 мая 2016 19:56 -

без понятия не побывал на молодом сайте делал, у меня новостей не шипко много я просто редактировал их по новой сохранил :)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх