Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как убрать в рейтинге ссылку?

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


     11.01.2017    Все вопросы » Общие вопросы по PHP    1546

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


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

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

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


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

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


Спасибо

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


13 комментариев

Алексей Сергеевич
Юзер

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

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

SCC
Юзер

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

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

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

SCC
Юзер

SCC - 11 января 2017 16:16 -

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

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

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

DomiTori
Юзер

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

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

redissx
Юзер

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

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

SCC
Юзер

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

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

redissx
Юзер

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

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

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

SCC
Юзер

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

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

redissx
Юзер

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
PHP-developer

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
Юзер

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


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

if(dle_group==5) return false;

vitnet
PHP-developer

vitnet - 13 января 2017 10:31 -

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

SCC
Юзер

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

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

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

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

наверх