问题标签 [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.

0 投票
1 回答
2518 浏览

php - Joomla 1.6 外部 PHP 交互问题

我是使用 Joomla 的新手,我正在调整我为 v1.5 编写的外部 php 类。基本上,我不详细介绍所有细节,我使用一个函数来加载 Joomla 环境,之后 Joomla 中的所有内容都可用于该类。这基本上是使用 index.php 文件完成的。

它在 v1.5 上运行良好,并且已经完成了一段时间,但试图使其适应 v1.6,它失败了。

这是功能:

如前所述,v1.5 位工作正常,只是将大型机变量设为全局的 index.php 文件。v1.6 位在 '$app->dispatch();' 处失效。

使用 'die' 调试流程将我带到 /libraries/joomla/application.php 中的函数调度,我发现失败点是 '$contents = JComponentHelper::renderComponent($component);' 这让我在 /libraries/joomla/application/component/helper.php 中使用了函数 renderComponent

几次“死”后,我发现失败点是,等待它,“ob_start();”。完全困惑,尤其是在签入 v1.5 代码后,我可以看到它与这里的 v1.6 完全相同。

我怀疑 $app 范围可能是这背后的原因,并会感谢一些帮助。我没有高兴地尝试了明显的“$GLO​​BALS['app']”。

感谢您抽出宝贵的时间和指点赞赏。

0 投票
2 回答
6443 浏览

joomla1.5 - 以编程方式将文章添加到 Joomla

我对 Joomla 非常陌生(坦率地说,我刚开始探索使用 Joomla 的可能性)并且需要帮助以编程方式将文章添加到 Joomla 后端表(请参阅下面的详细信息)。同样,我想了解列的值应该如何:

  • parent_id
  • 左上角
  • rgt
  • 等级

为表jos_assets#__assets

使用以下简化示例来说明我正在尝试做的事情可能会有所帮助。假设我们有一个程序收集各种关键信息,例如网络文章作者的姓名、文章的主题类型、文章的日期以及文章的链接。我希望能够扩展这个程序,以编程方式将这些信息存储在 Joomla 中。目前,此信息存储在自定义表中,用户可以通过自定义 php 网页使用搜索条件(例如按作者姓名)在一定日期范围内查找感兴趣的文章。然后将显示此搜索的结果以及指向实际文章的超链接。文章本地存储在网络服务器上,不是外部链接。

等等

Joomla 在编写自定义 php 搜索和演示页面以及趋势等方面提供了所有优势,我们真的很想改用它。似乎在其他表格中,例如#__assets可以#__content通过编程方式填充 Joomla,以从我们现有的 php 程序(用于编译数据)中填充 Joomla,然后使用 Joomla。

非常感谢任何示例、建议和帮助

最亲切的问候加尔

0 投票
1 回答
195 浏览

joomla - 使用 User_profiles 表插件编写 Joomla 桥

我想编写 Joomla 插件来连接到数据库中的用户表(一种方式)。因此,在新用户注册时,用户将被复制并存储在第二个表(其他脚本)中,这是主要目标。更新密码更改/删除等内容是稍后的部分。

有什么想法可以找到帮助我为 Joomla 1.6 编写类似插件的信息吗?我在哪里可以获得用户注册数据等?

我在这里找到了这个链接:

编写 Joomla 桥 - 用户插件

但是,如果您有一些 user_profiles 条目要放在另一个表中怎么办?我真的很想知道如何解决这个问题。

像地址,国家,州信息

0 投票
2 回答
800 浏览

joomla - 在 Joomla 1.6/1.7 中即时对前端的文章进行排序

有没有办法通过使用查询字符串参数或其他方式,让 Joomla 网站的访问者动态地对页面上的文章进行排序?例如,我们网站的首页目前默认按日期降序排列。我希望允许访问者选择按作者姓名或可能按受欢迎程度排序来查看它们。我知道可以使用将这些排序首选项“硬编码”到菜单中来创建页面,但我宁愿只允许在整个页面上这样做而不创建单独的菜单项。

这是直接可行的,还是通过组件或插件可行的?

0 投票
1 回答
342 浏览

php - 从外部 PHP 访问 Joomla 1.6+ 对象

我已经阅读了这样做,并实际实现了这个,对于 v1.5,但希望在 v1.6+ 上得到一些帮助。

v1.5 示例: http: //forum.joomla.org/viewtopic.php?p=1559295

这是我在此处查询的后续内容:Joomla 1.6 External PHP Interaction Issue which got no response ... 可能有点太长而且漫无边际。

感谢您提供的任何帮助。

0 投票
1 回答
2769 浏览

php - joomla - 类别排序存储在哪里?

我有一个看似简单的问题,但我无法找到答案。与存储在 table 中的文章不同,tablejos_content中的类别jos_categories缺少任何命名的列ordering或任何其他将存储所需信息的列。我也试图在jos_assets表中找到任何类似的东西,但它也没有帮助。

我稍微修改了内容组件,我需要在调用时按顺序对我的子类别进行排序,$parent->getChildren()或者只是找到该ordering列,这样我就可以创建自己的查询,即使它不干净,我只需要让它尽快工作。

那么我在哪里可以找到类别排序或如何强制getChildren方法返回排序结果?

提前致谢, Elwhis

0 投票
2 回答
54 浏览

mysql - 设置正确的规则立即获取 500 错误

使用此规则,我会收到 500 错误。应该是什么错误?

0 投票
1 回答
654 浏览

php - joomla - 访客可以访问公共类别中的注册文章

我有一个公共菜单项,即类别列表,因此它显示某个类别的文章列表。该类别是公开的,但有些文章仅供注册用户使用。当注册用户访问该文章时,他最终会访问与此类似的地址:http://www.example.com/menu-item-title/19-article-alias.

问题是当注册用户复制文章的链接并将其提供给未注册的人时,因为未注册的人可以访问内容。当链接http://www.example.com/19-article-alias正常时,会出现“未经授权的访问”消息,但更改链接格式不是可接受的解决方案,因为有人可以弄清楚,http://www.example.com/menu-item-title/19-article-alias无需登录即可访问此类链接。

PS。我正在运行 Joomla 1.6

0 投票
1 回答
249 浏览

joomla - 帮助 如何在 joomla 1.6 中集成我的在线考试

我已经创建了一个用 php 编写的在线考试,我只是想将它集成到我由 Joomla 1.6 创建的网站中。我的问题之一是,如何将我的在线考试代码传输到 Joomla 1.6 以及如何将在线考试数据库连接到 Joomla。

我感谢所有的帮助。

谢谢你,上帝保佑。

0 投票
0 回答
355 浏览

selection - 在 Joomla1.6 中注册时的用户组选择

我正在为客户开发一个工作网站,他需要能够让他的用户注册为“雇主”或“求职者”。与新的 Joomla 一样,我们确实有不同的访问级别,我希望用户能够在注册时通过下拉字段选择用户组。

当我在处理它时,我发现您可以将自定义字段添加到表单中。所以我将以下代码添加到“/joomla/components/com_users/models/forms/registration.xml”

fieldtype "groups" 是 joomla 在"/joomla/libraries/joomla/form/fields/"下定义的字段类型

但问题是它显示为所有用户组的下拉列表,包括“管理员”和“超级用户”。

但是我希望它只显示自定义添加的用户组,即“雇主”和“求职者”

以下是可能需要的一些信息: Joomla 版本:1.6 PHP 版本:5.3 Apache 服务器:2.2.11

字段“组”的代码:

我还尝试通过添加来编辑上述字段

但随后下拉加载没有选项。是的,自定义组的 Mysql 表中的 ID 是 10 和 11。

任何人都可以帮助快速解决这个问题或解决方案。非常感谢您的时间和帮助。谢谢

--生锈--