Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как убрать в рейтинге ссылку?

Как убрать в рейтинге ссылку?


     11.01.2017    Общие вопросы по PHP    156

вопрос
Добрый день!
Есть замечательный хак от кодера Sander:
Как убрать в рейтинге ссылку?


Расширение функционала стандартного рейтинга "Нравится" - "Не нравится"

Данный хак изменяет внешний вид 3 типа рейтинга. Выдержка из инструкции:

Готово. В шаблоне использовать один стандартный тег
 {rating}


Сам вопрос: Как убрать ссылку голосования для гостей? В настройках стоит запрет на голосование для гостей. DLE 11.2

Как убрать в рейтинге ссылку?


Спасибо

Ответа пока нет


Комментарии пользователей (13)

Алексей Сергеевич
25 | 1

Алексей Сергеевич - 11 января 2017 16:03 - Юзер

Стандартные теги типа [rating]{rating}[/rating] не работают?

SCC
20

SCC - 11 января 2017 16:17 - Юзер

Выдержка из инструкции:
Готово. В шаблоне использовать один стандартный тег
{rating}

В данном хаке нет отдельно тегов для выставления + или - для статьи, я бы давно в ТПЛке их not-group засунул

SCC
20

SCC - 11 января 2017 16:16 - Юзер

Уважаемый DomiTori, прочитайте еще раз вопрос.

Как скрыть ссылку для голосования
И
Как скрыть тег {rating} от 5 группы

Чувствуете разницу?

DomiTori
13

168 | 23

DomiTori - 11 января 2017 17:45 - Юзер

Заключить в теги
[group=1,2,3,4]{rating}[/group

redissx
1

70 | 22

redissx - 11 января 2017 20:10 - Юзер

[group=5]
тут копированный исходный код рейтинга, но без onclick. А если и тег а убрать, то меняем на див тут же и в стилях доп правки под дивы
[/group]
[not-group=5]
тут вывод рейтинга
[/not-group]

SCC
20

SCC - 11 января 2017 21:35 - Юзер

На минуту поверил и обрадовался. Жаль.
Окей, я скопировал исходный код рейтинга без onclick. Вставил сие код в shortstory.tpl. И что, получается у меня один рейтинг одинаковый на все новости?)

redissx
1

70 | 22

redissx - 11 января 2017 21:51 - Юзер

Эх, точно. Ну тогда один вариант вижу. К main-sliders-rate добавить 5й группе класс rate-guest и жс файле

$(".rate-guest a").removeAttr('noclick');

SCC
20

SCC - 11 января 2017 22:17 - Юзер

То что в class добавить rate-guest понял, а второй кусок кода куда вставить?

redissx
1

70 | 22

redissx - 11 января 2017 23:09 - Юзер

В ваш js файл добавьте в конце
$(document).ready(function(){
$(".rate-guest a").removeAttr('onclick');
});
а может лучше
$(document).ready(function(){
$(".rate-guest a").attr('onclick','return false');
});

vitnet
221

2255 | 964

vitnet - 12 января 2017 00:46 - Эксперт

SCC,

Убираем возможность голосовать гостям.

1.0 Открыть файл engine/classes/js/dle_js.js
найти (a,b) меняем на своё
function doRate(a,b){

после добавит
if(dle_group==5) return false;

SCC
20

SCC - 12 января 2017 19:30 - Юзер


Не помогло, гости видят ссылку для голосования, голосовать они и до этого не могли(в настройках групп юзеров)

if(dle_group==5) return false;

vitnet
221

2255 | 964

vitnet - 13 января 2017 10:31 - Эксперт

А зачем её скрывать если они не могут голосовать?

SCC
20

SCC - 13 января 2017 20:25 - Юзер

Тысячи ссылок гугл считает мусором. Поэтому хотел удалить, но видимо не судьба.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы