我可以在哪里提交 CMS Joomla 代码的改进?

发布于 2024-10-18 16:00:38 字数 490 浏览 5 评论 0原文

Joomla 的分页不允许使当前页面的链接成为可链接的。

在文件中:TEMPLATE_LOCATION> html> pagination.php 是一个具有以下功能的函数: pagination_item_inactive()
输入变量 $item 是一个带有字段的对象:
$item->base : 整数
$item->link : 字符串
$item->text : string

但 $item->link 始终为空。
文件:库>乔姆拉> html>函数 _buildDataObject() 内的 pagination.php
第 521 行应更改为:
if ($i != $this->get('pages.current') || $this->_viewall)


if (!$this->_viewall)

亲切的问候

The Pagination of Joomla doesn't allow to make the link of the current page to be linkable.

In the file: TEMPLATE_LOCATION > html > pagination.php is a function with the following:
pagination_item_inactive()
Input variable $item is an object with fields:
$item->base : integer
$item->link : string
$item->text : string

But $item->link is always empty.
The file: libraries > joomla > html > pagination.php within function _buildDataObject()
Line 521 should be changed from:
if ($i != $this->get('pages.current') || $this->_viewall)

to
if (!$this->_viewall)

Kind regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝眼睛不忧郁 2024-10-25 16:00:38

这是怎样的改进?您为什么要链接到您已经访问的页面?恐怕在这种情况下你可能会寡不敌众。大多数人都不想管它,特别是因为如果您在任何地方需要它,您可以使用 JURI::current(); 来获取该 URL。

无论如何,这里是提交补丁的指南。

http://docs.joomla.org/Patch_submission_guidelines

How is this an improvement? Why would you link to the page you are already on? I am afraid you will probably be outnumbered in this case. Most people are going to want to leave it alone, particularly since you can use JURI::current(); to get that URL if you need it anywhere.

In any case, here is a guide to submitting patches.

http://docs.joomla.org/Patch_submission_guidelines

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文