Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Ссылки скрыты с использованием CSS и JavaScript - Помогите!


Ссылки скрыты с использованием CSS и JavaScript - Помогите!

Сообщений 1 страница 6 из 6

1

http://joxi.ru/Dr8yl10Ukzp9lm.png

Здравствуйте.. Перед новым годом в ссылочной бирже "Mainlink", ботам добавили новые правила для поиска размещенных ссылок.. И теперь размещенные ссылки им стали не видны..
Система выдает ошибку - "Ссылка скрыта с использованием CSS".. В переписке с техподдержкой мне посоветовали вынести ссылки за пределы div id="pun", либо все стили со страницы вынести во внешний файл, а из шаблона их удалить. Других вариантов не наблюдается.. См. скрин переписки:

http://joxi.ru/E2p10LRfBa8EjA.png

Показано - мой вопрос - ниже ответ..

0

2

Slayder
1. Предоставьте MainLink скрин, где видно, что ссылки не скрыты
2. Скажите, что за пределы div#pun вынести ссылки не можете, т.к. ограничение от движка


3. Кстати, у Вас устаревшая версия скрипта <!-- Ссылка на авторский пост в цитате // v.3 © Alex_63 --> - замените на тот, что сейчас размещен в Скриптах от пользователях (скрипт обновлялся два раза)

Код:
<!-- Ссылка на авторский пост в цитате // v.3 © Alex_63 -->
<script type="text/javascript">
var quote_img = 'https://forumstatic.ru/files/0015/ec/20/41408.png'; //Кнопка "Перейти к сообщению" в цитате
$('.quote-box>cite:contains("#")').each(function() {
  var cntq=$(this).text(),pid=cntq.split(',')[0],autq=cntq.split(',')[1].split(' ')[0], 
  lnkq='<a class="qc-post-link" href="',imgq='<img src="'+quote_img+'" title="Перейти к сообщению"/>',
  sp0='<span class="qcn">Сообщение от</span> ',sp1='<span class="qc-uname">'+autq+'</span>',
  sp2='&nbsp;<span class="qc-post-link">'+lnkq;if($('.post'+pid).length)
  {$(this).html(sp0+sp1+sp2+pid+'">'+imgq+'</a></span>');}else
  {$(this).html(sp0+sp1+sp2+'/viewtopic.php?pid='+pid.split('#p')[1]+pid+'">'+imgq+'</a></span>');}
});$('.pl-quote>a').each(function() {
  $(this).attr('href',$(this).attr('href').replace('(\'','(\'#'+$(this).parents('.post').attr('id')+','));
});
</script>

0

3

Alex_63 написал(а):

Slayder
1. Предоставьте MainLink скрин, где видно, что ссылки не скрыты
2. Скажите, что за пределы div#pun вынести ссылки не можете, т.к. ограничение от движка

2. Я им писал что доступ к движку у меня ограничен..
1. Представитель MainLink пишет - "Так ссылки у вас и сейчас видны в коде, бот их видит, но он видит, что они скрытые".
Скрипт заменил..

Переписка

Пользователь: Система перестала видеть ссылки 02 янв 2016 22:06
Здравствуйте и с Новым Годом! Система стала выдавать статус размещенных ссылок - "Hidden".. Регулярно изменяю его на "ОК" нажатием на значок - "Устранить проблему", но через день все по новому.. И так уже неделю.. Тогда были кратковременные проблемы с доступностью сайта, после этого все и началось.. Скрины:
http://joxi.ru/Q2KYy4JC9wLykr.png
http://joxi.ru/KAxoKXGh41Zva2.png

С уважением.
Пользователь 04 янв 2016 10:04
Снова три дня ссылки вне видимости.. Забыл сказать, что при попытке исправления нажимаю не только на "Устранить проблему", но и "Одобрить", "Массово одобрить".. Не помогает.. Снимут же ссылки..
http://joxi.ru/J2bVnyMs4GgZg2.png
Скриншот
Пользователь 04 янв 2016 10:07
Я уж не говорю, что оплата за эти ссылки перестала осуществляться..
Представитель MainLink 05 янв 2016 02:10
Добрый день.

У вас ссылки расположены в блоке, который раскрывается яваскриптом. Боты не выполняют яваскрипты, поэтому для нашего бота ваши ссылки скрыты (отключите выполнение яваскриптов в браузере и посмотрите наличие проданных ссылок). Переместите вывод ссылок в блок изначально раскрытый.
Оценка: 0.0
Пользователь 05 янв 2016 02:50
Но у меня ручное размещение.. Ссылки я размещаю в теле статьи (подбираю под текст).. И раньше ведь все было нормально..
Скриншот
Пользователь 05 янв 2016 02:57
Хотя две ссылки действительно в яваскрипте.. Но опять же - раньше то ваш бот их видел..
Представитель MainLink 05 янв 2016 03:05
> Но у меня ручное размещение..
Да тут без разницы как ссылка размещена. Отключите javascript и посмотрите наличие ссылок на странице - визуально их не видно.

> И раньше ведь все было нормально..
Перед Новым годом боту новых правил добавили, теперь он по ним работает.

Вам вывод ссылок нужно вынести за пределы div id="pun", либо все стили со страницы вынести во внешний файл, а из шаблона их удалить.
Оценка: 0.0
Пользователь 05 янв 2016 03:48
С div id="pun" - ясно.. И скорее всего не осуществимо, потому как этот HTML-блок отображается только благодаря скрипту.. Вынести ссылки за пределы "div" никак не получится.. У меня нет доступа ко многим настройкам "mybb".. По поводу стилей - нун посоветоваться со спецами.. Ибо я не бум, бум.. А ежели схитрить? Например в спойлере со счетчиками продублировать (спрятать) эти же ссылки.. Это будет считаться нарушением?

А как на счет той ссылки, которая в размещена в статье, она ведь вне скриптов!?
Пользователь 05 янв 2016 03:51
У меня нет доступа ко многим настройкам "mybb", поэтому вынужден содержать HTML-блок с помощью скрипта.. Думаю так вам будет понятней.. :)
Пользователь 05 янв 2016 03:55
Да, и еще.. У меня установлена защита от отключения произвольными юзерами яваскрипта.. Может дело в этом?
Представитель MainLink 05 янв 2016 14:42
> А ежели схитрить? Например в спойлере со счетчиками продублировать (спрятать) эти же ссылки.. Это будет считаться нарушением?
Так ссылки у вас и сейчас видны в коде, бот их видит, но он видит, что они скрытые.

> А как на счет той ссылки, которая в размещена в статье, она ведь вне скриптов!?
Скриптом выводится. У вас только шапка, статистика и футер

> У меня установлена защита от отключения произвольными юзерами яваскрипта.
Каким образом вы можете мне запретить отключить в моём браузере выполнение javascript :)

Попробуйте вынести стили со страницы во внешний файл стилей. Других вариантов так с ходу не видим.

Отредактировано Slayder (Вт, 5 Янв 2016 15:27:33)

0

4

Slayder
Попробуйте вставить в конец HTML верх

<style type="text/css">
#pun-main~div[id="html-footer"],#html-footer>*{
  display:block!important;
}
</style>

0

5

Поставил..
Все равно ошибка.. Не видит..
А если отключать в браузере JavaScript - кроме шапки и счетчиков вообще ничего не видно.. :dontknow:

Отредактировано Slayder (Вт, 5 Янв 2016 16:39:24)

0

6

Оч. жаль.. Придется удалять площадку из Mainlink..

0


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Ссылки скрыты с использованием CSS и JavaScript - Помогите!