问题标签 [joomla-component]
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 - 制作一个自定义开发的组件 Fiendly 搜索引擎
在开始在 JOOMLA 中编码之前,我正在等待获得有关如何为我的自定义组件制作 SEF(搜索引擎友好)URL 的足够知识
我知道如何从这里http://docs.joomla.org/Supporting_SEF_URLs_in_your_component
但没有一个清晰的想法
如果我的组件类似于“com_exams”和网址 http://www.example.com/index.php?option=com_exams
如果我有一个页面,我想通过这个“JRoute”进行路由 - 如下 http://www.example.com/index.php?option=com_exams&examid=psc&status=1 到 http://www.example.com/考试/psc/1
我应该怎么做,我应该把代码放在哪里来完成这个
请告诉我,提前谢谢
-拉胡尔
joomla - 奇怪的 Joomla JRoute() 行为
为什么 JRoute 包含未在输出 SEF Url 中设置的部分?
示例:我有一个列出项目的视图,每个项目都链接到具有 ID 的另一个视图(项目)。当我将查询字符串的所有部分放在一起时,我会在 URL 上获得两个视图:
domain.com/index.php/component/items/item/1-alias _ _ _ _
代替
domain.com/index.php/component/ item /1-别名
因为我对组件的所有部分使用不同的视图,而不是布局。
两个 URL 都可以正常工作,但为什么会这样呢?我不希望它使用项目的原始视图构建 SEF URL,而只是单个项目的视图。如果 Item 视图没有获取 Items 视图的菜单参数,那将不是问题。
编辑:
这就是我使用 JRoute::_() 方法的方式。
以及 router.php 脚本的内容
joomla - 创建组件时如何正确添加任务/操作
我正在为 Joomla 2.5 的后端做我的第一个组件。第一部分没问题,我用通用控制器创建了一个组件,现在我在表格中显示所有元素
为此,我按照本教程进行操作,但现在我想添加编辑、新建和删除等操作。我遵循了本教程,但是当我单击编辑时,例如。我去一个白页。我的名字组件是Busqueda
,我的表是restaurantes
。
这是编辑动作模型/restaurante.php 的模型
这是我的模型/表单/form.xml
在控制器/我有 restaurantes.php 和 restaurante.php。最后一个没有任何功能。最后在views/restaurante,我有view.html 和views/restaurante/tmpl/edit.php。
观点是:
在edit.php中
这与教程中出现的相同,但是当我单击编辑时,我会看到一个白页。
任何想法。我忘记做某事了。
谢谢。
php - joomla 组件中的错误
我正在尝试创建一个 joomla 组件。该组件是关于生成一个句子。基本上,这是帮助我生成它的代码/函数。
问题是当我getCategory()
返回值总是不同时。我尝试使用 if else 但它仍然返回不同的值,因为$cat[array_rand($cat)]
. 如果你们能帮我解决这个错误,将不胜感激
joomla - Joomla 2.5 中的前端编辑 - JController::checkEditId() 返回 false
所以我遇到了一个奇怪的问题,似乎找不到解决方案。也许有人遇到过同样的问题,可以解释一下。
我正在编写一个组件,我正在向它添加前端编辑,但是当我保存我的前端表单时,我最终得到以下错误:
您不得使用该链接直接访问该页面 (#1)。
我已将问题追溯到 JController 中的 checkEditId() 函数。它返回 false ,因为“我以某种方式刚刚到达表单而没有单击链接”。所以我明白我必须以某种方式 setUserState('com_component.context.item', $id); 因为问题是“id”不在用户状态会话中。
但是我在哪里添加呢?我尝试使用 setUserState() 函数手动添加它,但这似乎不起作用,我还可以看到 com_content 不是那样做的?
我如何告诉 Joomla 允许用户编辑项目 - 不是从 ACL 的角度,而是从 - 他只是点击编辑链接的角度?
joomla - 在 Joomla 2.5 中卸载 SEO Boss 扩展时出现问题
我创建了一个名为www.connectedipvoice.com
并安装了 SEO Boss 扩展的网站。不知何故,它无法正常工作,因此我尝试使用我的网站上的管理员模式将其删除,但它显示一条消息:
JFolder: :delete: 路径不是文件夹。路径:/home/content/54/9492054/html/components/com_seoboss 组件卸载:无法卸载。请手动删除
然后我尝试直接从服务器卸载,但它也没有显示在那里。我的问题是当我尝试再次安装它时 - 它显示文件已经安装,当我检查扩展区域> 管理类别时,我发现 SEO Boss 扩展仍然存在。但现在我无法获得删除它的选项 - 状态列变为空白!
joomla2.5 - FaLang 别名转换在 Joomla 2.5 中不起作用
我已经安装了 FaLang 组件以使用多语言支持,除了别名结构外,一切正常。当我们切换语言时,URL 不会根据添加到管理部分的别名转换而改变。我尝试了几乎所有启用这两个插件的活动,但问题仍然存在。
android - 外部管理登录脚本?
我真的需要你的帮助。我是初级 Joomla!开发人员和初级 Android 开发人员。我目前正在为 Joomla 构建一个 Android 应用程序!网站管理。那么,我在哪里需要帮助?
我使用以下代码成功地将某些用户登录到前端:
我制作了名为 CJoomDroid 的组件,它是一个简单的 Web 服务,每次调用都有 JSON 响应。
例如,当我输入:
,我设法让用户登录到前端面板。所以那里没有问题,但是如果我想使用此代码以相同的用户登录管理面板:
在这个链接上:
,我收到错误。有没有办法以这种方式登录管理面板?
谢谢!
错误类似于“您的会话已过期;请重新登录..”等... Android 应用正在调用: HttpResponse response = httpclient.execute(new HttpGet(url.toString())); ,并且响应应该是 JSON 对象,例如:
joomla2.5 - 获取类别和文章列表 joomla
我正在使用 joomla 2.5,我想获取不同类别的列表和文章列表。
我正在使用以下代码来获取所有类别,但我无法获取类别 ID 以在另一个插入中使用它。
如何在下面给出的选择列表中获取这些不同的字段 ID。
joomla - 最好的 Joomla 表单模块
我只是在寻找对我们 efor Joomla 更可取的模块的一些意见。它必须:
- 允许 CMS 用户编辑字段等。
- 将数据存储在数据库中
- 没有过多的标记
- 具有易于编辑的主题。
我使用了微风形式和其他一些形式,但它们看起来都有些笨拙,而且对于所需的东西来说太过分了。
我想要一个相当轻量级的表单模块,从开发人员的角度可以轻松定制。