Форум русской поддержки Joomla!® CMS
09.12.2016, 17:35:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Форма обратной связи

 (Прочитано 853 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« : 29.09.2015, 02:38:43 »

Здравствуйте всем! Нужно в материал вставить форму обратной связи. Подскажите, пожалуйста, наиболее простой и быстрый способ это сделать.
Стандартными средствами Joomla (через Контакты) это не сделать? Я так поняла, что Контакты выводятся только через пунт меню. А мне нужно отображение формы обратной связи в материале.
Я думаю, что наверняка есть какой-то модуль обратной связи, который можно вставить в текст с помощью {loadposition}, верно?
Подскажите, пожалуйста, что можно сделать. Уже часа 3 угрохала на поиск нужной информации. Безрезультатно.
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #1 : 29.09.2015, 03:40:30 »

Есть вариант по тяжелее наверное для Вас, но мало-ли... Если Вам нужен именно материал, то создаете материал, далее заходите в пункт меню (скрытое меню) создать > тип  пункта (материал) > привязываете данный материал к пункту согласно названию.

Если надо вот прям в материал пихайте, разметка в спойлере:

Показать текстовый блок

+ 4 файла прикрепил:

Send.php - помещаете site/templates/ваш_шаблон/send.php (Обработчик отправки сообщений)

Contact-form.js - помещаете site/templates/ваш_шабон/js/contact-form.js (Скрипт)

Validate.min.js - помещаете site/templates/ваш_шаблон/js/validate.min.js (Скрипт)

Contact-form.css - помещаете site/templates/ваш_шаблон/css/contact-form.css (Стили)

Далее подключаете все это в index.php (надеюсь не составит труда)


P.S. - Полагаю модулем легче будет. Благо в интернете их полно, либо это все создать модулем помогу. Про  {loadposition} все верно вы сказали, есть и такой вариант.


* send.rar (0.83 Кб - загружено 13 раз.)
* validate.min.rar (6.74 Кб - загружено 8 раз.)
* contact-form.rar (1.16 Кб - загружено 11 раз.)
* contact-forms.rar (0.71 Кб - загружено 9 раз.)
« Последнее редактирование: 29.09.2015, 04:43:49 от R31rus » Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #2 : 29.09.2015, 03:47:08 »

Получиться примерно такое: http://web-kreditor.ru/kontakty

Но мне не очень нравиться, хочу удалить. Может Вам пригодится
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #3 : 29.09.2015, 04:10:43 »

R31rus, вставила указанный Вами код в текст статьи - и, вуаля! - всё отображается!  Smiley Сейчас пойду править код согласно Вашим инструкциям.
Надеюсь, всё получится. Не буду радоваться раньше времени.
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #4 : 29.09.2015, 04:18:36 »

Оказывается ничего сложного Smiley очень важный момент, вам придется классы переименовать в разметке для отображения стилей, пишите если что. И не забудьте разархивировать прикрепленные вложения, а то вдруг чего...
« Последнее редактирование: 29.09.2015, 04:27:44 от R31rus » Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #5 : 29.09.2015, 04:32:49 »

R31rus, прикреплённые вложения разархивировала. Файлы Send.php, Validate.min.js и Contact-forms.css разместила в указанных Вами директориях.

Вопрос возник с файлом Function.js. Его нет в файлах, которые Вы прикрепили. Это первый непонятный момент.
Второй непонятный момент: что делать с архивом contact-forms.rar? Я его распаковала, в нём 2 файла: contact-form.css и contact-form.js. Что с ними делать?
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #6 : 29.09.2015, 04:36:46 »

R31rus, прикреплённые вложения разархивировала. Файлы Send.php, Validate.min.js и Contact-forms.css разместила в указанных Вами директориях.

Вопрос возник с файлом Function.js. Его нет в файлах, которые Вы прикрепили. Это первый непонятный момент.
Второй непонятный момент: что делать с архивом contact-forms.rar? Я его распаковала, в нём 2 файла: contact-form.css и contact-form.js. Что с ними делать?


Извиняюсь это я в спешке их так запаковал... значит то что CSS размещаете где у вас CSS, js аналогично. (Function.js лишнее... нужен contact-form.js)
Должно получиться 4 файла. На всякий случай еше раз прикрепил одним архивом:

* 4 файла.rar (8.79 Кб - загружено 8 раз.)
« Последнее редактирование: 29.09.2015, 05:44:34 от R31rus » Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #7 : 29.09.2015, 05:06:43 »

R31rus, все нужные файлы разместила в указанные Вами директории.

Сейчас рылась в интернете - искала информацию, как подключить данные файлы в index.php. Информация для меня новая. Разобраться самостоятельно смогу, но на это понадобится время. Может быть, подскажете, как это можно сделать, чтобы я не тратила на это лишний час?   
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #8 : 29.09.2015, 05:10:13 »

 файл index.php находится site/templates/ваш_шаблон, подключаете между тэгами head
Код:

<link href="/templates/ваш_шаблон/css/contact-form.css" rel="stylesheet" type="text/css"/>

<script src="/templates/ваш_шаблон/js/validate.min.js" type="text/javascript"/></script>

<script src="/templates/ваш_шаблон/js/contact-form.js" type="text/javascript"/></script>

Убедитесь в правильности написания, чтобы соответсвовало именам файлов
« Последнее редактирование: 29.09.2015, 05:19:23 от R31rus » Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #9 : 29.09.2015, 05:21:34 »

R31rus, а файл send.php подключать не нужно? Только 3 файла подключаем? Извините, если вопрос глупый.
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #10 : 29.09.2015, 05:22:10 »

Нет ненужно, его потом разберем. Спрашивайте что угодно, времени полно
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #11 : 29.09.2015, 05:38:36 »

R31rus, файлы подключила. Сообщение через форму отправила.
А где теперь это сообщение искать? Это первый вопрос.

Второй вопрос: у меня изменились цвета некоторых кнопок, а также появилась вверху сайта строка поиска с рыжей кнопкой "Искать". Этой строки раньше не было. Было на этом месте отображение текущей даты. Оно пропало...


Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #12 : 29.09.2015, 05:41:36 »

1) ссылочку на сайт дайте.

2) отредактируйте файл send.php (2 строка увидите мыло, измените на свое) туда будут приходить сообщения.


Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #13 : 29.09.2015, 05:57:40 »

R31rus, файл send.php отредактировала. На почту ничего не пришло.
Сайт пока не работает, мы его только создаём. Он находится на локальном сервере. Может быть, из-за этого на почту не приходят сообщения? Где их можно посмотреть?
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #14 : 29.09.2015, 06:10:21 »

Тогда и не придет. Почему ж вы сразу не сказали что на локалке.... Дело за малым, осталось поиграть со стилями для отображения вашей формы в нормальном виде (файл contact-form.css)

Незнаю чем далее помочь раз вы на локалке.... Учите стандартные вещи  HTML, CSS - это основа. Вам полюбому придется учить, как начинающей верстальщице Smiley. Можно удалить все нахер обратно и поискать модуль, но это не даст вам навыков.
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #15 : 29.09.2015, 06:17:35 »

Я удалила файл contact-form.css из директории. Рыжее оформление исчезло. Но строка поиска вверху сайта осталась. И отображение текущей даты не восстановилось.

Пока что сайт находится на локальном сервере. Я могу гшде-то посмотреть отправленные письма? Может быть, есть какая-то временная папка?
И возможно ли установить капчу в данной форме обратной связи?
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #16 : 29.09.2015, 06:25:42 »

Я не могу дать ответа, что это за строка, потому как вы на локалке. Удаляйте все и ищите модуль.... извиняюсь... вы не осилите. Сообщения приходят только на почту в режиме онлайн.

 
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #17 : 29.09.2015, 06:27:17 »

Вы знаете модуль формы обратной связи, который можно вставить в текст статьи?
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #18 : 29.09.2015, 06:30:44 »

Модуль формы Joomla 3 вбейте в поисковик. Там полно их девушка. Какой из них выбирать вам, запихнуть в материал помогу.
С оформлением сами.
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #19 : 29.09.2015, 06:51:29 »

R31rus, модуль выбрла: установила sj contact AJAX. И как его теперь запихнуть в материал? Через {position} не получается.
Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #20 : 29.09.2015, 09:36:39 »

Проверьте плагин включен? Встроенный "Content - Load Modules" либо установите другой например "Modules Anywhere" и только потом можете вставлять ваш модуль.

Примеры для вставки модуля:
1.
{loadmodule mod_sj_contact_ajax} или {loadposition user5}  цифра является позицией в шаблоне (только с включенным плагином  "Content - Load Modules")

2.
{module mod_sj_contact_ajax} или {module 5}  цифра является id модуля  (только с включенным плагином - "Modules Anywhere")





Записан
vipiusss
Профи
********

Репутация: +261/-8
Offline Offline

Пол: Мужской
Сообщений: 4573


Skype: renor_


« Ответ #21 : 29.09.2015, 09:48:45 »

R31rus ты в заблуждение вводишь, есть всё проще
Плагин в редактор и ты прав, Modules Anywhere лучше некуда.
ТС пользуйтесь и не морочте себе голову, это лучшее решение.

***
дополню, столько всего вам дали, есть обычное решение
http://joomlaforum.ru/index.php?topic=276223.0
« Последнее редактирование: 29.09.2015, 09:53:32 от vipiusss » Записан
R31rus
Завсегдатай
*****

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 563


«Нас Reboot, а мы крепчаем»


« Ответ #22 : 29.09.2015, 11:52:07 »

Где-же заблуждение? Я описал от и до варианты решений задачи. Разжевать еще сильнее невозможно! Ты себя вспомни когда познакомился с Joomla, у ТС тоже самое.
Записан
vipiusss
Профи
********

Репутация: +261/-8
Offline Offline

Пол: Мужской
Сообщений: 4573


Skype: renor_


« Ответ #23 : 29.09.2015, 11:54:09 »

когда я познакомился с Joomla, у меня дочь на руках была.Я даже и не лез к компу.
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #24 : 30.09.2015, 18:32:48 »

Спасибо за помощь! vipiusss, прошла по Вашей ссылке, скачала модуль, установила его с помощью loadposition.
До этого установила модуль simpleForm2.

При использовании обоих модулей не отображается CAPTCHA, хотя мы её подключили. Подскажите, пожалуйста, в чём тут может быть дело? Сайт на локальном хосте. Может, мы как-то неправильно капчу подключили? Или она сама по себе не отображается на локальном хосте?
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #25 : 30.09.2015, 18:37:44 »

R31rus, спасибо за тщательное разжёвывание и объяснение и терпение.
Записан
vipiusss
Профи
********

Репутация: +261/-8
Offline Offline

Пол: Мужской
Сообщений: 4573


Skype: renor_


« Ответ #26 : 01.10.2015, 09:27:07 »

с капчей решили?
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #27 : 01.10.2015, 15:36:36 »

vipiusss, нет, не решили. Вопрос остаётся открытым.

Подскажите, пожалуйста, куда нам залезать, чтобы исправить этот момент?
Записан
mila_serdnaya
Завсегдатай
*****

Репутация: +3/-0
Offline Offline

Сообщений: 419


« Ответ #28 : 04.10.2015, 22:01:21 »

Вопрос с капчей остаётся открытым...

Сейчас ситуация такая: мы установили на сайт конструктор контента Seblod. Установили аж целых три (!) Формы обратной связи:

1. Создана и предоставлена нам автором KKAAZZOO (за что ему огромное спасибо)
2. Скачана с сайта автора Wedal (раздел сайта, посвящённый программе Seblod)
3. Создана нами самостоятельно по уроку "SEBLOD - Конструктор контента(CCK) для Joomla. Часть 9. Поле Email. Как создать форму обратной связи" (сайт автора Wedal, раздел, посвящённый программе Seblod)

Ни в одной из форм CAPTCHA не отображается.
У нас Joomla 3.3.0, сайт находится на локальном хосте.

Пробовали подключить капчу таким образом:
1. Зашли в Менеджер пользователей - Настройка -  и в пункте Captcha выбрали Captcha-reCaptcha.
2. Зашли в Система - Общие настройки -  и в пункте Captcha выбрали Captcha-reCaptcha.
3. Зашли в Расширения - Менеджер плагинов -  нашли плагин Captcha-reCaptcha, включили его.
4. Перешли на сайт Google, где подключают капчу - нажали кнопку "Get reCAPTCHA" - появилась табличка с регистрацией сайта. Вэтой табличке три окошка для заполнения: Название, Домены, Владельцы.
5. Мы написали следующее:
Название: expose
Домены: expose
Владельцы: написали наш почтовый ящик на @gmail.com
6. Вставили полученные ключи в плагин Captcha-reCaptcha, нажали на кнопку сохранить.
7. Всё, пошли проверять - CAPTCHA нигде не отображается.

Подскажите, пожалуйста, что мы сделали не так и как мы можем это исправить?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet