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

Автор Тема: Прикрепление файла в форме контакты сделать необязательным полем  (Прочитано 864 раз)
  • *
  • Сообщений: 26
Доброго времени суток. Помогите, кто может. Есть функция такая в главных настройках: Вложения  - "Разрешать прикреплять файл в форме контактов". Как сделать это поле необязательным? А то получается без файла не отправится форма.

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1621
    • Шаблоны и плагины Osclass
Поле со сути и не является обязательным.
Но если оно включено, то Osclass после отправки формы проверяет расширение файлов.
И если файл не был прикреплён, то ругается на расширение.
Контроллер формы тут -/oc-includes/osclass/controller/contact.php
« Последнее редактирование: 15 Июнь 2018, 15:58:22 от Dis »
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 26
Спасибо, помогли. В блоке // check mime file  заменил true на false в 2-местах и все прекрасно работает.

  • *
  • Сообщений: 26
А какое расширение вообще должно быть файла при отправке в форме Контакты? Пробовал и zip и rar, txt, pdf, doc ничего не отправляет? Ругается "Файл, который вы пытались загрузить имеет неверное расширение"
« Последнее редактирование: 15 Июнь 2018, 21:21:31 от packpacki »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1621
    • Шаблоны и плагины Osclass
А какое расширение вообще должно быть файла при отправке в форме Контакты?
png,gif,jpg,jpeg
Можно код в форму добавить вроде этого:
<div class="text"><?php _e('Allowed extensions:''eva'); ?> <?php echo osc_allowed_extension(); ?>.</div>
<div class="text"><?php _e('Maximum size:''eva'); ?> <?php echo round(osc_max_size_kb()/10001); ?>Mb.</div>
Чтобы люди понимали, какие типы файлов и какого размера файлы можно отправлять.
« Последнее редактирование: 16 Июнь 2018, 01:30:07 от Dis »
Доработки любой сложности.
Задание присылайте в личку.

 


test