Маркировка сайта 18+

+60
2.72K
Иллюстрация

Сайты, как уже наверно многие знают, маркировать надо при необходимости. +18
Вот себе сделал небольшое решение. Делюсь.

Качаем тут.

Картинку кидаем в images/
warn18.php в includes/myphp/

Подключаем скриптом в любой модуль, который отображается только на главной (по закону вроде как достаточно)
Отображаться будет в правом верхнем углу сайта.

Демо

При наведении мышки на значок — всплывает предупреждение о возрастном ограничении.
+8
Сергей Петрович Сергей Петрович 12 лет назад #
Скрытый посыл уловили!? - надо поставить 18 плюсов!
smile
0
DeeMon DeeMon 12 лет назад #
Я стал походу тем кто 18-ый поставил...
+1
Haronych Haronych 12 лет назад #
В свете последних событий вещь хорошая. Поставил, не помешает.
Предупреждая вопросы о подключении, если они будут, у себя я подключил его так:
require "includes/myphp/warn18.php";
прямо в template.php в любом месте между <?php и ?>
Единственный вопрос, как сделать этот чертов текст неподчеркнутым?
Пол головы сломал откуда он это подчеркивание берет )))))))
0
Kreator Kreator 12 лет назад #
Попробуйте после <!-- добавить
Код PHP:
  1. .warn18 a{
  2. text-decoration:none;
  3. }
0
Haronych Haronych 12 лет назад #
не помогает. Он это берет из глобального styles.css то есть он воспринимает текст как ссылку хотя он таковой не является. Вот сфига он его считает ссылкой вопрос...
0
Kreator Kreator 12 лет назад #
Всмысле сфига? Это заключено в тег <a href='#' ...
0
Haronych Haronych 12 лет назад #
ой йошкен кот... Все, прошу прощения, это я сегодня похоже перекурил скриптов ) Вопрос снят )
0
Pasha Pasha 12 лет назад #
Он считает его ссылкой потому что это и есть ссылка.
kreator, прошу проощения что вмешиваюсь, но у вас ошибка. Если уж добавлять, то .warn18{text-decoration:none;} Можно для уверенности даже так: .warn18{text-decoration:none !important;}
0
Haronych Haronych 12 лет назад #
Да уже разобрался, спасибо. Это как всегда нужно влезть в дремучие дебри вместо того чтобы посмотреть на самом видном месте )
Кстати из предложенного вами работает только второй вариант
0
Kreator Kreator 12 лет назад #
Перезалил. Вдруг у кого еще такие ссылки.
0
Таня Таня 12 лет назад #
Предупреждая вопросы о подключении, если они будут, у себя я подключил его так:
Спасибо, я не знала как подключить. Сделала как у вас, вот только не нравится, что его нет на внутренних страницах. Как сделать чтоб либо только на главной, либо на всех? А то кликаешь по пунктам меню - маркер есть, кликаешь на статью - маркера нет, это мигание как-то раздражает.
0
Таня Таня 12 лет назад #
а еще каким то образом на css влияет, почему то карма пользователя по другому отображается если подключаю этот require "includes/myphp/warn18.php";
0
Haronych Haronych 12 лет назад #
У меня карма отключена. Вроде влиять не должен, гляну на тестовом. Как сделать чтобы маркер был вообще на всех страницах простого решения пока не придумал. Можно конечно воткнуть его во все файлы, но уж больно решение кривое. Пятой точкой чуйствую есть способ проще... А чтобы был только на главной это просто. Присмотрите модуль который у вас отображается только на главной странице, к примеру у меня больше нигде не выведен поиск, и вставьте вызов туда (в моем случае \modules\mod_search\module.php) кстати это возможно решит вашу проблему со стилями.
0
Таня Таня 12 лет назад #
да, сделала пока только на главной и с css теперь все ок. Но, все равно буду ждать решение когда на всех страницах безболезненно можно будет этот маркер поставить, хотя если точно достаточно только на главной, то это и хорошо))
Спасибо!
0
eoleg eoleg 12 лет назад #
лучше воткнуть в модуль который выводится всегда, везде и на самом видном месте, тогда точно до этого не докапаются.
+1
Haronych Haronych 12 лет назад #
Дык зачем в модуль? Прямо в темплейт, я выше написал. На всех страницах отображается )
0
eoleg eoleg 12 лет назад #
да хоть куда, я в лого вставил
0
Kreator Kreator 12 лет назад #
Читал в РГ и других крупных проетах законопроект и комментарии юристов. Там говорилось что закон предусматривает размещение этого на главной странице сайта. О других страницах в законе ничего не написано.
0
eoleg eoleg 12 лет назад #
У нас если нужно ставить то ставить нужно везде и не важно что написано, при разборках не поможет
0
Таня Таня 12 лет назад #
А кто знает, это предупреждение должно обязательно уродовать верх страницы? у меня оно внизу, так можно?
0
Kreator Kreator 12 лет назад #
РИА:
Роскомнадзор дал более четкие указания о том, где именно должна быть эта пометка. "Знак информационной продукции указывается на главной странице сетевого издания и должен соответствовать самой старшей возрастной категории информационной продукции, распространяемой в данном выпуске. Знак информационной продукции должен располагаться в верхней части главной страницы, по размеру должен быть не меньше 75% от заголовка второго уровня или не меньше размеров шрифта основного текста с применением полужирного начертания, или не меньше 20% от основной информационной колонки", - говорится в документе ведомства.
+1
Таня Таня 12 лет назад #
Спасибо!
Только это наоборот еще больше привлечет подростков.
+1
Kreator Kreator 12 лет назад #
Ну это же хорошо. ) И с пользой и по закону.
0
Kreator Kreator 12 лет назад #
А если в пол страницы "АХТУНГ! КЛОУЗ ЗЕ ВИНДОУ СМАЛ ЧИЛДРЕН 18 ДАУН!" написать - может эффект еще больше будет.
HostelB HostelB 12 лет назад #
Комментарий удален
0
nedoriko nedoriko 12 лет назад #
а я не нашел где конкретно это посмотреть. сайт кк сайт. +18 не вижу
0
nedoriko nedoriko 12 лет назад #
извеняюсь. страница не прогружалась до конца.
0
Patriot Patriot 12 лет назад #
18+для гостей не видно,хотя установлен общий доступ. Где копнуть чтобы гости лицезрели? )
0
Patriot Patriot 12 лет назад #
Раскопал, сменил позицию теперь гостям видно.Спасибо kreator!
0
stasis stasis 12 лет назад #
Странно у всех работает у меня не работает...
Выводит сообщение "Файл "/includes/myphp/warn18.php" не найден!"
Хотя файл там такой есть... в чём может быть проблема?
0
Haronych Haronych 12 лет назад #
А с правами у файла все в порядке?
0
stasis stasis 12 лет назад #
С правами всё в порядке "644"
0
Майкл Майкл 12 лет назад #
Заметил, что на сайте сайте надпись "Сайт может содержать контент, запрещенный к просмотру лицам до 18 лет!" заключена в <noindex> </noindex>, а выложенный архив этого "хака" не содержит )))
Может нам тоже это сделать? )))
+1
Kreator Kreator 12 лет назад #
Я уже после так сделал. Думаю может избавит от этого текста в запросах яндекса. Решил предостеречься, может поможет.
0
Майкл Майкл 12 лет назад #
Я тоже подумал об этом...
Недеюсь поможет! )))
0
Таня Таня 12 лет назад #
Автор, большое спасибо за полезную фишку!! )
+1
Amurland Amurland 12 лет назад #
Немного подправил стиль

Код PHP:
  1. .warn18 .tip {
  2. background: #2d9600;
  3. cursor: default;
  4. display: none;
  5. font-size: 17px;
  6. font-weight: bold;
  7. height: 115px;
  8. padding: 25px 10px 0;
  9. position: absolute;
  10. right: 10px;
  11. text-align: center;
  12. top: 41px;
  13. color:#fff;
  14. text-shadow: #333 0px 1px 0px;
  15. width: 302px;
  16. background: -moz-linear-gradient(#9ece89, #2d9600);
  17. background: -webkit-linear-gradient(#9ece89, #2d9600);
  18. background: -o-linear-gradient(#9ece89, #2d9600);
  19. -webkit-border-radius: 10px;
  20. -moz-border-radius: 10px;
  21. border-radius: 10px;
  22. box-shadow: #333 0px 1px 5px;
  23. }
""
0
Haronych Haronych 12 лет назад #
Ну тут уж каждый для себя подгоняет стиль. У меня, к примеру, так:
""
0
Александр Александр 12 лет назад #
спасибо))) мелочь но приятно, плюс чучуть текст сделаю иначе, а то у нас в стране очень строго с +18 так еще значком типа ахнуг у меня вот есть +18 лучше напишу, что типа если найдете то сообщите администратору)))
0
ecolora ecolora 12 лет назад #
Исправьте в стиле

Код PHP:
  1. background: url("images/warn18.png") no-repeat scroll 0 0 transparent;
на

Код PHP:
  1. background: url("/images/warn18.png") no-repeat scroll 0 0 transparent;
Иначе на сайтах с сеф, картинка не подгружается для некоторых страниц (где к имени сайта добавлены папки)
0
Kreator Kreator 12 лет назад #
Тех, кто поставил данную примочку у себя, прошу проверить на кроссбраузерность. А точнее в IE+9.
Как у вас с этим?
У меня просто IE10 там все ок.
0
Таня Таня 12 лет назад #
Сдается мне, что из-за этого маркера у меня футер на главной странице не отображается. Как решить? На других страницах маркера нет, футер есть)
Сайт serialobzor.ru
0
Кишля Раду Кишля Раду 12 лет назад #
Дайте пожалуйста пример подключения, сколько не пытаюсь никак не получается(((
0
Александр Александр 12 лет назад #
Думаю на изображении будет понятно
0
Александр Александр 12 лет назад #
""
0
Кишля Раду Кишля Раду 12 лет назад #
Я залил файл в папку myphp, как само изображение подключить в шаблон?
0
Haronych Haronych 12 лет назад #
Мой третий коммент сверху в этой теме. Специально же написал.
+1
Harconen Harconen 12 лет назад #
а как можно прикрутить сылочку на правила сайта некто не думал ?
0
ashtykin ashtykin 11 лет назад #
в IE-9 почему-то справа картинка, что делать?)
0
ashtykin ashtykin 11 лет назад #
а теперь все хорошо) видимо новый год наступает и все само собой решается
0
schved schved 11 лет назад #
А какой смысл делать ссылкой
<a class="warn18" href="#">

Если можно просто
<a class="warn18">

И все работает.

Кстати в IE10 если совместимость отключить едет весь дизайн, возможно на Default шаблоне такого и нет.
0
nedoriko nedoriko 9 лет назад #
ну кто за законами следит? а то я чегото забросил все.

Еще от автора

Поле - Дата публикации записи
Дата публикации записи в шаблоне выводится в конце записи.
Статистика просмотров контента и Фильтр исходящей почты (SiteKreator v.22.2.2)
Улучшение компонента продолжается. Медленно но верно компонент обрастает еще большими возможностями.
Kmailer v.3.3.1 - Компонент для организации рассылки по email пользователям сайта и подписчикам
Всем доброго времени суток. Представляю вашему вниманию компонент KMailer 3.3.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.