Как открыть RSForm в модальном окне?

Тема в разделе "Формы", создана пользователем TheBest, 18.03.2010.

  1. Offline

    TheBest Недавно здесь

    Регистрация:
    20.10.2009
    Сообщения:
    22
    Симпатии:
    0
    Пол:
    Мужской
    Не нашёл в RSForm возможности открывать форму в модальном окне.
    Пробовал Modalizer, но там не могу разобраться с наследованием стиля сайта.
    Открывается белое окно с компонентами, а это не очень красиво.

    Подскажите. :)
     
  2.  
  3. Magellan
    Offline

    Magellan Недавно здесь

    Регистрация:
    10.11.2013
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Re: RSForm в модальном окне

    Та же проблема
     
  4. Magellan
    Offline

    Magellan Недавно здесь

    Регистрация:
    10.11.2013
    Сообщения:
    17
    Симпатии:
    0
    Пол:
    Мужской
    Re: RSForm в модальном окне

    Можно конечно форму подгрузить в материал, а материал вывести в окно с помощью modalizer
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 356
    Симпатии:
    370
    Пол:
    Мужской
    Re: RSForm в модальном окне

    Во всплывающем окошке обычно грузятся не все скрипты и CSS. Надо править component.php в шаблоне.

    Есть родной Feedback Module, есть мануал http://www.rsjoomla.com/support/doc...-lightbox-or-modal-window-to-rsform-pro-.html

    Это извращение, по-моему - лишняя нагрузка. Можно ведь отображать страницу самого компонента RSForm, просто к ссылке добавляется параметр tmpl=component. Об этом есть в руководстве.
     
  6. Offline

    Similig Недавно здесь

    Регистрация:
    26.12.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    что-то у меня так и не полуычается... проблм
     
  7. Offline

    Syas Пользователь

    Регистрация:
    15.10.2011
    Сообщения:
    48
    Симпатии:
    2
    Пол:
    Мужской
    я выводил так
    Код (PHP):
    1. <?php
    2.  $document    = &JFactory::getDocument();
    3.  $renderer    = $document->loadRenderer('modules');
    4.  $options    = array('style' => 'xhtml');
    5.  $position    = 'ask-a-question';
    6.  echo $renderer->render($position, $options, null);
    7. ?>

    где $position = 'ask-a-question'; позиция модуля
     

Поделиться этой страницей

Загрузка...