• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Ограничение на минимум знаков в описании  (Прочитано 919 раз)
  • *
  • Сообщений: 9
Добрый вечер
Может кто подскажет как сделать ограничение на минимум знаков в описании объявления.?
Максимум есь как указать а минимума нет и теперь пользователь может дать объявление из трех букв, а это не есть хорошо для сео.
Нужно минимум 150 знаков.

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
« Ответ #1 : 16 Январь 2019, 14:55:44 »
Добрый вечер
Может кто подскажет как сделать ограничение на минимум знаков в описании объявления.?
Максимум есь как указать а минимума нет и теперь пользователь может дать объявление из трех букв, а это не есть хорошо для сео.
Нужно минимум 150 знаков.
1.Можно либо на jquery состряпать валидацию.
2. Либо добавить атрибут minlength="150" текстовому полю.
Т.е. в /oc-includes/osclass/frm/Form.form.class.php
60 строка, в функция
static protected function generic_textarea($name, $value) {
            $name = osc_esc_html($name);
            echo '<textarea id="' . preg_replace('|([^_a-zA-Z0-9-]+)|', '', $name) . '" name="' . $name . '" rows="10">' . $value . '</textarea>';
        }
изменить на
static protected function generic_textarea($name, $value) {
            $name = osc_esc_html($name);
            echo '<textarea id="' . preg_replace('|([^_a-zA-Z0-9-]+)|', '', $name) . '" name="' . $name . '" rows="10"  minlength="150">' . $value . '</textarea>';
        }
« Последнее редактирование: 16 Январь 2019, 15:08:46 от Dis »
Доработки любой сложности.
Задание присылайте в личку.

 


test