【问题标题】:Remove Article ID from Joomla 3 url从 Joomla 3 url 中删除文章 ID
【发布时间】:2014-07-11 15:40:40
【问题描述】:

我正在尝试从 Joomla 3 URL 中删除文章 ID。我四处搜索,响应在

组件\com_content\router.php

把 0 改成 1 $advanced = $params->get('sef_advanced_link', 1);

在第 38 和 290 行

同时注释掉

if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; }

我认为它在 Joomla 2.5 中运行良好,因为所有 cmets 都提到了这一点。

但它在我的 Joomla 3.3 网站上对我不起作用。

如何在不为每篇文章创建菜单项的情况下实现此目的?

【问题讨论】:

    标签: php joomla


    【解决方案1】:

    您可以通过修改extensions 表中的com_content 行来执行此操作,而不是在文件系统中执行此操作并修改Joomla 核心,如下所述:http://www.itoctopus.com/how-to-remove-the-article-id-from-joomlas-sef-urls(该 URL 中描述了这两种方法,文件系统方法和数据库方法)

    请注意,这是在 Joomla 3.x 上测试的,它应该可以工作。如果它对您不起作用,那么您很可能需要清除 Joomla 缓存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-27
      • 2014-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多