Хочу поднять тему компонента конструктора форм. http://code.google.com/p/yaforms/downloads/list Насколько знаю другого для Joostina 1.3 нет. Давайте соберём все ошибки у кого какие возникают в процессе использования и варианты решения. Может кто уже правил для себя и выложит полностью рабочую версию.
После установки пишет следующее: YForms установлена с ошибками! Проверьте, если ниже указанные директории не были созданы, то создайте их и измените их права на «0755»: images/yaforms images/yaforms/asterisks images/yaforms/attachedfiles Затем скопируйте в директорию images/yaforms/asterisks файлы изображений из директории components/com_yaforms/images/temp
Приходиться в ручную всё проделывать, если на хосте то не очень удобно.
Это не ошибка компонента, просто у вас на хосте на папку images/ установлены права, при которых скрипт не может туда ничего записать. Скорее всего проблема с владельцем папки...
Код: $mimetypen_array = array(); if (isset($mimetypen_array)){ //если будут проблемы пересмотрим этот момент
и разрешив все расширения файлов вложения, форма работает, но лучше бы допилить, чтоб работал выбор разрешённых расширений для вложения и названия вложений, если на кириллице кодировались бы в транслит при сохранении в папке attachedfiles.
Помогите с проблемой, погуглил но без знаний метод тыка не срабатывает Если прикрепляю файл больше 30мб к форме, то выскакивает Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 48368470 bytes) in Z:\home\joostina13.ru\www\includes\libraries\phpmailer\phpmailer.php on line 1224 хотя сами файлы копируются в папку attachedfiles как я понял связано с кодированием base64 и увеличение памяти и время выполнения через .htaccess не поможет, видимо в самой функции надо поменять, но мозга на это не хватает.
Ещё на фронте после отправки если включен SEF Notice: Undefined index: w in Z:\home\joostina13.ru\www\components\com_yaforms\yaforms.html.php on line 299 это наверное из за ерегов, а как правильно их заменить не знаю
Компонент нужный, но лично Вы на себя и так взвалили большую ношу по эволюции Джустины с Боссом и отвлекать по пустякам Вас не рационально, может кто из кодеров кто посвободнее возьмётся, там не так много доделать, я бы и сам, но метод тыка без знаний уже не работает. Вот последняя из svn с правками по старому форуму:
а что в нём не работает, хоть знать то? Просто я меня на нескольких сайтах стоит и всё отлично пашет. Правда я может что-то латал.. сейчас не вспомню, я всегда что-то латаю :)
Там в принципе одно не критично, выбор разрешённых расширений файлов, работает или только одно или когда все выбраны, по размеру прикрепляемого файла тоже не критично у меня и более 20мб приходили, беда с модулем, можно посмотреть на главной http://rusbengal.ru слева вверху "Форма в модуле" если нужен доступ на сайт и хост, скину в личку.
Интересует вопрос безопасности сайта, при активации в настройках формы параметра, когда прикреплённый файл после отправки сохраняется в папке images/yaforms/attachedfiles, возможно ли его запустить прямым или другим запросом, а если это шелл или ещё чего, специально залитое на сайт с отправкой, Джустина сама имеет методы защиты или лучше в эту папку скопировать файл .htaccess с текстом типа этого: php_flag engine 0 AddType "text/html" .php .cgi .pl .fcgi .fpl .phtml .shtml .php2 .php3 .php4 .php5 .asp .jsp RemoveType php
У меня есть рабочая версия. Инсталлятор, вроде тоже починил, но точно не помню, нужно упаковывать и ставить. Что изменял там - тоже не помню, но главное работает. Если нужно, могу выложить архивом, отдельно админская и клиентская части, для копирования с заменой.