Php joomla菜单访问-对用户好,对查看器不好

Php joomla菜单访问-对用户好,对查看器不好,php,joomla,Php,Joomla,你好,伙计,我在joomla php代码的这个菜单中遇到了一个问题 我希望查看器和用户都可以访问“货币”按钮。 登录用户时没有问题 <?php /** * @version 1.0.4 * @package Joomla * @subpackage EShop * @author Giang Dinh Truong * @copyright Copyright (C) 2011 Ossolution Team * @license GNU

你好,伙计,我在joomla php代码的这个菜单中遇到了一个问题 我希望查看器和用户都可以访问“货币”按钮。 登录用户时没有问题

<?php
/**
 * @version     1.0.4
 * @package     Joomla
 * @subpackage  EShop
 * @author      Giang Dinh Truong
 * @copyright   Copyright (C) 2011 Ossolution Team
 * @license     GNU/GPL, see LICENSE.php
*/
// no direct access
defined('_JEXEC') or die;
?>
<form method="post" action="<?php JURI::base(); ?>index.php?option=com_eshop&task=currency.change">
<div id="currency" class="eshop-currency<?php echo $params->get( 'moduleclass_sfx' ); ?>">
    <?php
    for ($i = 0; $n = count($currencies), $i < $n; $i++)
    {
        $currency = $currencies[$i];
        if ($currency->currency_code == $currencyCode)
        {
            ?>
            <a title="<?php echo $currency->currency_name; ?>">
                <b><?php echo $currency->currency_code; ?></b>
            </a>
            <?php
        }
        else 
        {
            ?>
            <a onclick="jQuery('input[name=\'currency_code\']').attr('value', '<?php echo $currency->currency_code; ?>'); jQuery(this).parent().parent().submit();" title="<?php echo $currency->currency_name; ?>">
                <?php echo $currency->currency_code; ?>
            </a>
            <?php
        }
    }
    ?>
    <input type="hidden" value="" name="currency_code" />
    <input type="hidden" value="<?php echo base64_encode(JURI::getInstance()->toString()); ?>" name="return" />
</div>


请详细说明,并提及这与Joomla有何关系?问题是,当我不登录时,我无法将货币按钮从美元更改为php,反之亦然,尽管用户和查看器的菜单与您使用的
com\u eshop
是第三方扩展,因此我建议与开发人员联系