2013-07-19 2 views
1

나는 이것이 올바른 질문이 아니라는 것을 알고 있지만 어디로 가야할 지 모르겠다. 로켓 포럼은 손님을 받아들이지 않을 것이다. 팝업 로그인을 추가하는 방법에 대한 자습서를 따라했는데 로그인 버튼을 클릭하면 아무 것도 나타나지 않고 URL에 "#"만 표시되며 login.php에는이 구문 코드가 들어 있습니다 : href = "#" 나는 아마 뭔가를 놓쳤을 것이다. 그러나 나는 무엇을 몰라?팝업 로그인 Joomla Rockettheme

코드 login.php

<?php 
defined('JPATH_BASE') or die(); 
gantry_import('core.gantryfeature'); 
class GantryFeatureLogin extends GantryFeature { 
    var $_feature_name = 'login'; 
    function render($position="") { 
     ob_start(); 
     $user =& JFactory::getUser(); 
     ?> 
     <div class="rt-block"> 
      <div class="rt-popupmodule-button"> 
      <?php if ($user->guest) : ?> 
       <a href="#" class="buttontext button" rel="rokbox[355 385][module=rt-popuplogin]"> 
        <span class="desc"><?php echo $this->get('text'); ?></span> 
       </a> 
      <?php else : ?> 
       <a href="#" class="buttontext button" rel="rokbox[355 385][module=rt-popuplogin]"> 
        <span class="desc"><?php echo $this->get('logouttext'); ?> <?php echo JText::sprintf($user->get('username')); ?></span> 
       </a> 
      <?php endif; ?> 
      </div> 
     </div> 
     <?php 
     return ob_get_clean(); 
    } 
} 

<?php 

문서 : http://gantry-framework.org/documentation/joomla/tutorials/creating_popup_login.md

답변

1

이 질문은 오래된 질문이지만, 많은 RocketTheme 템플릿에 이전 구문이있는 로그인 버튼이 포함되어 있기 때문에 문제는 여전히 관련이 있습니다. 여기에 동일한 코드는 위와 같이하지만 링크 (<a href="#" class="readon buttontext" rel="rokbox[385 160][module=rt-popuplogin]">

에 대한 새로운 RokBox이 구문을 사용하여 RokBox 호환성 설정은 사이트 성능 저하를 줄 수 있습니다.

<?php 
defined('JPATH_BASE') or die(); 
gantry_import('core.gantryfeature'); 
class GantryFeatureLogin extends GantryFeature { 
    var $_feature_name = 'login'; 
    function render($position="") { 
     ob_start(); 
     $user =& JFactory::getUser(); 
     ?> 
     <div class="rt-block"> 
      <div class="rt-popupmodule-button"> 
      <?php if ($user->guest) : ?> 
       <a href="#" class="buttontext button" data-rokbox data-rokbox-element="#rt-popuplogin" data-rokbox-size="385 160"> 
        <span class="desc"><?php echo $this->get('text'); ?></span> 
       </a> 
      <?php else : ?> 
       <a href="#" class="buttontext button" data-rokbox data-rokbox-element="#rt-popuplogin" data-rokbox-size="385 160"> 
        <span class="desc"><?php echo $this->get('logouttext'); ?> <?php echo JText::sprintf($user->get('username')); ?></span> 
       </a> 
      <?php endif; ?> 
      </div> 
     </div> 
     <?php 
     return ob_get_clean(); 
    } 
}