Пропустить

Karma mod by m157y

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Karma mod by m157y

Сообщение SF » 15.09.2011 8:58

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

Спасибо!

SF
phpBB 2.0.0
 
Сообщения: 115
Зарегистрирован: 16.01.2007 9:12
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Karma mod by m157y

Сообщение Simple » 25.09.2011 15:35

Мод работал отлично, никаких претензий не вызывал...
Но недавно я скопировал папку со своим модифицированным форумом в соседнюю папку на сервере. Все файлы и папки форума кроме конфиг.пхп Естественно меня встретила куча ошибок из-за модифицированных файлов и отсутствия в "чистой" базе нужных SQL запросов и прогнанных инсталлов. Кое как выполнил необходмые хапросы, прогнал инсталлы - форум (о чудо) заработал. Таким образом я получил копию форума без пользователей и сообщений. Некоторые моды вновь работают и работают исправно (например первый пост на каждой странице) но некоторые отказываются работать.
В их числе и данный мод. Все фйалы мода имеются, правки к ним выполнены, но инсталл до конца прогнвть не могу. Постоянно вываливает ошибки с содержание "таблица пхпбб_карма уже существует" и "дупликат колонки пост_карма в таблице пхпбб_постс" Вобщем пишет что в БД уже есть нужные таблицы, а потому дальше Create database tables в установочном скрипте я продвинуться не могу. пробовал удалять таблицы и колонки из phpmyadmin, но при повторных попытках прогнать инсталл он их создает и натыкается каждый раз на новую проблему. Так дошло до файла confg.php где я уже не смог разобраться, что там нужно удалить. И минус в том, что мод очень громоздкий и его таблицы очень долго и нудно удаляются.
Самое интересное что в админке мод настраивается, словно он есть, но на самом форуме н подает признаков жизни. Попытался воспроизвести путь к повышению репутации одного из юзеров, выдало "система репутации отключена администратором". Сам помню как вписывал это в яз. файл, но в админке карма включена.
Уже 100 раз удалял таблицы и колонки, вобщем не могу воскресить мод, и судя по всему снести тоже...
Вижу тут раз 10ть задавали вопрос, как же снести этот мод, но так и не увидил ответа. Как же это сделать? :x
Аватара пользователя
Simple
phpBB 2.0.4
 
Сообщения: 212
Зарегистрирован: 21.04.2011 16:01
Откуда: Крым, Бахчисарай
Благодарил (а): 64 раз.
Поблагодарили: 13 раз.

Re: Karma mod by m157y

Сообщение Пчелкин » 25.09.2011 16:06

Открыть блокнотом+ инсталл и найти строки запросов в БД..все что создавал инсталл - снести..
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Karma mod by m157y

Сообщение Simple » 27.09.2011 15:34

не мог найти все таблицы этого мода чтобы удалить, но мне очень сильно помог STK. С его помощью вычестил все что связано с этим модом и успешно установил его вновь. Работает стабильно 8-)
Аватара пользователя
Simple
phpBB 2.0.4
 
Сообщения: 212
Зарегистрирован: 21.04.2011 16:01
Откуда: Крым, Бахчисарай
Благодарил (а): 64 раз.
Поблагодарили: 13 раз.

Re: Karma mod by m157y

Сообщение FomenkoAndrey » 18.11.2011 16:12

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

форум 309, карма 123

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

Re: Karma mod by m157y

Сообщение Raisin » 19.11.2011 9:10

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

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

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

тот сайт, от куда скачал файл недоступный (видимо хостинг просрочен)
Каждое решение порождает новые проблемы.
Аватара пользователя
Raisin
phpBB 2.0.9
 
Сообщения: 339
Зарегистрирован: 30.01.2011 22:08
Откуда: Омск
Благодарил (а): 14 раз.
Поблагодарили: 17 раз.

Re: Karma mod by m157y

Сообщение Пчелкин » 19.11.2011 13:07

Raisin писал(а):simple karma

Да..он без управления..
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Karma mod by m157y

Сообщение Mafin » 18.12.2011 1:50

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

Добавлено спустя 1 час 53 минуты 45 секунд:
В общем рискнул установить...Вроде все нормально. Но имеется вопрос: пункт "Временное ограничение:
Время, которое должен будет ждать пользователь, прежде чем сможет изменять карму снова." - имеется ввиду изменять карму этому пользователю (т.е. кому уже менял)?

Mafin
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 13.12.2011 18:16
Благодарил (а): 10 раз.
Поблагодарили: 0 раз.

Re: Karma mod by m157y

Сообщение FomenkoAndrey » 18.12.2011 13:26

Mafin писал(а):этому пользователю (т.е. кому уже менял

да. интервал между изменениями кармы одному и тому же пользователю

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

Re: Karma mod by m157y

Сообщение kizh » 11.02.2012 0:52

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

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

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

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 уважением,

Кирилл

kizh
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 11.03.2008 16:19
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Karma mod by m157y

Сообщение FomenkoAndrey » 22.02.2012 20:50

карма 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, подскажите как поправить?

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

Re: Karma mod by m157y

Сообщение владимир1983 » 22.02.2012 22:17

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  
Сдаюсь в аренду или временно поживу за счет заказчика
Аватара пользователя
владимир1983
Поддержка
Поддержка
 
Сообщения: 1823
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 70 раз.
Поблагодарили: 205 раз.

Re: Karma mod by m157y

Сообщение FomenkoAndrey » 22.02.2012 22:28

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

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

в шапке выскачили замечания:
[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

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

Re: Karma mod by m157y

Сообщение FomenkoAndrey » 24.02.2012 0:33

нашел вызов функции бана здесь 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)));
				}
			}
		}


знающие люди - помогите найти ошибку в простановке бана через скрипт кармы.

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

Re: Karma mod by m157y

Сообщение FladeX » 20.03.2012 15:35

Со мной связался 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 для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2079
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Пред.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы