Forums / National / Russian / Модули и плагины / [Release] Contuct Us

12>>>

Контактная информация и форма обратной связи[url=datas/users/contact_us_145.zip]contact_us_145.zip[/url]

Alex300
#1 2009-11-19 07:51
Плагин позволяющий вывести контактную информацию и форму обратной связи. Поля формы проверяются без перезагрузки страницы, перед отправкой формы с применением Ajax.
Для незарегистрированных пользователей можно использовать капчу (Плагин CAPTCHA Manager и какая-нибудь из капчей должны быть установлены на Вашем сайте).

Внешний вид легко настраивается при помощи .tpl - файла. Сначала ищет шаблон по адресу skins/ваш_скин/plugins/contactus.tpl, если не находит его, то берет его из папки плагина.

Локализуется при помощи lang - файлов. Включены: русский, english

Требования: jQuery

Установка:
- Скопировать папку contactus из архива в папку plugins на сервере.
- В панели управления установить и настроить плагин
- В языковых файлах в папке "plugins/contactus/lang" прописать содержимое мета тегов description и keywords в переменные $L['plu_meta_desc'] и $L['plu_meta_keywords'] соответственно

Дополнительно в архиве есть не минифицированная версия JS файла.


Скачиваем: contact_us_145.zip (от 22.11.2009)
- добавлена настройка, позволяющая запретить забаненным пользователям отправлять сообщения через форму обратной связи
- добавлена возможность прописать мета теги description и keywords в языковые файлы
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Dit bericht is bewerkt door Alex300 (2009-11-22 23:34, 14 jaren ago)
Dayver
#2 2009-11-19 08:26
if ($location == "Plugins" && $e == 'contactus'){
Более правильне было бы бы
if (defined('SED_PLUG') && $e == 'contactus'){

По опыту замечено что некоторые(еще под сед) плагины используют переменную $location не только для чтения но и перезаписывают её из-за чего возникают траблы с другими плугами с проверкой как у тебя Alex300. Так что б хорошие плагины не спотыкались об плохие лучше делать проверку defined('SED_PLUG')

// Проверяем бан-лист e-mail'ов
Дык что теперь забаненный юзверь то и с администрацией связатсо не сможет? Ну понимаю запретить ему по новой регитсо с этим емейлом, но запретить контакт думаю это слишком ... а вдруг его емейл по ошибке забаннили? (Может вынести возможность активациии этого фильтра в конфиг плагина?)
Pavlo Tkachenko aka Dayver

Dit bericht is bewerkt door Dayver (2009-11-19 08:50, 14 jaren ago)
Kort
#3 2009-11-19 14:47
Введите сюда описание проезда информацию
'Все возможные получатели', 'по одному на линию
А
How to pass
вообще звучит трагически :)
Your message was successfuly sended
Message NOT send!
Journey info here
E-mail по тексту то так, то email.
Получатели и тема сообщения -- совершенно ненужные, сложные и, вследствие этого, абсолютно ненужные опции.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Alex300
#4 2009-11-19 17:47
# Dayver : (Может вынести возможность активациии этого фильтра в конфиг плагина?)
Да, правильно. Вынесем в настройки возможность не включать.

# Kort : А
How to pass
вообще звучит трагически :)
Как правильно перевести? Я не настолько хорошо английский знаю...
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kort
#5 2009-11-19 19:25
Для начала надо по-русски все написать. А если есть проблемы с формулировками или нужен перевод, на форуме существует раздел локализаций. Тогда не будет всех возможных получателей по одному на линию и page reboot'ов.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Alex300
#6 2009-11-19 21:52
По русски написано в русском языковом файле.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kort
#7 2009-11-20 01:06
См. выше ^
А по-русски пишем через дефис.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Killer
#8 2009-11-20 17:00
Alex300, спасибо за плуг. Радуешь. :)
Лишь утратив всё до конца, мы обретаем свободу...
Alex300
#9 2009-11-21 03:33
# Dayver :
// Проверяем бан-лист e-mail'ов
Дык что теперь забаненный юзверь то и с администрацией связатсо не сможет? Ну понимаю запретить ему по новой регитсо с этим емейлом, но запретить контакт думаю это слишком ... а вдруг его емейл по ошибке забаннили? (Может вынести возможность активациии этого фильтра в конфиг плагина?)

- добавлена соответствующая настройка, позволяющая запретить забаненным пользователям отправлять сообщения через форму обратной связи

Архив перезалит

Добавлено 1 день спустя:

Архив перезалит.
- добавлена возможность прописать содержимое мета тегов description и keywords в языковые файлы
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

Dit bericht is bewerkt door Alex300 (2009-11-22 23:35, 14 jaren ago)
HolyKirka
#10 2009-11-30 21:16
Доброго времени суток.
Спасибо за плагин, но пока не смоге его заставить работать.
1. если сайт находится не в корне а дирректории http://site.ru/dir/ то во время проверки картинки имеют не правильный URL - теряется "/dir/"
2. при включенном jquery в настройка сайт при отправке показывается значек "действия" и ничего дальше не происходит. С выключенной библиотекой все работает отлично.
Все сделано по инструкции. Подскажите в чем может быть проблема.
Спасибо.
Alex300
#11 2009-12-01 00:35
Проверка правильности заполнения формы перед отправкой производится при помощи jQuery. Если эта библиотека отключена, то проверка происходит только на стороне сервера после отправки формы.

Ни разу не пробовал сайт, установленный не в корень хоста, по этому поведение плагина в такой ситуации мало предсказуемо.

Мое мнение: Лучше и надежнее - сайт по-возможности установить на субдомен http://dir.site.ru/ вместо http://site.ru/dir/. http://dir.site.ru/ в этом случае будет корнем хоста и все будет работать корректно.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Ratibor
#12 2009-12-01 01:17
Alex300
В contactus.js нашел ошибку в путях:
plugins/an_adv_registration/img/bad.gif
plugins/an_adv_registration/img/good.gif
Не задавай глупых вопросов, не услышишь вранья.
Alex300
#13 2009-12-01 02:09
Ясно, в ближайшее время поправлю
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
HolyKirka
#14 2009-12-01 02:46
Спасибо за ответ. Просто в конфиге есть параметр:
// ========================
// Main site URL without trailing slash.
// ========================
$cfg['mainurl'] = 'http://site.ru/dir';
и я думал, что именно он должен решать проблему с тем в каком месте находится сайт, но видимо это не так. Это не критично на данный момент.

У меня есть установленная Котонти и в корне, но проблема при включенной библиотеке jQuery в том, что ничего не отсылается. При нажатии на "отправить" ничего не происходит - показывается картинка "loading.gif" и больше ничего :( В настройках сайта отключаю библиотеку - и все отсылается нормально.

Можете сами посмотреть что происходит:
http://darkages.ru/plug.php?e=contactus

Сам я мало что понимаю, поэтому и пристал с расспросами :) уж извините :)
Alex300
#15 2009-12-01 03:55
# Ratibor : Alex300
В contactus.js нашел ошибку в путях:
plugins/an_adv_registration/img/bad.gif
plugins/an_adv_registration/img/good.gif

Поправил. Архив перезалил.

# HolyKirka : Спасибо за ответ. Просто в конфиге есть параметр:
// ========================
// Main site URL without trailing slash.
// ========================
$cfg['mainurl'] = 'http://site.ru/dir';
и я думал, что именно он должен решать проблему с тем в каком месте находится сайт, но видимо это не так. Это не критично на данный момент.
Да, при помощи этой переменной возможно поправить код, чтобы работало в Вашей директории.

# HolyKirka : У меня есть установленная Котонти и в корне, но проблема при включенной библиотеке jQuery в том, что ничего не отсылается. При нажатии на "отправить" ничего не происходит - показывается картинка "loading.gif" и больше ничего :( В настройках сайта отключаю библиотеку - и все отсылается нормально.

Можете сами посмотреть что происходит:
http://darkages.ru/plug.php?e=contactus
Трудно что то сказать не видя того, что происходит на сервере. Попробуйте переустановить плагин из свежезалитого архива.
Еще один момент: для проверки формы при нажатии кнопки отправить на стороне сервера для отправки данных через Ajax используется PHP функция
json_encode()
. Нужно убедится, что такая функция поддерживается Вашим хостером. Она работает с PHP версии >= 5.2.0 данными в UTF-8. Возможно дело в этом.Подробнее об этой функции можете почитать тут.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/

12>>>