Joomla

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

5
为什么仅在链接CSS文件时使用addStyleSheet或JHtml :: stylesheet?
根据Wiki页面Adding Javascript and CSS to Page,您可以添加一个样式表,addStyleSheet如下所示: $document = JFactory::getDocument(); $document->addStyleSheet($url); 或JHtml::stylesheet像这样: JHtml::stylesheet($url, array(), true); 但是Wiki页面“ 创建基本模板”指示学习者包括如下样式表: <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css"> </head> 这绕过addStyleSheet和JHtml::stylesheet。这是一个好主意吗?什么时候使用前者?什么时候使用后者? 注: JHtml::_("script", …)和JHtml::_("stylesheet", …)几乎完全一样JHtml::script和JHtml::stylesheet。请参阅做JHtml::_什么。
9 jhtml  jfactory 

3
如何阻止Joomla未知机器人
如何阻止占用我的Joomla 3.3.6网站过多带宽的未知漫游器?我不想阻止Yahoo,Google和MSN机器人,只能阻止其他人。我检查了最近的awstat;如今,未知的漫游器大约有10720 + 265次点击,并消耗了大约1GB的带宽。 我期待着一个积极的解决方案。

2
如何覆盖xml形式中指定的类或只读属性?
我们有一个特定的字段,该字段仅在首次添加记录时才允许输入,因此我想知道是否可以添加类或readonly在加载表单后的某个时候指定,但是(当然) ,然后再呈现给用户。 从中加载表单时models\forms\myform.xml,将按预期加载类(类)和只读属性。这是当前显示字段的方式,它使用libraries \ joomla \ form \ form.php: echo $this->form->getInput('myReadOnlyCode')


4
升级到J3后,找不到JHtmlBehavior :: mootools
我收到500错误JHtmlBehavior::mootools not found。我知道这已在J3中删除,但我的问题是试图找出问题所在。 我怀疑这是某种扩展,但我想我已经全部更新了。明显不是。我在php日志或开发人员工具控制台中看不到任何内容来指示问题所在。我什至grep代表JHtmlBehavior而一无所获。 关于如何调试的任何提示?



3
将文章导出为PDF
我注意到,在Joomla 1.5中,文章上方的打印结束电子邮件图标旁边可能会显示一个PDF图标,但在Joomla 3.x中,它不再存在。 我一直在寻找扩展,但是到目前为止没有成功。 谁能给我一些建议吗?


1
使用Joomla变量制作自定义HTML用户个人资料页
我想这会很复杂,但是我会尽力让您理解我想要实现的目标。我想要做的是制作一个自定义HTML页面,该页面将显示已登录我的Joomla网站的用户的信息。但是我希望它看起来好看,我想要一个背景图像,我想要为不同的Joomla变量包含CSS和不同的字体。我想要实现的示例: <p> Name : </p> <h1> Name of the user who has logged in </h1> <p> Email : </p> <h2> Email of the user who has logged in </h2> 这就是我所说的,将<h1>标签分配给用户名或分配<h2>给电子邮件等。 无论如何,有没有将HTML页面连接到Joomla数据库并从中检索数据并以这种方式显示它。
9 database  user 

3
从Joomla 3网址中删除商品ID
我正在尝试从Joomla 3 URL中删除商品ID。我四处搜寻,回应在 components\com_content\router.php 改变0以1在$advanced = $params->get('sef_advanced_link', 1); 在第38和290行 并注释掉了 if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; } 我认为它在Joomla 2.5中效果很好,因为所有评论都提到了这一点。 但是在我的Joomla 3.3网站上,它对我没有作用。 在不为每篇文章创建菜单项的情况下如何实现?
9 joomla-3.x  php  url 

4
使用Joomla进行多个网站管理?
我正计划在一台虚拟主机上启动三个不同的网站。我知道一个支持此功能的网络主机。我的问题是:我可以在一个Joomla实例下管理所有三个站点吗?如果是这样,那么在管理方面是否有最佳实践呢? 更新:我刚刚在一个Joomla中看到了有关多个域和网站的Joomla文档!安装,从本质上解释了如何执行此操作。 因此,现在我想我的问题是,这样做是一个好主意,还是最终会带来超出其价值的麻烦?

4
JCE / TinyMCE-不断尝试修复有效和无效的HTML
在我们使用过的所有Joomla编辑器中,JCE最适合我们的目的和客户。但是编辑器存在一些问题,当我们编写某些代码时,可能会导致问题,然后将其切换为所见即所得,然后编辑器将尝试“修复”我们完全有效的html。 在您提出问题之前-是的,我们已将其设置为允许JCE喜欢限制的所有那些元素,不,它没有设置为验证/清除html。我们唯一的限制是将内容粘贴到编辑器中。 展览A: <a href="#"></a> 这将在切换编辑器并返回时消失。替换为: <p> </p> 图表B: <a id="#nameofanchor"></a> 更改为: <p> </p> 展览C: <div><a id="#nameofanchor"></a></div> 更改为: <div> </div> 图表D: <a id="hello" class="link">Hello</a> 更改为: <p><a id="hello" class="link"></a>Hello</p> 展品E: <a href="#"> <div> <h2>Our Work</h2> </div> </a> 更改为: <p><a href="#"></a></p> <div> <h2><a href="#">Our Work</a></h2> </div> <p> </p> 现在,我们想使用id代替名称作为锚,因为它在HTML5下有效,而名称在技术上则无效。另外,在哪个Universe中,对链接的无效分配是什么? 而且,既然用链接包装div是完全合法的,那么JCE为什么还要将它们删除呢? 这只是我所缺少的设置吗?是否有人对我如何使用编辑器有任何见识,以便我们可以在编辑器中根据需要进行编码,但是我们的客户不能仅仅通过保存所见即所得来破坏它? 编辑:我已经在chrome,firefox和safari中进行了测试。不要以为它与浏览器无关。 编辑:我已经使用容器设置对此进行了测试。导致“段落容器”和“进入Enter的段落”以及“进入”时出现的“ Div容器”和“ div”都会导致此。其他两个(输入时没有容器和段落,输入时没有容器和换行符)不会导致它。问题是-我需要第一个设置!尽最大可能为客户带来疑问的好处,但他们根本无法信任他们遵循说明并在其文本中添加段落格式。 确认:TinyMCE也会发生这种情况。 …
9 jce  editor  tinymce 

4
使用数据库读写拆分扩展Joomla
我在北美有一个mysql服务器(使用Amazon RDS)和一个只读副本。我还拥有一个新区域-澳大利亚的只读副本。 由于Joomla读取北美洲主要数据库服务器的动态特性,因此澳大利亚服务器的运行速度极慢。我试图为此使用mysql代理来拆分读/写,但这不是一个长期的解决方案。Mysql代理看起来已经无效。 我还有什么其他选择?

5
Joomla用户的头像?
我不想安装任何社区插件来做到这一点。我想向我的注册用户提供一个简单的上传图像表单,这将使他们可以在需要时随时上传和更改其个人资料图片,并且我也想使用任何一种Joomla变量来检索该图像。我的意思是,就像$user->username返回登录用户的名称一样,应该有一些类似的变量(或脚本/代码)可以显示登录用户的个人资料图片吗?有机会吗?

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.