Уважаемые пользователи!
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 Hack или Advanced Karma Hack?

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Nome
phpBB 1.4.2
Сообщения: 65
Стаж: 19 лет 3 месяца

Сообщение Nome »

так, новая версия архива, не раньше выходных, много дел
а пока небольшой фикс, спасибо VVVas, что обратил внимание
Описание: значек показа комментариев появлялся у гостей
Ошибка в: Comments For Advanced Karma Mod
Фикс:

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

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
	$smite_url = '';

#
#-----[ AFTER, ADD ]------------------------------------
#
	$view_comments_url = ''; 
	$view_comments_img = '';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
8)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Объясните, зачем такая шаманская процедура в karma.php? :mrgreen:

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

	$sql = "select user_posts, karma_time from " . USERS_TABLE . " where user_id='$userdata[user_id]'";
	$result = $db->sql_query($sql);
	$array = mysql_fetch_array($result);
	$time_old = $array['karma_time'];
	$posts_num = $array['user_posts'];
	$sql = "select user_id from " . USERS_TABLE . " where user_id='$userdata[user_id]'";//make sure no one votes for themselves
	$result = $db->sql_query($sql);
	$array = mysql_fetch_array($result);
	$voter_id = $array[0]
Неужели нельзя всё выполнять в 1 запрос например:

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

	$sql = "select user_id, user_posts, karma_time from " . USERS_TABLE . " where user_id='$userdata[user_id]'";
	$result = $db->sql_query($sql);
	$array = mysql_fetch_array($result);
	$time_old = $array['karma_time'];
	$posts_num = $array['user_posts'];
	$voter_id = $array['user_id'];
И ещё после этого для высвобождения памяти добавить:

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

$db->sql_freeresult($result);
Или так задумано? :roll:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Nome
phpBB 1.4.2
Сообщения: 65
Стаж: 19 лет 3 месяца

Сообщение Nome »

а ну это шаманы, бубны...ритуальные танци программистов и т.д....
на самом деле, это то немногое, что осталось от оригинального Karma Hack от countach44 и что у меня руки никак не дойдут исправить :(
Paul
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 8 месяцев

Сообщение Paul »

А как можно сделать чтобы карма показывалась в memberlist ? Спасибо заранее, за совет...
king
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 8 месяцев
Откуда: Пермь

Сообщение king »

привет всем ))
Я поставил себе мод кармы. Где можно скачать такой хак, чтобы в карме указывался тот, кто поставил карму, и в какой теме и чтобы указывалась дата. И ещё чтоб русскоязычный был :D Зараннее спасибо.
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

king
Вас побить или как? Тему читать целиком, а не выборочно.
я люблю daft punk | новый sugoi.ru
Вано
phpBB 1.0.0
Сообщения: 4
Стаж: 18 лет 10 месяцев

Сообщение Вано »

VVVas
зачем людей бить?

Nome
а скоро ты выбросишь в сеть пак со всеми последними фиксами?
Nome
phpBB 1.4.2
Сообщения: 65
Стаж: 19 лет 3 месяца

Сообщение Nome »

да вот собственно и выбрасываю....сори если что-то пропустил, стучите в асю, будем править

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

http://www.altermusic.ru/Nome/AKM.zip
людей бить надо чтобы читали весь топик ;)

king, вам надо скачать упаковку, которая несколькими строками выше и поставить Comments Hack
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Nome
Siava писал(а):Объясните, зачем такая шаманская процедура в karma.php? и далее
Я так посмотрел эту вешь ещё не переделывали?
я люблю daft punk | новый sugoi.ru
Nome
phpBB 1.4.2
Сообщения: 65
Стаж: 19 лет 3 месяца

Сообщение Nome »

нет, времени катастрофически не хватает...я занят портированием трекера под phpBB2, на мод нет времени
Аватара пользователя
blazch
phpBB 1.4.4
Сообщения: 114
Стаж: 19 лет

Сообщение blazch »

теперь вопрос парни.. вот поставил я кому-то -1 как эту еденичку убрать.. а то наказал одного форумчанина а она такую истерику закатила... дескать все сделаю хоть минет ты только - с кармы убери.. как мне через phpmyadmin это сделать, в какой таблице править и т.к. у меня стоит еще мод
т.е. эта еденичка как то завязана и с комментом... как быть?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

blazch
В таблице phpbb_users там есть karma_minus
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
blazch
phpBB 1.4.4
Сообщения: 114
Стаж: 19 лет

Сообщение blazch »

окей, а как она связана с комментариями, чтобы и его убить?>
Nome
phpBB 1.4.2
Сообщения: 65
Стаж: 19 лет 3 месяца

Сообщение Nome »

в phpbb_users_comments ищешь запись где user_id - тот кому меняли карму, и giver_id - id того, кто изменил карму... также можно искать по тексту комментария в поле comment

Добавлено спустя 2 минуты 40 секунд:

опаньки, зашел я phpbbhacks а мой мод куда-то от туда удалился, вот это сюрприз :(
Аватара пользователя
blazch
phpBB 1.4.4
Сообщения: 114
Стаж: 19 лет

Сообщение blazch »

ок, спасибо

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