分类 易企CMS 下的文章

标题不好起,内容写起来也相当费劲。
其实就是告诉用户,你现在访问的位置是在哪里。
也许有人不在乎这么个小细节,但我觉得非常重要。之前用JS实现过,比较麻烦,用以下的代码现实起来稍微简单些。

{assign var="topnavlist" value=$navdata->TakeNavigateList("顶部导航",0,10)}
{foreach from=$topnavlist item=navinfo}
{if $article->title == $navinfo->name || $category->name == $navinfo->name || $seotitle == $navinfo->name}
    <a target="_self" href="{$navinfo->url}" title="{$navinfo->name}" class="active">{$navinfo->name}</a>
{else}
    <a target="_self" href="{$navinfo->url}" title="{$navinfo->name}" >{$navinfo->name}</a>
{/if}
{/foreach}

此代码来源于易企CMS 1.9自带的SEOWHY主题,我做了下修改,更合乎自己的需求。

Apache

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^article\/(.+)\.html$ article.php?name=$1 [L]
RewriteRule ^product\/(.+)\.html$ product.php?name=$1 [L]
RewriteRule ^category\/([^/_]+)[/]?$ category.php?name=$1 [L]
RewriteRule ^category\/([^/]+)_([0-9]+)[/]?$ category.php?name=$1&p=$2 [L]
RewriteRule ^catalog\/([^/]+)[/]?$ catalog.php?type=$1 [L]
RewriteRule ^comment.html$ comment.php [L]
RewriteRule ^sitemap.xml$ sitemap.php [L]
</IfModule>

- 阅读剩余部分 -