Opossum_Shultz

Ограничить количество символов в объявлении

Recommended Posts

Как ограничить некоторых графоманов? А то хренячат в объявление опусы по 3000 символов... Причем ограничить нужно тех кто забивает объявления через кнопу "Добавить объявление".

Через Эксель - заливка новых/правка старых должна быть без ограничений. Ну т.е. одмин по определению Вумный и "Войну и Мир" туда пихать не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, Opossum_Shultz сказал:

Как ограничить некоторых графоманов? А то хренячат в объявление опусы по 3000 символов... Причем ограничить нужно тех кто забивает объявления через кнопу "Добавить объявление".

Заходим в админке в Редактор таблиц, открываем таблицу data, открываем к редактированию строку text, там ниже будет позиция Параметры, куда указываем правило:

rules = MinLength:10,MaxLength:1000

этим будет ограничено кол-во введенных символов - минимум 10 и максимум 1000. Минимум можно не указывать, число символов можно менять. Если указать минимум и пользователь не внесет текст в позицию описания, то при сохранении объявления покажется ошибка о недостаточной длинне текста. При превышении максимума буковок в описании тоже будет сообщено об ошибке о превышении кол-ва символов. 

Больше информации в Вики - http://wiki.sitebill.ru/index.php?title=Правила_валидации_для_элементов_модели 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Chernetskiy сказал:

Заходим в админке в Редактор таблиц, открываем таблицу data, открываем к редактированию строку text, там ниже будет позиция Параметры, куда указываем правило:

rules = MinLength:10,MaxLength:1000

этим будет ограничено кол-во введенных символов - минимум 10 и максимум 1000. Минимум можно не указывать, число символов можно менять. Если указать минимум и пользователь не внесет текст в позицию описания, то при сохранении объявления покажется ошибка о недостаточной длинне текста. При превышении максимума буковок в описании тоже будет сообщено об ошибке о превышении кол-ва символов. 

Больше информации в Вики - http://wiki.sitebill.ru/index.php?title=Правила_валидации_для_элементов_модели 

Вах, Спасибо, добрый человек Все работает!! А через Excel можно будет заливать сколько хочешь символов, да?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Opossum_Shultz сказал:

Вах, Спасибо, добрый человек Все работает!! А через Excel можно будет заливать сколько хочешь символов, да?

В рамках разумного - сколько хош... Хотя на размер текста в колонках базы MySQL есть свои ограничения (а файл Эксель будет заливаться в неё), но они больше необходимого вам. Эти ограничения больше будут влиять на размерность статей. Если надумаете книгу переписать, тогда придется менять значение TEXT, сейчас максимальная длина 65535 символов, а можно заменить на 

  • MEDIUMTEXT - максимальная длина 16777215 символов
  • LONGTEXT - максимальная длина 4294967295 символов

Если учесть кодировку UTF-8, то фактически размерность будет меньше.

Вот вам справочно типы и размеры полей в MySQL - http://yapro.ru/web-master/mysql/tipi-poley-v-mysql.html 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Chernetskiy сказал:

В рамках разумного - сколько хош... Хотя на размер текста в колонках базы MySQL есть свои ограничения (а файл Эксель будет заливаться в неё), но они больше необходимого вам. Эти ограничения больше будут влиять на размерность статей. Если надумаете книгу переписать, тогда придется менять значение TEXT, сейчас максимальная длина 65535 символов, а можно заменить на 

  • MEDIUMTEXT - максимальная длина 16777215 символов
  • LONGTEXT - максимальная длина 4294967295 символов

Если учесть кодировку UTF-8, то фактически размерность будет меньше.

Вот вам справочно типы и размеры полей в MySQL - http://yapro.ru/web-master/mysql/tipi-poley-v-mysql.html 

Ды конечно я не собираюсь туда сочинение "как я провел лето фигачить" :) Спасибо большое:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас