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

Discussion in 'Формы' started by TheBest, Mar 18, 2010.

  1. Offline

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

    Joined:
    Oct 20, 2009
    Messages:
    22
    Likes Received:
    0
    Gender:
    Male
    Не нашёл в RSForm возможности открывать форму в модальном окне.
    Пробовал Modalizer, но там не могу разобраться с наследованием стиля сайта.
    Открывается белое окно с компонентами, а это не очень красиво.

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

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

    Joined:
    Nov 10, 2013
    Messages:
    17
    Likes Received:
    0
    Gender:
    Male
    Re: RSForm в модальном окне

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

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

    Joined:
    Nov 10, 2013
    Messages:
    17
    Likes Received:
    0
    Gender:
    Male
    Re: RSForm в модальном окне

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

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    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 Недавно здесь

    Joined:
    Dec 26, 2013
    Messages:
    7
    Likes Received:
    0
    Gender:
    Male
    что-то у меня так и не полуычается... проблм
     
  7. Offline

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

    Joined:
    Oct 15, 2011
    Messages:
    48
    Likes Received:
    2
    Gender:
    Male
    я выводил так
    Код (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'; позиция модуля
     

Share This Page

Loading...