Форма обратной связи для карточки товара

  • 12 Ответов
  • 692 Просмотров

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

*

Оффлайн Stasweb

Нужна форма обратной связи для карточки товара
пробовал модулем но не получается подключить скажите как это можно реализовать
в файле
templates\a4joomla-mininova-free\html\com_virtuemart\productdetails\default.php
прописал позицию
<div class="quickcontact">
<?php
$document    
= &JFactory::getDocument();
$renderer    $document->loadRenderer('modules');
$options    = array('style' => 'quickcontact');
$position    '20';
echo 
$renderer->render($position$optionsnull);
?>


 </div>

в выборе позиций видит 20-ю позицию
но модуль не показывает скажите что не так

*

Оффлайн motokraft

Если у тебя все правильно, то надо изменить параметры доступа в настройках модуля на все пользователи
...

*

Оффлайн Stasweb

так там так и стоит

*

Оффлайн motokraft

Тогда сделай по другому, помести формы обратной связи в сам файл, а на стройки выводи из модуля...
...

*

Оффлайн Stasweb

а как это сделать можно подробнее

*

Оффлайн motokraft

В файл templates\a4joomla-mininova-free\html\com_virtuemart\productdetails\default.php удали свой приведенный код, который выводит модуль из позиции, возьми форму из модуля и помести ее в этот файл за мест того кода который ты удалил. Но вот как вывести настройки модуля в этот файл, я задавал такой вопрос - ответили, но мне долго будет искать...
Если найду напишу...
...

*

Оффлайн Stasweb

вот вставил код
_http://www.calc-book.lik-material.kz/index.php/ru/imidzhevaya-suvenirnaya-produktsiya-v-astane/554/nanesenie-logotipa-na-futbolki-detail.html
<style type="text/css">form.simpleForm label{display:block;}form.simpleForm label span{color:#ff0000;}form.simpleForm input.inputtext{width:215px;}form.simpleForm textarea.inputtext{width:215px;height:100px;}form.simpleForm textarea.inputtext_small{width:215px;height:50px;}</style>
<p>{element label="Ваше имя" type="text" class="inputtext"    required="required" error="Введите ваше имя"  /}</p>
<p>{element label="Ваш email" type="text" class="inputtext"    required="required" error="Введите ваш email"  /}</p>
<p>{element label="Ваше сообщение" type="textarea" class="inputtext"    required="required" error="Введите ваше сообщение"  /}</p>
{element type="captcha" class="inputtext" width="220" height="50" label="Проверочный код" /}<p>
{element  type="submit"   value="Отправить"  /}</p>

*

Оффлайн motokraft

Я просто в шоке, что это за код.
...

*

Оффлайн Stasweb

код с формы в менеджере модулей

*

Оффлайн motokraft

код с формы в менеджере модулей

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

*

Оффлайн fsv

вместо
$options    = array('style' => 'quickcontact');
попробуйте
$options    = array('style' => 'xhtml');
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Оффлайн Stasweb

вместо
$options    = array('style' => 'quickcontact');
попробуйте
$options    = array('style' => 'xhtml');
не помогает

*

Оффлайн inetdelo

Проверьте вкладку - привязка к страницам и выберите Все страницы.
А для формы Joomla лучше использовать эту AJAX форму http://dev.inconver.com/joomla/contactform.html