Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как убрать в рейтинге ссылку?

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


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

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


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

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

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


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

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


Спасибо

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


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

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

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

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

SCC
Юзер

SCC - -

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

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

SCC
Юзер

SCC - -

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

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

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

DomiTori
Юзер

DomiTori - -

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

redissx
Юзер

redissx - -

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

SCC
Юзер

SCC - -

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

redissx
Юзер

redissx - -

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

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

SCC
Юзер

SCC - -

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

redissx
Юзер

redissx - -

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

vitnet
PHP-developer

vitnet - -

SCC,

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

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

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

SCC
Юзер

SCC - -


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

if(dle_group==5) return false;

vitnet
PHP-developer

vitnet - -

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

SCC
Юзер

SCC - -

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

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

наверх