mirror of
https://github.com/torrentpier/torrentpier-lts.git
synced 2025-02-28 15:10:54 +03:00
Minor improvements (#188)
This commit is contained in:
parent
87bd44360b
commit
931c49d46e
@ -138,6 +138,13 @@ switch($this->request['type'])
|
||||
{
|
||||
if ($text != $post['post_text'])
|
||||
{
|
||||
if ($bb_cfg['max_post_length'])
|
||||
{
|
||||
if (mb_strlen($text, 'UTF-8') > $bb_cfg['max_post_length'])
|
||||
{
|
||||
$this->ajax_die(sprintf($lang['MAX_POST_LEN_PER_POST'], $bb_cfg['max_post_length']));
|
||||
}
|
||||
}
|
||||
if ($bb_cfg['max_smilies'])
|
||||
{
|
||||
$count_smilies = substr_count(bbcode2html($text), '<img class="smile" src="'. $bb_cfg['smilies_path']);
|
||||
@ -287,6 +294,13 @@ switch($this->request['type'])
|
||||
}
|
||||
}
|
||||
|
||||
if ($bb_cfg['max_post_length'])
|
||||
{
|
||||
if (mb_strlen($message, 'UTF-8') > $bb_cfg['max_post_length'])
|
||||
{
|
||||
$this->ajax_die(sprintf($lang['MAX_POST_LEN_PER_POST'], $bb_cfg['max_post_length']));
|
||||
}
|
||||
}
|
||||
if ($bb_cfg['max_smilies'])
|
||||
{
|
||||
$count_smilies = substr_count(bbcode2html($message), '<img class="smile" src="'. $bb_cfg['smilies_path']);
|
||||
|
@ -467,7 +467,7 @@ $bb_cfg['user_signature_end'] = '</div>'; // Это позволит и
|
||||
// Posts
|
||||
$bb_cfg['use_posts_cache'] = true; // if you switch from ON to OFF, you need to TRUNCATE `bb_posts_html` table
|
||||
$bb_cfg['posts_cache_days_keep'] = 14;
|
||||
$bb_cfg['max_post_length'] = 2500; // Max symbols in post
|
||||
$bb_cfg['max_post_length'] = 5000; // максимальное число символов в посте (0 - без ограничения)
|
||||
$bb_cfg['use_ajax_posts'] = true;
|
||||
|
||||
// Search
|
||||
|
@ -49,6 +49,16 @@ function prepare_post(&$mode, &$post_data, &$error_msg, &$username, &$subject, &
|
||||
$error_msg .= (!empty($error_msg)) ? '<br />' . $lang['EMPTY_MESSAGE'] : $lang['EMPTY_MESSAGE'];
|
||||
}
|
||||
|
||||
// Check text limit
|
||||
if ($bb_cfg['max_post_length'])
|
||||
{
|
||||
if (mb_strlen($message, 'UTF-8') > $bb_cfg['max_post_length'])
|
||||
{
|
||||
$to_many_letters = sprintf($lang['MAX_POST_LEN_PER_POST'], $bb_cfg['max_post_length']);
|
||||
$error_msg .= (!empty($error_msg)) ? '<br />'. $to_many_letters : $to_many_letters;
|
||||
}
|
||||
}
|
||||
|
||||
// Check smilies limit
|
||||
if ($bb_cfg['max_smilies'])
|
||||
{
|
||||
@ -539,4 +549,4 @@ function topic_review ($topic_id)
|
||||
$template->assign_vars(array(
|
||||
'TPL_TOPIC_REVIEW' => (bool) $review_posts,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
@ -358,6 +358,7 @@ $lang['POLL_FOR_EXPLAIN'] = '[ Enter 0 or leave blank for a never-ending poll ]'
|
||||
$lang['DELETE_POLL'] = 'Delete poll';
|
||||
|
||||
$lang['MAX_SMILIES_PER_POST'] = 'Emoticons limit of %s emoticons exceeded.';
|
||||
$lang['MAX_POST_LEN_PER_POST'] = 'The limit of %s characters in the message has been exceeded.';
|
||||
|
||||
$lang['ATTACH_SIGNATURE'] = 'Attach signature (signatures can be changed in profile)';
|
||||
$lang['NOTIFY'] = 'Notify me when on replies';
|
||||
|
@ -358,6 +358,7 @@ $lang['POLL_FOR_EXPLAIN'] = '[ оставьте поле пустым, чтоб
|
||||
$lang['DELETE_POLL'] = 'Удалить опрос';
|
||||
|
||||
$lang['MAX_SMILIES_PER_POST'] = 'Лимит в %s смайликов в сообщении превышен.';
|
||||
$lang['MAX_POST_LEN_PER_POST'] = 'Лимит в %s символов в сообщении превышен.';
|
||||
|
||||
$lang['ATTACH_SIGNATURE'] = 'Присоединить подпись (можно изменять в профиле)';
|
||||
$lang['NOTIFY'] = 'Сообщать мне о получении ответа';
|
||||
|
@ -358,6 +358,7 @@ $lang['POLL_FOR_EXPLAIN'] = '[ залиште поле порожнім, щоб
|
||||
$lang['DELETE_POLL'] = 'Видалити опитування';
|
||||
|
||||
$lang['MAX_SMILIES_PER_POST'] = 'Ліміт %s смайликів в повідомленні перевищений.';
|
||||
$lang['MAX_POST_LEN_PER_POST'] = 'Ліміт %s символів в повідомленні перевищений.';
|
||||
|
||||
$lang['ATTACH_SIGNATURE'] = 'Приєднати підпис (можна змінювати в профілі)';
|
||||
$lang['NOTIFY'] = 'Повідомляти мені про одержання відповіді';
|
||||
|
Loading…
Reference in New Issue
Block a user