[Karma Description Mod] Мод кармы, репутации

Started by Grek.Kamchatka, September 09, 2005, 01:04:06 AM

Previous topic - Next topic

SAS75

ÿ â ïðîãðàììèðîâàíèè íå ðóáëþ, òû ïîäñêàæè ÷òî èìåíî è êóäà âñòàâèòü :)

åñëè âûñòàâèòü âðåìÿ îæèäàíèÿ, òî îí íå ñìîæåò è íèêîìó äðóãîìó äîáàâèòü...

Grek.Kamchatka

Êàê ýòî íå ñìîæåò, ñìîæåò, íî íå òîìó ïîëüçîâàòåëþ, êîòîðîìó ïîñòàâèë ïëþñ èëè ìèíóñ òîëüêî ÷òî.

SAS75

ò.å. òû õî÷åøü ñêàçàòü, åñëè ÿ ïîñòàâëþ âðåìÿ îæèäàíèÿ 24 ÷àñà, òî ïîëüçîâàòåëü À íå ñìîæåò â òå÷åíèè ñóòîê äîáàâèòü áîëüøå èçìåíèòü êàðìó ïîëüçîâàòåëþ Â, íî â òî æå âðåìÿ ìîæåò ñðàçó æå èçìåíèòü êàðìó ïîëüçîâàòåëþ Ñ ?

à òàê æå ñêàæè ïëç ÷òî è ãäå ïîìåíÿòü, ÷òîáû èçìåíåíèÿ êàðìû ìîã ñìîòðåòü òîëüêî õîçÿèõ àêêàóíòà...

Grek.Kamchatka

Quote from: SAS75 on January 13, 2006, 12:12:25 AM
ò.å. òû õî÷åøü ñêàçàòü, åñëè ÿ ïîñòàâëþ âðåìÿ îæèäàíèÿ 24 ÷àñà, òî ïîëüçîâàòåëü À íå ñìîæåò â òå÷åíèè ñóòîê äîáàâèòü áîëüøå èçìåíèòü êàðìó ïîëüçîâàòåëþ Â, íî â òî æå âðåìÿ ìîæåò ñðàçó æå èçìåíèòü êàðìó ïîëüçîâàòåëþ Ñ ?
Èìåííî òàê.

Quote
à òàê æå ñêàæè ïëç ÷òî è ãäå ïîìåíÿòü, ÷òîáû èçìåíåíèÿ êàðìû ìîã ñìîòðåòü òîëüêî õîçÿèõ àêêàóíòà...
Ïîãîäè, êàê áóäåò íîâàÿ âåðñèÿ, ñäåëàþ òàì ýòó ôóíêöèþ. Ïîêà íåò âðåìåíè, çàíèìàþñü ïåðåâîäîì íîâîé âåðñèè ôîðóìà.

Grek.Kamchatka

Поставь кодировку на автоопределение.

Acid_Jack

хороший мод
правда трудно реализована русификация

неплохо было бы сделать так, чтобы карму пользователя (типа ?action=ownkarma;u=ID) можно было просмотреть прямо из топика, кликнув по слову "карма" под именем
т.е. сделать это слово "кликабельным"

Grek.Kamchatka

У меня были задумки на этот счет, но я хотел прикрутить к этому слову, что-то другое, вот уже не помню что))) Есть еще ?action=ownkarma а слово-то одно)))

proces

Îáúÿñíèòå!!!! Ïëèç òàê åñòü ðóñÿøêà íà íåãî èëè íåò....à òî íè÷åãî íåïîíÿòíî
Åñëè åñòü òî ãäå...
Åñëè íåò òî êàê?????

Èíñòðóêöèþ ïëèç íàïèøèòå..

Grek.Kamchatka

Пипец, в какой кодировке это написано? Я не могу это прочитать. Пользуйся автоопределением кодировки в браузере.

den812

поставил мод этот, только не понимаю как посмотреть ввывод этого мода? как вызвывается? у меня 1.1РЦ2

Спасибо

Grek.Kamchatka

http://your_forum.ru/index.php?action=viewkarma

Тебе прийдется добавить стринги в русские файлы. Чтобы просто посмотреть, переключись на английский язык, все увидишь. Плюс тема оформления должна быть стандартной. Как здесь.

den812

Включен и так английцкийй.. тема КЛАССИК
http://.........ru/index.php?action=viewkarma

показывает обычную ХОММЕ страничку форума


ХЕЛЛП

Grek.Kamchatka

Если так, то значит action=viewkarma не обрабатывается, а если он не обрабатывается, значит его нет в inde.php, а если его нет в index.php, значит мод ты просто не установил.

den812

в менеджере пакетов все показывает что поставилось..

скажите плиз как проверить правильность установки

Спасибо

Grek.Kamchatka

В менеджере пакетов в каком разделе виден мод? Присутствует ли он в разделе "Установленные пакеты?"

den812

http://..........ru/index.php?action=packages;sa=installed

7.     Karma Description Mod     1.9.7

да он там есть

Alex_T

с данным модом получилась забавная засада :( Итак вводные, имеем связку только что поставленные TP 0.971 + SMF 1.1.1 дефолтовую тему (да впрочем любую) вообщем почти как на данном сайте
Инсталим Mod Karma Description 2.2 - все проходит на ура :) причем РАБОТАЕТ как часы...

... Итак проблема - появилась необходимость ЗАПРЕТИТь одному из учасников изменение кармы (в моде есть соответствующая фишка "ID пользователей, которые не могут изменять карму. Например: 2,412,88"), вношу ИДешник пользователя (при этом изменения нормально сохраняются в БД - проверил) Ан не работает  :o - юзер как менял карму так и продолжает (... подумалось даже, что он просто знает что-то чего я не знаю - создал тестового занес его ИД в список - а карму все равно МОЖНО менять)
Вообщем НИД ХЕЛП - где копать? что поправить?  :(

Grek.Kamchatka

#77
Между id  номерами стоит запятая и все указано без пробелов?

Я понял где собака зарыта. Спасибо что указали на ошибку. При изменении кармы существует две процедуры: Карма изменяется с объяснением и без. Так вот при изменении кармы БЕЗ объяснений, осуществляется проверка на условие (может ли пользователь изменять карму или нет), при изменении кармы С объяснениями данная проверка не осуществляется. Буду исправлять...

Grek.Kamchatka

Быстрое решение:
В файле Karma.php найти строку 284 (идет после // The user ID _must_ be a number, no matter what.
        $_REQUEST['uid'] = (int) $_REQUEST['uid'];) и вставить туда следующие строки

//This users karma can't be changed
        if (empty($modSettings['karmacantmodify'])) $modSettings['karmacantmodify']='';

             $array_value = explode (',', $modSettings['karmacantmodify']);
             if (in_array(($_REQUEST['uid']), $array_value))
                fatal_lang_error('karma_cant_modify', false);

        //This users can't changed karma to other users
        if (empty($modSettings['karmacantmodify2'])) $modSettings['karmacantmodify2']='';

             $array_value2 = explode (',', $modSettings['karmacantmodify2']);
             if (in_array($ID_MEMBER, $array_value2))
                fatal_lang_error('karma_cant_modify2', false);

Ishodniki

Здравствуйте.
Форум 1.1 RC3
При первой попытке установить Всё выполняет Успешно кроме последних 4ёх действий:
db_change.php и 3 файла... (ничего с ними не делает...)
Нажымаю установить - пустая страница загружается и всё.

При последующих попытках выдаёт -
Вы не можете загрузить или установить новый пакет модификаций, так как директория Пакетов Модификаций защищена от записи (CHMOD)!

Уже всё перепробовал. Чмодил и фалы и папки 777 - не помогло.

Спасибо за помошь!


Advertisement: