Форум Diz-Cs.Ru
Преимущества регистрации:
Возможность создания тем
Общение с пользователями
Найдете множество полезной информации
Найдете своих единомышленников
DIZ-CS.RU - Мы с Вами НАВСЕГДА!
  • Страница 1 из 1
  • 1
Модератор форума: -SAM-  
Активный форум » WEB-мастеру » Технический раздел (домены, хостинг, настройка CMS и шаблонов) » Проблема с переходами и скачкой
Проблема с переходами и скачкой
Дата: Пн, 04.11.2013, 07:49:32 | Сообщение # 1
Аватарка WEEEN
OFF
Пользователь
99 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
Доброго времени суток Cnc Вчера поставил вот такой вот шаблончик но не работает 2 кнопки.
http://s09.radikal.ru/i182/1311/c2/c8fc9ec1202c.png
2 кнопки:
1 - Подробнее о файле
2 - Скачать файл
http://s003.radikal.ru/i204/1311/ce/964911ed9aa9.png
http://s50.radikal.ru/i129/1311/05/653b25e1a356.png

Коды "Вид материалов" "Страница материала и комментариев к нему"

"Вид материалов"


"Страница материала и комментариев к нему"


Сам сайт вот club-cs.3dn.ru (не реклама). Посмотрите какие ещё есть баги.
Дата: Пн, 04.11.2013, 08:10:30 | Сообщение # 2
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5625 Сообщения:
88 Награды:
261 Отзывы:
Сайт пользователя:
Цитата WEEEN ()
<a href="$SOURCE_URL$" class="downl" target="_blank"> Скачать файл </a>
Вам поможет эта тема - https://diz-cs.ru/forum/52-244260-1#2301160

Цитата WEEEN ()
<a href="$ENTRY_URL$" class="sbutton" target="_blank">Подробнее о $CATEGORY_NAME$<img src="/images/arrow-right.png" alt="" style="margin: 0 0 1px 10px;"></a>
При отключении JS в браузере всё переходит. В исходном коде сайта присутствует:
Код
<noindex><script type="text/javascript">      
$('a.sbutton[href^="http:"]').each(function () {
      $(this).attr("target", "_blank").attr("href", '/go.htm?' + this.href);
});      
</script></noindex>
что и делает ссылку вида
Код
http://club-cs.3dn.ru/go.htm?http://club-cs.3dn.ru/load/counter_strike_1_6/skachat_counter_strike_1_6_v43/1-1-0-1
Выход в таком случае такой - удалить этот скрипт или залить недостающий файл go.htm в корень файлового менеджера.


Дата: Пн, 04.11.2013, 08:18:05 | Сообщение # 3
Аватарка WEEEN
OFF
Пользователь
99 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
А где взять этот файл go.htm? Вроде со скачкой устранил, но теперь иконка не такая. Как востановить дизайн иконки?
Дата: Пн, 04.11.2013, 08:21:30 | Сообщение # 4
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5625 Сообщения:
88 Награды:
261 Отзывы:
Сайт пользователя:
WEEEN, я бы вообще удалил этот скрипт - он именно там не нужен. Скачать go.htm - https://diz-cs.ru/go.htm

Кнопка поменялась, т.к. класс нужно прописать class="downl" (тот, который и был до этого, а не тот, что по ссылке в той теме - class="newload").


Дата: Пн, 04.11.2013, 08:26:54 | Сообщение # 5
Аватарка WEEEN
OFF
Пользователь
99 Сообщения:
0 Отзывы:
ICQ пользователя:
Skype пользователя:
Сайт пользователя:
Всё,убрал. Посмотрите вот так вот нужно было сделать? И кнопку "Скачать файл" сделал как нужно.
Дата: Пн, 04.11.2013, 08:31:45 | Сообщение # 6
Аватарка -SAM-
⇚ Stand Alone Man ⇛
OFF
Гл. Администратор
5625 Сообщения:
88 Награды:
261 Отзывы:
Сайт пользователя:
Убрать нужно было скрипт, а не кнопку с переходом на страницу материала (подробнее) Blin

Тот скрипт создан для анти-переходов, когда идёт переход на другой сайт, а не для запрета переходов со страницы на страницу одного и того же сайта. Вот на нашем сайте\форуме он стоит, запрещает переход на другие сайты (выводится предупреждение, когда переходишь по внешней ссылке):
Код
<!--Анти-переходы-->
<noindex><script type="text/javascript">       
$('.posttdMessage a[href^="http:"]').each(function () {
       if (this.host != "diz-cs.ru" && this.host != "diz-cs.at.ua" && this.host != "photo.diz-cs.com") {
       $(this).attr("target", "_blank").attr("href", '/go.htm?' + this.href);
       }
});       
</script></noindex>
<!--/Анти-переходы-->
И указаны домены, при переходе на которые предупреждение выводиться не будет (список исключений).
P.S.: человек понимающий сделает под свой сайт, указав вместо .posttdMessage a свой класс (или же id) анкора, поменяет домен на свой, зальет в файловый менеджер недостающий файл go.htm ... и после этого скрипт будет работать, как ему и положено - запрещать переходы по внешним ссылкам.


Активный форум » WEB-мастеру » Технический раздел (домены, хостинг, настройка CMS и шаблонов) » Проблема с переходами и скачкой
  • Страница 1 из 1
  • 1
Поиск: