Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Karma mod by m157y

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
SF
phpBB 1.4.4
Сообщения: 149
Стаж: 17 лет 2 месяца
Благодарил (а): 1 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение SF »

Преимущества очевидны - меньше релодов страници, соотвественно это и удобнее и быстрее.
Но всё же не могли бы вы скинуть мне необходимые фиксы? И ещё там есть инструкция как обновлять мод?

Спасибо!
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 12 лет 11 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Simple »

Мод работал отлично, никаких претензий не вызывал...
Но недавно я скопировал папку со своим модифицированным форумом в соседнюю папку на сервере. Все файлы и папки форума кроме конфиг.пхп Естественно меня встретила куча ошибок из-за модифицированных файлов и отсутствия в "чистой" базе нужных SQL запросов и прогнанных инсталлов. Кое как выполнил необходмые хапросы, прогнал инсталлы - форум (о чудо) заработал. Таким образом я получил копию форума без пользователей и сообщений. Некоторые моды вновь работают и работают исправно (например первый пост на каждой странице) но некоторые отказываются работать.
В их числе и данный мод. Все фйалы мода имеются, правки к ним выполнены, но инсталл до конца прогнвть не могу. Постоянно вываливает ошибки с содержание "таблица phpBB_карма уже существует" и "дупликат колонки пост_карма в таблице phpBB_постс" Вобщем пишет что в БД уже есть нужные таблицы, а потому дальше Create database tables в установочном скрипте я продвинуться не могу. пробовал удалять таблицы и колонки из phpmyadmin, но при повторных попытках прогнать инсталл он их создает и натыкается каждый раз на новую проблему. Так дошло до файла confg.php где я уже не смог разобраться, что там нужно удалить. И минус в том, что мод очень громоздкий и его таблицы очень долго и нудно удаляются.
Самое интересное что в админке мод настраивается, словно он есть, но на самом форуме н подает признаков жизни. Попытался воспроизвести путь к повышению репутации одного из юзеров, выдало "система репутации отключена администратором". Сам помню как вписывал это в яз. файл, но в админке карма включена.
Уже 100 раз удалял таблицы и колонки, вобщем не могу воскресить мод, и судя по всему снести тоже...
Вижу тут раз 10ть задавали вопрос, как же снести этот мод, но так и не увидил ответа. Как же это сделать? :x
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Пчелкин »

Открыть блокнотом+ инсталл и найти строки запросов в БД..все что создавал инсталл - снести..
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 12 лет 11 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Simple »

не мог найти все таблицы этого мода чтобы удалить, но мне очень сильно помог STK. С его помощью вычестил все что связано с этим модом и успешно установил его вновь. Работает стабильно 8-)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Karma mod by m157y

Сообщение Alecto »

может кто копал в сторону следующего вопроса:
на пользователей действуют временные ограничения (установки в админке) для изменения кармы.
хотелось бы обойти это ограничение, но только для админа.
т.е. все пользуются кармой согласно настройкам, но админы могут игнорировать и менять репутацию еще до истечения ограничивающего срока.

форум 309, карма 123
Аватара пользователя
Slash
phpBB 2.0.10
Сообщения: 794
Стаж: 13 лет 1 месяц
Благодарил (а): 101 раз
Поблагодарили: 79 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Slash »

А у меня стоит simple karma, но в админке нет ни каких настроек к нему. Обыскал всю админку, пробовал добавить через систему > администраторский раздел, там тоже ничего. Это так и должно быть?

Работает отлично! Спасибо автору!

Добавлено спустя 1 час 9 минут 30 секунд:
В моём моде - установочном архиве, нет файлов для админки.
Файлов копируемых на сайт всего 3 штуки:
1. karma.php
2. language/ru/mods/karma_lang.php
3. language/en/mods/karma_lang.php

тот сайт, от куда скачал файл недоступный (видимо хостинг просрочен)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Пчелкин »

Raisin писал(а):simple karma
Да..он без управления..
Mafin
phpBB 1.2.1
Сообщения: 21
Стаж: 12 лет 3 месяца
Благодарил (а): 10 раз

Re: Karma mod by m157y

Сообщение Mafin »

Ребята, а на phpBB 3.0.9 нормально работает этот мод?

Добавлено спустя 1 час 53 минуты 45 секунд:
В общем рискнул установить...Вроде все нормально. Но имеется вопрос: пункт "Временное ограничение:
Время, которое должен будет ждать пользователь, прежде чем сможет изменять карму снова." - имеется ввиду изменять карму этому пользователю (т.е. кому уже менял)?
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Karma mod by m157y

Сообщение Alecto »

Mafin писал(а):этому пользователю (т.е. кому уже менял
да. интервал между изменениями кармы одному и тому же пользователю
kizh
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет
Откуда: Москва

Re: Karma mod by m157y

Сообщение kizh »

Всем добрый день.

Помогите, пожалуйста.

Проблема такая: при попытке войти на форум, сайт отвечает:

Fatal error: Call to a member function ajax_page_header() on a non-object in /forum/includes/functions.php on line 4312

на этой строке находится $karmamod->ajax_page_header()

Что это может быть и как это лечить?

Установлен karmamod 1.5.0, phpbb 3.0.9

C уважением,

Кирилл
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Karma mod by m157y

Сообщение Alecto »

карма 1.2.3, форум 3.0.10
следующая ошибка появилась после включения автобана по репутации:

Код: Выделить всё

Fatal error: Call to undefined function user_ban() in /home/motobrat/public_html/includes/mods/functions_karma.php on line 1305
Добавлено спустя 1 минуту 31 секунду:
код строки 1305 и немного ниже.

Код: Выделить всё

// Okay, all tests passed and we'll ban user
		$mode = 'ban_userid'; // Ban by user id
		$ban = $clean_name; // Banned user
		$ban_len = 0; // Permanent ban
		$ben_len_other = ''; // This field user, if baning not permanent
		$ban_exclude = ''; // We don't have excludes from banning
		$ban_reason = $this->config['ban_reason']; // Ban reason showed at ACP/MCP
		$ban_give_reason = $this->config['ban_give_reason']; // Ban reason showed to user

		// Ban!
1305		user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
	}
Добавлено спустя 2 минуты 35 секунд:
поскольку автор давно забил на мод, попробую спросить гуру:
со времени выпуска мода сменилось много версий форумов, возможно изменилась функция user_ban, подскажите как поправить?
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение владимир1983 »

FomenkoAndrey
Попробуй
Открыть:
includes/mods/functions_karma.php
Найти:

Код: Выделить всё

		global $db, $user;

		// Catch username
Заменить на:

Код: Выделить всё

               global $db, $user, $phpbb_root_path, $phpEx;

                // Load additional user functions, if not loaded
                     if (!function_exists('user_ban'))
                    {
                       include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
                    }

          // Catch username  
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Karma mod by m157y

Сообщение Alecto »

внес изменения.
после понижения кармы фатал эрор исчез. карма понизилась, бан установлен не был.

из новых ошибок...

в шапке выскачили замечания:

Код: Выделить всё

[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/functions_karma.php on line 1311: Undefined variable: ban_len_other

Warning: Cannot modify header information - headers already sent by (output started at /home/motobrat/public_html/includes/functions.php:3971) in /home/motobrat/public_html/includes/functions.php on line 4877

Warning: Cannot modify header information - headers already sent by (output started at /home/motobrat/public_html/includes/functions.php:3971) in /home/motobrat/public_html/includes/functions.php on line 4879

Warning: Cannot modify header information - headers already sent by (output started at /home/motobrat/public_html/includes/functions.php:3971) in /home/motobrat/public_html/includes/functions.php on line 4880

Warning: Cannot modify header information - headers already sent by (output started at /home/motobrat/public_html/includes/functions.php:3971) in /home/motobrat/public_html/includes/functions.php on line 4881
на странице после изменения карты текст:
Не указан режим.
Добавлено спустя 3 минуты 39 секунд:
эта строка теперь стала 1311

Код: Выделить всё

		user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
что-то похоже не так с этой переменной:

Код: Выделить всё

		$ben_len_other = ''; // This field user, if baning not permanent
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Karma mod by m157y

Сообщение Alecto »

нашел вызов функции бана здесь acp_ban.php

Код: Выделить всё

// Ban submitted?
		if ($bansubmit)
		{
			// Grab the list of entries
			$ban				= utf8_normalize_nfc(request_var('ban', '', true));
			$ban_len			= request_var('banlength', 0);
			$ban_len_other		= request_var('banlengthother', '');
			$ban_exclude		= request_var('banexclude', 0);
			$ban_reason			= utf8_normalize_nfc(request_var('banreason', '', true));
			$ban_give_reason	= utf8_normalize_nfc(request_var('bangivereason', '', true));

			if ($ban)
			{
				user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);

				trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . adm_back_link($this->u_action));
			}
		}
		else if ($unbansubmit)
		{
			$ban = request_var('unban', array(''));

			if ($ban)
			{
				user_unban($mode, $ban);

				trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . adm_back_link($this->u_action));
			}
		}
и здесь mcp_ban.php

Код: Выделить всё

		// Ban submitted?
		if ($bansubmit)
		{
			// Grab the list of entries
			$ban				= request_var('ban', '', ($mode === 'user') ? true : false);

			if ($mode === 'user')
			{
				$ban = utf8_normalize_nfc($ban);
			}

			$ban_len			= request_var('banlength', 0);
			$ban_len_other		= request_var('banlengthother', '');
			$ban_exclude		= request_var('banexclude', 0);
			$ban_reason			= utf8_normalize_nfc(request_var('banreason', '', true));
			$ban_give_reason	= utf8_normalize_nfc(request_var('bangivereason', '', true));

			if ($ban)
			{
				if (confirm_box(true))
				{
					user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);

					trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . '<br /><br /><a href="' . $this->u_action . '">&laquo; ' . $user->lang['BACK_TO_PREV'] . '</a>');
				}
				else
				{
					confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
						'mode'				=> $mode,
						'ban'				=> $ban,
						'bansubmit'			=> true,
						'banlength'			=> $ban_len,
						'banlengthother'	=> $ban_len_other,
						'banexclude'		=> $ban_exclude,
						'banreason'			=> $ban_reason,
						'bangivereason'		=> $ban_give_reason)));
				}
			}
		}
знающие люди - помогите найти ошибку в простановке бана через скрипт кармы.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение FladeX »

Со мной связался m157y, автор этого мода. Он возобновляет работу над проектом, поэтому принимает любые сообщения об ошибках, найденных в моде.
Просьба всем, кто сталкивался с этим, писать баг-репорты на почту ru.m157y@gmail.com с темой начинающейся с префикса "[Karma MOD]".
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Закрыто

Вернуться в «Поддержка модов для phpBB 3.0.x»