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

Drago

  • Новичок
  • 24
  • 0 / 1
не работает AJAX в СФ2. Устанавливал с начало СФ все работало нормально, после установил СФ2 и се AJAX не работает при отправке сообщения. Не скажите в чем проблема?:)

Нашел ошибку с подключением библиотеки JQuery 1.3. Когда убиваю строчку все нормально, а с ней не работает.

Не могли бы сказать в чем причина, ведь с СФ все нормально было :(
« Последнее редактирование: 25.07.2010, 19:14:45 от Drago »
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
скорее всего у вас на сайте установлено какое-то расширение подключающее библиотеку jQuery и когда квлючаете СФ2 - то библиотека jQuery подключается повторно.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Drago

  • Новичок
  • 24
  • 0 / 1
я это тоже заметил :( У меня меню использует Jquery. А как вот сделать так чтобы не подключался дважды скрипт и все работало не знаю :(
*

Drago

  • Новичок
  • 24
  • 0 / 1
вот с этой функцией происходит конфликт! Прошу помощи что я не так делаю :(

$(document).ready(function(){
   $("a.dhsjdkhasj").click(function(){
      $(this).blur();
   });
 
//When mouse rolls over
$("li.item55,li.item59,li.item60").mouseover(function(){
$(this).stop().animate({height:'220px'},{queue:false, duration:400, easing: 'easeOutBounce'})
});
 
//When mouse is removed
$("li.item55,li.item59,li.item60").mouseout(function(){
$(this).stop().animate({height:'80px'},{queue:false, duration:600, easing: 'easeOutBounce'})
});
 
});
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
попробуйте все знаки $ заменить на надпись jQuery. В результате должно получиться jQuery(document).ready...
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Drago

  • Новичок
  • 24
  • 0 / 1
сделал через ж..., но помогло в файле:
mod_simleform2.php

добавил:
   $doc = &JFactory::getDocument();
   $doc->addScript(JURI::root().'modules/mod_simpleform2/ajax/jquery.js');
   $doc->addScript(JURI::root().'modules/mod_simpleform2/ajax/jquery.form.js');
   $doc->addScript(JURI::root().'templates/portalm/js/jquery.easing.1.3.js');   

и заменил $ на Jquery. И вуаля помогло!

Держите +. Спасибо!
*

Drago

  • Новичок
  • 24
  • 0 / 1
а вот еще вопрос! Как сделать чтобы Label был внутри поля input?
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
а вот еще вопрос! Как сделать чтобы Label был внутри поля input?
Внутри тэга input не может быть вообще никаких тэгов, включая и label.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Drago

  • Новичок
  • 24
  • 0 / 1
на верное неправильно спросил :). Вопрос снят разобрался.
*

Reset

  • Новичок
  • 17
  • 0 / 0
Пробовал СФ1 и СФ2 - сайт вообще не грузится - белый экран. Подскажите где копать.
З.Ы. версия 1.5, из фреймворков только стандартный мутулз.
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
Пробовал СФ1 и СФ2 - сайт вообще не грузится - белый экран. Подскажите где копать.
З.Ы. версия 1.5, из фреймворков только стандартный мутулз.

Включите в PHP показ ошибок и посмотрите в чем дело. Скорее всего у вас на сервере в PHP не установлена функция bcpowmod.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Reset

  • Новичок
  • 17
  • 0 / 0
добавил в htaccess
php_value error_reporting E_ALL
php_flag display_errors on
php_flag display_startup_errors on

не показывает ошибки :(
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Reset

  • Новичок
  • 17
  • 0 / 0
Все равно ничего не помогло....
поставил на другой сайт на другом хостинге - заработало с полпинка!

Возможно ли сделать реакцию на отправку сообщения не редирект на другую страницу, а окном попапа как в S5 Quick Contact?
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
Все равно ничего не помогло....
поставил на другой сайт на другом хостинге - заработало с полпинка!

Возможно ли сделать реакцию на отправку сообщения не редирект на другую страницу, а окном попапа как в S5 Quick Contact?

В simpleForm и simpleForm2 никаких редиректов нет. Данные формы работают на технологии AJAX и пользователю во время работы с этими формами не приходится переходить по страницам. Возможно, вы путаете с каким-то другим расширением.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

Reset

  • Новичок
  • 17
  • 0 / 0
Цитировать
Возможно, вы путаете с каким-то другим расширением
да извините, случайно другое включил, а там расположение текста и форм очень похоже.
*

Reset

  • Новичок
  • 17
  • 0 / 0
Тем не менее при использовании s5_box или colorbox, на 2-х сайта, происходит редирект на страницу /modules/mod_simpleform2/engine.php где и пишется текст отправленного сообщения, со знаком =, т.е. "=Ваше сообщение успешно отправлено"

в общем как здесь - http://joomlaforum.ru/index.php/topic,98498.msg659401.html#msg659401

каким образом можно определить что мешает аяксу работать? потому что на денвере работает
« Последнее редактирование: 02.08.2010, 17:26:12 от Reset »
*

Reset

  • Новичок
  • 17
  • 0 / 0
[Решено]
надо было установить на хостинг расширения Calendar и Date

однако работает только при s5-box, если просто насадить colorbox, то все равно не пашет
« Последнее редактирование: 03.08.2010, 00:02:39 от Reset »
*

sadogorod

  • Новичок
  • 5
  • 0 / 0
Доброе утро)
по мере внедрения возникло пара вопросов..
выдаёт мне вот такую штуку над кнопочкой для вывода формы
Deprecated: Function ereg() is deprecated in Z:\home\omvspb\www\modules\mod_simpleform2\simpleform2.class.php on line 165
Deprecated: Function ereg() is deprecated in Z:\home\omvspb\www\modules\mod_simpleform2\simpleform2.class.php on line 166

Что с ней делать, не подскажете?

ии ещё, когда в типе ставлю checkbox, надпись, соответствующая квадратику, выводится под ним, то есть на следующей строчке, а не на той же, а смотрится это хуже (
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
Скачайте и установите версию 1.0.10.
Deprecated: Function ereg() is deprecated - это предупреждение о том, что функция ereg перестанет использоваться в будущих версиях PHP. В версии 1.0.10 функция ereg заменена на preg_match, как и советуют разработчики PHP.
На счет checkbox - все это решается при помощи CSS.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

sadogorod

  • Новичок
  • 5
  • 0 / 0
так у меня скачен и установлен модуль
Joomla! simpleForm2 v.1.0.10. Для Joomla! 1.5.x
и в  файле simpleform2.class.php есть функция ereg..

ааа checkbox понимаю, конечно, что CSS, но пока не получается сообразить где именно и что именно прописать

*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
так у меня скачен и установлен модуль
Joomla! simpleForm2 v.1.0.10. Для Joomla! 1.5.x
и в  файле simpleform2.class.php есть функция ereg..
Скорее всего у вас версия 1.0.9. это можно проверить в админке Расширения -> Установить/Удалить -> Модули, в столбце Версия напротив simpleForm2 написана версия модуля.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

sadogorod

  • Новичок
  • 5
  • 0 / 0
Цитировать
Скорее всего у вас версия 1.0.9. это можно проверить в админке Расширения -> Установить/Удалить -> Модули, в столбце Версия напротив simpleForm2 написана версия модуля.
да, верно, а как тогда скачать 1.0.10? я качал отсюда http://allforjoomla.ru/downloads/mod_simpleform2.zip
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
оттуда же. просто версию 1.0.10 я выложил сегодня
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

vip-ivanov

  • Захожу иногда
  • 86
  • 5 / 0
Спасибо автору - отличный модуль, скачал с сайта, установил, все работает.
Попробовал highslide, не пашет кнопка "отправить" - где то конфликтует. и при отправке сообшения ничего не происходит.
Поставил colorbox, получилось как тут
Попробовал использовать модуль с библиотекой ColorBox. Форма открылась красиво в окошке, но после отправки сообщения белый экран с сообщением  и адрес http://zzzzzz/modules/mod_simpleform2/engine.php
В связи с этим пару вопросов.
1.Можно ли сделать в обычной форме при открытии странички где находится данная форма, чтоб форма была в свернутом виде, как после нажатия кнопки "отправить", для экономии места, да и не все хотят видеть такие формы в развернутом виде. т.е. чтоб форма раскрывалась при нажатии на текст который вставим: типа задать вопрос или любое слово?
2.Если не затруднит, может ли кто нибудь выложить свой рабочий полный код для вставки в поле из админ-панели в двух вариантах: для highslide и colorbox, поскольку сам не очень силен в PHP, но вопросы поменять сумею. А если на сайте автора были бы такие коды, цены бы ему не было.
*

d0ublezer0

  • Захожу иногда
  • 330
  • 30 / 0
  • Javaхарлал Неру
Классный модуль, спасибо за него.

vip-ivanov по поводу разворачивания формы в теле материала - я тоже об этом думаю. Так будет очень удобно. Если автор не сделает, то сам напишу.

У меня другие вопросы есть к создателю.
SimpleForm2 1.0.6
Joomla 1.5.20
установлен sh404sef

Вопрос 1.
На локальном компьютере не оторбажается картинка с Captcha
код картинки:
<img style="cursor: pointer;" class="inputtext" onclick="this.src='http://km/modules/mod_simpleform2/engine.php?task=captcha&amp;moduleID=23&amp;rand=43549&amp;rand='+Math.random();" title="Нажмите на изображение, чтобы его изменить" alt="Нажмите на изображение, чтобы его изменить" src="http://km/modules/mod_simpleform2/engine.php?task=captcha&amp;moduleID=23&amp;rand=43549&amp;rand=0.09790383276219738" id="captcha_simpleForm2_201">

Но сама картинка не отображается.
Антибаннер отключен.
Firebug эту картинку тоже не видит.
При каждой загрузке страницы или попытке отправить форму генерируется новый код картинки, но изображение всё равно не отображается.

Вопрос 2
Можно ли средствами метаязыка модуля определить такую возможность:
Код
   {element label="Выберите получателя" type="select"}
      {option label="Контакт1" value="email1@domain.ru" selected="selected" /}
      {option label="Контакт2" value="email2@domain.ru"  /}
      {option label="Контакт3" value="email3@domain.ru"  /}
      {option label="Контакт4" value="email4@domain.ru" /}
   {/element}

Чтобы при выборе определенного получателя (допустим, отдела продаж, закупок или директора) письмо уходило именно ему, а не на email, который указан в настройках модуля?

Или это невозможно и нужно самому переписывать обработку входящих данных, чтобы добиться нужного мне функционала?

Спасибо.
« Последнее редактирование: 18.08.2010, 08:54:25 от d0ublezer0 »
Я помог вам? Ткните в карму.
*

mpbakunov

  • Захожу иногда
  • 54
  • 0 / 0
Тот пример, который я писал ранее сделан для формы 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/

Доброго дня! Сделал как написано, перед этим скачав simpleForm v.1.0.6. Установил модуль и в поле Текст формы вставил код описанный выше. Все как бы работает, появляется всплывающее окно, но при нажатии на кнопку Отправить ничего не происходит. Что сделал не так? файлы библиотеки highslide положил в корень сайта!
*

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
Цитировать
Чтобы при выборе определенного получателя (допустим, отдела продаж, закупок или директора) письмо уходило именно ему, а не на email, который указан в настройках модуля?

Или это невозможно и нужно самому переписывать обработку входящих данных, чтобы добиться нужного мне функционала?

Спасибо.

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

ZyX

  • Захожу иногда
  • 248
  • 40 / 0
  • allForJoomla.ru
Цитировать
Доброго дня! Сделал как написано, перед этим скачав simpleForm v.1.0.6. Установил модуль и в поле Текст формы вставил код описанный выше. Все как бы работает, появляется всплывающее окно, но при нажатии на кнопку Отправить ничего не происходит. Что сделал не так? файлы библиотеки highslide положил в корень сайта!

Ничего сказать не могу пока не увижу как это происходит.
<a href="http://allforjoomla.ru/">allForJoomla.ru</a> - расширения для Joomla!
*

mpbakunov

  • Захожу иногда
  • 54
  • 0 / 0
Ничего сказать не могу пока не увижу как это происходит.
К сожалению сейчас не могу дать ссылку, так как сайт еще размещен на локальном веб сервере. Если можно задам вопрос по другому. В примерах к библиотеке highslide есть много примеров, но примера с отображением формы, посредством которой отправлялись бы данные из полей внесенных ранее пользователем нет. Если можно как бы выглядел шаблон вывода Формы в popup окно библиотеки highslide? И второй вопрос по использованию модуля SimpleForm2. Хотел бы вынести в форму поле e-mail отправителя. В исходном варианте это поле является реквизитом модуля. Если выносить его как поле формы, нужно ли его как то определенным образом именовать, то есть интересует по какому принципу формируются части самого письма от пользователя: заголовок сообщения, от кого, тема, текст письма. как бы не понятно как модуль определит, что если я созадам текстовое поле в форме для ввода пользователем своего e-mail, что его надо использовать для части письма- ОТ КОГО?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма Заявка (форма обратной связи)

Автор sgeleta

Ответов: 0
Просмотров: 111
Последний ответ 19.12.2017, 10:52:31
от sgeleta
Подскажите бесплатный аналог SEO плагина Metaman

Автор Apollon

Ответов: 0
Просмотров: 86
Последний ответ 21.11.2017, 22:12:02
от Apollon
Подскажите решение для сбора статистики посещений

Автор dm-krv

Ответов: 6
Просмотров: 288
Последний ответ 13.11.2017, 14:19:01
от dm-krv
Подскажите плагин рабочего времени и выходных

Автор cntrl

Ответов: 10
Просмотров: 282
Последний ответ 01.10.2017, 15:34:31
от cntrl
Подскажите компонент

Автор nnmHunter

Ответов: 2
Просмотров: 140
Последний ответ 23.09.2017, 00:13:39
от nnmHunter