Уважаемые пользователи!
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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
сокол2
phpBB 1.0.0
Сообщения: 5
Стаж: 11 лет 3 месяца

Re: Karma mod by m157y

Сообщение сокол2 »

Доброго вечера всем!

Ребята, подскажите пожалуйста как сделать что бы все пользователи видели за что прибавлена карма и кто прибавил?
Сейчас это позволено только админу, а также каждый может посмотреть у себя + если все у себя в профилях поставят галочки на разрешении смотреть, но это сделать практически невозможно...

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

Заранее благодарен всем за ответы
С уважением
Юрий
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Pazh »

Наверно нужно открыть настройки мода в Админке и внимательно прочитать все пункты, например:
Включить комментарии, Комментарии обязательны, Включить просмотр комментариев, Комментариев на страницу. Потом зайти в Пользовательские права, вкладка Разное и посмотреть на право "Может просматривать комментарии репутации"
Помощь в ЛС/email только за WM или ЮMoney
сокол2
phpBB 1.0.0
Сообщения: 5
Стаж: 11 лет 3 месяца

Re: Karma mod by m157y

Сообщение сокол2 »

Добрый день

В том то и дело что мне не нужно что бы у каждого пользователей бала вкладка "Может просматривать комментарии репутации" с возможностью выбора, а что бы по умолчанию она у всех была уже активна и нельзя ее было снять. Что бы мне не нужно было каждого пользователя уговаривать активировать эту функцию.

С уважением
Юрий
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Pazh »

сокол2 ты не орел, кто сказал что будет какой-то выбор? Ты знаешь что такое система прав доступа на форуме phpbb?
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 2 месяца
Благодарил (а): 105 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Djeday »

Pazh, я поясню немного:
права у него настроены для группы "Зарегистрированные пользователи":
Права для каждого форума
Права для каждого форума
Права группы
Права группы
Однако в моде есть такой момент: Личный раздел - Личные настройки - Настройки кармы - показывать комментарии только для меня: по-умолчанию стоит "Да". Т.е. видит только он, ну и Админы соответственно.
Личный раздел
Личный раздел
Если пользователь зайдет и поставит "Нет", то комментарии к его репутации будут видеть все. И отключить это никак не удается.
А как сделать, чтобы в личном разделе по-умолчанию стояло "Нет"? Т.е. пользователь, при желании, мог бы ограничивать доступ простым пользователям к комментариям. А изначально они были бы открыты. Сейчас изначально они получаются закрытыми.
Как-то так.
Последний раз редактировалось Djeday 28.12.2012 14:28, всего редактировалось 1 раз.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Karma mod by m157y

Сообщение МайскийЖук »

изначально они были бы закрыты. А сейчас изначально они получаются закрытыми
Сейчас они закрыты, но нужно, чтобы они были закрыты.

Где логика ваще?
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Pazh »

Во-первых, сорри, у меня почему-то этот пункт в настройках юзверей не был установлен - и как результат - я не имел таких проблем как тут описаны :lol: :lol: :lol:
Во-вторых, по существу:

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

ALTER TABLE `phpbb_users` CHANGE `user_karma_comments_self` `user_karma_comments_self` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0';
update phpbb_users set user_karma_comments_self=0;
- это проставит всем в Нет эту настройку
в шаблоне karma_ucp.php
найти и удалить (в subsilver)

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

	<tr>
		<td class="row1" width="50%"><b class="genmed">{L_UCP_KARMA_COMMENTS_SELF}:</b></td>
		<td class="row2"><input type="radio" class="radio" name="comments_self" value="1"<!-- IF S_COMMENTS_SELF --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_YES}</span>&nbsp;&nbsp;<input type="radio" class="radio" name="comments_self" value="0"<!-- IF not S_COMMENTS_SELF --> checked="checked"<!-- ENDIF --> /><span class="genmed">{L_NO}</span></td>
	</tr>
или это (в prosilver)

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

			<dl>
				<dt><label for="comments_self1">{L_UCP_KARMA_COMMENTS_SELF}:</label></dt>
				<dd>
					<label for="comments_self1"><input type="radio" name="comments_self" id="comments_self1" value="1"<!-- IF S_COMMENTS_SELF --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
					<label for="comments_self0"><input type="radio" name="comments_self" id="comments_self0" value="0"<!-- IF not S_COMMENTS_SELF --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
				</dd>
			</dl>
Тогда пункт в настройках пропадет и юзер не сможет поменять настройку через личный раздел
Последний раз редактировалось Pazh 28.12.2012 15:05, всего редактировалось 1 раз.
Причина: Исправил ошибку
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 2 месяца
Благодарил (а): 105 раз
Поблагодарили: 66 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Djeday »

МайскийЖук писал(а):Сейчас они закрыты, но нужно, чтобы они были закрыты.

Где логика ваще?
Очепятался, с кем не бывает? Поправил.
Pazh, благодарю за расширенный ответ.

Добавлено спустя 7 минут 48 секунд:
Pazh, только наверное все-таки так?

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

update phpbb_users set user_karma_comments_self=0
Добавлено спустя 14 минут 41 секунду:
И еще: в PhpMyAdmin значение поля user_karma_comments_self по-умолчанию поставить "0", чтобы у новых юзеров комметы сразу были открыты.
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Pazh »

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

Re: Karma mod by m157y

Сообщение Alecto »

кто как борится с ситуацией:
1 - есть карма комментариями у пользователей, но при удалении пользователя из базы его карма благополучно продолжает висеть в базе. проверил запросом:

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

select * from phpbb_karma where not exists (select phpbb_users.user_id from phpbb_users where phpbb_karma.user_id = phpbb_users.user_id)
2 - есть посты, за которые выставлялась карма, после удаления таких постов карма с комментариями и ссылками на несуествующие посты благополучно продолжает существовать. проверил запросом:

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

select * from phpbb_karma
where not exists (select post_id from phpbb_posts where phpbb_posts.post_id = phpbb_karma.post_id)
and phpbb_karma.post_id > 0
кто разбирался с функционалом кармы: будет ли достаточно хотя бы для варианта (1) вместо SELECT подставить в запрос DELETE и снести карму несуществующих пользвателей? или она еще где-то прописывается?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение Pazh »

А она Вам мешает? Ну тогда не вместо SELECTа вместо SELECT *
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Karma mod by m157y

Сообщение Alecto »

да, точно! спасибо, почистили записи для несуществующих пользователей. для несуществующих сообщений пока оставлю.
добавил этот запрос на ночную обработку по крону.
SF
phpBB 1.4.4
Сообщения: 149
Стаж: 17 лет 2 месяца
Благодарил (а): 1 раз
Контактная информация:

Re: Karma mod by m157y

Сообщение SF »

Кто ставил 1.5.0 версию? Как она?
http://karmamod.svn.sourceforge.net/vie ... hes/1.5.x/

обновил с 1.4 до 1.5.
При проверке репортов на сообщения кармы:
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/mcp/mcp_karma.php on line 1171: Undefined property: karmamod::$config
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/mcp/mcp_karma.php on line 1171: Undefined property: karmamod::$config
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/mcp/mcp_karma.php on line 1171: Undefined property: karmamod::$config

И в самом меню куча ссылок на репорты:

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

» Open karmas reports
» Closed karmas reports
» Karma report details
» Open karmas reports
» Closed karmas reports
» Karma report details
» Open karmas reports
» Closed karmas reports
» Karma report details
» Open karmas reports
» Closed karmas reports
» Karma report details
А при клике на Karma report details выдаёт "эта жалоба уже закрыта". После отключения репортов все эти ссылки всё равно остались в MCP.

Как только включаешь проверку обновление и нотификацию выскакивает ошибка:
Fatal error: Call to a member function functions_page_header_ajax() on a non-object in /site/forum/includes/functions.php on line 4642

Строка 4642:

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

$karmamod->changes->functions_page_header_ajax();
Далее дебагер показывает:
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/functions_karma.php on line 221: Undefined index: karma_version_up_to_date
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/functions_karma.php on line 227: Undefined index: karma_update_time

В админке сообщение:

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

Внимание
A new version of Karma MOD is available.
Как его убрать?

При клике на карму пользователя дебагер показывает:

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

[phpBB Debug] PHP Notice: in file [ROOT]/karma.php on line 395: Undefined index: user_karma_per_page
[phpBB Debug] PHP Notice: in file [ROOT]/karma.php on line 400: Undefined index: user_karma_per_page
[phpBB Debug] PHP Notice: in file [ROOT]/karma.php on line 417: Undefined index: user_karma_per_page
При клике на поиск выдаёт:
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/changes_karma_general.php on line 167: Undefined index: KARMA_SORT_AVG

В админке:
[phpBB Debug] PHP Notice: in file [ROOT]/includes/mods/changes_karma_acp.php on line 91: Undefined index: karma_version_up_to_date

AJAX не пашет, просто при включении ничего не происходит. Может это из-за Nginx? Какие должны быть ссылки на + - с AJAX?
Последний раз редактировалось SF 23.01.2013 6:42, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: Karma mod by m157y

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

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

Re: Karma mod by m157y

Сообщение SF »

Пчёлкин, у тебя там AJAX работает? А репорты?
Я поправил свой пред. пост.
Закрыто

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