Бормотухи.НЕТ

Бормотухи.НЕТ (http://www.bormotuhi.net/index.php)
-   DataLife Engine (http://www.bormotuhi.net/forumdisplay.php?f=129)
-   -   Помогите с модулем Awards 4.0 для DLE 9.0 (http://www.bormotuhi.net/showthread.php?t=11344)

apelisin 04.02.2011 22:24

Помогите с модулем Awards 4.0 для DLE 9.0
 
Доброго времени суток всем)Помогите с модулем Awards 4.0 для DLE 9.0,всё установилось отлично,работает вроди без глюков,но интересует вопрос -Как сделать так что бы награды(медальки) смог выдавать не толькоАдминистратор сайта,но и допустим группа Модераторов (Главные Журналисты) ?

Версия движка DLE 9,0 лицензия от кейгена))))

Есть знающие?)):shriben:

Навсякий случай ВОТ сам модуль

genic 05.02.2011 22:40

Попробуй в файле: engine/modules/awards/show.awards.php
После
PHP код:

$tpl->set('{awards}'$awards);
if (
$member_id['user_group']==1) {
$tpl->set('{awards-link}'"<a href=".$config['http_home_url'].$config['admin_path']."?mod=awards&action=graduate&user=".$row['name'].">Наградить</a>");
}else{
$tpl->set('{awards-link}'"");  } 

Добавить
PHP код:

$tpl->set('{awards}'$awards);
if (
$member_id['user_group']==2) {
$tpl->set('{awards-link}'"<a href=".$config['http_home_url'].$config['admin_path']."?mod=awards&action=graduate&user=".$row['name'].">Наградить</a>");
}else{
$tpl->set('{awards-link}'"");  } 

где
PHP код:

if ($member_id['user_group']==2) { 

цифра 2 это id группы "Главные редакторы".
Соответственно
id 3 => Журналисты

id 4 => Посетители

id 5 => Гости

Злой 06.02.2011 04:31

думаю что так будет немного правильнее
PHP код:

$tpl->set('{awards}'$awards); 
if (
$member_id['user_group']==or $member_id['user_group']==2) { 
$tpl->set('{awards-link}'"<a href=".$config['http_home_url'].$config['admin_path']."?mod=awards&action=graduate&user=".$row['name'].">Наградить</a>"); 
}else{ 
$tpl->set('{awards-link}'"");  } 

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

genic 06.02.2011 08:22

Точно.
Я в PHP еще зелен, и честно говоря не знал как вставить группы в одну строку.

apelisin 06.02.2011 21:05

спасибо ребята за помощь.буду тестить щас) :good:


спустя некоторое время....ВСЁ РАБОТАЕТ.
хочу отметить ещё один нюанс-надо дать доступ в админку той группе (не полный доступ а только к наградам получается) так как награды через админку выдаются.

genic 14.02.2011 12:52

А почему не создать новую группу?

apelisin 14.02.2011 16:18

Цитата:

Сообщение от genic (Сообщение 253851)
А почему не создать новую группу?

...не толькоАдминистратор сайта,но и допустим группа Модераторов...

Вопрос был как открыть доступ и другим группа КРОМЕ админа.Вопрос решился написанным выше. (таким образом можно и дать права на созданную группу...):shriben:

IgorL 23.12.2011 03:01

У меня почему то при наведении мышкой на медаль не выскакивает подсказка за какие заслуги, например за 100 постов. Подскажите как исправить, плиз...

apelisin 23.12.2011 10:21

IgorL, проверь ещё раз,может что то не туда вписал. А хинт работает вообще у тебя на сайте? При наведении на картинку из любой новости отображается заголовок самой новости в которой она находится?

leo-oon 18.01.2012 21:55

Проблема в этом модуле ещё есть. Модуль никак не хочет "понимать" двойные ники [написанные через пробел].
В модуле присутствует тег который выводится например в профиле и в комментариях. Он выводит линк в админку где по id пользователя сразу указывается ник. Но модуль почему то берёт только первую часть ника. В принципе можно ручками дописать оставшуюся часть ника, но хотелось бы автоматики. А при уведомлении в лс ник вообще отсутствует. Кто то может подсказать что с этим можно сделать?

Max2011 31.01.2012 11:54

А у меня друга проблема с этим модулем, если на сайте у комментариев посмотреть профиль пользователя там где видны его награды - описание самих наград, почему то находится под этим "окном профиля" и естественно описание не видно......
все как у тебя награды 4, дли 9, посмотри как у тебя?


Текущее время: 14:48. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot

Время генерации страницы 0.10574 секунды с 8 запросами