Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Разработка сайтов > DLE

Важная информация
DLE - DLE форум - установка, шаблоны, модули. Движок DLE от А до Я.

Ответ
 
Опции темы Рейтинг: Рейтинг темы: голосов - 2, средняя оценка - 1.00. Опции просмотра
Старый 30.05.2011, 13:32   #1
 
Аватар для cx717
 
Сообщений: 89
FR (активность): 4,586

Доп. информация
По умолчанию Автор темы Как у ссылки поменять параметр "target"?

Привет.

Юзаю DLE 9.2.
Все новости открываются в новом окне, то есть параметр "target" по умолчанию равен "_blank".

Вопрос: как его изменить на "_self" в этой структуре - "[url =...]"?
cx717 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 30.05.2011, 13:35   #2
 
Аватар для Progger
 
Сообщений: 15
FR (активность): 993

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Я предполагаю стоит посмотреть шаблон. Сделать поиск по файлам шаблонам с КС "self". Думаю ответ найдете там.


Progger вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cx717 (30.05.2011)
Старый 30.05.2011, 13:48   #3
 
Аватар для DeTeron
 
Сообщений: 496
FR (активность): 10,040

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Цитата:
Сообщение от Progger Посмотреть сообщение
Я предполагаю стоит посмотреть шаблон. Сделать поиск по файлам шаблонам с КС "self". Думаю ответ найдете там.
искать только нужно будет не "self", а "_blank" и только в том шаблоне который используете
DeTeron вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (30.05.2011), cx717 (30.05.2011)
Старый 30.05.2011, 16:42   #4
 
Аватар для cx717
 
Сообщений: 89
FR (активность): 4,586

Доп. информация
По умолчанию Автор темы Re: Как у ссылки поменять параметр "target"?

Нашел шаблон static.tpl:

<div class="static">
<h1 class="nospeedbar">{description}</h2>
{static}
<br clear="all" />
<div class="storenumber">{pages}</div>
</div>

Тут ни строчки про target.

Есть еще варианты?
cx717 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 30.05.2011, 18:25   #5
 
Аватар для Progger
 
Сообщений: 15
FR (активность): 993

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Ищите файлы, в которых есть нечто подобное:
Код:
<a href="link" target="_blank">
А вообще попробуйте поискать в файлах "href".
Если ничего не получится - пришлите в ЛС ссылку на архив с шаблоном. Найду - исправлю.


Progger вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (30.05.2011), cx717 (30.05.2011)
Старый 30.05.2011, 20:11   #6
 
Аватар для Teriks
 
Сообщений: 2
FR (активность): 220

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Progger, в таком виде код не найти в дле
Teriks вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 30.05.2011, 21:35   #7
 
Аватар для Progger
 
Сообщений: 15
FR (активность): 993

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Цитата:
Сообщение от Teriks Посмотреть сообщение
Progger, в таком виде код не найти в дле
Я знаю, но можно искать по пассажам.
Оффтоп:
Например <a href=" или target=".

Вариантов много. Но если все же не получится, я могу помочь с решением проблемы.


Progger вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 30.05.2011, 22:48   #8
 
Аватар для Byblik
 
Сообщений: 449
FR (активность): 8,658

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Явно не в файлах шаблона искать надо.
Ищите в \engine\classes\parse.class.php в районе 659 строки.
У меня в 9.2 так:
Оффтоп:
if( $this->check_home( $url['html'] ) ) $target = "";
else $target = "target=\"_blank\"";

Все работает как надо.

Добавлено через 8 минут
А вообще выкладывайте свой parse.class.php, будм смотреть)
Byblik вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cx717 (30.05.2011)
Старый 31.05.2011, 00:15   #9
 
Аватар для cx717
 
Сообщений: 89
FR (активность): 4,586

Доп. информация
По умолчанию Автор темы Re: Как у ссылки поменять параметр "target"?

Byblic, поменял в 659 строке blank на self - ничего не изменилось.
В файле parse.class.php слово blank встречается только один раз - в 659 строке.

Уточню проблему ( видимо это надо было написать раньше ):

есть статическая страница ( в админке стоит галочка " Фильтрованный текст без автоматического переноса строк" ) и все url, которые я пишу на этой статической странице автоматом имеют target="_blank"

Подскажи в каком файле исправить blank на self, если не сложно, конечно.

Похоже, что проще поставить галочку " Исходный текст HTML без фильтрации и изменений", но ситуация уже преобретает спортивный интерес.

P.S. Скидывать parse.class.php прямо сюда побоялся - 1200 строк все таки - много.
cx717 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 31.05.2011, 10:29   #10
 
Аватар для Byblik
 
Сообщений: 449
FR (активность): 8,658

Доп. информация
По умолчанию Re: Как у ссылки поменять параметр "target"?

Создал у себя статическую страницу с "Фильтрованный текст без автоматического переноса строк". На странице разместил ссылку на другую страницу этого же сайта и ссылку на другой домен.
Ссылка на этот же сайт открывается в этом же окне, ссылка на другой домен открывается в новом (все как и задумано).

Функция check_home() проверяет является ли ссылка внешней или нет. Если ссылка внешняя, то пририсовываем параметр target="_blank", если ссылка внутряння, ничего не пририсовываем.

Оффтоп:
cx717, можно в личку пример этой статической страницы, а то вдруг мы не допонимаем друг друга.
Byblik вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
dle

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 2669 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продаю качественные статьи по тематикам "пластиковые окна" и "металлические двери". mroptimizer Тексты/Статьи 0 27.05.2011 14:22
Внешние ссылки по Яндексу (атрибут rel="nofollow") ALVL Яndex 13 18.06.2010 16:32
Семинар "Покупка ссылок на SAPE. Покупай ссылки - легко." academir1 Курсы, обучение 0 19.10.2009 21:55
Ссылки _www.сайт.ру или катят только ссылки вида <a href="www.сайт.ру ">. Есть толк? Pedro Раскрутка в общих чертах 7 18.07.2009 19:45

Текущее время: 18:21. Часовой пояс GMT +3.