Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#40 used as offset, casting to integer (40) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Про карму [2]
ТвойWeb » » Моды, хаки, скины и дополнения » Про карму

Страниц (3): « 1 [2] 3 »
 

11. Рональд01 - 22 Января, 2007 - 06:59:29 - перейти к сообщению
Вопрос такой:

CODE:
elseif ($m_id == '108') {
alert_karma($exbb['member'].$lang['Karma_PostMin']);
} else {


что поставить вместо m_id чтобы это был номер того, кому пытаются понизить карму. или вместо номера модератор или админ.
12. TitiS - 17 Июля, 2007 - 04:10:36 - перейти к сообщению
Было желание убрать свою карму, т.к. зачем администратору форума иметь карму - я не понимаю...

Что я сделал?

Это касается только Full Mods 0.1.5, на других тоже должно работать. Вообщем открываем файл topic.php, который находится в корневой дирректории форума. Переходим к строчке #223. Должно быть:
PHP:

#XXXXXXXXXX КАРМА XXXXXXXXXXXXXXXXXX
$karma = $names[$member_id]['karma'];
#XXXXXXXXXX КАРМА XXXXXXXXXXXXXXXXXX


Заменяем на:

PHP:

#XXXXXXXXXX КАРМА XXXXXXXXXXXXXXXXXX
$karma = $names[$member_id]['karma'];
if ($memver_id==1){ $karma = "Карма: <b>откл.</b>"; };
#XXXXXXXXXX КАРМА XXXXXXXXXXXXXXXXXX


Это касается только администратора (его id всегда "1"Подмигивание. Для модераторов делаете похожее.

Это как я с этой проблемой разобрался. Вопрос к Marcus'у и TvoyWeb'у - вызовет это серьёзных ошибок в работе модуля/модулей и форума в целом. Я протестировал достаточно - у меня всё работает как и прежде (может вываливаются ошибки, но как известно в форуме error_reporting(0); ). По поиску слова "karma" были найдены ещё значения, но изменения их результатов не дало.
13. TitiS - 17 Июля, 2007 - 04:32:13 - перейти к сообщению
Ах, да, совсем забыл, есть ведь ещё 'поощрить/наказать' и его надо убрать у пользователя номЭр одЫн. Сяду на комп, напишу ещё что надо изменить, чтобы убрать у администратора
14. TvoyWeb - 17 Июля, 2007 - 08:27:02 - перейти к сообщению
TitiS пишет:
if ($memver_id==1){ $karma = "Карма: <b>откл.</b>"; };

Зачем же так?
Тогда уж вот так:
CODE:
if ($names[$member_id]['status']=='ad'){ $karma = "Карма: <b>откл.</b>"; };

А для модераторов раздела:
CODE:
if ($inmembmod){ $karma = "Карма: <b>откл.</b>"; };
15. TitiS - 17 Июля, 2007 - 21:50:22 - перейти к сообщению
Я расчитывал на то, что у большей части пользователей ExBB Full Mods есть только один администратор... Но твой код будет естессно правильней Улыбка

А модерам помойму карму убирать не надо - интересно узнать мнения пользователей о модераторов. Конечно, кому попало ставить права модеров - это не правильно. Но люди разные бывают Улыбка

Да, что касается убрать "Поощрить/Наказать" у администратора:

Эти ссылки у меня убрались сразу после того, как я на строке 223 отключил карму. Кстати, поспешил, там у меня ошибка:
TitiS пишет:
if ($memver_id==1){ $karma = "Карма: <b>откл.</b>"; };

надо:
TitiS пишет:
if ($member_id==1){ $karma = "Карма: <b>откл.</b>"; };
16. Ray Wen - 18 Июля, 2007 - 00:42:33 - перейти к сообщению
TitiS
А зачем убирать? Улыбка Если у тебя карма в минус, то стоит задуматься, а правильный ли ты администратор... Подмигивание

TitiS пишет:
Кстати, поспешил, там у меня ошибка:

Ну да... и ";" в конце я тоже думаю можно убрать... Улыбка
17. TitiS - 18 Июля, 2007 - 00:50:34 - перейти к сообщению
Ray Wen пишет:
А зачем убирать? Если у тебя карма в минус, то стоит задуматься, а правильный ли ты администратор...

Раз я админ - значит на мне это всё держится. Если посетители у меня тусуются - значит им нравится. По идее они бы должны были мне сразу +500 дать Улыбка Шутка... "откл." так будет правильней. На многих форумах так сделано

Ray Wen пишет:
Ну да... и ";" в конце я тоже думаю можно убрать...

Ну по правилам синтаксиса PHP закрывать двоеточием надо всё что кончается... Например процедура, присваевание, чтение, запись ну и т.д. Но дело не столько в этом - в некоторых языках программирования это обязательно, поэтому привычка Улыбка
18. Dragooon - 18 Июля, 2007 - 11:03:11 - перейти к сообщению
а как бы сделать так чтобы можно было просмотреть кто повысил и кто понизил карму... некий лог в одном файле с номальным видом...?
19. SlyFox - 18 Июля, 2007 - 20:24:41 - перейти к сообщению
Dragooon пишет:
некий лог в одном файле

Хм... а ведь есть файл ../modules/karma/karmalog.php, но почему-то лог не ведётся - записи не добавляются Не понял права на файл 777... в админке никаких включалок нет... чего надо сделать, чтобы вёлся лог кармы?
20. TvoyWeb - 19 Июля, 2007 - 03:28:04 - перейти к сообщению
SlyFox
А в самом файле karma.php расскоментированна строка для записи в лог? Должно быть что-то типа save_log();

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0412]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33