0

I'm looking at a site under development (at my wife's work). It's being built with Joomla 2.5.x, and it's using a Kunena template for the forum.

Each page on the site uses a single URL with PHP variables, e.g. www.sitename.com/index?option=com_content&view=article&id=96&Itemid=101.

However, on the demo site, the suffix is always .html even though the content is CMS/database-generated.

What I want to know is:

  1. Why does the site at my wife's work use .php?...?
  2. Where in the backend administration portal (to which I have access) are the settings for each view (presumably using a MVC framework)? Or are they only available by editing the PHP files directly?

Thanks.

Addendum

I found this documentation which helps explain #1. Still would like an answer to #2.

4

2 回答 2

2

首先,您不应该直接编辑 Joomla 文件。如果您无法通过设置执行某些操作,请覆盖该文件。您在核心文件中所做的任何更改,除了可能会破坏之外,都会在更新时被覆盖。

在一般设置方面,每个视图都有一个选项按钮,您可以在那里设置组件的默认设置。然后,通常在项目和菜单项中存在覆盖默认值的单独设置。

Kunena 具有更复杂的配置,因此拥有自己完整的 UI。

于 2013-04-20T22:44:20.660 回答
1

Joomla 具有使用原始网址(您的网站正在使用)或“搜索引擎友好”(SEF)网址的设置。演示站点不仅使用 SEF url,还在末尾添加了 html 后缀。html 对系统来说真的没有任何意义,它就在那里。您可以将其关闭,并且系统将在没有“.html”的情况下运行相同的操作。(我猜位置看起来像文件夹而不是文件。)

如果您访问您的管理系统(很可能是 www.sitename.com/administrator),您可以转到站点-> 全局配置。确保您位于“站点”选项卡上,您应该会在右侧看到 SEO 设置。这些设置将更改演示版本和您自己的版本之间的 url。

要使用 mod_rewrite 位,您可能必须在服务器上将 htaccess.txt 文件转换为 .htaccess:http: //docs.joomla.org/How_do_you_convert_an_htaccess.txt_file_into_a_.htaccess_file%3F

再补充一点,演示站点的 url 最终会转换回您在妻子工作站点上看到的 url。系统基于 option、view、id 和 Itemid 变量进行操作。SEO 设置将其转换为搜索引擎友好的短语,我认为这对搜索引擎和人们都有帮助!

于 2013-04-20T02:41:10.747 回答