User reputation points phpbb3 (Репутация)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
User reputation points phpbb3 (Репутация)
Нашёл тему по инструкциям из которой я убирал заголовок. Избавляемся от темы по-умолчанию при ответах (RE:..)
Там, кстати, упоминается о проблеме с модом User Reputation Points. Видимо три года назад я не понял смысл этого поста. Да и тогда был начинающим "форумоводом".
В общем, сейчас для меня было бы лучшее решение это, вернуть автозаполнение заголовка, и сделать невозможность опубликовать пост с пустым заголовком, как это сделано при публикации новой темы. Чтобы пользователь не мог удалить его и опубликовать сообщение без заголовка.
И тогда проблема с этим: К сожалению сообщение, за которое была добавлена репутация, удалено. Извините. будет решена.
Но, если так сделать нельзя, то:
Отображение модом User Reputation Points ссылки привязано к post_subject
У меня установлен мод Post number in viewtopic:
Может можно привязать как то к нему?
Там, кстати, упоминается о проблеме с модом User Reputation Points. Видимо три года назад я не понял смысл этого поста. Да и тогда был начинающим "форумоводом".
В общем, сейчас для меня было бы лучшее решение это, вернуть автозаполнение заголовка, и сделать невозможность опубликовать пост с пустым заголовком, как это сделано при публикации новой темы. Чтобы пользователь не мог удалить его и опубликовать сообщение без заголовка.
И тогда проблема с этим: К сожалению сообщение, за которое была добавлена репутация, удалено. Извините. будет решена.
Но, если так сделать нельзя, то:
Отображение модом User Reputation Points ссылки привязано к post_subject
У меня установлен мод Post number in viewtopic:
Может можно привязать как то к нему?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Подождете до субботы? Пока занят до выходных, там и разберемся
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
Проблема с этим: К сожалению сообщение, за которое была добавлена репутация, удалено. Извините.
Решается так:
В viewreputation_body.html
Найти:
Заменить на:
В ucp_main_front.html
Найти:
Заменить на:
В reputation_mod.php
Найти:
Заменить на:
Затем, обязательно очистить кеш в Центре администрирования!
И тогда вместо надписи что сообщение удалено, будет ссылка на сообщение за которое подняли или опустили репутацию.
Решается так:
В viewreputation_body.html
Найти:
Код: Выделить всё
<a href="{reputation_row.U_POST}">{reputation_row.POST_SUBJECT}</a><!-- ELSE -->{L_RP_NA}
Код: Выделить всё
<a href="{reputation_row.U_POST}">{L_RP_NA}</a><!-- ELSE --><a href="{reputation_row.U_POST}">{L_RP_NA}</a>
Найти:
Код: Выделить всё
<a href="{reputation_row.U_POST}">{reputation_row.POST_SUBJECT}</a><!-- ELSE -->{L_RP_NA}
Код: Выделить всё
<a href="{reputation_row.U_POST}">{L_RP_NA}</a><!-- ELSE --><a href="{reputation_row.U_POST}">{L_RP_NA}</a>
Найти:
Код: Выделить всё
К сожалению сообщение, за которое была добавлена репутация, удалено. Извините.
Код: Выделить всё
Посмотреть сообщение за которое была повышена или понижена репутация
И тогда вместо надписи что сообщение удалено, будет ссылка на сообщение за которое подняли или опустили репутацию.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Вот в чем дело то, в гиперссылке текста не хватало, спасибо за решение, думаю пригодится
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
Как понять пользователю при просмотре за какое именно сообщение повышена репутация если сообщений пользователя на странице несколько. У меня просто выводит на страницу и не могу понять за какое конкретно сообщение поставлено.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
А разве количество репы не кликабельно? Не выводит списка кто и за что дал?relmvk писал(а):У меня просто выводит на страницу и не могу понять за какое конкретно сообщение поставлено.
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
Разобралась. Все работает. Спасибо.
User reputation points phpbb3 (Репутация)
при нажати на "управление рангами" - появляется ошибка -
что нужно сделать? подскажите..
Общая ошибка
SQL ERROR [ mysql4 ]
Table 'm_php00.REPUTATIONS_RANKS_TABLE' doesn't exist [1146]
SQL
SELECT * FROM REPUTATIONS_RANKS_TABLE ORDER BY rank_points ASC, rank_title ASC
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()
FILE: [ROOT]/includes/acp/acp_rep_ranks.php
LINE: 164
CALL: dbal_mysql->sql_query()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_rep_ranks->main()
FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
SQL ERROR [ mysql4 ]
Table 'm_php00.REPUTATIONS_RANKS_TABLE' doesn't exist [1146]
SQL
SELECT * FROM REPUTATIONS_RANKS_TABLE ORDER BY rank_points ASC, rank_title ASC
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()
FILE: [ROOT]/includes/acp/acp_rep_ranks.php
LINE: 164
CALL: dbal_mysql->sql_query()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_rep_ranks->main()
FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Остальные пункты мода нормально работают?? Скрипт инсталлятор нормально отработал? Запускался после правок файлов? Управление рангами в админке ? Проверьте правки php файлов
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
да..остальные пункты работают нормально..но репутация не отображаются..DeaDRoMeO писал(а):Остальные пункты мода нормально работают?? Скрипт инсталлятор нормально отработал? Запускался после правок файлов? Управление рангами в админке ? Проверьте правки php файлов
скрипт запускался..инсталятор отработал нормально..файл удалил..
управление рангами - в админке
User reputation points phpbb3 (Репутация)
правки php файлов проверил - всё верно..
меня вот смущает - SELECT * FROM REPUTATIONS_RANKS_TABLE
а в базе - REPUTATIONS_RANKS
меня вот смущает - SELECT * FROM REPUTATIONS_RANKS_TABLE
а в базе - REPUTATIONS_RANKS
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Все правильно, все по правилам, а файлик /includes/constants.php правильно отредактирован? Давайте сюда все правленные php файлы222 писал(а):меня вот смущает
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
такой файлик вообще не редактируется по инструкции..DeaDRoMeO писал(а):/includes/constants.php
Сообщение добавлено... спустя 7 минут 57 секунд:
все? целиком?..проще физически прислать...много знаков..в несколько сообщений будет..DeaDRoMeO писал(а):Давайте сюда все правленные php файлы
вот нашел на гуру типа решение - пройдет или нет? - Решил вопрос созданием таблицы REPUTATIONS_RANKS_TABLE на основе phpbb_reputations_ranks (копирование-переименование), Но поможет ли это? Ничем не чревато? Странно почему в файле acp_rep_ranks.php обращение идет к таблице REPUTATIONS_RANKS_TABLE а не к phpbb_reputations_ranks (если при установке создалась именно эта таблица)?
на всякий случай includes/constants.php
Код: Выделить всё
<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
exit;
}
/**
* valid external constants:
* PHPBB_MSG_HANDLER
* PHPBB_DB_NEW_LINK
* PHPBB_ROOT_PATH
* PHPBB_ADMIN_PATH
*/
// phpBB Version
define('PHPBB_VERSION', '3.0.12');
// QA-related
// define('PHPBB_QA', 1);
// User related
define('ANONYMOUS', 1);
define('USER_ACTIVATION_NONE', 0);
define('USER_ACTIVATION_SELF', 1);
define('USER_ACTIVATION_ADMIN', 2);
define('USER_ACTIVATION_DISABLE', 3);
define('AVATAR_UPLOAD', 1);
define('AVATAR_REMOTE', 2);
define('AVATAR_GALLERY', 3);
define('USER_NORMAL', 0);
define('USER_INACTIVE', 1);
define('USER_IGNORE', 2);
define('USER_FOUNDER', 3);
define('INACTIVE_REGISTER', 1);
define('INACTIVE_PROFILE', 2);
define('INACTIVE_MANUAL', 3);
define('INACTIVE_REMIND', 4);
// ACL
define('ACL_NEVER', 0);
define('ACL_YES', 1);
define('ACL_NO', -1);
// Login error codes
define('LOGIN_CONTINUE', 1);
define('LOGIN_BREAK', 2);
define('LOGIN_SUCCESS', 3);
define('LOGIN_SUCCESS_CREATE_PROFILE', 20);
define('LOGIN_ERROR_USERNAME', 10);
define('LOGIN_ERROR_PASSWORD', 11);
define('LOGIN_ERROR_ACTIVE', 12);
define('LOGIN_ERROR_ATTEMPTS', 13);
define('LOGIN_ERROR_EXTERNAL_AUTH', 14);
define('LOGIN_ERROR_PASSWORD_CONVERT', 15);
// Maximum login attempts
// The value is arbitrary, but it has to fit into the user_login_attempts field.
define('LOGIN_ATTEMPTS_MAX', 100);
// Group settings
define('GROUP_OPEN', 0);
define('GROUP_CLOSED', 1);
define('GROUP_HIDDEN', 2);
define('GROUP_SPECIAL', 3);
define('GROUP_FREE', 4);
// Forum/Topic states
define('FORUM_CAT', 0);
define('FORUM_POST', 1);
define('FORUM_LINK', 2);
define('ITEM_UNLOCKED', 0);
define('ITEM_LOCKED', 1);
define('ITEM_MOVED', 2);
// Forum Flags
define('FORUM_FLAG_LINK_TRACK', 1);
define('FORUM_FLAG_PRUNE_POLL', 2);
define('FORUM_FLAG_PRUNE_ANNOUNCE', 4);
define('FORUM_FLAG_PRUNE_STICKY', 8);
define('FORUM_FLAG_ACTIVE_TOPICS', 16);
define('FORUM_FLAG_POST_REVIEW', 32);
define('FORUM_FLAG_QUICK_REPLY', 64);
// Forum Options... sequential order. Modifications should begin at number 10 (number 29 is maximum)
define('FORUM_OPTION_FEED_NEWS', 1);
define('FORUM_OPTION_FEED_EXCLUDE', 2);
// Optional text flags
define('OPTION_FLAG_BBCODE', 1);
define('OPTION_FLAG_SMILIES', 2);
define('OPTION_FLAG_LINKS', 4);
// Topic types
define('POST_NORMAL', 0);
define('POST_STICKY', 1);
define('POST_ANNOUNCE', 2);
define('POST_GLOBAL', 3);
// Lastread types
define('TRACK_NORMAL', 0);
define('TRACK_POSTED', 1);
// Notify methods
define('NOTIFY_EMAIL', 0);
define('NOTIFY_IM', 1);
define('NOTIFY_BOTH', 2);
// Notify status
define('NOTIFY_YES', 0);
define('NOTIFY_NO', 1);
// Email Priority Settings
define('MAIL_LOW_PRIORITY', 4);
define('MAIL_NORMAL_PRIORITY', 3);
define('MAIL_HIGH_PRIORITY', 2);
// Log types
define('LOG_ADMIN', 0);
define('LOG_MOD', 1);
define('LOG_CRITICAL', 2);
define('LOG_USERS', 3);
// Private messaging - Do NOT change these values
define('PRIVMSGS_HOLD_BOX', -4);
define('PRIVMSGS_NO_BOX', -3);
define('PRIVMSGS_OUTBOX', -2);
define('PRIVMSGS_SENTBOX', -1);
define('PRIVMSGS_INBOX', 0);
// Full Folder Actions
define('FULL_FOLDER_NONE', -3);
define('FULL_FOLDER_DELETE', -2);
define('FULL_FOLDER_HOLD', -1);
// Download Modes - Attachments
define('INLINE_LINK', 1);
// This mode is only used internally to allow modders extending the attachment functionality
define('PHYSICAL_LINK', 2);
// Confirm types
define('CONFIRM_REG', 1);
define('CONFIRM_LOGIN', 2);
define('CONFIRM_POST', 3);
define('CONFIRM_REPORT', 4);
// Categories - Attachments
define('ATTACHMENT_CATEGORY_NONE', 0);
define('ATTACHMENT_CATEGORY_IMAGE', 1); // Inline Images
define('ATTACHMENT_CATEGORY_WM', 2); // Windows Media Files - Streaming
define('ATTACHMENT_CATEGORY_RM', 3); // Real Media Files - Streaming
define('ATTACHMENT_CATEGORY_THUMB', 4); // Not used within the database, only while displaying posts
define('ATTACHMENT_CATEGORY_FLASH', 5); // Flash/SWF files
define('ATTACHMENT_CATEGORY_QUICKTIME', 6); // Quicktime/Mov files
// BBCode UID length
define('BBCODE_UID_LEN', 8);
// Number of core BBCodes
define('NUM_CORE_BBCODES', 12);
// BBCode hard limit
define('BBCODE_LIMIT', 1511);
// Smiley hard limit
define('SMILEY_LIMIT', 1000);
// Magic url types
define('MAGIC_URL_EMAIL', 1);
define('MAGIC_URL_FULL', 2);
define('MAGIC_URL_LOCAL', 3);
define('MAGIC_URL_WWW', 4);
// Profile Field Types
define('FIELD_INT', 1);
define('FIELD_STRING', 2);
define('FIELD_TEXT', 3);
define('FIELD_BOOL', 4);
define('FIELD_DROPDOWN', 5);
define('FIELD_DATE', 6);
// referer validation
define('REFERER_VALIDATE_NONE', 0);
define('REFERER_VALIDATE_HOST', 1);
define('REFERER_VALIDATE_PATH', 2);
// phpbb_chmod() permissions
@define('CHMOD_ALL', 7);
@define('CHMOD_READ', 4);
@define('CHMOD_WRITE', 2);
@define('CHMOD_EXECUTE', 1);
// Captcha code length
define('CAPTCHA_MIN_CHARS', 4);
define('CAPTCHA_MAX_CHARS', 7);
// Additional constants
define('VOTE_CONVERTED', 127);
// Table names
define('ACL_GROUPS_TABLE', $table_prefix . 'acl_groups');
define('ACL_OPTIONS_TABLE', $table_prefix . 'acl_options');
define('ACL_ROLES_DATA_TABLE', $table_prefix . 'acl_roles_data');
define('ACL_ROLES_TABLE', $table_prefix . 'acl_roles');
define('ACL_USERS_TABLE', $table_prefix . 'acl_users');
define('ATTACHMENTS_TABLE', $table_prefix . 'attachments');
define('BANLIST_TABLE', $table_prefix . 'banlist');
define('BBCODES_TABLE', $table_prefix . 'bbcodes');
define('BOOKMARKS_TABLE', $table_prefix . 'bookmarks');
define('BOTS_TABLE', $table_prefix . 'bots');
define('CONFIG_TABLE', $table_prefix . 'config');
define('CONFIRM_TABLE', $table_prefix . 'confirm');
define('DISALLOW_TABLE', $table_prefix . 'disallow');
define('DRAFTS_TABLE', $table_prefix . 'drafts');
define('EXTENSIONS_TABLE', $table_prefix . 'extensions');
define('EXTENSION_GROUPS_TABLE', $table_prefix . 'extension_groups');
define('FORUMS_TABLE', $table_prefix . 'forums');
define('FORUMS_ACCESS_TABLE', $table_prefix . 'forums_access');
define('FORUMS_TRACK_TABLE', $table_prefix . 'forums_track');
define('FORUMS_WATCH_TABLE', $table_prefix . 'forums_watch');
define('GROUPS_TABLE', $table_prefix . 'groups');
define('ICONS_TABLE', $table_prefix . 'icons');
define('LANG_TABLE', $table_prefix . 'lang');
define('LOG_TABLE', $table_prefix . 'log');
define('LOGIN_ATTEMPT_TABLE', $table_prefix . 'login_attempts');
define('MODERATOR_CACHE_TABLE', $table_prefix . 'moderator_cache');
define('MODULES_TABLE', $table_prefix . 'modules');
define('POLL_OPTIONS_TABLE', $table_prefix . 'poll_options');
define('POLL_VOTES_TABLE', $table_prefix . 'poll_votes');
define('POSTS_TABLE', $table_prefix . 'posts');
define('PRIVMSGS_TABLE', $table_prefix . 'privmsgs');
define('PRIVMSGS_FOLDER_TABLE', $table_prefix . 'privmsgs_folder');
define('PRIVMSGS_RULES_TABLE', $table_prefix . 'privmsgs_rules');
define('PRIVMSGS_TO_TABLE', $table_prefix . 'privmsgs_to');
define('PROFILE_FIELDS_TABLE', $table_prefix . 'profile_fields');
define('PROFILE_FIELDS_DATA_TABLE', $table_prefix . 'profile_fields_data');
define('PROFILE_FIELDS_LANG_TABLE', $table_prefix . 'profile_fields_lang');
define('PROFILE_LANG_TABLE', $table_prefix . 'profile_lang');
define('RANKS_TABLE', $table_prefix . 'ranks');
define('REPORTS_TABLE', $table_prefix . 'reports');
define('REPORTS_REASONS_TABLE', $table_prefix . 'reports_reasons');
define('SEARCH_RESULTS_TABLE', $table_prefix . 'search_results');
define('SEARCH_WORDLIST_TABLE', $table_prefix . 'search_wordlist');
define('SEARCH_WORDMATCH_TABLE', $table_prefix . 'search_wordmatch');
define('SESSIONS_TABLE', $table_prefix . 'sessions');
define('SESSIONS_KEYS_TABLE', $table_prefix . 'sessions_keys');
define('SITELIST_TABLE', $table_prefix . 'sitelist');
define('SMILIES_TABLE', $table_prefix . 'smilies');
define('STYLES_TABLE', $table_prefix . 'styles');
define('STYLES_TEMPLATE_TABLE', $table_prefix . 'styles_template');
define('STYLES_TEMPLATE_DATA_TABLE',$table_prefix . 'styles_template_data');
define('STYLES_THEME_TABLE', $table_prefix . 'styles_theme');
define('STYLES_IMAGESET_TABLE', $table_prefix . 'styles_imageset');
define('STYLES_IMAGESET_DATA_TABLE',$table_prefix . 'styles_imageset_data');
define('TOPICS_TABLE', $table_prefix . 'topics');
define('TOPICS_POSTED_TABLE', $table_prefix . 'topics_posted');
define('TOPICS_TRACK_TABLE', $table_prefix . 'topics_track');
define('TOPICS_WATCH_TABLE', $table_prefix . 'topics_watch');
define('USER_GROUP_TABLE', $table_prefix . 'user_group');
define('USERS_TABLE', $table_prefix . 'users');
define('WARNINGS_TABLE', $table_prefix . 'warnings');
define('WORDS_TABLE', $table_prefix . 'words');
define('ZEBRA_TABLE', $table_prefix . 'zebra');
// Additional tables
// Start Breizh Shoutbox
define('SHOUTBOX_TABLE', $table_prefix . 'shoutbox');
define('SHOUTBOX_PRIV_TABLE', $table_prefix . 'shoutbox_priv');
if (!defined('ROBOT'))
{
define('ROBOT', 0);
}
// End Breizh Shoutbox --
define('MENU_BUTTONS_TABLE', $table_prefix . 'menu_buttons');
define('MENU_COLORS_TABLE', $table_prefix . 'menu_colors');
define('PAGES_TABLE', $table_prefix . 'pages');
?>
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Лады, вечером отпишусь, есть пара идей
Переименование не должно быть чреватым
Переименование не должно быть чреватым
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
был бы признателен за кратенькую инструкцию..как сделать..с БД не силен еще в работе..вчера еще раз установил с помощью инсталятора..написал в отчете, что всё прошло успешно..однако опять не работает..тоже самое..
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Мод обновлялся или ставился первый раз?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
первый раз
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Завтра погляжу код мода, скорее всего в инсталляторе забыли дописать создание таблички или правку для constants.php
Скорее всего второй вариант, сами поглядите на указанный файл, по примеру других модов
Скорее всего второй вариант, сами поглядите на указанный файл, по примеру других модов
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
User reputation points phpbb3 (Репутация)
посмотрите пожалуйста..установил вручную несколько модов - ни разу не приходилось править этот файлик..
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
User reputation points phpbb3 (Репутация)
Вообщем можно попробовать в constants.php найти
Добавить после
Код: Выделить всё
// End Breizh Shoutbox --
define('MENU_BUTTONS_TABLE', $table_prefix . 'menu_buttons');
define('MENU_COLORS_TABLE', $table_prefix . 'menu_colors');
define('PAGES_TABLE', $table_prefix . 'pages');
Код: Выделить всё
define('REPUTATIONS_RANKS_TABLE', $table_prefix . 'reputations_ranks');
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!