80% из 10 голосов
aiContactSafe для Joomla 3	 - 1.0.0 <span class="badge">RC</span>

aiContactSafe для Joomla 3 - 1.0.0 RC

Обновлено: 07 Декабрь 2014
Версия:
Скачать

Известный компонент для создания форм. Автор не спешит выпускать версию для Joomla 3. Попробовал сделать свою версию. Не работает без MooTools. Один из способов подключить MooTools — добавить в файл шаблона JHtml::_('behavior.framework');

Комментарии  

0 # Владимир
СПАСИБО!
24.12.2014 13:08 Ответить | Ответить с цитатой | Цитировать
0 # Евгений
СПАСИБО! странно конечно, что автор забросил расширение.
05.03.2015 20:26 Ответить | Ответить с цитатой | Цитировать
0 # PTM
Добавил в файл шаблона JHtml::_('behav ior.framework') ; . Но всё равно белая страница. Joomla! 3.4.1. Шаблон http://www.astemplates.com/joomla-template-details/232-002064 Help! Это мой любимый компонент. Очень удобный, не могу найти замену :sigh:
07.05.2015 19:51 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Доброе утро,
Я думал, никто не пользуется, кроме меня. Сейчас подправлю, и выложу новую версию. Буде работать без танцев с бубном. Через пару часов будет.
08.05.2015 04:44 Ответить | Ответить с цитатой | Цитировать
0 # PTM
Пользуются многие. aiContactSafe for Joomla 3 популярный запрос в гугле. Буду признателен.
10.05.2015 20:25 Ответить | Ответить с цитатой | Цитировать
0 # Олег Поручиков
Цитирую Александр Хмельницкий:
Доброе утро,
Я думал, никто не пользуется, кроме меня. Сейчас подправлю, и выложу новую версию. Буде работать без танцев с бубном. Через пару часов будет.

В aiContactSafe для Joomla 3 - 1.0.0 исправьте modules/mod_aicontactsafe/mod_aicontactsafe.php:
строка 69
Код:JHTML::_('behavior.mootools');
на
Код:JHtml::_('behavior.framework');
и строка 139
Код:$postData[JUtility::getToken()] = 1;
на
Код:$postData[JSession::getFormToken()] = 1;
в joomla 3.x "JUtility::getT oken()" была заменена на "JSession::getFormToken()".
https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3_and_Joomla_Platform_12.2
16.06.2015 15:15 Ответить | Ответить с цитатой | Цитировать
+1 # PTM
Пришлось заменить этим http://extensions.joomla.org/extension/alfcontact Менее функционально-н о работает.
14.05.2015 01:37 Ответить | Ответить с цитатой | Цитировать
0 # Andrey
Спасибо огромное!
29.05.2015 18:22 Ответить | Ответить с цитатой | Цитировать
0 # sugonjakas
Дай Бог тебе здоровья, милчеловек!!! ;-)
05.06.2015 19:32 Ответить | Ответить с цитатой | Цитировать
0 # Алекс
А кто-нибудь пробовал установить модуль из меню компонента7
Пишет что нет xml файла...
16.07.2015 12:37 Ответить | Ответить с цитатой | Цитировать
0 # Виктор
Спасибо за компонент. А как его вывести без модуля?
23.07.2015 15:49 Ответить | Ответить с цитатой | Цитировать
-1 # Александр Хмельницкий
Добрый день,
только что выложил плагин http://alexander.khmelnitskiy.ua/files/item/81-aicontactsafe-form-2-1-rc.html
используйте его.
24.07.2015 06:27 Ответить | Ответить с цитатой | Цитировать
0 # Adam
Good morning
The message me Could not instantiate mail function.
which may cause Joomla 3.4.3
Thanks in advance for your help
15.08.2015 15:25 Ответить | Ответить с цитатой | Цитировать
0 # ptm
Вот тут ещё сборки от умельцев. http://www.algisinfo.com/en/forum/9-aiContactSafe--English-/15934-com_aicontactsafe-2-0-21-adapted-for-joomla-3.html
31.08.2015 23:44 Ответить | Ответить с цитатой | Цитировать
0 # ptm
И ещё один вариант: http://pontomega.com.br/downloads/71-ai-contact-safe-para-joomla-3-nao-oficial
01.09.2015 00:13 Ответить | Ответить с цитатой | Цитировать
0 # PTM
Не рабочая, хотя сайт солидный вроде. Не отправляет.... на 3.4.5 Не качать. Все мои ссылки не качать!!!!!
12.11.2015 01:37 Ответить | Ответить с цитатой | Цитировать
+1 # ptm
Вкладываю работоспособную проверенную версию на Joomla! 3.4.3
https://yadi.sk/d/RW0X1hvhiqGJ8
02.09.2015 19:36 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Спасибо. Думаю многим пригодится, тем более, что моя версия слегка кривовата :)
03.09.2015 03:10 Ответить | Ответить с цитатой | Цитировать
0 # Emil
yadi.sk/d/RW0X1 hvhiqGJ8 удален говорит файл, плиз дайте новую ссылку или перезалейте, спасибо
16.09.2015 06:04 Ответить | Ответить с цитатой | Цитировать
+1 # PTM
Перелазил. ;-) https://cloud.mail.ru/public/2tAj/vWm4GQZsR
16.09.2015 16:58 Ответить | Ответить с цитатой | Цитировать
0 # Елена
Спасибо за версию.
Но у меня ошибочно работает при незаполнении обязательный полей и капчи.
Выдается страничка чисто с формой, остальная часть сайта пропадает.

Из ошибок:

ReferenceError: $empty is not defined
contentFx: {},
26.09.2015 06:28 Ответить | Ответить с цитатой | Цитировать
0 # ang
Тоже интересует решение данного вопроса
30.09.2015 14:25 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Друзья, вы когда пишите о проблемах указывайте какую версию вы используете. Мою или ту что в комментариях выложили. В моей косяков быть не должно. Потому что сам ею пользуюсь до сих пор во многих проектах.
30.09.2015 14:53 Ответить | Ответить с цитатой | Цитировать
0 # Ivan
У вас модуль работает в Аякс режиме отправки почты?
03.10.2015 08:10 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Да, вот недавний пример http://krualepf.bget.ru/
нажмите сюда и увидите как работает aiContactSafe под джумлой 3. https://drive.google.com/file/d/0Bxtm5PidFyMob295b2dpaEs3Nzg/
Видимо мне прийдётся записать коротенькую видео инструкцию :)
03.10.2015 11:33 Ответить | Ответить с цитатой | Цитировать
0 # Ivan
Странно тоже осуществляю вывод через модуль но ничего не выходит...
Не могли бы вы прикрепить ваш модифицированны й компонент и модуль...
Заранее спасибо.
04.10.2015 15:09 Ответить | Ответить с цитатой | Цитировать
0 # Павел
Александр, приветствую. Использую Вашу версию, вывожу форму в материал, все работает отлично, но после отправки сообщения выходит страница с текстом "Спасибо за сообщение" после которого снова выводится вся форма. Ставлю ссылки на перенаправление - они почему-то не работают. В чем может быть дело?
06.10.2015 06:59 Ответить | Ответить с цитатой | Цитировать
0 # Павел
И да, вывожу через aiContactSafeFo rm
06.10.2015 07:00 Ответить | Ответить с цитатой | Цитировать
-1 # Александр Хмельницкий
Попробуйте отключить родной плагин и использовать мой
http://alexander.khmelnitskiy.ua/files/item/81-aicontactsafe-form-2-1-rc.html
скажите что получится.
06.10.2015 08:31 Ответить | Ответить с цитатой | Цитировать
0 # Павел
Так я у Вас и скачивал, тот, что по ссылке в шапке: com_aicontactsafe_J32.zip
Или они отличаются?
А если я поставлю его заново - мои профили не потеряются?
06.10.2015 10:57 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Их 2. Один компонент, другой плагин.
06.10.2015 12:50 Ответить | Ответить с цитатой | Цитировать
0 # Павел
Поставил Ваш плагин, отключил родной - после отправки заработал переход на страницу, указанную в профиле, но перестало показываться сообщение: "Заявка отправлена, спасибо." И подскажите, пожалуйста, где теперь редактировать CSS формы?
08.10.2015 05:14 Ответить | Ответить с цитатой | Цитировать
+1 # Павел
Не могу выровнять поля по центру.
08.10.2015 05:47 Ответить | Ответить с цитатой | Цитировать
0 # Павел
Все, с CSS разобрался, раскомментирова л кусок кода.
08.10.2015 06:24 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Всё никак не доберусь нормально оформить всё пакетом и записать инструкцию. Если всё ещё, что то не работает, дай доступ к сайту на и напиши что нужно сделать. Я помогу настроить. :)
08.10.2015 06:59 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Как и обещал, видео инструкция по настройке
http://alexander.khmelnitskiy.ua/blog/88-how-to-configure-aicontactsafe-for-joomla-3.html
17.10.2015 14:58 Ответить | Ответить с цитатой | Цитировать
0 # Денис
А мне система пишет при отправке -
Качал от сюда https://cloud.mail.ru/public/2tAj/vWm4GQZsR
Внимание
Пустое тело письма
26.10.2015 23:11 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Вот здесь записал подробную видео инструкцию
http://alexander.khmelnitskiy.ua/blog/88-how-to-configure-aicontactsafe-for-joomla-3.html
27.10.2015 07:27 Ответить | Ответить с цитатой | Цитировать
0 # Анна
Здравствуйте!
Скачала Ваши файлы, устанавливала по инструкции, привязала форму к пункту меню.. при открытии страницы с контактной формой - Ошибка сервера 500. Нет предположений с чем это может быть связано?
09.11.2015 08:23 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Нужно смотреть лог ошибок. Если пришлёте доступы на постараюсь помочь.
12.11.2015 08:10 Ответить | Ответить с цитатой | Цитировать
0 # Максим
Warning: require_once(/v ar/www/u7477961 /data/www/osago 25.comDSplugins DSsystemDSaicon tactsafeform2DS aicontactsafe.j s.php) [function.requi re-once]: failed to open stream: No such file or directory in /var/www/u74779 61/data/www/osa go25.com/plugin s/system/aicont actsafeform2/ai contactsafeform 2.php on line 161

Fatal error: require_once() [function.requi re]: Failed opening required '/var/www/u7477 961/data/www/os ago25.comDSplug insDSsystemDSai contactsafeform 2DSaicontactsaf e.js.php' (include_path=' .:') in /var/www/u74779 61/data/www/osa go25.com/plugin s/system/aicont actsafeform2/ai contactsafeform 2.php on line 161

Вот что пишет когда вставляю код
14.11.2015 07:46 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Вот теперь понятно в чём косяк. В джумле 2.5 в качестве разделителя использовалась константа DS. В новой джумле 3 от неё отказались и перешли на PHPшную DIRECTORY_SEPAR ATOR.
Ошибки, которые вы показали говорят нам о том, что не удаётся подключить файл. А путь этого файла действительно не правильный вместо "DS" должны быть "/"
Как испраивть?
В самом начале файла ai contactsafeform 2.php добавьте:
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);

Впринципе я обновлю плагин у себя на сайте, но когда это будет сказать трудно :)
14.11.2015 13:08 Ответить | Ответить с цитатой | Цитировать
0 # Inna
Добрый вечер!

Установил шаблон Joomla 3.3.3, редактор jce, jceMediabox и плагин aicontactsafe (вылазит окошко: Заполните ниже форму, и мы вам перезвоним в течении минуты)

Выдает ошибка:
Warning: require_once(/h ome/u454066903/ public_htmlDSad ministratorDSco mponentsDScom_a icontactsafeDSc ontroller.php): failed to open stream: No such file or directory in /home/u45406690 3/public_html/c omponents/com_a icontactsafe/ai contactsafe.php on line 18

Fatal error: require_once(): Failed opening required '/home/u4540669 03/public_htmlD SadministratorD ScomponentsDSco m_aicontactsafe DScontroller.ph p' (include_path=' .:/opt/php-5.4/ pear') in /home/u45406690 3/public_html/c omponents/com_a icontactsafe/ai contactsafe.php on line 18

В пути /public_html/components/com_aicontactsafe
Код:
19.11.2015 07:38 Ответить | Ответить с цитатой | Цитировать
0 # Inna
Продолжение:
19.11.2015 07:40 Ответить | Ответить с цитатой | Цитировать
0 # Inna
Нашла:
require_once( JPATH_ROOT.DS.' administrator'. DS.'components' .DS.'com_aicont actsafe'.DS.'co ntroller.php' ); ---> строчка 18
Пыталась разобраться, не получается.
Может, кто знает - подскажите, пожалуйста.
19.11.2015 07:42 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Замените на
require_once( JPATH_ROOT.'/ad ministrator/com ponents/com_aic ontactsafe/cont roller.php' );
И всё заработает :)
19.11.2015 08:17 Ответить | Ответить с цитатой | Цитировать
0 # Inna
Сделала, но есть ошибка...
Warning: require_once(/h ome/u454066903/ public_htmlcont rollers/$sTask/ .php): failed to open stream: No such file or directory in /home/u45406690 3/public_html/c omponents/com_a icontactsafe/ai contactsafe.php on line 55

Fatal error: require_once(): Failed opening required '/home/u4540669 03/public_htmlc ontrollers/$sTa sk/.php' (include_path=' .:/opt/php-5.4/ pear') in /home/u45406690 3/public_html/c omponents/com_a icontactsafe/ai contactsafe.php on line 55

в строчке 55:
// if a section is selected the coresponding controller is loaded
if (strlen($sTask) > 0){
require_once( JPATH_COMPONENT .DS.'controller s'.DS.$sTask.'. php' ); ---> cтрочка 55
19.11.2015 12:37 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Исправляем по аналогии:

require_once( JPATH_COMPONENT .'/controllers/ '.$sTask.'.php' );
19.11.2015 12:47 Ответить | Ответить с цитатой | Цитировать
0 # Inna
Исправила...

Parse error: syntax error, unexpected T_CONSTANT_ENCA PSED_STRING in /home/u45406690 3/public_html/c omponents/com_a icontactsafe/ai contactsafe.php on line 55
20.11.2015 08:55 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Очевидно очепятка. Если пришлёте доступы к FTP на я постараюсь помочь.
20.11.2015 09:02 Ответить | Ответить с цитатой | Цитировать
0 # Инна
опять ошибка, я пыталась разобраться, увы не получалось....
Warning: require_once(/h ome/dayvisby/pu blic_htmlDScomp onentsDScom_aic ontactsafeDSinc ludesDSjsDSaico ntactsafe.js.ph p): failed to open stream: No such file or directory in /home/dayvisby/ public_html/com ponents/com_aic ontactsafe/view s/message/view. html.php on line 233


//]]>
";

$document = JFactory::getDocument();
$document->addScriptDeclaration($script);

if ( $this->_config_ values['keep_se ssion_alive'] ) {
echo JHTML::_('behavior.keepalive');
}
27.11.2015 09:32 Ответить | Ответить с цитатой | Цитировать
0 # Инна
233 строка
if(".$use_SqueezeBox." == 1 && typeof SqueezeBox != 'undefined' && $('system-messa ge')) {
SqueezeBox.initialize();
SqueezeBox.open($('system-message'), {
handler: 'adopt',
size: {x: $('system-messa ge').offsetWidt h+30, y: $('system-message').offsetHeight+30}
});
27.11.2015 09:40 Ответить | Ответить с цитатой | Цитировать
0 # Инна
отбой!!! я все разобралась!!! :roll: спасибо!!!
27.11.2015 09:55 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Рад, что всё получилось :)
27.11.2015 12:11 Ответить | Ответить с цитатой | Цитировать
0 # Елена
Добрый день, Александр.

Спасибо за форму!
До недавнего времени все отлично работало.
Потом внезапно перестало с ошибкой "Could not instantiate mail function", причем на всех сайтах, на тех, где ничего сто лет не правилость, тоже.

Саппорт не реагирует. Может, не к нему с этим...

Помогите, пожалуйста, с чем это может быть связано?
(не работает на всех режимах PHPMAIL,SENDMAIL,SMTP).

http://nauka-shop.ru/index.php/forma-obratnoj-svyazi?view=message&layout=message&pf=1

Спасибо!
21.12.2015 09:21 Ответить | Ответить с цитатой | Цитировать
0 # Александр Хмельницкий
Добрый день.
Эта ошибка говорит о том, что не удалось вызвать функцию php mail(). Учитывая, что отправка почты поламалась и на других сайтах тоже, можно со 100% уверенностью утверждать, что хостер отключил эту функцию в настройках.
Обычно так поступают после взлома. Какой то сайт взломали и начали тайно рассылать с него СПАМ. Хостер это фиксирует и отключает функцию отправки.
В любом случае нужно сначала связаться с хостингом :)
21.12.2015 11:47 Ответить | Ответить с цитатой | Цитировать
0 # Ольга
Супер! Спасибо за форму, за видео и вообще за Ваш труд!
19.02.2016 12:32 Ответить | Ответить с цитатой | Цитировать
0 # Fynj
Спасибо.
11.04.2016 19:11 Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Защитный код
Обновить