Joomla

Joomla的问答!管理员,用户,开发人员和设计师

4
用户登录的URL是什么(又称如何隐藏登录表单?)
我不想允许访问者在我的网站上注册;但是,我发现只有一个注册用户才能进行测试。例如,我将发布一篇访问受限的文章,以便我的测试用户可以看到该文章在网站上的外观,而无需向普通公众“撒任何脏衣服”(好吧,实际访问者全天1天...) 。 我目前的问题是,由于必须发布/取消发布用户登录表单,我最终使网站污损了。当前,我通过将登录表单隐藏在子类别中来“规避”此问题,以使临时访问者无法立即看到该表单。是否可以创建一种替代方法(例如,自定义URL),使我的测试用户可以查看标记为受限的内容,而无需更改具有公共访问权限的来宾看到的内容?
10 user  login 


2
www-data Linux用户的文件夹和文件的权限
我的问题很笼统。假设我有一个Linux分发Web服务器,其中/var/www/Web目录为。我使用超级用户帐户上传和解压缩Joomla安装.zip文件。 Web用户的linux系统用户称为www-data。无论如何,我的问题是谁应该是Linux系统Web目录中文件夹和文件的ONWER?现在,由于我使用超级用户帐户来解压缩文件,因此所有文件夹和文件均归超级用户所有,因此在joomla管理系统中显示为不可写。我只是有点犹豫将www-data用户设置为文件的所有者。这个可以吗? 仅供参考,在Linux中,我将使用更改文件夹和文件的所有者,并使用chown更改组chgrp。 谢谢!

2
如何通过AJAX调用呈现系统消息
当我取回ajax请求时,我想显示一条系统消息。 ajax请求返回正确的消息。我可以用警报对其进行测试。 alert(result.message); Joomla.renderMessages(result.message); 现在它将以典型的Joomla系统消息的形式显示成功或错误消息。但是Joomla.renderMessages通话,没有显示任何结果。系统消息不会出现在我的网站上。 有什么问题还是我需要做更多的事情才能使它运行?

5
如果我的Joomla网站被黑了怎么办?
我有一个Joomla 2.5网站。昨天我无法登录管理员面板。我签出了用户表。当我看到所有用户的用户名字段均为admin且密码为268e27056a3e52cf3755d193cbeb0594时,我感到震惊。我通常不会使用不知名/不可靠的第三方扩展。 这里有人遇到过同样的问题吗?如果是,您能告诉我原因是什么,解决方案是什么?
10 security 

1
Bot注册,即使“允许用户注册”设置为“否”
在“用户管理器”选项(joomla 3.2)中,我将“允许用户注册”设置为“否”,但是我仍然从机器人那里获得注册。 是否有人知道如何发生以及如何预防? 谢谢。 更新: 我认为问题是已安装JFBConnect。我确保禁用FB登录,此后未发生其他事件。– Donna 14年5月20日在17:22

1
了解应用于菜单的CSS类:“更深”和“父”
我试图了解li默认Joomla 2.5菜单中应用于父元素的“更深”和“父”类名称之间的区别。它们似乎总是一起应用?据我所知,它永远是“更深的父母”,从来没有一个或另一个? 例如: <ul class="menu"> <li class="item-108 deeper parent"><a href="https://joomla.stackexchange.com/menu1" >Menu1</a> <ul> <li class="item-110"><a href="https://joomla.stackexchange.com/menu1/sub11" >Sub11</a></li> <li class="item-121"><a href="https://joomla.stackexchange.com/menu1/sub12" >Sub12</a></li> <li class="item-122"><a href="https://joomla.stackexchange.com/menu1/sub13" >Sub13</a></li> </ul></li> <li class="item-109 deeper parent"><a href="https://joomla.stackexchange.com/menu2" >Menu2</a> <ul> <li class="item-130"><a href="https://joomla.stackexchange.com/menu2/sub21" >Sub21</a></li> </ul></li> <li class="item-111 active deeper parent"><a href="https://joomla.stackexchange.com/menu3" >Menu3</a> <ul> <li class="item-118"><a href="https://joomla.stackexchange.com/menu3/sub31" >Sub31</a></li> <li …
10 joomla-2.5  menu  css 

3
防止错误消息显示SQL
在我的表中,我已经在'col1'上创建了一个索引,以防止重复条目正常工作,但是在用户尝试添加重复条目时向用户显示的结果错误消息在我看来似乎是安全问题,因为它显示了SQL,包括表前缀。 有什么方法可以阻止Joomla在错误消息中显示SQL? 我试过更改全局配置中的错误报告设置,但据我所知,它没有任何作用。 消息示例: 错误 保存失败并出现以下错误:键'TestKey'的条目'Test'复制了SQL = INSERT INTO`jml_mycomp_tbl1`(`id`,`col1`,`ordering`,`state`,`created_by`)VALUES('0' ,“测试”,“ 2”,“ 1”,“ 730”)

1
向现有组件添加标签功能
我正在寻找让标签在扩展程序内工作的功能。我看到了这一点,并且已经将该字段显示在编辑视图中,但是它当然不会保存在任何地方。 查看com_content文章标签的处理方法,它会在关系完成之前进行彻底的映射交换。因此,我看到它在内部建立了标签与内容的关系#__contentitem_tag_map。我是否需要在我的组件中为标记专门创建一个新表,或者这仅仅是com_contant处理它的方式,并且我可以像其他任何字段类型一样将标记保存到一列中? 我是否需要对扩展进行此操作,或者我没有利用某些东西使流程变得更加简单? 也许“将标签简洁地添加到扩展名101”可能有用。 在这种情况下,我还没有从任何文档中提到标签的地方看到任何具体的信息,但是如果相关,我使用FOF / RAD开发了此扩展。

2
Joomla浏览器检测
我们是否可以使用允许在Joomla 2.5和3中进行浏览器检测的核心方法来创建详尽的问题/答案帖子?经过对网络的快速研究,我觉得在满足该主题的单个页面上没有足够的信息。

2
如何将com_content额外字段添加到智能搜索索引
在哪里可以找到任何教程或说明来构建可处理“ onPrepareFinderContent”的插件? 我在com_content文章中添加了一些额外的字段,我希望它们可以被Finder引擎索引。 我正在寻找一种将新元素添加到将FinderIndexerResult要建立索引的对象的方法。 我已经在311行的plugins / finder / content / content.php中看到了这一行代码: // Get content extras. FinderIndexerHelper::getContentExtras($item); FinderIndexerHelper :: getContentExtras函数接受将要建立索引的FinderIndexerResult对象,然后触发“ onPrepareFinderContent”事件,该事件(我想)允许3dparty插件添加或修改将要建立索引的内容。 你们中的一些人对此有任何经验,或者可以为我提供一些好的教程/文档?


4
如何开发Joomla模块?
我一直在寻找有关此的教程,但似乎找不到满意的东西。您如何为joomla创建新模块? 现在,我在代码中都使用了自定义HTML模块,并且希望能够使用PHP并将其全部集成到模块中,但是我还没有找到可以做到这一点的教程。我之前已经修改了已安装的模块,但是我不知道如何制作要安装的模块。 joomla文档非常混乱,在阅读了几次之后,我放弃了。谁能帮我解释一下这个过程?谢谢!

2
JHtml:script()和$ doc-> addScript有什么区别?
我最近开发了一个模块,该模块需要将某些JS和CSS文件插入<head>每个页面的中。最初,我使用: $doc =& JFactory::getDocument(); $doc->addScript(JURI::base(true).'/modules/mod_x/js/mod_x.js'); 但是,我注意到,启用缓存后,网站会加载的缓存版本/cache和的非缓存版本/modules/mod_x/js/,从而导致JS错误。 当我将其更改为: JHtml::script(Juri::base().'modules/mod_x/js/mod_x.js'); 该脚本仅从缓存加载一次,从而解决了这些错误。 我在文档中读到,该addScript方法比该JHtml:script方法更“低级” ,但不仅如此... 当然,您还需要手动编写某些步骤[JHtml:script为您完成],这些步骤将使用上面的[JHtml:script方法] [如果使用addScript]自动完成。 ...没有进一步的细节。 那有什么区别呢?我假设JHtml:script最终会addScript在某个时刻调用文档对象,但是是否首先采取了其他中间步骤?

2
在组件视图页面中添加joomla的默认工具栏
我正在为joomla 2.5和3开发一个mvc组件。在许多组件中,我看到它们在管理端的设置页面顶部添加了joomla的默认命令按钮,例如new,edit,publish,trash,选项。例如。如果去组件->网络链接->链接页面,我正在谈论右上角的那些命令按钮。 那么,如何在组件的设置页面中添加这些命令按钮?单击时,它将执行相应的操作并显示相应的视图。例如,如果单击“新建”按钮,它将按原样显示我的mvc组件的添加条目视图。 因此,如何在管理员端的组件设置页面中添加完全可用的joomla命令按钮。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.