我正在检查joomla 1.6 index.php,我在最后一行找到了以下代码
echo $ app;
这将打印整个页面内容.
我刚刚使用print_r()打印出该对象中的内容,我得到了以下详细信息
JSite Object
(
[template:JSite:private] => stdClass Object
(
[id] => 6
[home] => 1
[template] => beez5
[params] => JRegistry Object
(
[data:protected] => stdClass Object
(
[wrapperSmall] => 53
[wrapperLarge] => 72
[logo] => images/sampledata/fruitshop/fruits.gif
[sitetitle] => Matuna Market
[sitedescription] => Fruit Shop Sample Site
[navposition] => left
[html5] => 0
)
)
)
[_language_filter:JSite:private] =>
[_detect_browser:JSite:private] =>
[_clientId:protected] => 0
[_messageQueue:protected] => Array
(
)
[_name:protected] => site
[scope] => …Run Code Online (Sandbox Code Playgroud) 我想开发一个joomla!2.5模块,管理员可以在其上选择文章,以便所选文章将显示为前端中的链接.模块的参数在modulename.xml文件中声明,因此我想知道是否存在类似于允许您在创建菜单项以显示单篇文章时选择文章的字段类型.
这是xml文件
<fieldset name="basic" addfieldpath="/modules/mod_ctfapartados/elements/">
<field name="" type="article" default="0" label="MOD_APARTADOS_LINK_ONE_LABEL"
description="MOD_APARTADOS_LINK_ONE_DESC"
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)
我需要做什么才能添加按钮?
如果有人知道Jsecure组件,可以告诉非常好的扩展躲Joom后端网址...但我忘了什么类型的字我给Jsecure访问我的后端.
我找几个sulotion在互联网上,我怎么能看出来那是什么关键是什么我失去了它......可能是所有sulotion只为Joomla 1.5,但我使用Joomla 2.5.所以我在prefix_extensions表中找到了Jsecure行,然后打开它.我想我运气好,但是当我看到"Params"是完全空的时候.无处我可以看到这个管理URL关键...有人可以帮我请我怎么能找回来我的管理员?
我正在开发一个joomla组件.它正在执行但是给予
ReferenceError: Joomla is not defined
我检查默认的java脚本motool.js core.js是不加载的.
如何自动加载而不是手动加载<script src=""></script>?
是否有任何解决方案来添加自定义工具栏按钮与JToolBarHelper :: custom()(或任何其他功能),从另一个组件运行任务?
编辑:我正在编写一个插件,它将工具栏按钮添加到核心组件(com_users).我已经使用onBeforeRender系统事件添加了按钮.但是我无法将列表表单数据发送到我可以更改的任务或任何地方.
我正在创建一个组件,
controllers
theatercontroller
facilitycontroller
Models
theater
facility
view
theater
facility
Run Code Online (Sandbox Code Playgroud)
我想要的是我想通过点击按钮并打开模态窗口从影院视图中添加新设施.我尝试过但没有奏效.我研究了一些组件,但像我这样的人很难理解它.我需要一个简单的例子和解释来理解它.
我正在维护一个Joomla模块,该模块安装在我没有文件传输权限的站点上.当然我在Joomla的测试实例中进行开发,在那里我有文件传输权限,在那里我可以编辑模块代码并重新加载页面,一切运行良好.
但是,当需要将更新的模块移动到"实时"站点时,唯一的选择似乎是卸载现有版本的模块,然后上载新版本的模块.如果我只是尝试使用Joomla"Extension Manager"安装选项重新上传模块,我会收到"另一个模块已在使用目录"错误.
但是,卸载也会消除已设置为使用此模块的所有"位置",并进行一些广泛的参数调整.
有没有办法让Joomla让我用新版本覆盖旧版本的模块?我可以在模块的XML描述中添加一些内容来促进这一点吗?
我写的网站正在运行Joomla 1.5.23.
我正在创建joomla组件,我在从post访问数据时遇到问题
在一个视图中,我有6个收件箱,其中3个由JTable类进行交易,这很好,但其他3个我想要处理,我的字段:
<input id="jform[team1_goals_players]" class="" type="hidden" name="jform[team1_goals_players]" value="2,2," aria-invalid="false">
<input id="jform_team1_goals" class="required" type="text" value="4" name="jform[team1_goals]" aria-required="true" required="required" aria-invalid="false">
Run Code Online (Sandbox Code Playgroud)
第一个是我要处理的字段,第二个是由JTable类使用的chandled
$sth = JRequest::get('team1_goals_players');
Run Code Online (Sandbox Code Playgroud)
$ sth是空的
我应该使用JRequest获取该值和其他2
是否有一些方法可以通过它的名称获取组件版本?我尝试了很多例子,但没有发现任何可行的例子.类似的东西JComponentHelper::getParams('com_mycomponent')->get('version')不起作用,因为它从jos_extensions.params行检索值.我的组件版本只在jos_extensions.manifest_cache排...