返回顶部
首页 > 资讯 > CMS >downplus 搜索伪静态Tags设置方法
  • 380
分享到

downplus 搜索伪静态Tags设置方法

downplus伪静态 2022-06-12 02:06:02 380人浏览 薄情痞子
摘要

需要DP 2.5 版本 * 需要有服务器完全控制权限 下面的教程以软件Tag为例: 1.首先我们需要一个URLRewrite的组件: 点击下载此文件* 2.将文件解压,所有文件放到任意目录,假设为 D:\ISapi\Is

需要DP 2.5 版本

* 需要有服务器完全控制权限

下面的教程以软件Tag为例:

1.首先我们需要一个URLRewrite的组件:

点击下载此文件*

2.将文件解压,所有文件放到任意目录,假设为 D:\ISapi\Isapi_Rewrite\

3.打开 "Internet 信息服务(IIS)管理器" 选择你的网站,右键点属性,打开站点的属性页

4.选择 “ISAPI筛选器” 这个选项卡,如图:

5.点击 “添加” 如图:

筛选器名称任意填写即可,然后可执行文件就选则我们刚才保存在D:\ISAPI\Isapi_Rewrite\下的rewrite.dll文件.点击确定即可(请注意,当前站点的IIS 用户必须要有读取这个目录的权限)

6.点击”应用”->”确定”关闭站点的属性页.

稍后再次打开属性页的ISAPI筛选器” 这个选项卡,就可以看到筛选器成功加载了.

 

如果很长时间过后还没有看到绿色向上的箭头,请重启IIS试试

7.进入Downplus的后台,修改templet_soft_index.htm模板.在适当位置加入下面的块模板

{SofTKEyWordLinks}

{loop}

<a href="/tags/{F:KeyWord UrlEncode="1"}.htm" ><u>{F:KeyWord}</u></a>&nbsp; &nbsp;

{/loop}

{/SoftKeyWordLinks}

然后生成软件页,这样会形成当前软件关键词的链接,链接的形式为 "/tags/关键词.htm"

同样的, 软件热门搜索关键字标签{SoftSearchHotKeyWords} 和文章热门搜索关键字标签{ArticleSearchHotKeyWords} 也可以做成这样的tag链接

请注意,块模板中的 /tags/{F:KeyWord UrlEncode="1"}.htm 这个就是伪静态的链接,如果是文章的Tag,则要改成/articletags/{F:KeyWord UrlEncode="1"}.htm

8.复制一个模板目录下的templet_search_page.htm文件,并把复制文件的名字改为templet_search_page_tags.htm,同样放在模板目录下.

这个templet_search_page_tags.htm就是显示伪静态tag搜索结果的模板页.

修改templet_search_page_tags.htm模板中的 {SoftSearchRecordList} 块模板为你想要的样式.

需要注意的是,这个模板中必须要加入{Pagination}分页块模板用来显示分页链接.如果模板中没有,请在模板中合适位置加入下面的模板代码:


复制代码代码如下:

{Pagination Range="10" HighLight="<B>$i</B>"}

共{F:TotalRecords}条 页次:{F:CurrentPage}/{F:TotalPage}

<a href="{F:FirstPage}">首页</a> <a href="{F:PreviousPage}">上一页</a> {loop}[<a href="{F:multiPage}">{f:count}</a>] {/loop} <a href="{F:nextpage}">下一页</a> <a href="{F:lastpage}">尾页</a>

跳转:

<select >

<script language="javascript">

function pagination() {

var i,s,c,url;

for (i=1;i<={F:TotalPage};i++)

{

if (i==1) {

url = "{F:FirstPageURL}";

}

else {

url = "{F:PageURL}";

}

if (i=={F:currentpage}) {

c = "selected";

}

else {

c="";

}

url = url.replace('@ID',i);

document.write ("<option value=\""+url+"\" "+c+">"+i+"</option>");

}

}

pagination();

</script>

</select>

{/Pagination}

如果模板中有{SearchRecordSetPaginationToolBar}标签,请删除.

9.进入后台重新生成软件页面,点击软件关键词链接,看看效果吧.

=========================================================================================

* 如果你想修改伪静态URL的命名规则,你需要修改3个地方的设置,修改前请先备份相关文件

1. 打开query.asp,在文件开头有这样4个选项:

'/****************伪静态TAG设置开始*******************

'软件Tag首页URL规则

Const SoftFirstTagURLRewriteRule = "/tags/@key.htm"

'软件Tag其他页URL规则

Const SoftTagURLRewriteRule = "/tags/@key_@ID.htm"

'文章Tag首页URL规则

Const ArticleFirstTagURLRewriteRule = "/articletags/@key.htm"

'文章Tag其他页URL规则

Const ArticleTagURLRewriteRule = "/articletags/@key_@ID.htm"

'/****************伪静态TAG设置结束*******************

将这4个选项设置为你想要的命名规则就可以了,其中@key代表关键词,@ID代表分页数字

2.修改你模板中的{SoftKeyWordLinks}块模板,把URL的命名规则改为和上面的设置一致(SoftSearchHotKeyWords 等块模板类似)

3.修改URLrewrite 组件中的Httpd.ini文件,打开文件后设置

RewriteRule /tags/(.+?)(\_\d+)?\.htm.* \/query\.asp\?tagmode=true&t=m&q=$1&page=$3 [I,O]

RewriteRule /articletags/(.+?)(\_\d+)?\.htm.* \/query\.asp\?tagmode=true&t=b&q=$1&page=$3 [I,O]

</!--colorc--></!--colorc--></!--coloro:#cc0000--></!--coloro:#ff0000--></!--more-->

--结束END--

本文标题: downplus 搜索伪静态Tags设置方法

本文链接: https://lsjlt.com/news/32716.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • downplus 搜索伪静态Tags设置方法
    需要DP 2.5 版本 * 需要有服务器完全控制权限 下面的教程以软件Tag为例: 1.首先我们需要一个URLRewrite的组件: 点击下载此文件* 2.将文件解压,所有文件放到任意目录,假设为 D:\ISAPI\Is...
    99+
    2022-06-12
    downplus 伪静态
  • 帝国CMS搜索页伪静态实现方法
    本文实例讲述了帝国cms搜索页伪静态实现方法。分享给大家供大家参考。具体实现方法如下: 帝国cms搜索页伪静态教程步骤: 一、打开\e\search\index.php 411行左右,找到:复制代码代码如下:Header...
    99+
    2022-06-12
    帝国CMS 搜索页 伪静态 实现方法
  • dedecms 5.5 伪静态设置方法
    首先我们给虚拟主机加上伪静态规则,Apache和IIS的详细设置如下,虚拟主机是否支持伪静态,请咨询你的虚拟主机提供商。 如果是Apache的服务器,就在.htaccess里面写上 代码: 复制代码代码如下: <I...
    99+
    2022-06-12
    dedecms 伪静态
  • 织梦Dedecms设置伪静态详细方法
    首先在dede后台开启伪静态(开启的方法在系统参数-核心设置) 第一步. 首先栏目和文章最好设置成动态浏览. 这样才不会生成静态html文件.第二步. 设置重写规则. 在系统目录下加一个 .htaccess文件. 内容为...
    99+
    2022-06-12
    Dedecms 伪静态
  • dedecms 伪静态重写设置修改方法
    1. 首先栏目和文章最好设置成动态浏览. 这样才不会生成静态html文件. Dede教程-598080707.NET 2. 设置重写规则. 在系统目录下加一个 .htaccess文件. 内容为 这里需要注意的是:linu...
    99+
    2022-06-12
    伪静态
  • discuz伪静态设置的方法有哪些
    Discuz伪静态设置的方法有以下几种:1. 使用Discuz自带的伪静态插件:在后台插件管理中启用“伪静态”插件,然后根据提示设置...
    99+
    2023-06-03
    discuz伪静态 discuz
  • dedecms伪静态设置以及目录链接301跳转实现方法(伪静态)
    htaccess伪静态的规则 通过htaccess使用伪静态,则必须空间商支持Rewrite模块,该模块负责URL的重写。否则即便是设置好了,也无法使用,并且还有可能出现500错误。 下面是dedecms的伪静态设置文本...
    99+
    2022-06-12
    dedecms 伪静态
  • Wordpress固定链接伪静态的设置方法
    今天,想着在我机器上测试一下wordpress,虽然之前也有这个开源的程序,可是一直没有安装呢,再加上最近一直忙于其他的工作,也忽略了不少,突然想建立一个属于自己的博客,我想记录一些生活中的点点滴滴以及爱好之类的。于是今...
    99+
    2022-06-12
    固定链接伪静态
  • 帝国7.0伪静态Apache的Rewrite设置方法
    帝国cms7.0提供了伪静态的设置,本文就帝国7.0下伪静态Apache的Rewrite设置方法简述如下: 复制代码代码如下:# 将 RewriteEngine 模式打开RewriteEngine On#信息内容页:sh...
    99+
    2022-06-12
    帝国7.0 伪静态 Apache Rewrite 设置方法
  • Discuz伪静态 配置搜索引擎优化(URL重写) apache配置
    完全启用 勾选 URL静态化 全选 Rewrite 兼容性 勾选 在apache配置文件中设置 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule...
    99+
    2022-06-12
    Discuz 伪静态
  • Yii2配置Nginx伪静态的方法
    这篇文章主要介绍了Yii2配置Nginx伪静态的方法,结合实例形式分析了Yii2框架针对Nginx伪静态的相关配置技巧,需要的朋友可以参考下本文实例讲述了Yii2配置Nginx伪静态的方法。分享给大家供大家参考,具体如下:主要检查以下代码:...
    99+
    2023-06-05
  • PHPCMS V9评论模块伪静态与TAG模块伪静态设置
    一、评论模块伪静态设置 1、首先在后台->扩展->url规则里添加一个新的规则用于评论模块,如下面所示: {$commentid}_{$page}.html添加完成后记住前面的id号,比如31。 2、本来PC...
    99+
    2022-06-12
    评论 伪静态 TAG
  • 如何设置PhpCms问吧伪静态
      一、确定服务器已经支持URL重写   二、模块配置   位置:模块管理---问吧--模块配置   说明:   1、需要新增加规则的可直接点击新建URL规则;   2、修改已有规则需要到:系统设置--相关设置--UR...
    99+
    2022-06-12
    PhpCms PhpCms教程
  • 帝国CMS7.0IIS伪静态设置教程
    本文实例讲述了帝国cms7.0IIS伪静态设置方法。分享给大家供大家参考。具体实现方法如下: 帝国cms7.0IIS伪静态教程步骤: 1、进后后台 - 系统 - 系统设置 - 伪静态参数设置 - 都点击默认 2、在网站根...
    99+
    2022-06-12
    帝国CMS7.0 IIS 伪静态 设置 教程
  • 美国vps如何设置伪静态
    美国vps设置伪静态的方法:1、第一张方法是用winscp连接vps主机,在/usr/local/nginx/conf/vhost文件里添加网站的伪静态规则;2、第二种方法是下载IIS Rewrite组件,解压到适当的目录下,然后进行相应的...
    99+
    2024-04-02
  • 国外vps怎么设置伪静态
    国外vps设置伪静态的方法:1、第一种方法是用winscp连接vps主机,在/usr/local/nginx/conf/vhost文件里添加网站的伪静态规则;2、第二种方法是下载IIS Rewrite组件,解压到适当的目录下,然后进行相应的...
    99+
    2024-04-02
  • vps主机怎么设置伪静态
    vps主机设置伪静态的方法:1、第一张方法是用winscp连接vps主机,在/usr/local/nginx/conf/vhost文件里添加网站的伪静态规则;2、第二种方法是下载IIS Rewrite组件,解压到适当的目录下,然后进行相应的...
    99+
    2024-04-02
  • 伪静态怎么设置301跳转
    伪静态设置301跳转的方法:在你的网站根目录.htaccess文件中添加以下代码,如果没有找到.htaccess文件,可自己新建一个上传即可,代码如下:RewriteEngine OnRewriteCond %{HTTP_HOST} !^x...
    99+
    2024-04-02
  • php空间怎么设置伪静态
    这篇文章主要介绍“php空间怎么设置伪静态”,在日常操作中,相信很多人在php空间怎么设置伪静态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php空间怎么设置伪静态”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-20
  • vps主机如何设置伪静态
    在vps主机上设置伪静态需要根据具体的Web服务器而定,一般来说可以通过以下步骤来设置伪静态: 安装并配置Web服务器,如Apa...
    99+
    2024-04-20
    VPS主机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作