rednet.mAlc Опубликовано 6 Августа 2007 Жалоба Поделиться Опубликовано 6 Августа 2007 Подскажите пожалуйста, как сделать чтобы допустим в любом посте минимальное было 30 символов? А то на моём форуме уже надоело когда ставят допустим просто "" в ответ. Удалять уже устал такие посты. Раньше на старом IPB кажеться в настройках была такая возможность... в этом не нашёл. Что посоветуете? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rednet.mAlc Опубликовано 19 Августа 2007 Автор Жалоба Поделиться Опубликовано 19 Августа 2007 up Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Prospero Опубликовано 28 Августа 2007 Жалоба Поделиться Опубликовано 28 Августа 2007 up Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 MicROs Опубликовано 28 Августа 2007 Жалоба Поделиться Опубликовано 28 Августа 2007 А мне скажите где задать минимальное и максимальное количество символов с сообщение? В админке нашел только "максимальный размер сообщения в клб", а мне нужно чтобы по символам. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 True Опубликовано 28 Августа 2007 Жалоба Поделиться Опубликовано 28 Августа 2007 class_post.php:Заменить это: //----------------------------------------- // Do we have a valid post? //----------------------------------------- if ( strlen( trim( $this->ipsclass->my_br2nl( $_POST['Post'] ) ) ) < 1 ) { if ( ! $_POST['preview'] ) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_post') ); } }На это: //----------------------------------------- // Do we have a valid post? //----------------------------------------- if ( strlen( trim( $this->ipsclass->my_br2nl( $_POST['Post'] ) ) ) < $this->ipsclass->vars['min_post_length'] ) { if ( ! $_POST['preview'] ) { $this->ipsclass->Error( array( 'LEVEL' => 1, 'MSG' => 'no_post') ); } }И добавить в АЦ настройку:Setting title? - "Минимальная длина сообщения (в символах)"Setting Position? - "41"Setting Group? - "Topics, Posts and Polls"Setting Current Value? - "30"Setting Default Value? - "1"Setting Key? - "min_post_length" // Самое важноеВроде так Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rednet.mAlc Опубликовано 1 Сентября 2007 Автор Жалоба Поделиться Опубликовано 1 Сентября 2007 Отлично! Это работает! Но вот хотелосьбы ещё добавить в lang_error.php - ошибку, если пишут малое число символов.Я вот исправил: 'no_post' => "Вы должны ввести сообщение не менее чем с {$this->ipsclass->vars['min_post_length']} символами", но почему-то не показывает, пишит тока "Вы должны ввести сообщение не менее чем с символами" Подскажите, где ошибка? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 1 Сентября 2007 Жалоба Поделиться Опубликовано 1 Сентября 2007 Потому что в ленг файлах $this нету. Смотрите как сделано в показе статистики форума, lang_boards.php и ./sources/lib/func_boardstats.php Не читайте эту чушь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 sM1Le Опубликовано 1 Сентября 2007 Жалоба Поделиться Опубликовано 1 Сентября 2007 Потому что в ленг файлах $this нету. Смотрите как сделано в показе статистики форума, lang_boards.php и ./sources/lib/func_boardstats.phpSannis, ну зачем Вы обманываете человека, что $this нет? Есть и прекрасно работает.Просто писать нужно не $this->ipsclass->vars, $this->vars. А то, как сделано в статистике — просто для наглядного представления удобнее что ли. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 1 Сентября 2007 Жалоба Поделиться Опубликовано 1 Сентября 2007 Да, есть... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 rednet.mAlc Опубликовано 1 Сентября 2007 Автор Жалоба Поделиться Опубликовано 1 Сентября 2007 Спасибо большое, очень помогли! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Crazy Diamond Опубликовано 12 Ноября 2010 Жалоба Поделиться Опубликовано 12 Ноября 2010 А у меня такая вот проблема: если сообщение длиннее 60056 символов, то при попытке его отправки форум выдаёт ошибку: "Вы должны ввести сообщение". При объединении двух сообщений, если суммарная длина больше 60056 символов, то итоговое сообщение становится пустым. В админцентре стоит максимальный размер сообщения 500 килобайт. В чём может быть проблема? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 12 Ноября 2010 Жалоба Поделиться Опубликовано 12 Ноября 2010 А у меня такая вот проблема: если сообщение длиннее 60056 символов, то при попытке его отправки форум выдаёт ошибку: "Вы должны ввести сообщение". При объединении двух сообщений, если суммарная длина больше 60056 символов, то итоговое сообщение становится пустым. В админцентре стоит максимальный размер сообщения 500 килобайт. В чём может быть проблема?ALTER TABLE `ibf_posts` CHANGE `post` `post` LONGTEXT Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Crazy Diamond Опубликовано 18 Ноября 2010 Жалоба Поделиться Опубликовано 18 Ноября 2010 FatCatТип изменился, но не помогло... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 18 Ноября 2010 Жалоба Поделиться Опубликовано 18 Ноября 2010 тип точно изменился?тогда надо смотреть содержимое переменной, есть ли ограничение сервера на объем пост данных Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
rednet.mAlc
Подскажите пожалуйста, как сделать чтобы допустим в любом посте минимальное было 30 символов?
А то на моём форуме уже надоело когда ставят допустим просто "
" в ответ. Удалять уже устал такие посты.
Раньше на старом IPB кажеться в настройках была такая возможность... в этом не нашёл.
Что посоветуете?
Ссылка на комментарий
Поделиться на других сайтах
13 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.