- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Есть сайт на джумле+виртуемарт, на котором стандартная корзина заменена контактной формой.
ПОля: имя, мейл, телефон (поле для сообщения закомментировано) ну и кнопка
проблема: до меня кто-то установил минимальное количество знаков в форме. Нашел файлик вывода. Вот эти строчки:
$min = VmConfig::get('asks_minimum_comment_length', 0);
$max = VmConfig::get('asks_maximum_comment_length', 2000) ;
Вместо нуля стояла 5.
НО, при заполнении формы опять пишет что ниже мин. количества.
Также нашел эти закомментированые строки и ниже вне комментария
<!--<tr>
<td colspan="2"><label for="comment"><?php echo vmText::sprintf('COM_VIRTUEMART_ASK_COMMENT'); ?></label></td>
</tr>-->
<tr>
<td colspan="2"><textarea title="<?php echo vmText::sprintf('COM_VIRTUEMART_ASK_COMMENT') ?>" class="field" id="comment" name="comment" rows="8"><?php echo $askQuestionData['comment'] ?></textarea></td>
</tr>
Пробовал их удалить вообще, результата ноль!
ЧТО делать?:(
ДЛЯ наглядности : lifanmoto.com.ua - попробуйте нажать купить.
не в этих строках проблема, все в обработчике формы. Скинь код покажу где
Скинь код
Код скидывать в ббкоде [code][/code]
Либо на сервисе типа http://pastebin.com
Спасибо, вот код) Или нужен еще один файл view.html.php??
---------- Добавлено 07.11.2015 в 17:24 ----------
ArbitHome, нашел вроде бы ту функцию.
но пробовал снова ставить ноль возле значения мин
и еще пробовал убрать из кода проверку размера коммента. Все равно результат прежний.
<input type="text" class="validate[required,minSize[3],maxSize[64]]" value="<?php echo $this->user->name ? $this->user->name : $askQuestionData['name'] ?>" name="name" id="name" size="30" validation="required name"/>
это настройки проверки:
Gerga, Попробовал, но нет(
Это же проверяет мин количество символов в поле "имя", а я так понял проверяет поле "сообщение", но дело в том что его нет в форме. А проверку имени проходит.
devlad, а если тут
уберете +1 или сделаете -1? :)
Gerga, пробовал так раньше, но и это не помогло.
Еще пробовал вот здесь
if ($commentSize<$min || $commentSize>$max || !$validMail ) {убрать первое условие, но как будто игнорирует просто(
опять выскакивает предуреждение😡
<!--<tr>
<td colspan="2"><label for="comment"><?php echo vmText::sprintf('COM_VIRTUEMART_ASK_COMMENT'); ?></label></td>
</tr>-->
<tr>
<td colspan="2"><textarea title="<?php echo vmText::sprintf('COM_VIRTUEMART_ASK_COMMENT') ?>" class="field" id="comment" name="comment" rows="8"><?php echo $askQuestionData['comment'] ?></textarea></td>
</tr>
сразу не посмотрел, это же лейблы, от них ничего не изменится
с этим полностью согласен
если не работает, даже не подскажу откуда ноги растут.
devlad, а вы уверены, что именно эта функция является обработчиком этой формы? Попробуйте поправить mailAskquestion из файла com_virtuemart\controllers\productdetails.php
Gerga, Наконец-то!!!!
Спасибо Вам огромное!
все ходил вокруг да около) ну как можно было проглядеть))