问题标签 [joomla1.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
joomla - 如何从 joomla 1.6 中的文章 ID 获取菜单项的 URL?
我正在编写一个包含文章的模块。我希望这些文章以“阅读更多”按钮结束。如果存在这样的菜单项,则此按钮应重定向到指向整篇文章的菜单项,如果不是这种情况,则应重定向到文章(如 component=com_content&id=... 等)。
现在我正在使用带有 id 的 JRoute:
但这会返回以下网址:
这指向正确的文章,但对搜索引擎不友好(它已打开,支持 .htaccess)并且它指向与指向该文章的菜单项不同的页面。
我确定它必须与 JRoute 做一些事情,但我找不到任何关于如何使这项工作的资源。
有任何想法吗?谢谢!
joomla1.6 - joomla 中的免费注册组件是什么?
我正在使用 joomla 1.6.3 版本。现在我需要从首页输入一些表单数据,管理员可以查看、编辑和删除这些数据。
对于上述任务,joomla 1.6.3 中可用的任何组件。
joomla - 当相应的子菜单项处于活动状态时,是否可以将顶部菜单项显示为活动?
我有以下菜单结构并使用标准菜单 joomla 模块:
例如,当我单击主页顶部菜单项时,主页顶部菜单项和主页子菜单项显示为活动状态。我希望其他菜单时间具有相同的行为。例如,当点击子项 tech1 时,应该将 tech1 和技术标记为活动。我可以使用标准的 joomla 模块达到我的目标还是使用另一个扩展更好?
如需演示,请访问此网站:http ://www.karl-poecher.at
我正在使用 joomla 1.6
例如,当点击“Segmentmassage”时,顶部菜单项“Technicken”应该处于活动状态。
joomla - 您如何在 Joomla 中使用 JRoute 路由到搜索菜单项?
我正在尝试在 Joomla 的模板中创建一个框!这将显示所有关键字并将它们链接到相应的搜索页面。我有一个菜单项集,但是,我不想将菜单项硬编码到模板中,所以我想使用 JRoute 对象来生成 SEF url。
我正在使用这个功能:
或这个:
但是,这会生成一个这样的 url:
当它应该创建这样的搜索 url 时:
我在网上广泛搜索并没有找到解决这个问题的方法。任何想法将不胜感激。
好的,给你一些额外的信息。我只是在尝试从 com_content 中的模板路由 URL 时遇到问题。如果我尝试从 com_search 中的模板路由 url,一切正常。那么,导致它无法正常工作的 com_content 是什么原因?
谢谢!大卫
php - 如何在 1.6 和 1.7 中获取 joomla 类别列表
我可以在 joomla 1.5 中获得类别列表,但相同的方法不适用于 1.6、1.7。我有一个插件需要能够检索 joomla 1.6+ 版中所有类别的列表 - 我该怎么做?joomla 的文档非常无用,如果有人可以提供一个简短的 php 片段来获取类别数组,我将不胜感激。
joomla - 创建 Joomla 1.7 内容插件
我正在尝试创建一个 Joomla 1.7 内容插件,最终将在后端创建全新文章时发送电子邮件。我的插件虽然安装正确,但似乎没有正确触发。我通过插件进行了修改,以便在创建新文章时取消保存事件并改为显示错误消息。这没有发生,并且文章保存得很好。我在这里遗漏了一些明显的东西吗?我什至尝试在方法中添加一个die()
andmail()
命令onBeforeContentSave()
,但它从未被执行。
通知.xml
通知.php
.htaccess - Joomla 1.6 中 .pdf 文件的问题
我已经安装了一个 Joomla 1.6 模板,除了 1 件事之外,一切都运行良好。
我已经在文件系统的某处上传了一些 .pdf 文件,访问该站点的人可以查看或下载这些 pdf 文件,但是当我单击链接或尝试右键单击并“另存为目标”时,我得到一个像这样的错误信息:
禁止的
您无权访问此服务器上的 /path/filename.pdf。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 服务器在网站端口 80
我以管理员身份登录并检查是否发现任何拒绝访问具有 .pdf 扩展名的文件的内容,但我发现的只是似乎在与 .pdf-files 相同的文件夹中创建了一个 .htaccess-file就在我试图在浏览器中打开它们之后。
正在创建的 .htaccess 文件的内容是这样的:
我还尝试将此文件内容编辑为“全部允许”,并尝试将其删除,但 Joomla 只是将其改回。
任何人都知道为什么或什么阻止我查看或下载 pdf 文件?
joomla - 用户组的默认作者或类别过滤器
我有一堆经理用户组,每个用户组都具有特定类别的文章创建/编辑/删除权限。但是当他们登录到后端时,所有类别的所有文章都会显示(尽管它们是灰色的并且不可选择)。有没有办法为单个用户或组设置默认作者或类别过滤器,以便他们只能看到他们被允许工作的类别中的文章?或任何其他方式来实现这一点?提前致谢
php - 如何抑制 Joomla 的 JUser::_load:Unable to load user with id 错误消息?
我有一个在两个数据库上运行的 Joomla 1.6 安装:joomla 的数据库和特定于域的数据库,它们都在同一个 MySQL 服务器上。特定领域数据库中的某些实体保留其所有权链接,即存储创建它的 Joomla 用户的 user_id。一些链接不一致并指向不存在的 Joomla 用户,从领域模型的角度来看这是正常的。问题是当我尝试获取它显示的用户名时
由于可以有这样的链接,我需要禁止显示此消息。检索用户名的确切代码如下:
将此代码包装成ob_start() ... ob_end_clean()
没有帮助。当然,我可以通过破解 Joomla 的内部结构来做到这一点,但有没有更清洁的解决方案?我是 Joomla 的新手,所以也许管理面板中有一些选项可以抑制这些消息?
更新:设置 display_errors=>off、html_errors=>off、display_startup_errors=>off 没有帮助。将 PHP 错误抑制与 @as 一起使用$user =@ JFactory::getUser($user_id)
也无济于事。
php - 菜单 Joomla 的缓存问题
我在 Joomla 1.6 中遇到问题。
我有一个包含 5 个菜单项的菜单,如果我登录,我应该可以再看到 2 个。这实际上是可行的,但是如果我在主页(或任何其他页面)上登录,则在我单击其他菜单项之一之前,这两个菜单项不会出现,我认为可能是因为某处的一些缓存设置?
任何人都知道我可以在 Joomla 的哪个位置设置这些设置?
我还将 Joomla 中的全局缓存设置设置为“关闭”,它同时出现在 Firefox 和 IE 中。