0 Пользователей и 1 Гость просматривают эту тему.
  • 480 Ответов
  • 103972 Просмотров
*

Denis_

  • Осваиваюсь на форуме
  • 111
  • 0
а конкретно нужна всплывающая форма, при клике на ссылку появляется небольшое окно.
как на пример на сайте www.stekspb.ru ссылка - вызов инженера.
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
Настраиваемую форму можно сделать при помощи модуля simpleForm (скачать можно тут: simpleForm).
А показывать в окошке можно при помощи: LightWindow.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

paukoff

  • Новичок
  • 7
  • 3
2ZyX: а с помощью этого ЛайтВиндоу по идее любой модуль/форму что ли вывести можно?
не я такой, жЫсть такая...
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
2ZyX: а с помощью этого ЛайтВиндоу по идее любой модуль/форму что ли вывести можно?
С помощью него можно показывать разную фигню в окошках поверх сайта.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Mitrich

  • Давно я тут
  • 379
  • 511
  • Все можно. Но сначала учиться, учиться и учиться.
Для начала нужно понимать как эта "фигня" (по русски содержимое, по аглицки content) окажется в этом окне.
А можно вообще все :)
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
подключаешь лайтВиндоу, помещаешь форму в div с каким-нибудь айди, например myForm, делаешь ссылку вида: <a class="lightwindow page-options" href="#myForm">вызов инженера</a> и готово... при нажатии на эту ссылку откроется окошечко с содержимым элемента, у которого айди myForm.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Denis_

  • Осваиваюсь на форуме
  • 111
  • 0
подскажите как вывести модуль формы с помощью lightwindow
что нужно прописать в ссылке?
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
подскажите как вывести модуль формы с помощью lightwindow
что нужно прописать в ссылке?
К сожалению сейчас сервер лайтвиндоу недоступен и я не могу скачать оттуда дистрибутив, чтобы дать вам точный код для вывода формы в окошке. Как заработает сайт, скачаю, сделаю и напишу код.
Кстати сделал simpleForm2 - по сути очень похожа на  simpleForm, но если вы знаете HTML, то simpleForm2 на много удобнее и проще.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
В общем, сайт lightwindow так и не заработал, зато нашел другую библиотеку окошек, при помощи которой расскажу как сделать красивую форму.
Итак.
Скачиваем и устанавливаем дистрибутив simpleForm.
Затем скачиваем дистрибутив highslide.
В архиве дистрибутива highslide будет 3 папки. Из них вам нужна только одна. Берем папку highslide и помещаем ее в корень сайта.
Затем идем в админ. панель жумлы и настраиваем форму. В "HTML код перед формой" записываем следующее:
Код
<script type="text/javascript" src="/highslide/highslide-with-html.js"></script>
<link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
<script type="text/javascript">
    hs.graphicsDir = '/highslide/graphics/';
    hs.outlineType = 'rounded-white';
</script>

<a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html' } )" class="highslide">Вызов инженера</a>
<div class="highslide-html-content" id="highslide-html">
<div class="highslide-header">
<ul>
<li class="highslide-move">
<a href="#" onclick="return false">Переместить</a>
</li>
<li class="highslide-close">
<a href="#" onclick="return hs.close(this)">Закрыть</a>
</li>
</ul>
</div>
<div class="highslide-body">
В "HTML код после формы":
Код
</div></div>
В "Код формы" пишем код своей формы, например:
Код
<element label="Ваше имя" type="text" required="required" error="Введите ваше имя" />
<element label="Ваше сообщение" type="textarea" required="required" error="Введите ваше сообщение" />
<element type="submit" value="Отправить" />
Вот и все.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Denis_

  • Осваиваюсь на форуме
  • 111
  • 0
а что такое "JavaScript функция обработки формы"
и нажимаю на отправить сообщение, но вывод ошибки "форма не до конца настроена"
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
а что такое "JavaScript функция обработки формы"
и нажимаю на отправить сообщение, но вывод ошибки "форма не до конца настроена"
Такой ошибки там нет. Скорее всего ошибка "Форма не настроена для отправки данных" - это значит, что вы не указали, или ввели неправильный e-mail в поля "E-mail отправителя" и "E-mail получателя".
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Reyhs

  • Осваиваюсь на форуме
  • 107
  • 3
Кто там simpleform2 написал ? Ссылка не пашет !
*

Denis_

  • Осваиваюсь на форуме
  • 111
  • 0
Все работает
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
Выпустил новую версию simpleForm2.
В ней теперь можно и файлы загружать.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

omsk_mail

  • Осваиваюсь на форуме
  • 92
  • 0
  • Нет смысла быть скромным,если ты лучший
В общем, сайт lightwindow так и не заработал, зато нашел другую библиотеку окошек, при помощи которой расскажу как сделать красивую форму.
Итак.
Скачиваем и устанавливаем дистрибутив simpleForm.
Затем скачиваем дистрибутив highslide.
В архиве дистрибутива highslide будет 3 папки. Из них вам нужна только одна. Берем папку highslide и помещаем ее в корень сайта.
Затем идем в админ. панель жумлы и настраиваем форму. В "HTML код перед формой" записываем следующее:
Код
<script type="text/javascript" src="/highslide/highslide-with-html.js"></script>
<link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
<script type="text/javascript">
    hs.graphicsDir = '/highslide/graphics/';
    hs.outlineType = 'rounded-white';
</script>

<a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html' } )" class="highslide">Вызов инженера</a>
<div class="highslide-html-content" id="highslide-html">
<div class="highslide-header">
<ul>
<li class="highslide-move">
<a href="#" onclick="return false">Переместить</a>
</li>
<li class="highslide-close">
<a href="#" onclick="return hs.close(this)">Закрыть</a>
</li>
</ul>
</div>
<div class="highslide-body">
В "HTML код после формы":
Код
</div></div>
В "Код формы" пишем код своей формы, например:
Код
<element label="Ваше имя" type="text" required="required" error="Введите ваше имя" />
<element label="Ваше сообщение" type="textarea" required="required" error="Введите ваше сообщение" />
<element type="submit" value="Отправить" />
Вот и все.
Так и не получилось сделать по примеру (выводит ссылку инжинер и остальные) использовал simpleForm2 (помогите нормально сделать всплывающую форму)
Нет смысла быть скромным,если ты лучший
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
Тот пример, который я писал ранее сделан для формы simpleForm.
В simpleForm2, как написано на сайте откуда вы скачали его (http://allforjoomla.ru/xmodules/mod-simpleform2), по другому пишется код формы + в настройках формы нет полей "HTML код перед формой" и "HTML код после формы".
Вот пример использования highslide + simpleForm2:

Скачиваем и устанавливаем дистрибутив simpleForm2.
Затем скачиваем дистрибутив highslide.
В архиве дистрибутива highslide будет 3 папки. Из них вам нужна только одна. Берем папку highslide и помещаем ее в корень сайта.
Затем идем в админ. панель жумлы и настраиваем форму. В поле "Код формы" записываем следующий код:
Код
<script type="text/javascript" src="/highslide/highslide-with-html.js"></script>
<link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
<script type="text/javascript">
    hs.graphicsDir = '/highslide/graphics/';
    hs.outlineType = 'rounded-white';
</script>

<a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html' } )" class="highslide">Вызов инженера</a>
<div class="highslide-html-content" id="highslide-html">
<div class="highslide-header">
<ul>
<li class="highslide-move">
<a href="#" onclick="return false">Переместить</a>
</li>
<li class="highslide-close">
<a href="#" onclick="return hs.close(this)">Закрыть</a>
</li>
</ul>
</div>
<div class="highslide-body">
<p>{element label="Ваше имя" type="text" required="required" error="Введите ваше имя" /}</p>
<p>{element label="Ваше сообщение" type="textarea" required="required" error="Введите ваше сообщение" /}</p>
<p>
   {element label="simpleForm2 - это:" type="select"}
      {option label="Модуль" value="Модуль" /}
      {option label="Компонент" value="Компонент" /}
      {option label="Плагин" value="Плагин" /}
      {option label="Не знаю" value="Не знаю" /}
   {/element}
</p>
<p>{element type="submit" value="Отправить" /}</p>
</div></div>

Если все равно не получается, то проверьте пути. Например, если вы тестируете на локальном веб сервере (путь: http://localhost/Joomla/), то пути к библиотеке highslide нужно прописывать так:
Код
http://localhost/Joomla/highslide/highslide-with-html.js
http://localhost/Joomla/highslide/highslide.css
http://localhost/Joomla/highslide/graphics/
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

omsk_mail

  • Осваиваюсь на форуме
  • 92
  • 0
  • Нет смысла быть скромным,если ты лучший
Спасибо сейчас проверю
Нет смысла быть скромным,если ты лучший
*

omsk_mail

  • Осваиваюсь на форуме
  • 92
  • 0
  • Нет смысла быть скромным,если ты лучший
А эту надпись можно убрать под формой simpleForm2
Нет смысла быть скромным,если ты лучший
*

omsk_mail

  • Осваиваюсь на форуме
  • 92
  • 0
  • Нет смысла быть скромным,если ты лучший
не работает при нажатии отправить ничего не происходит
Нет смысла быть скромным,если ты лучший
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
не работает при нажатии отправить ничего не происходит
покажите где вы пытаетесь сделать форму, или код самой формы
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
Внимание!
У кого стоит simpleForm2 или simpleForm2 v1.0.1 с использованием highslide - из-за особенностей библиотеки highslide не отправляются поля формы, которые заполняет пользователь. Для устранения этого просто скачайте еще раз дистрибутив simpleForm2 или simpleForm2 v1.0.1 с сайта http://allforjoomla.ru/ и переустановите его у себя на сайте.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

AlexAl

  • Давно я тут
  • 309
  • 13
Ну что кто сделал можно увидеть? дайте ссылку что получилось. Спасибо
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
Ну что кто сделал можно увидеть? дайте ссылку что получилось. Спасибо

Тут справа http://itwebmarket.ru/
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Drive

  • Новичок
  • 4
  • 0
Zyx нужна твоя помощь, как с тобой связаться?
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
Zyx нужна твоя помощь, как с тобой связаться?

Можно прямо в контактную форму на сайте http://allforjoomla.ru/ или в личку.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

omsk_mail

  • Осваиваюсь на форуме
  • 92
  • 0
  • Нет смысла быть скромным,если ты лучший
09.02.2010 я забрел на форум мне необходима была всплывающая форма обратной связи для сайта.
Почитав топик "подскажите красивую форму обратной связи" и попробовав предложенный Zyx способ я убедился в том, что форма simpleForm2 очень проста (в использовании), не загружена настройками и тому подобными (не нужными наворотами) как например Rsform.
И так, попробовав связку simpleForm2+highslide (и естественно подсказки Zyx) таки получилась всплывающая форма, но не работала отправка. Я как человек начинающий осваивать CSS php joomla. Обратился за помощью,  Zyx помог мне разобраться с данной связкой и у нас все получилось. Пример всплывающей формы можете посмотреть на сайтеhttp://itwebmarket.ru.
Хочу выразить свое почтение и признательность Zyx, человеку который не отказал в помощи и помог разобраться с моей проблемой.
Спасибо Zyx!  +10 тебе репутации (ты грамотный человек, многим до твоего уровня рости и рости).
Нет смысла быть скромным,если ты лучший
*

omsk_mail

  • Осваиваюсь на форуме
  • 92
  • 0
  • Нет смысла быть скромным,если ты лучший
Вопрос не по теме! Как можно сделать ссылку с одной страницы на другую (только на конкретный текст или слово) все внутри одного ресурса. Понятно что есть якоря и <a name> Фишка в том что ссылка должна идти (с 1странички на 2страничку к конкретному слову или абзацу). Как такое можно реализовать.
Спасибо!
Нет смысла быть скромным,если ты лучший
*

ZyX

  • Давно я тут
  • 252
  • 40
  • allForJoomla.ru
А эту надпись можно убрать под формой simpleForm2

от ссылки на allForJoomla.ru можно избавиться если в настройках формы ввести ключ домена для simpleForm2. По вопросу приобретения доменного ключа обращайтесь на сайт http://allforjoomla.ru/ в контактную форму. Обязательно указывайте какое именно расширение вас интересует.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!

Поставил simpleForm2 на несколько сайтов, очень доволен!
*

Mantoptera

  • Осваиваюсь на форуме
  • 42
  • 0
  • Не вини мир. Найди решение.
По поводу окошек всплывающих вот это помогает http://ninjaforge.com/index.php?option=com_ninjacentral&Itemid=245
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подскажите решение для сбора статистики посещений

Автор dm-krv

Ответов: 4
Просмотров: 82
Последний ответ 13.09.2017, 11:18:21
от dm-krv
Joomla 3.0 модуль/компонент обратной связи

Автор websmel

Ответов: 8
Просмотров: 8253
Последний ответ 04.09.2017, 14:25:41
от ZyX
Простой и красивый модуль обратной связи

Автор mizer

Ответов: 8
Просмотров: 318
Последний ответ 04.09.2017, 13:42:48
от ZyX
Подскажите красивую галерею Instagram

Автор Inesadesign

Ответов: 2
Просмотров: 206
Последний ответ 04.09.2017, 13:33:20
от Inesadesign
Подскажите модуль поиска или скрипт, проматывающий страницу к результатам, паралельно подсвечивая их

Автор dm-krv

Ответов: 2
Просмотров: 116
Последний ответ 04.07.2017, 19:14:29
от dm-krv