Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Просто добавив эту строку, ничего не изменилось (может и будет открываться окно, когда придет мне комментарий и т.п.), но мне надо именно убрать надпись "Комментарии к вашей репутации" сверху:
и добавить ссылку на комментарии в профиле каждого пользователя.
Добавлено спустя 2 минуты 22 секунды:
В принципе. более-менее понятно, что за эти функции прописаны в pagе_header.php, но я не знаю, что оттуда можно убрать, а что нет, потому и прошу вашей помощи
P.S> Мод скачивал с первого поста темы
и добавить ссылку на комментарии в профиле каждого пользователя.
Добавлено спустя 2 минуты 22 секунды:
В принципе. более-менее понятно, что за эти функции прописаны в pagе_header.php, но я не знаю, что оттуда можно убрать, а что нет, потому и прошу вашей помощи
P.S> Мод скачивал с первого поста темы
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 17 лет 11 месяцев
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 17 лет 11 месяцев
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Из page_header.php своего стиля убрал эти строки:
Благодаря этому действу избавился от некрасивой надписи "Комментарии к вашей репутации":
Как эту строку прикрутить к файлу includes/usercp_viewprofile.php? Так, чтобы была ссылка на комментарии возле количественного показателя кармы (как на рисунке):
P.S. Если просто вставить строку, то возникают синтаксические ошибки.
Код: Выделить всё
<a href="{U_YOUR_KARMA}" onclick="window.open('{U_YOUR_KARMA}', '_phpbbkarma', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=500');return false;" target="_phpbbkarma" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_YOUR_KARMA}" hspace="3" />{L_YOUR_KARMA}{switch_show_karma.UNREAD}</a>
P.S. Если просто вставить строку, то возникают синтаксические ошибки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 5 месяцев
- Откуда: Саранск
- Поблагодарили: 4 раза
dilik
page_header.php отредактируйте обратно, а ненужные строчки убирайте из файла overall_header.tpl в папке с вашем стилем.
Насчет второго вопроса смотрите файл profile_view_body.tpl
page_header.php отредактируйте обратно, а ненужные строчки убирайте из файла overall_header.tpl в папке с вашем стилем.
Насчет второго вопроса смотрите файл profile_view_body.tpl
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 5 месяцев
- Откуда: Саранск
- Поблагодарили: 4 раза
dilik
ну тогда все нормально. теперь отредактируйте второй файл в той же папке, название я приводил выше.
ну тогда все нормально. теперь отредактируйте второй файл в той же папке, название я приводил выше.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Да, спасибо, сделал вроде. К сожалению, этот код:
только для просмотра комментариев к собственной репутации. Как сделать, чтобы можно было просмотреть комментарии именно того пользователя, профайл которого просматривают
Код: Выделить всё
<a href="{U_YOUR_KARMA}" onclick="window.open('{U_YOUR_KARMA}', '_phpbbkarma', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=500');return false;" target="_phpbbkarma" class="mainmenu">{L_YOUR_KARMA}{switch_show_karma.UNREAD}</a>
-
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 16 лет 8 месяцев
Удалось ли победить ошибку в 318-й строке? Вот она:
## MOD Title: Advanced Karma Mod
## MOD Author: Nome < nome@bk.ru > 162783614
## MOD Version: 2.5.3
Пришлось отключить комменты, а это самое вкусное, простые плюсики не интересны
Установлено это:Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /www/***/www/htdocs/phpBB2/db/mysql4.php on line 318
## MOD Title: Advanced Karma Mod
## MOD Author: Nome < nome@bk.ru > 162783614
## MOD Version: 2.5.3
Пришлось отключить комменты, а это самое вкусное, простые плюсики не интересны
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Небольшой вопрос:
При приходе нового ПМ, открывается новое окно, вот код, который выполняет данное действие:
Я захотел сделать аналог, но уже для новых комментариев к карме. По какому парамтетру это можно сделать? Я так понимаю, что у кармы нет параметра _NEW_FLAG, поэтому я сделал так:
Конечно, это не заработало, подскажите по какому параметру проверять наличие новых комментариев для своей репутации? И возможно ли это?
При приходе нового ПМ, открывается новое окно, вот код, который выполняет данное действие:
Код: Выделить всё
<script type="text/javascript">
if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
</script>
Код: Выделить всё
<!--KARMA-->
<script type="text/javascript">
if ( {switch_show_karma.UNREAD} )
{
window.open('{U_YOUR_KARMA}', '_phpbbkarma', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=500');;
}
</script>
<!--/KARMA-->
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 17 лет 11 месяцев
Я просто тупо удалил из mysql4.php - строку 318Olc писал(а):Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /www/***/www/htdocs/phpBB2/db/mysql4.php on line 318
Вот это..
Код: Выделить всё
mysql_free_result($query_id);
-
- phpBB 1.4.4
- Сообщения: 176
- Стаж: 16 лет 11 месяцев
- Откуда: Киев
Жесть. Достаточно удалить форум и не будет никаких ошибок.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 5 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Молодец, хвалю за храбрость. А не проще ли было заглушить вывод предупреждений
А теперь берем версию Nome и потрошим код
первая строка
здесь явно лишняя.
Последняя строка лишняя. Убираем нахрен.
Последняя строка тоже ни к селу ни к городу.
Добавлено спустя 2 минуты 52 секунды:
Обратите внимание, что процедура sql_freeresult или mysql_free_result используется только при освобождении памяти после выборки данных, то есть после команды SQL SELECT, в остальных случаях она, как видите, бессмыслена.
Код: Выделить всё
@mysql_free_result($query_id);
Код: Выделить всё
if ($result = $db->sql_query($sql))
{
while ($row = $db->sql_fetchrow($result))
{
$db->sql_freeresult($result);
$karma_time = $row['karma_time'];
}
}
$db->sql_freeresult($result);
Код: Выделить всё
$db->sql_freeresult($result);
Код: Выделить всё
$sql = ( $HTTP_GET_VARS['k'] == 'p' ) ? "UPDATE " . USERS_TABLE . " SET karma_plus = karma_plus + 1 WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'" : "UPDATE " . USERS_TABLE . " SET karma_minus = karma_minus + 1 WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'" ;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user karma', '', __LINE__, __FILE__, $sql);
}
$db->sql_freeresult($result);
Код: Выделить всё
$sql = ( $board_config['lag_karmer'] == 1 ) ? "UPDATE " . USERS_TABLE . " SET karma_time = '" . time() . "' WHERE user_id = '" . $userdata['user_id'] . "'" : "UPDATE " . USERS_TABLE . " SET karma_time = '" . time() . "' WHERE user_id = '" . intval($HTTP_GET_VARS[POST_USERS_URL]) . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user karma time', '', __LINE__, __FILE__, $sql);
}
$db->sql_freeresult($result);
Добавлено спустя 2 минуты 52 секунды:
Обратите внимание, что процедура sql_freeresult или mysql_free_result используется только при освобождении памяти после выборки данных, то есть после команды SQL SELECT, в остальных случаях она, как видите, бессмыслена.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 17 лет 11 месяцев
Удалил три раза.. но ошибка осталась..
после удаление вообще всех таких строк из karma.php - ошибка изчезла
Код: Выделить всё
$db->sql_freeresult($result);
после удаление вообще всех таких строк из karma.php - ошибка изчезла