问题标签 [joomla-k2]
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.
php - 显示每个循环中的最后一项
我有一个 php 文档,我想显示数组中最后一项的变量。
这就是我的方式:
php - 如何将 k2 项目拉入我的自定义组件视图?
我正在开发一个自定义 joomla 组件,并有一个单一的视图设置。我试图弄清楚如何根据一些自定义过滤器将 k2 项目列表拉到视图中......
在奇怪的英语中,它会是这样的:
将所有 k2 项 that_match_some_requirements 放入我的自定义组件视图中,其中 user_id = 此用户
能够像这样正常引用项目数据会很好:
我真的只是想了解/找出将 k2 项目及其对象导入我的组件视图的最佳方法。如果这有意义吗?
也许与此有关?虽然我觉得这个名字另有说明:-/
或者也许来自这个模块代码?
谢谢!
joomla - 用php将k2文章插入joomla数据库
我想用 php 将 K2 文章添加到 joomla 数据库中。我可以在文章表中添加一条记录吗?还是我也需要更新任何其他表?我对 PHP 和 mySQL 有一些基础知识,但我希望能在正确的方向上推动正确的语法来做到这一点。
非常感谢, 哈坎
.htaccess - 使用 htaccess 将 Joomla 文章中的 URL 重定向到 K2 文章
我已经从 Joomla 导入了我的文章!到 K2 保持 ID 相同。现在我想重写 Joomla!指向 K2 项目的 url。我正在使用带有 SEF 和 modrewrite 启用的 Joomla 2.5.9。此外,我从未使用过 modrewrite 规则,我认为这是最好的选择,因为我有成千上万的文章。
我要更改的网址如下:
http://www.mysite.com/news/component/content/article/9-society/19771-the-alias-of-the-article
而同一个K2项生成的url是
http://www.mysite.com/news/society/19771-the-alias-of-the-article
我创建了菜单项society
以获取此 url。
因此,我编辑了 .htaccess 以创建如下规则
但我得到一个 404 错误页面。请注意,此示例是尝试了解 modrewrite 是否正常工作。我没有考虑 id 类别(本例中为 9)。
问题是:重写规则我错过了什么?
此外,我尝试了我在 SO 中看到的其他规则,还尝试了谷歌搜索以了解它们的工作原理以及 404 错误页面。就我所知,这个问题中提供的规则是应该发挥作用的规则。
答案中建议修改的htaccess
文件如下(我的网站在 news 文件夹中。如果我使用RewriteBase我需要调整它):
templates - 如何访问另一个类别的项目
我需要更改 mod_k2_content 模板以输出一个类别的文章:在不同的位置(列表的第 3 和第 5 位)添加几篇(例如 2 篇)文章到此输出。
我可以将直连到 DB 并将文章从类别抓取到数组,然后将其与默认类别输出混合。但我正在搜索如何使用 k2 函数来做到这一点?有人有完整的答案或任何想法在哪里搜索吗?谢谢你!
mysql - 手动将 Joomla K2 项目从 1.5 导入到 3.0
我从 Joomla 1.5 升级时遇到了非常艰难的时期,所以我决定在 3.0 中重建一个客户混乱的网站,并重新开始。我宁愿将大量 K2 项目导出并导入到新数据库中。我已成功将数据导出到 sql 文件,换出表名,并将数据导入新数据库中。问题是内容没有显示在前端或后端...?我在这里想念什么?我认为这是一个关系数据库问题,显示此内容还有更多内容.. 有谁知道 k2 的内部结构以及我需要做什么才能完成这些内容?我真的不想手动执行此操作。谢谢
joomla - Joomla K2菜单管理中的“选择类别”没有下拉菜单
管理下的菜单管理中有一个文本输入而不是下拉输入。当我尝试创建或编辑菜单项并将其类型选择为 K2 类别时,在基本选项部分下,带有标签“选择类别”的字段是一个文本字段。无论我在那里写什么,当我点击页面上的菜单项时,它都不会影响帖子列表。它列出了所有的帖子。
图片: 关于问题的图片 http://img713.imageshack.us/img713/305/theproblem.jpg
我正在使用 joomla 2.5.4。
url - Joomla 中同一页面的多个 url
我在joomla中有一个别名为“sprite creator”的页面(以k2术语表示的项目),其网址为:http ://spritetools.com/index.php/software/item/3-sprite-creator
然后我将相应项目的别名更改为“animator”,我的网址变为: http ://spritetools.com/index.php/software/item/3-animator
问题是现在两个网址都存在!(最糟糕的是第一个被谷歌索引而第二个没有!)
如何删除第一个网址?我只想有一个指向此页面的唯一链接。
感谢您的任何帮助。
Joomla 2.5 k2 2.6
php - 为什么我的 k2 项目对象中缺少图像?
感谢您的帮助...我正在开发一个自定义 joomla 组件,该组件将 k2 项拉入其中一个视图...通过包含 k2 内容模块帮助程序然后使用一点代码,我成功地将 k2 项放入我的组件视图中像这样:
除了图像之外,我在 $item 对象中拥有我需要的大部分东西......由于某种原因,对象中没有包含任何图像信息?!所以我无法做我希望的事情并使用这样的东西:
这是一个指向 print_r() 的 Pastebin.com 链接;我在 foreach 中的 $item 对象上做了:
我什至没有看到 $item->image 可供我使用:-/
如何获取 k2 项目路径?
joomla - 在外部脚本中获取 K2 额外字段数据
我试图从外部 php 脚本中的 k2_items 表中的 extra_fields 字段加载数据(我们称之为locations.php),我想将其包含在网站的其他地方。
extra_field 字段中的数据是 json 编码的:
例如:我有 ID 为 1、6、10、15、22、44 和 66 的项目。我想为每个额外的字段和每个项目设置变量,以便我可以在其他地方使用它们。如果 id 为 1 的项目有 3 个额外字段,我想要变量 $item1ExtraField1、$item1ExtraField2 和 $item1ExtraField3。
所以首先我启动了 Joomla 框架:
然后我尝试使用 2 个 id 进行数据库查询,看看是否可以获取数据:
然后我慢慢迷失了。如果我尝试,我不会得到任何结果:
和 var_dump 给了我
或使用 jdump 扩展:
所以Joomla框架初始化似乎没问题,数据库连接在那里,但我不知道如何继续。
任何帮助,将不胜感激。