Большое спасибо. Буду пробовать а потом отпишусь.Поручик писал(а):Almatinec
Вот кусок из моего quick_reply.php с установленным bookmark от Philipp Kordowich
Код: Выделить всё
if( $userdata['session_logged_in']) { $template->assign_block_vars('quick_reply.switch_bookmark_checkbox', array( 'L_SET_BOOKMARK' => $lang['Set_Bookmark'], 'S_SETBM_CHECKED' => ( $userdata['user_setbm'] ) ? 'checked="checked"' : '') ); }
Мод Bookmarks (Закладки, Favorites)
-
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 19 лет 7 месяцев
-
- phpBB 1.4.2
- Сообщения: 63
- Стаж: 19 лет 7 месяцев
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 19 лет
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Sagnol, откат назад и install по новой на трезвую голову
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 18 лет 6 месяцев
Bookmarks и Yellow card
## MOD Title: Bookmarks
## MOD Author: PhilippK < phpBB2006 <at> kordowich.net > (Philipp Kordowich) http://phpbb.kordowich.net/
## MOD Description: Keeps an internal list of bookmarks set by the user
## MOD Version: 1.1.1i
## MOD Title: Yellow card
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rшd) http://mods.db9.dk
## MOD Description: Also known as "card system" This mod will make 4 colored buttons beside users post (red,yellow,green and blue)
## ADMIN can in ACP configure inside witch forum the buttons are visible
## Red = ban, Yelow = warn, Green = unban, Blue = report to moderators
## Emails are send to the user, notifying about the event.
##
## MOD Version: 1.4.12.
Как подружить эти моды?
при попытке установки голубой карты для сообщения возникает ошибка:
Could not delete bookmarks
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3
DELETE FROM phpbb_bookmarks WHERE topic_id IN ()
Line : 1433
File : modcp.php
Окружение этой сторки:
почему то пустая переменная $topic_id_sql
## MOD Author: PhilippK < phpBB2006 <at> kordowich.net > (Philipp Kordowich) http://phpbb.kordowich.net/
## MOD Description: Keeps an internal list of bookmarks set by the user
## MOD Version: 1.1.1i
## MOD Title: Yellow card
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rшd) http://mods.db9.dk
## MOD Description: Also known as "card system" This mod will make 4 colored buttons beside users post (red,yellow,green and blue)
## ADMIN can in ACP configure inside witch forum the buttons are visible
## Red = ban, Yelow = warn, Green = unban, Blue = report to moderators
## Emails are send to the user, notifying about the event.
##
## MOD Version: 1.4.12.
Как подружить эти моды?
при попытке установки голубой карты для сообщения возникает ошибка:
Could not delete bookmarks
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3
DELETE FROM phpbb_bookmarks WHERE topic_id IN ()
Line : 1433
File : modcp.php
Окружение этой сторки:
Код: Выделить всё
$sql = "DELETE
FROM " . BOOKMARK_TABLE . "
WHERE topic_id IN ($topic_id_sql)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete bookmarks', '', __LINE__, __FILE__, $sql);
}
почему то пустая переменная $topic_id_sql
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Вы уверены, что это виноваты желтые карты? Этот мод никак не затрагивает modcp.php
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор 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.1
- Сообщения: 44
- Стаж: 18 лет 6 месяцев
думаю виноват Bookmarks, но ошибка возникает, когда назначаешь сообщению карту
Добавлено спустя 35 минут 20 секунд:
Возможно дело в этом: в инсталляционном файле указано в modcp.php сделать одну вставку
а у меня сделано 2: в 423 и 1435 строке...
хотя нет - я подружила Yellow Card и mass delete posts (from topic), как сказано здесь http://phpbbguru.net/community/viewtopi ... 3253#63253 и ошибка перестала возникать
Добавлено спустя 35 минут 20 секунд:
Возможно дело в этом: в инсталляционном файле указано в modcp.php сделать одну вставку
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------------
#
if ( $post_id_sql != '' )
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$sql = "DELETE
FROM " . BOOKMARK_TABLE . "
WHERE topic_id IN ($topic_id_sql)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not delete bookmarks', '', __LINE__, __FILE__, $sql);
}
хотя нет - я подружила Yellow Card и mass delete posts (from topic), как сказано здесь http://phpbbguru.net/community/viewtopi ... 3253#63253 и ошибка перестала возникать
-
- phpBB 1.4.1
- Сообщения: 44
- Стаж: 18 лет 6 месяцев

и проблема была в том, что все таки отправлялся запрос на массовое удаление сообщений, несмотря на то, что должен был выполниться только запрос на смену карты. а удалять закладки нужно только при удалении темы ( у меня в 423 строке)GalS писал(а):а у меня сделано 2: в 423 и 1435 строке...
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
Хм.. у меня такой вопрос решил себе поставить мод Закладки, но не знаю какой... всего нашел два:
1) MOD Name: Bookmarks MOD
Author: DanielT
MOD Description: This mod allows users to bookmark topics.
MOD Version: 1.0.2 (Updated 11/20/05)
2)
MOD Title: Bookmarks
MOD Author: PhilippK < phpBB2006 <at> kordowich.net > (Philipp Kordowich) http://phpbb.kordowich.net/
MOD Description: Keeps an internal list of bookmarks set by the user
MOD Version: 1.0.4 (хотя в первом посте идет речь о 1.1.1 версии..)
Так вот я думал сатвить первый мод, но тут же прочитал что он не очень по отзывам, отправился в поиск за отзывами и ничего не нашел .. хм что в нем не очень?
Добавлено спустя 9 минут 54 секунды:
Ага вот сайт мода:
http://phpbb.kordowich.net/index.php?pgid=2
1.1.2 / 25.12.2006
Добавлено спустя 18 минут 37 секунд:
Вообщем поставил оба мода (на разные форумы) прикинул.. внешне ничем не отличаются .. Но мод от Фили свежей (намного) 1.1.2 / 25.12.2006
Так что его и поставлю ...
Добавлено спустя 2 минуты 8 секунд:
Люди такой вопрос по установке, по поводу следующей инструкции:
Т.е. поскольку у меня форум 2.0.22 то данную инструкцию я полностью пропускаю..
Мод этот версии 1.1.2, и чэнж листа:
[hr]
Еще один вопрос инструкция в includes/usercp_register.php:
Но у меня нет в оригинале этого: user_attachsig = $attachsig :
Я сделал так:
Правильно?
1) MOD Name: Bookmarks MOD
Author: DanielT
MOD Description: This mod allows users to bookmark topics.
MOD Version: 1.0.2 (Updated 11/20/05)
2)
MOD Title: Bookmarks
MOD Author: PhilippK < phpBB2006 <at> kordowich.net > (Philipp Kordowich) http://phpbb.kordowich.net/
MOD Description: Keeps an internal list of bookmarks set by the user
MOD Version: 1.0.4 (хотя в первом посте идет речь о 1.1.1 версии..)
Так вот я думал сатвить первый мод, но тут же прочитал что он не очень по отзывам, отправился в поиск за отзывами и ничего не нашел .. хм что в нем не очень?
Добавлено спустя 9 минут 54 секунды:
Ага вот сайт мода:
http://phpbb.kordowich.net/index.php?pgid=2
1.1.2 / 25.12.2006
Добавлено спустя 18 минут 37 секунд:
Вообщем поставил оба мода (на разные форумы) прикинул.. внешне ничем не отличаются .. Но мод от Фили свежей (намного) 1.1.2 / 25.12.2006
Так что его и поставлю ...
Добавлено спустя 2 минуты 8 секунд:
Люди такой вопрос по установке, по поводу следующей инструкции:
Код: Выделить всё
#-----[ OPEN ]------------------------------------------------
#
admin/admin_db_utilities.php
#
#-----[ FIND ]------------------------------------------------
#
# use next line when using phpBB 2.0.11 or earlier
# $tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words');
# use next line when using phpBB 2.0.18 or earlier
# $tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm', 'sessions_keys');
#
#-----[ IN-LINE FIND ]----------------------------------------
#
'banlist',
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
'bookmarks',
Мод этот версии 1.1.2, и чэнж листа:
Добавлено спустя 26 минут 56 секунд:1.1.2 (2006-12-25): Minor adjustments, compatibility with phpBB 2.0.22
[hr]
Еще один вопрос инструкция в includes/usercp_register.php:
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id";
#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_attachsig = $attachsig,
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
user_setbm = $setbm,
Код: Выделить всё
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', " . $sig_update . " user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', " . $attachsig_update . " user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id";
Код: Выделить всё
#
#-----[ IN-LINE FIND ]----------------------------------------
#
$attachsig_update . "
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
user_setbm = $setbm,
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Тогда при бэкапе у вас не будет сохраняться таблица закладок.Lektor писал(а):Т.е. поскольку у меня форум 2.0.22 то данную инструкцию я полностью пропускаю..
Код: Выделить всё
#-----[ OPEN ]------------------------------------------------
#
admin/admin_db_utilities.php
#
#-----[ FIND ]------------------------------------------------
# this is a partial match
#
$tables = array('auth_access', 'banlist',
#
#-----[ IN-LINE FIND ]----------------------------------------
#
'banlist',
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
'bookmarks',
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор 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 2.0.7
- Сообщения: 574
- Стаж: 19 лет
Jovani
Поделитесь пожалуйста фиксом для мода от "DanielT"
А то мне от PhilippK не очень нравится тем что он использует search.php а поскольку у меня стоит время флуда поиска, то нельзя полноценно пользоваться закладками .. (имхо) а если можно по подскажите как убрать ограничения флуда на поиск имено для закладок ..
Поделитесь пожалуйста фиксом для мода от "DanielT"
А то мне от PhilippK не очень нравится тем что он использует search.php а поскольку у меня стоит время флуда поиска, то нельзя полноценно пользоваться закладками .. (имхо) а если можно по подскажите как убрать ограничения флуда на поиск имено для закладок ..
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Код: Выделить всё
# --- open
includes/functions_post.php
# --- find
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
# --- before, add
//favorites
$sql = "DELETE FROM " . $table_prefix . "favorites
WHERE topic_id = '" . $topic_id . "'";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, $lang['remove_fav_data'], '', __LINE__, __FILE__, $sql);
}
//favorites
# --- open
modcp.php
# --- find
$sql = "DELETE
FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id IN ($topic_id_sql)";
# --- before, add
//favorites
$sql = "DELETE FROM " . $table_prefix . "favorites WHERE topic_id IN ($topic_id_sql)";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, $lang['remove_fav_data'], '', __LINE__, __FILE__, $sql);
}
//favorites
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор 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 2.0.7
- Сообщения: 574
- Стаж: 19 лет
Как я заблуждался.. поставил мод и понял это не то.. поставил мод от PhilippK и понял что он гораздо лучше ..:
В закладках пишеться не только название темы (как в первом случае), но и в каком форуме тема, кто автор и когда было обновление, .. вообщем щас поставил таки этот мод ..
А флуд на поиск уберу/уменьшу ..
В закладках пишеться не только название темы (как в первом случае), но и в каком форуме тема, кто автор и когда было обновление, .. вообщем щас поставил таки этот мод ..
А флуд на поиск уберу/уменьшу ..
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
Что-то не получилось у меня добаить опцию "Добавить тему в закладку" на форме быстрого ответа: phpbb 2.0.22 / eqr v.3.0.5
Добавил код:
в quick..php
и в quick.tpl -
Не канает .. подскажите как надо ..
Добавил код:
Код: Выделить всё
if( $userdata['session_logged_in'])
{
$template->assign_block_vars('quick_reply.switch_bookmark_checkbox', array(
'L_SET_BOOKMARK' => $lang['Set_Bookmark'],
'S_SETBM_CHECKED' => ( $userdata['user_setbm'] ) ? 'checked="checked"' : '')
);
}
и в quick.tpl -
Код: Выделить всё
<label><input type="checkbox" name="setbm" {S_SETBM_CHECKED} /><span class="gen">{L_SET_BOOKMARK}</span></label><br>