Re: p01-contact
от бесплатных хостингов не ждите ничего хорошего, разве что этот, кажется, работает (хотя и медленно)
http://www.000webhost.com/, сам не пробовал, но отзывы нормальные
Форум для разработчиков сайтов на GetSimple CMS
Регистрация прекращена. Пожалуйста, зарегистрируйтесь на новом форуме.
GetSimple CMS по-русски → Бесплатные плагины → p01-contact
от бесплатных хостингов не ждите ничего хорошего, разве что этот, кажется, работает (хотя и медленно)
http://www.000webhost.com/, сам не пробовал, но отзывы нормальные
ar_arov:
Здравствуйте.
Не могу почему то писать в форуме. Говорит что не достаточно прав...
Вопрос такой, не могли бы вы сказать как сделать селектор чтоб подменял ящик на которое пойдет письмо из формы p01contact.
Как реализовать прикрепление вложения... я пишу в настройках по умолчанию вот такие параметры: name!, email!, subject!, message!, file, captcha!
появился лейлб "Прикрепить файл" и на этом все... (((
-----------------------------------------------------
olsv64:
ящики можно прописать в коде, а параметр file не работает вообще-то, и на сайте автора он даже не упоминался, но, видимо, в дальнейшем он планировал его подключить, или возможно включает его за деньги
(% contact : address@domain.ext, another@domain.ext, name!,
если хотите и в дальнейшем задавать вопросы, я бы советовал вам задавать их здесь http://forum.getsimplecms.ru/
-----------------------------------------------------
ar_arov:
параметр файл я увидел в исходниках... думал работает и его забыли указать в документации
по поводу ящиков, сейчас они у меня именно так указаны... я хотел сделать чтоб можно было в выпадающем списке выбрать кому адресовать письмо... это возможно сделать?
спасибо за ссылку на форум... я уже отправил заявку на регистрацию... письмо с форума не дошло еще...
даже не знаю, не пробовал, давайте подумаем
попробуйте в начале кода, там где у вас ящики прописаны вставить это
select "Выберите адрес" = "address@domain.ext" selected | "another@domain.ext" | "another2@domain.ext" | "another3@domain.ext" | "another4@domain.ext" ,
отпишите, если получится
спасибо, только что проверил...
выдает "Не указан получатель."
а в настройках вы включили адрес?
хотя вряд ли это поможет, попробуйте задать вопрос разработчику плагина
написал письмо... разработчик молчит второй день (((
видимо придется писать свой велосипед с блекджеком и девицами не тяжелого поведения
если получится, можете поделиться с народом
велосипед то конечно получится ))) но это будет пхп скрипт... плагины писать для ГС не умею...
Возникла проблема с добавлением сразу нескольких форм на страничку с помощью этого плагина:
вставляю в компонент с помощью функции "echo $p01contact->parse('(% contact:..." После этого обе формы появляются на странице. Но только id у обоих форм одинаковый и равен 1. И возникают проблемы с валидацией.
Перерыл весь интернет, а как грамотно вставлять несколько форм сразу — не нашёл. Помогите, кто знает как, пожалуйста.
http://business-website.ru/gs/kontakty/
у меня каждая форма отправляет сообщения на свой адрес
описание здесь http://getsimplecms.ru/plaginy-dlya-get … 1-contact/
код размещенный вами в компонентах работать не будет, его нужно размещать в самом шаблоне
Решил проблему )
Оказывается, чтобы заработало в компоненте, нужно перед выводом инициализировать переменную, так:
$p01contact = new P01contact();
И после этого выводить:
echo $p01contact->parse('(% contact: ..." %)');
Я так и делал, но для вывода второй формы инициализировал вторую переменную ($p02contact = new P01contact(); ) и выводил через нее, чего делать не надо было.
Правильный код выглядит так:
$p01contact = new P01contact();
echo $p01contact->parse('(% contact: ..." %)'); //первая форма
echo $p01contact->parse('(% contact: ..." %)'); //вторая форма
сейчас еще раз на сайте разработчика гляну, допишу эту функцию
вы с какой версией гетсимпл работаете? что-то я пробовал в компоненты вставлять разные коды и ни один не работал, только ошибки появлялись. вы используете плагин debug?
так как плагин был создан еще для версии 3.0 в ноябре 2011 года, возможно поэтому.
для разных форм в код шаблона, а не компонента можно вставлять
<?php echo $p01contact->parse('(% contact:email1@mail.ru %)'); ?>
<?php echo $p01contact->parse('(% contact:email2@rambler.ru %)'); ?>
этот код работает, также можно и другие параметры вписать разные
Залил наконец-то сайт на хостинг, все работает отлично, кроме p01-contact, заполняю формы, пишет "отправлено", но письмо не приходит на почту. Раньше работало... странно...
____________________
Проблему решил! Делюсь как:
Оказывается! Меняешь язык на английский - сразу все заработает, письма улетают и приходят куда надо!
вот такие чудеса ))
Наверное файл русского языка битый...
вы с моего сайта плагин скачивали? если да, то все работает и на русском
Конечно качал у Вас, здесь: http://getsimplecms.ru/data/uploads/plu … ontact.zip
7 июня. Вы после этой даты добавляли что-нибудь?
Скачал заново, перезалил файл языка - проблема осталась... даже не знаю уже где копать... английский работает, русский - нет... ))
вы в настройках язык выбирали? не знаю даже, что еще спросить, у меня ни разу подобных проблем с языком не возникало даже здесь http://chaga-mushroom.com/
Выбирал в настройках... да я и сам не знаю...
Хотел перехитрить плагин, и написал нужные мне поля в файле en.php - на русском языке. Но эти поля на страницах отобразились квадратиками, вместо букв ))
скорее всего ваш хостинг не поддерживает файлы .htaccess, скорее всего у вас nginx, поэтому не определяется автоматом кодировка, либо у вас в файле .htaccess нет этой строчки AddDefaultCharset UTF-8
строчка AddDefaultCharset UTF-8 - стоит первой в файле .htaccess, видимо беда в чем-то другом... Ладно. Я вышел из положения, добавив русские подписи прямо в шаблоне, таким образом:
(% contact : my_mail@gmail.com, subject! "Ваше Имя", text! "Ваш номер телефона" = +380, text! "Город в котором Вы живете", select "Какое действие произвести с Вашим телефоном?" = "Добавить в базу - Товары и Услуги" selected | "Добавить в базу - Риэлторы и Агенства" | "Удалить телефон из базы рассылок" %)
я только что скачал и установил плагин, язык оставил дефолтный и все работает http://business-website.ru/gs/kontakty/
Все верно! На английском языке работает, а Вы поставьте русский и посмотрите, придет ли письмо
Кстати, как Вы прописали IP в файле hitcount_blacklist.txt, для плагина hitcount?
В таком виде: 78.30.238.240,
Или в таком: IP: 78.30.238.240,
А то мне кажется что мои входы плагин тоже учитывает, хотя и не все...
GetSimple CMS по-русски → Бесплатные плагины → p01-contact
Форум работает на PunBB, при поддержке Informer Technologies, Inc