За последние 24 часа нас посетили 17417 программистов и 1724 робота. Сейчас ищут 988 программистов ...

Не открывается окно на JavaScript

Тема в разделе "JavaScript и AJAX", создана пользователем Cergei, 7 июл 2015.

  1. Cergei

    Cergei Guest

    Приветствую!
    Переделываю старый модуль от CMS Joomla в связке с компонентами JomSocial http://www.jomsocial и AlphaUsersPoints http://www.alphaplug.com/index.php/products/alphauserpoints.html для новых версий Joomla, JomSocial и AUP.
    Остановился на окне, которое должно открываться в модуле по ссылке. Не могу понять, где и что сменить, чтобы открывалось окно по ссылке в модуле. В открывающим окне отображается форма с выбором и информация об успешном заполнении формы.
    Прошу подсказать, где и что исправить.

    Ссылка в модуле, которая вызывает окно с формой:
    Код (PHP):
    1. <a href="javascript:void(0);" onclick="siteLeader.ShowChangeForm();">
    2. <input type="button" value="<?php echo JText::_('OPEN'); ?>" class="button"></a>
    Форма, которая показывается в открывающим окне:
    Код файла, который, как я думаю отвечает за вывод окна в модуле:
    Код (PHP):
    1. <?php
    2. // no direct access
    3. defined('_JEXEC') or die('Restricted access');
    4.  
    5. require_once ( dirname(__FILE__) . DS . 'helper.php' );
    6. CFactory::load( 'helpers' , 'string' );
    7. CFactory::load( 'libraries' , 'window' );
    8. CWindow::load();
    9.  
    10. $config    = CFactory::getConfig();
    11. $js        = 'assets/script-1.2';
    12. $js        .= ( $config->getBool('usepackedjavascript') ) ? '.pack.js' : '.js';
    13. CAssets::attach($js, 'js');
    14.  
    15. if (JRequest::getBool('msl_trychange', 0))
    16. {
    17.     JFactory::getURI()->delVar('msl_trychange');
    18.     modSiteLeaderHelper::tryChangeLeader( $params );
    19. }
    20.  
    21. $leader_id    = $params->get('leader_id', -1);
    22.  
    23. if ($leader_id > 0)
    24. {
    25.     $leader_user =& CFactory::getUser($leader_id);
    26.     $leader_photos  =  modSiteLeaderHelper::getLeaderPhotos( $leader_user, $params);
    27. }
    28.  
    29. $my    =& JFactory::getUser();
    30.  
    31. $document= JFactory::getDocument();
    32. $document->addScriptDeclaration(modSiteLeaderHelper::getScript($params, $my, $leader_id));
    33. //$document->addStyleSheet( rtrim( JURI::root() , '/' ) . '/modules/mod_activitystream/style.css' );
    34.  
    35. require(JModuleHelper::getLayoutPath('mod_siteleader')); 
    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]