Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x) .
VVVas
Former team member
Сообщения: 4463 Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз
Сообщение
VVVas » 10.06.2005 19:29
Nome
да именно это я имел ввиду.
просто в формулировке
Siava это получалось что пользователь отключает возможность изменения кармы себе другими пользователями.
Добавлено спустя 1 час 49 минут 46 секунд:
Siava
Эхх... *шутливо грозя пальцем с хитрой усмешкой*
Моя конечно не внимательность но стоило предупредить насчет viewtopic.php и
Потерял 2 минуты времени
:wink:
VVVas
Siava
Поддержка
Сообщения: 5284 Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза
Сообщение
Siava » 10.06.2005 23:17
VVVas
ой, пардон.. поправлю
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
2.0.x 3.5.x)
Siava
VVVas
Former team member
Сообщения: 4463 Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз
Сообщение
VVVas » 11.06.2005 0:11
Siava
Советую разделить аддоны, а не два в одном делать.
VVVas
Nome
phpBB 1.4.2
Сообщения: 65 Стаж: 19 лет 3 месяца
Сообщение
Nome » 11.06.2005 0:13
я думаю, если Siava позволит, то sql запросы я в следующую версию перенесу
Nome
Siava
Поддержка
Сообщения: 5284 Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза
Сообщение
Siava » 11.06.2005 0:59
Nome
Конечно =)) этож просто упрощение твоих строк.
А я пока поработаю над включением/выключением некоторых функций %))
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
2.0.x 3.5.x)
Siava
Siava
Поддержка
Сообщения: 5284 Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза
Сообщение
Siava » 27.06.2005 2:45
Я тут ещё оптимизировал viewtopic.php, можно вобще убрать sql-запрос.. вобщем привожу инструкцию относительно оригинального мода:
В оригинале часть инструкции:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
//
// Again this will be handled by the templating
// code at some point
#
#-----[ BEFORE, ADD ]------------------------------------
# It's the only way I could get it working, not very neat though :(
//
// Advanced Karma Mod
//
$sql = "select karma_plus from " . USERS_TABLE . " where user_id='$poster_id'";
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$karma_plus = $array[0];
$sql = "select karma_minus from " . USERS_TABLE . " where user_id='$poster_id'";
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$karma_minus = $array[0];
$applaud_img = '';
$applaud_alt = '';
$applaud_url = '';
$smite_img = '';
$smite_alt = '';
$smite_url = '';
$poster_karma = '';
if ( ( $userdata['session_logged_in'] ) && ( $userdata['user_id'] != $poster_id ) && ( $poster_id != ANONYMOUS ) )
{
$applaud_alt = $lang['Applaud'];
$applaud_url = append_sid("karma.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id . '&' . POST_USERS_URL . '=' . $poster_id . '&' . POST_POST_URL .'=' . $postrow[$i]['post_id'] . '&x=applaud');
$applaud_img = '<img src="' . $images['icon_applaud'] . '" width="11" height="11" alt="' . $applaud_alt . '" title="' . $applaud_alt . '" border="0" />';
$smite_alt = $lang['Smite'];
$smite_url = append_sid("karma.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id . '&' . POST_USERS_URL . '=' . $poster_id . '&' . POST_POST_URL .'=' . $postrow[$i]['post_id'] . '&x=smite');
$smite_img = '<img src="' . $images['icon_smite'] . '" width="11" height="11" alt="' . $smite_alt . '" title="' . $smite_alt . '" border="0" />';
}
if ($poster_id != ANONYMOUS)
{
$poster_karma = $lang['Karma'] . ': +' . $karma_plus . '/-' . $karma_minus;
}
//
// Advanced Karma Mod
//
А так было бы лучше, при этом вобще избавляемся от двух sql-запросов:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_level,
#
#-----[ AT THE END OF LINE, ADD ]------------------------------------
#
, u.karma_plus, u.karma_minus
#
#-----[ FIND ]------------------------------------------
#
//
// Again this will be handled by the templating
// code at some point
#
#-----[ BEFORE, ADD ]------------------------------------
# It's the only way I could get it working, not very neat though :(
//
// Advanced Karma Mod
//
$karma_plus = $postrow[$i]['karma_plus'];
$karma_minus = $postrow[$i]['karma_minus'];
$applaud_img = '';
$applaud_alt = '';
$applaud_url = '';
$smite_img = '';
$smite_alt = '';
$smite_url = '';
$poster_karma = '';
if ( ( $userdata['session_logged_in'] ) && ( $userdata['user_id'] != $poster_id ) && ( $poster_id != ANONYMOUS ) )
{
$applaud_alt = $lang['Applaud'];
$applaud_url = append_sid("karma.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id . '&' . POST_USERS_URL . '=' . $poster_id . '&' . POST_POST_URL .'=' . $postrow[$i]['post_id'] . '&x=applaud');
$applaud_img = '<img src="' . $images['icon_applaud'] . '" width="11" height="11" alt="' . $applaud_alt . '" title="' . $applaud_alt . '" border="0" />';
$smite_alt = $lang['Smite'];
$smite_url = append_sid("karma.$phpEx?" . POST_TOPIC_URL . '=' . $topic_id . '&' . POST_USERS_URL . '=' . $poster_id . '&' . POST_POST_URL .'=' . $postrow[$i]['post_id'] . '&x=smite');
$smite_img = '<img src="' . $images['icon_smite'] . '" width="11" height="11" alt="' . $smite_alt . '" title="' . $smite_alt . '" border="0" />';
}
if ($poster_id != ANONYMOUS)
{
$poster_karma = $lang['Karma'] . ': +' . $karma_plus . '/-' . $karma_minus;
}
//
// Advanced Karma Mod
//
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
2.0.x 3.5.x)
Siava
Вано
phpBB 1.0.0
Сообщения: 4 Стаж: 18 лет 10 месяцев
Сообщение
Вано » 28.06.2005 14:11
а есть ли хак или какое-либо дополнение к KarmaMod, чтобы при изменении кармы запрашивалась ещё и причина +\- ?
Т.е.: ткнул я +, и у меня тут же загружается страничка, на которой я пишу, что этот человек дурачёк.
Если комментария пользователь не вводит, то его +\- не ставится.
Вано
VVVas
Former team member
Сообщения: 4463 Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз
Сообщение
VVVas » 28.06.2005 14:26
Вано
VVVas писал(а): первоочередно я жду комментарии.
Nome писал(а): VVVas, безусловно, я все помню
Или выборочно читаем?
VVVas
Вано
phpBB 1.0.0
Сообщения: 4 Стаж: 18 лет 10 месяцев
Сообщение
Вано » 28.06.2005 15:11
VVVas писал(а): Вано
VVVas писал(а): первоочередно я жду комментарии.
Nome писал(а): VVVas, безусловно, я все помню
Или выборочно читаем?
специально на второй раз прочёл...подобного вопроса задано небыло, равно как и, соответственно, ответа.
так что я непонимаю смысла твоего поста
Вано
VVVas
Former team member
Сообщения: 4463 Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз
Сообщение
VVVas » 28.06.2005 15:28
Тогда скажите откуда я это цитировал?
Или вас научить включать мозг? Читаем по контексту: идет обсуждение новых фишек, которыми будет заниматься автор. Я ему напоминаю о своей просьбе
VVVas писал(а): первоочередно я жду комментарии.
и он мне отвечает, что всё будет
Nome писал(а): VVVas, безусловно, я все помню
Или это сложно понять? Когда будет - подумайте сами - у всех же сессия - вот она кончиться, сверху кладем неделю-полторы, и получаем срок выхода новой версии, со всеми фишками.
Серое вещество - оно руллит.
VVVas
Вано
phpBB 1.0.0
Сообщения: 4 Стаж: 18 лет 10 месяцев
Сообщение
Вано » 28.06.2005 15:31
VVVas писал(а): первоочередно я жду комментарии.
хм.....сорри, чё-то действительно не сразу срубил про какие именно комментарии идёт речь...может вам нужны были комментарии к коду какие-либо...
и вообще, оскорбление людей всегда было очень низким делом, какое вы и продемонстрировали.
Вано
Nome
phpBB 1.4.2
Сообщения: 65 Стаж: 19 лет 3 месяца
Сообщение
Nome » 04.07.2005 13:25
заапдейтил AKM до версии 1.3.0 добавлены измененные sql запросы и один мод, комментарии на подходе
Nome
Siava
Поддержка
Сообщения: 5284 Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза
Сообщение
Siava » 04.07.2005 16:18
Nome
Какой мод?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
2.0.x 3.5.x)
Siava
Nome
phpBB 1.4.2
Сообщения: 65 Стаж: 19 лет 3 месяца
Сообщение
Nome » 04.07.2005 17:20
народ меня часто спрашивал как сделать чтобы была одна цифирь, к которой либо прибавляется либо отнимается, как было в простом Karma Hack, вот я нипасил небольшой мод
Nome
vikdo
phpBB 1.4.1
Сообщения: 45 Стаж: 19 лет 1 месяц
Сообщение
vikdo » 12.07.2005 15:19
Я конечно дико извеняюсь, поскольку в PHP не разбираюсь.
Но нужно ли в БД делать:
ALTER TABLE `phpbb_users` ADD `karma_plus` MEDIUMINT DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_users` ADD `karma_minus` MEDIUMINT DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_users` ADD `karma_time` BIGINT DEFAULT '0' NOT NULL ;
Или достаточно запустить db_update.php ?
vikdo