![](/img/trans.png)
[英]Access Gantry/Rockettheme template params from a Joomla 2.5 Component
[英]Popup Login Joomla Rockettheme
我知道这不是一个正确的问题,但我不知道该去哪里,火箭论坛不会接受客人:| 我已经按照有关如何添加弹出式登录名的教程进行了操作,除了单击登录按钮时一切正常之外,其他所有操作都没有,它仅在URL上显示“#”,login.php包含以下语法代码:href = “#”我可能丢失了一些东西,但我不知道该怎么办?
代码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
您需要先安装Rockettheme Rokbox插件。
http://www.rockettheme.com/extensions-downloads/free/1005-rokbox
如果已经安装,请确保已发布。
我知道这是一个老问题,但是这个问题仍然很重要,因为许多RocketTheme模板都包含一个带有旧语法的登录按钮。 这与上面的代码相同,但是链接使用了新的RokBox 2语法( <a href="#" class="readon buttontext" rel="rokbox[385 160][module=rt-popuplogin]">
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();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.