Замена стандартной формы оценки материала. Теперь это будет кнопка с надписью "Полезный материал". Текст кнопки можно без особых усилий заменить на свой. К примеру "Понравился" и т.п.
Установка:
Шаг 1 - Установим HTML:
Заходим в Админ панель - Дизайн - Управления дизайном и выбираем нужным модуль вашего сайта (новости, блог, каталог и т.д.) и на странице материала и комментариев к нему заменяем стандартный код рейтинга:
Code
<div style="float:right"></div>
на следующий код:
Для раздела новости (news)
Code
<div id="rating_os">
<a href="javascript://" id="golike" onclick="$.get('/news/0-0-1-$ID$-15-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Для раздела каталог статей (publ)
Code
<div id="rating_os">
<a href="javascript://" id="golike" onclick="$.get('/publ/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Для раздела каталог файлов (load)
Code
<div id="rating_os">
<a href="javascript://" id="golike" onclick="$.get('/load/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Для раздела каталог сайтов (dir)
Code
<div id="rating_os">
<a style="text-decoration: none;" href="javascript://" id="golike" onclick="$.get('/dir/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Для раздела блог (blog)
Code
<div id="rating_os">
<a href="javascript://" id="golike" onclick="$.get('/blog/0-0-1-$ID$-14-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Для раздела доска объявлений (board)
Code
<div id="rating_os">
<a href="javascript://" id="golike" onclick="$.get('/board/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Для раздела Фотоальбом (photo)
Code
<div id="rating_os">
<a href="javascript://" id="golike" onclick="$.get('/photo/1-1-$ID$-13-1',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успех',{w:270,h:60,t:8000})};});">
<div id="rating_l">Полезный материал</div>
</a>
<div id="rating_p">+$RATED$</div>
</div>
Шаг 2 - Установим CSS:
Теперь нам осталось прописать css стили для тёмного варианта кнопки:
Регистрация позволит Вам стать полноценным участником данного проекта.
Вы сможете оставлять комментарии, просматривать скрытый текст, голосовать в опросах и многое другое.
В случае возникновения проблем с регистрацией, напишите администратору сайта.
Соглошения:
Администрация данного сайта не несет ответственность за использование ресурсов доступных
на этом сайте. Вся информация дана исключительно в образовательных целях.
Вся информация, расположенная на этом сайте предназначена только для ознакомительных целей,
авторы не несут ответственности за возможные последствия использования их в целях,
запрещенных Уголовным Кодексом. Вы обязуетесь не применять полученные здесь программы
и информацию в целях, запрещённых УК. Ни при каких условиях и обстоятельствах
ответственность за последствия, которые прямо или косвенно повлекло за собой
использование информации или программного обеспечения, размещенного на этом сайте,
не может возлагаться на авторов сайта и быть основанием для их судебного преследования.
Вы соглашаетесь с указанными условиями, можете приступить к регистрации и дальнейшему
просмотру материалов. В противном случае рекомендуется немедленно покинуть сайт.
Общие правила поведения на сайте:
Начнем с того, что на сайте общаются сотни людей, разных религих и взглядов,
и все они являются полноправными посетителями нашего сайта,
поэтому если мы хотим чтобы это сообщество людей функционировало нам и необходимы правила.
Мы настоятельно рекомендуем прочитать настоящие правила,
это займет у вас всего минут пять,
но сбережет нам и вам время и поможет сделать сайт более интересным и организованным.
Начнем с того, что на нашем сайте нужно вести себя уважительно ко всем посетителям сайта.
Не надо оскорблений по отношению к участникам, это всегда лишнее. Если есть претензии -
обращайтесь к Админам или Модераторам (воспользуйтесь личными сообщениями).
Оскорбление других посетителей считается у нас одним из самых тяжких нарушений и строго
наказывается администрацией. У нас строго запрещен расизм, религиозные и политические
высказывания. Заранее благодарим вас за понимание и за желание сделать наш сайт более
вежливым и дружелюбным.
На сайте запрещено:
- сообщения, не относящиеся к содержанию статьи или к контексту обсуждения
- оскорбление и угрозы в адрес посетителей сайта
- в комментариях запрещаются выражения, содержащие ненормативную лексику, унижающие
человеческое достоинство, разжигающие межнациональную рознь
- спам, а также реклама любых товаров и услуг, иных ресурсов, СМИ или событий, не
относящихся к контексту обсуждения статьи
Давайте будем уважать друг друга и сайт, на который Вы и другие читатели приходят пообщаться и высказать свои мысли.
Администрация сайта оставляет за собой право:
Удалять комментарии или часть комментариев, если они не соответствуют данным требованиям.