在这里,我们将给大家分享关于DedeCMS*详细的问答模块伪静态规则的知识,让您更了解phpcms伪静态的本质,同时也会涉及到如何更有效地CMS技巧:PHPCMSV9评论模块伪静态与TAG模块伪静态设
在这里,我们将给大家分享关于DedeCMS*详细的问答模块伪静态规则的知识,让您更了解phpcms伪静态的本质,同时也会涉及到如何更有效地CMS技巧:PHPCMS V9评论模块伪静态与TAG模块伪静态设置、dedecms tag标签伪静态的修改方法_dedecms_CMS教程、dedecms 问答模块时间显示、DedeCMS5.5 问答伪静态ReWrite的设置方法的内容。
本文目录一览:- DedeCMS*详细的问答模块伪静态规则(phpcms伪静态)
- CMS技巧:PHPCMS V9评论模块伪静态与TAG模块伪静态设置
- dedecms tag标签伪静态的修改方法_dedecms_CMS教程
- dedecms 问答模块时间显示
- DedeCMS5.5 问答伪静态ReWrite的设置方法
DedeCMS*详细的问答模块伪静态规则(phpcms伪静态)
织梦DedeCMS*详细的问答模块伪静态规则问答模块伪静态规则如下:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 请把此文件放在问答的根目录下面,然后修改以下语句中的 /ask 为你的问答目录地址
RewriteBase /ask
# 优质栏目的伪静态规则
RewriteRule ^([0-9]+)$ ?ct=browser&tid=$1
# 子级栏目的伪静态规则
RewriteRule ^t([0-9]+)$ ?ct=browser&tid2=$1
# 问答内容详细页的伪静态规则
RewriteRule ^([0-9]+).html$ ?ct=question&askaid=$1
# 待解决问题,高悬赏问题,新解决问题,精彩推荐的栏目页规则
RewriteRule ^ask([0-9]+)$ ?ct=browser&lm=$1
# 导航菜单(全部分类)伪静态规则
RewriteRule ^type$ ?ct=type
# 优质栏目栏目页中的伪静态规则
# 等待解决,已解决,高悬赏,零回答,快到期,全部查看的伪静态规则
RewriteRule ^tid([0-9]+)lm([0-9]+)$ ?ct=browser&tid=$1&lm=$2
# 全部查看伪静态规则
RewriteRule ^vtid([0-9]+)$ ?ct=browser&tid=$1
# 子级栏目栏目页中的伪静态规则
# 等待解决,已解决,高悬赏,零回答,快到期,全部查看的伪静态规则
RewriteRule ^tidt([0-9]+)lm([0-9]+)$ ?ct=browser&tid2=$1&lm=$2
# 全部查看伪静态规则
RewriteRule ^tidt([0-9]+)$ ?ct=browser&tid2=$1
# 编辑提问伪静态规则
RewriteRule ^askaid([0-9]+)$ ?ct=question&ac=edit&askaid=$1
# 我的提问伪静态规则
RewriteRule ^myask$ ?ct=myask
# 我的回答伪静态规则
RewriteRule ^answer$ ?ct=myask&ac=answer3 本文章网址:http://www.ppssdd.com/code/10337.html。转载请保留出处,谢谢合作!
CMS技巧:PHPCMS V9评论模块伪静态与TAG模块伪静态设置
《CMS技巧:PHPCMS V9评论模块伪静态与TAG模块伪静态设置》要点:
本文介绍了CMS技巧:PHPCMS V9评论模块伪静态与TAG模块伪静态设置,希望对您有用。如果有疑问,可以联系我们。
一、评论模块伪静态设置
dedecms tag标签伪静态的修改方法_dedecms_CMS教程
dedecms tag标签伪静态的修改方法,需要的朋友可以参考下。
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php
找到 $row[''link''] = $cfg_cmsurl."/tags.php?/".urlencode($row[''keyword''])."/";
改成 $row[''link''] = $cfg_cmsurl."/tags/".urlencode($row[''keyword'']).".html";
三、打开templets/default/taglist.htm
找到
当前位置::主页 > TAG标签 > {dede:field.title /}
修改为
当前位置::主页 > TAG标签 > {dede:field.title /}
四、httpd.ini 文件里加
RewriteRule ^(.*)/tags\.html $1/tags\.php
RewriteRule ^(.*)/tags/(.*).html $1/tags\.php\?$2
搞定啦~
新版本可以用下面的方法:
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php,找到:
$row[''link''] = $cfg_cmsurl."/tags.php?/".urlencode($row[''keyword''])."/";改成
$row[''link''] = $cfg_cmsurl."/tags/".urlencode($row[''keyword'']).".html";三、打开templets/default/taglist.htm,找到:
当前位置::主页 > TAG标签 > {dede:field.title /}修改为
当前位置::主页 > TAG标签 > {dede:field.title /}四、httpd.ini 文件里加
RewriteRule ^(.*)/tags\.html $1/tags.php;RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;
然后进入dede后台更新缓存后,就搞定了。
dedecms 问答模块时间显示
应用中,需要将DEDE系统中的ask问答模块启用.同时需要将提问的时间给显示出来,直接用文章标签ask标签{dede:ask row="6" sort='expiredtime'/},调用文章,显示时间处标签代码为: {dede:field.dateline function="MyDate('Y-m-d',@me)" /}. 却显示为1970-01-01.显然不是我真正想要的效果。
那么如何正常地调用此时间并正确显示出来呢,其方法也很简单。
只要找到ask的查询语句,将要显示的字段名,在相应的查询语句中加上即可。在tpllib/plus_ask.@R_301_6254@文件中,我们可以看到,ask的查询语句其实就在tpllib/plus_ask.@R_301_6254@此文件中,修改下面的一段查询:
$query = "select id,tid,tidname,tid2,tid2name,title from `ask` where $wheresql $orderby limit $row";
改为:
$query = "select id,title,dateline from `ask` where $wheresql $orderby limit $row";
即可。
DedeCMS5.5 问答伪静态ReWrite的设置方法
Dedecms5.5 问答伪静态ReWrite的设置方法,大体分三步,我的服务器是WINDOWS2003 IIS做WEB服务器。
第一步:由于IIS不支持REWRITE,所以要下载IIS Rewrite模块:
http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0064_Lite.msi 这个网站上free最新版的,记的要用FREE的。虽只可以全局设置,但足够用了。
安装很简单。就下一步就完成了。
打开“控制面板→管理工具→IIS信息服务管理器→网站→您的站点→属性”。在“ISAPI筛选器”项点击 “添加”, 筛选器名称填入Rewrite,可执行文件为C:\Rewrite\Rewrite.dll (如果您解压到其它目录请填入相应地址)
重新启动IIS.
看到状态为向上时成功。
今天的关于DedeCMS*详细的问答模块伪静态规则和phpcms伪静态的分享已经结束,谢谢您的关注,如果想了解更多关于CMS技巧:PHPCMS V9评论模块伪静态与TAG模块伪静态设置、dedecms tag标签伪静态的修改方法_dedecms_CMS教程、dedecms 问答模块时间显示、DedeCMS5.5 问答伪静态ReWrite的设置方法的相关知识,请在本站进行查询。
本文标签: