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)
如何检查会话值是否已设置?
我在文档中找不到如何在 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 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 正在删除上述代码。
以下是我为解决此问题而采取的步骤,但没有成功:
applet、body、bgsound、base、basefont、embed、frame、frameset、head、html、id、ilayer、layer、link、meta、name、object、script、style、title、xml
我保存了所有更改。我究竟做错了什么?
我的 Joomla 网站太慢了。加载主页大约需要 8 到 10 秒。我正在使用xampp。模板原恒星。PC 核心 i7。操作系统窗口。JOOMLA 3.15。正常吗??
或者任何人都可以指导我如何调试这个问题。
我是 Joomla 的新手,想了解 Joomla 的其中一项功能。
在我们使用的 joomla 模板中
jdoc:include type="component"
Run Code Online (Sandbox Code Playgroud)
陈述。但我无法理解这个功能是如何在 Joomla 中实现的。Joomla 的上述语句是如何在 url 中传递组件名称的?请帮我理解。
在default.php中
JHTML::_('behavior.tooltip');
<a href="#">
<?php echo JHTML::tooltip('test test test', 'title', '', 'title');?></a>
Run Code Online (Sandbox Code Playgroud)
但它无法显示工具提示?怎么解决?
我为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(v2.5)的URL中显示类别名称.到目前为止,我的网站有2个类别.例如,我有一个名为Refrigeration的类别.我创建了一篇名为test的文章并将其置于制冷类别下.但由于某种原因,它只会在URL中显示为:www.something.com/test.html.
我希望它显示如下:www.something.com/ refrigeration /test.html
我知道您可以使用类别(例如"制冷")作为父级创建隐藏菜单,并将相关文章放在该类别下(即 - 以"制冷"作为其父级).但这似乎效率低下.我真的希望能够将我在网站上的文章分成不同的类别,并在网址中显示该类别.
或者,是实现此目的的唯一方法来安装SEF扩展吗?
任何帮助是极大的赞赏.如果我需要提供更多信息,请告诉我.
如果有人知道Jsecure组件,可以告诉非常好的扩展躲Joom后端网址...但我忘了什么类型的字我给Jsecure访问我的后端.
我找几个sulotion在互联网上,我怎么能看出来那是什么关键是什么我失去了它......可能是所有sulotion只为Joomla 1.5,但我使用Joomla 2.5.所以我在prefix_extensions表中找到了Jsecure行,然后打开它.我想我运气好,但是当我看到"Params"是完全空的时候.无处我可以看到这个管理URL关键...有人可以帮我请我怎么能找回来我的管理员?