В каком файле находится функция отвечающая за редирект?

 
Посетитель
small user social cms
Медаль
Сообщений: 539
Хочу сделать что бы ссылки открывались в новом окне, а не этом же.
instantcms.su - официальная поддержка SiteKreator, UserPay, SiteStroi, ForumKreator
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
М-да. Краткость сестра таланта. Но, не в этом случае.
Редирект - автоматическое перенаправление пользователей с одного сайта на другой. Выглядит это следующим образом – пользователь набирает в адресной строке браузера один адрес, а оказывается на сайте, адрес которого совсем другой.
Если вы про это, то за редирект отвечают несколько методов класса cmsController , находящегося в файле /system/core/controller.php . Раз тема размещена в разделе Релизы 2.X, то смею предположить, что речь про вторую ветку. Конкретно для 2.1.1 это строки примерно 536- 609.
Так вот, если речь про этот редирект, то это редирект средствами пхп. То есть, браузер запрашивает адрес, по этому адресу пхп(сервер) сообщает, что адрес перемещен по новому месту и сообщает этот новый адрес, на который браузер и перенаправляет пользователя. Открытие в новом окне в данном случае регулировать нельзя. Да и не логично. Что должно открываться в первоначальном окне.
Если же вы про встроенные на страницу ссылки. Тогда, при вставке ссылки средствами redactor-а есть возможность поставить галочку Открывать в новой вкладке и тогда к тегу ссылки добавится атрибут target="_blank" и ссылка откроется в новом окне.
Или же вы про что-то другое?

-
Хватит париться, живи как нравится!
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 539
Марат,
Типы контента > Новости > Поля. "Тип поля" ссылки. Вот я создал поле источник, но он открывается у меня в этом же окне...

Там есть маркер "Ссылки через редирект ", я его отметил, но к сожалению редирект перенаправляет но этой же странице.
Редактировалось: 1 раз (Последний: 7 ноября 2014 в 16:25)
instantcms.su - официальная поддержка SiteKreator, UserPay, SiteStroi, ForumKreator
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
nmsk:
Типы контента > Новости > Поля. "Тип поля" ссылки. Вот я создал поле источник, но он открывается у меня в этом же окне...
Файл /system/fields/url.php, строка 37 для icms 2.1.1
Код PHP:
  1. return '<a href="'.htmlspecialchars($href).'">'.$value.'</a>';
замените на:
Код PHP:
  1. return '<a href="'.htmlspecialchars($href).'" target="_blank">'.$value.'</a>';
Работает и для прямой ссылки и для ссылки с редиректом.
Редактировалось: 1 раз (Последний: 7 ноября 2014 в 17:34)
Хватит париться, живи как нравится!
Посетитель
small user social cms
Медаль
Сообщений: 539
Марат, большое Вам спасибо!! v
instantcms.su - официальная поддержка SiteKreator, UserPay, SiteStroi, ForumKreator
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: