标签: joomla2.5

如何检查 JFactory::getSession() 中的会话是否已设置?

viewform.php鉴于组件,我在 joomla 2.5 中有以下几行

 $session = & JFactory::getSession();
 if(empty($session->get('MasterIndex'))) $session->set('MasterIndex',0);
Run Code Online (Sandbox Code Playgroud)

我得到

致命错误:无法在 /var/www/ 中的写入上下文中使用方法返回值。

我也尝试过

 if(empty($session->get('MasterIndex'))) $session->set('MasterIndex',0);
Run Code Online (Sandbox Code Playgroud)

如何检查会话值是否已设置?

php joomla joomla2.5

2
推荐指数
1
解决办法
6887
查看次数

JRequest::getCmd 弃用

我在文档中找不到如何在 joomla 2.5 中修改它(如果 JRequest::getCmd弃用)!

function propios(){
    $model = &$this->getModel(JRequest::getCmd('view'));
    $view  = &$this->getView(JRequest::getCmd('view'), 'html');
    $view->setModel($model, true);
    $view->hardwarePropio();
}
Run Code Online (Sandbox Code Playgroud)

任何想法!

最后我的控制是

class HardwareController extends JController
{
    // busca los hardwares propios
    function propios(){
        $jinput = JFactory::getApplication()->input;
        $view = $jinput->getCmd('view', 'hardwares');
        JFactory::getApplication()->input->set('view', $view);
        $model = &$this->getModel($view);
        $view = &$this->getView($view, 'html');
        $view->setModel($model, true);
        $view->$view->hardwarePropio();
    }

$view       = JFactory::getApplication()->input->getCmd('view', 'hardwares');
JFactory::getApplication()->input->set('view', $view);
Run Code Online (Sandbox Code Playgroud)

如果我删除最后两行,视图中调用函数的链接将不起作用

<a href="<?php echo JURI::root()?>index.php/hardware/propios">Equipos propios</a>
Run Code Online (Sandbox Code Playgroud)

如何致电function hardwarePropio()

joomla joomla2.5

2
推荐指数
1
解决办法
3921
查看次数

Joomla 剥离我的 iframe

我试图使用 Joomla 2.5 中的 JCE 编辑器将以下视频嵌入到文章中:

<iframe width="560" height="315" src="http://www.youtube.com/embed/4vAJdrDb1eA" frameborder="0" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

然而,Joomla 或 JCE 正在删除上述代码。

以下是我为解决此问题而采取的步骤,但没有成功:

  • 在 Joomla 的文本过滤器(全局配置)中,我将超级用户(我)设置为自定义黑名单作为过滤器类型,以及以下过滤器标签(我省略了 iframe):

applet、body、bgsound、base、basefont、embed、frame、frameset、head、html、id、ilayer、layer、link、meta、name、object、script、style、title、xml

  • 接下来,在 JCE Administration Editor 全局配置中,我设置 Validate HTML (Cleanup & Output) = No

我保存了所有更改。我究竟做错了什么?

html joomla joomla2.5

2
推荐指数
1
解决办法
5734
查看次数

JOOMLA 网站速度太慢

我的 Joomla 网站太慢了。加载主页大约需要 8 到 10 秒。我正在使用xampp。模板原恒星。PC 核心 i7。操作系统窗口。JOOMLA 3.15。正常吗??

或者任何人都可以指导我如何调试这个问题。

Chrome 开发者网络选项卡的快照

apache xampp joomla joomla2.5 joomla3.0

2
推荐指数
1
解决办法
5999
查看次数

了解 jdoc:include 在 Joomla 中

我是 Joomla 的新手,想了解 Joomla 的其中一项功能。

在我们使用的 joomla 模板中

jdoc:include type="component"
Run Code Online (Sandbox Code Playgroud)

陈述。但我无法理解这个功能是如何在 Joomla 中实现的。Joomla 的上述语句是如何在 url 中传递组件名称的?请帮我理解。

php oop joomla joomla2.5

2
推荐指数
1
解决办法
6566
查看次数

将Joomla 2.5模块加载到另一个模块中

在Joomla的另一个模块中看到了加载模块的问题,但那是关于Joomla 1.5的

我对Joomla 2.5有完全相同的问题

有正式方法吗?

joomla position module loadmodule joomla2.5

1
推荐指数
1
解决办法
2万
查看次数

如何在joomla 2.5中调用工具提示?

在default.php中

JHTML::_('behavior.tooltip');
<a href="#">
<?php echo JHTML::tooltip('test test test', 'title', '', 'title');?></a>
Run Code Online (Sandbox Code Playgroud)

但它无法显示工具提示?怎么解决?

joomla joomla2.5

1
推荐指数
1
解决办法
5866
查看次数

Joomla 2.5组件:com_categories没有工具栏按钮

我为Joomla 2.5开发了一些组件.我遵循官方教程:http:
//docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_categories

现在,我为我的组件添加了类别功能,但是当我在管理面板中打开类别菜单时,我看不到添加,删除,编辑按钮......
这是帮助程序的代码:

abstract class youtubeHelper
{
        public static function addSubmenu($submenu) 
        {
                JSubMenuHelper::addEntry(JText::_('COM_YOUTUBE_SUBMENU_ITEMS'),
                                         'index.php?option=com_youtube', $submenu == 'items');
                JSubMenuHelper::addEntry(JText::_('COM_YOUTUBE_SUBMENU_CATEGORIES'),
                                         'index.php?option=com_categories&view=categories&extension=com_youtube',
                                         $submenu == 'categories');

                // set some global property
                $document = JFactory::getDocument();
                $document->addStyleDeclaration('.icon-48-youtube ' .
                                               '{background-image: url(../media/com_youtube/images/tux-48x48.png);}');

                if ($submenu == 'categories') 
                {
                        $document->setTitle(JText::_('COM_YOUTUBE_ADMINISTRATION_CATEGORIES'));
                }
        }
}
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能添加按钮?

joomla-extensions joomla2.5

1
推荐指数
1
解决办法
1029
查看次数

Joomla 2.5 +如何在网址中显示类别

我希望有人可以帮助我.我已经搜索了这个问题的答案,我找不到确切的答案(即使在论坛内)也是如此.

如何在Joomla(v2.5)的URL中显示类别名称.到目前为止,我的网站有2个类别.例如,我有一个名为Refrigeration的类别.我创建了一篇名为test的文章并将其置于制冷类别下.但由于某种原因,它只会在URL中显示为:www.something.com/test.html.
我希望它显示如下:www.something.com/ refrigeration /test.html

我知道您可以使用类别(例如"制冷")作为父级创建隐藏菜单,并将相关文章放在该类别下(即 - 以"制冷"作为其父级).但这似乎效率低下.我真的希望能够将我在网站上的文章分成不同的类别,并在网址中显示该类别.

或者,是实现此目的的唯一方法来安装SEF扩展吗?

任何帮助是极大的赞赏.如果我需要提供更多信息,请告诉我.

joomla joomla-sef-urls categories joomla2.5

1
推荐指数
1
解决办法
3453
查看次数

我忘记了Jsecure管理员网址,我怎么能把它拿回来?

如果有人知道Jsecure组件,可以告诉非常好的扩展躲Joom后端网址...但我忘了什么类型的字我给Jsecure访问我的后端.

我找几个sulotion在互联网上,我怎么能看出来那是什么关键是什么我失去了它......可能是所有sulotion只为Joomla 1.5,但我使用Joomla 2.5.所以我在prefix_extensions表中找到了Jsecure行,然后打开它.我想我运气好,但是当我看到"Params"是完全空的时候.无处我可以看到这个管理URL关键...有人可以帮我请我怎么能找回来我的管理员?

joomla backend custom-backend joomla-extensions joomla2.5

1
推荐指数
1
解决办法
1万
查看次数