本文的目的是介绍dedecms织梦分类信息联动筛选的详细情况,特别关注多选设置办法的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解dedecms织梦分类信息联动筛选的
本文的目的是介绍dedecms织梦分类信息联动筛选的详细情况,特别关注多选设置办法的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解dedecms织梦分类信息联动筛选的机会,同时也不会遗漏关于DEDECMS v5.6中分类信息过滤的实现、DedeCMS 首页分类信息两列调用办法、DedeCMS 首页分类信息两列调用方法、DEDECMS全站伪静态如何设置 DEDECMS伪静态设置办法的知识。
本文目录一览:- dedecms织梦分类信息联动筛选(多选)设置办法(织梦dedecms教程)
- DEDECMS v5.6中分类信息过滤的实现
- DedeCMS 首页分类信息两列调用办法
- DedeCMS 首页分类信息两列调用方法
- DEDECMS全站伪静态如何设置 DEDECMS伪静态设置办法
dedecms织梦分类信息联动筛选(多选)设置办法(织梦dedecms教程)
多选效果如下图:具体操作说明:一、注意,首先备份以下两个文件\include\arc.listview.class.php\include\extend.func.php多选版文件download链接:https
多选效果如下图:
具体操作说明:
一、注意,首先备份以下两个文件
\include\arc.listview.class.php
\include\extend.func.php
多选版文件download链接: https://pan.百度.com/s/1sl3azWp 密码: wf8x
二、开始
1.把这些文件夹全部覆盖到根目录;
2.后台 - 系统 - 系统设置 - 系统基本参数 - 其他选项 - 禁用源码标签 ,把php删除后保存。
3.后台 - 核心 - 频道模型 - 内容模型管理
找到您要设置筛选的模型,这里以“普通新闻”为例,点击右边的编辑按钮,在出来的页面中切换到“字段管理”,
点击“添加新字段”,填写的时候注意"数据类型"选择【Checkbox多选框】
三、源码调用说明
在需要显示筛选的地方加入
{dede:php}AddFilter(模型ID,类型,"字段1");{/dede:php}
例:
{dede:php}AddFilter(1,1,"area");{/dede:php}
模型ID
后台 - 核心 - 频道模型 - 内容模型管理
类型
1文字
2下拉
3单选
如果要指定使用哪些自定义参数,请使用
{dede:php}AddFilter(模型ID,类型,"字段1,字段1,字段1");{/dede:php}
例
{dede:php}AddFilter(1,1,"area,type,time,status");{/dede:php}
"area,type,time,status" 是指定的字段名,多个字段用半角逗号分隔。
首页调用办法
{dede:php}AddFilter(模型ID,类型,"字段1",栏目id);{/dede:php}
内容详细页调用办法
{dede:php}AddFilter(模型ID,类型,"字段1",栏目id,1);{/dede:php}
DEDECMS v5.6中分类信息过滤的实现
今天,有朋友说phpcms网站搬家、更换IP后,前台和后台都无法登录,应朋友要求,处理pc换ip后无法登录,经过一个小时的忙活,终于看到成效啦,下面我就分享下自己是如何解决的,希望可以帮到遇到困惑的朋友们。
问题:pc换ip后,后台前台均无法登录,提示密码不正确,所有设置均没有改变,求解?
解决办法:1、使用mysql管理工具登录数据库空间,找到member表,修改管理员密码(安全密钥+你自己的密码),左边选择md5,右边输入自己的“安全密钥+密码”
2、清空member_cache表
3、前台、后台登录一切搞定
注意:修改密码一定的要加上安全密钥,安全密钥在config.inc.php文件下。
本文章网址:http://www.ppssdd.com/code/7236.html。转载请保留出处,谢谢合作!DedeCMS 首页分类信息两列调用办法
有朋友问dedecms怎么在首页调用分类信息,下面就把自己修改的两列调试办法和代码发布出来给大家,别忘记把里面的换成自己的URL哦。
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
<!-- /latestnews -->
<div>
<dl>
<dt><strong>供求信息</strong>
<span>
<a href=http://www.dede58.com/a/dedejq/"http:/www.veryhuo.com/gongsi/">更多</a> | <a href=http://www.dede58.com/a/dedejq/"http:/www.veryhuo.com/member/archives_sg_add.php?channelid=-8">免费发布信息</a>
</span> </dt>
<dd>
<div>
<ul>
{dede:arclistsg orderby='id' channelid='-8' titlelen='60' row='20'}
<li><span>[[field:typename/]] </span><a href=http://www.dede58.com/a/dedejq/"[field:arcurl/]">[field:title/]</a></li>
{/dede:arclistsg}
</ul>
</dd>
</dl>
</div>
DedeCMS 首页分类信息两列调用方法
|
DEDECMS全站伪静态如何设置 DEDECMS伪静态设置办法
1、首先栏目和新闻*好设置成动态浏览,这样才不会生成静态html文件。
修改数据库
将所有文档设置为“仅动态”,可以进入数据库管理中,执行下面命令:
update dede_archives set ismake=-1
并将ismake的默认值设置为 -1即动态。
将所有栏目设置为“使用动态页”,可以进入数据库管理中,执行下面命令:
update dede_arctype set isdefault=-1
2、修改重写的网址。
如果用默认的设置, 访问的网址是:
这样的形式, 我们是可以更改这种样式的.
找到文件/include/helpers/channelunit.helper.php打开.
可以看到有这样的语句
代码如下
复制代码
retu $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html'; 这就是新闻的url格式. 修改为
retu "/view-".$aid.'-1.html'; 找到这是列表的重写url.
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid; 这是列表的重写url. 修改为:
$reurl = "/list-".$typeid.".html";
3、需要设置重写规则。
在系统目录下加一个 .htaccess文件,在里面加上下面的:
代码如下
复制代码
RewriteEngine On RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1 RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1 RewriteRule ^view-([0-9]+)-([0-9]+)\.html$ /plus/view.php?aid=$1&pageno=$2
如果你的系统支持url重写,到这里就可以用伪静态访问了.这样就完成了设置。
更进一步,还可以把view换成自己的任何词语,这也要把include/arc.archives.class.php文件中的view也一样替换。
发布选项: 生成HTML 仅动态浏览 发新闻的时候选一下就可以了。为了以后升级,尽量减少修改文件。
更多伪静态设置办法:
频道|栏目页|新闻页伪静态
主要通过修改GetFileName()、GetTypeUrl()这两个函数实现。DedeCms V5.3、DedeCms V5.5和DedeCms V5.6版本,打开/include/channelunit.func.php进行修改。注意:DedeCms V5.7,此文件路径更改了,你打开/include/helpers/channelunit.helper.php即可。
a.将GetFileName()中的如下代码:
代码如下
复制代码
//动态新闻 if($cfg_rewrite == 'Y') { retu $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html'; } 替换为
//动态新闻 if($cfg_rewrite == 'Y') { retu "/archives/view-".$aid.'-1.html'; }
将新闻页默认的/plus/view-1-1.html链接格式改为/archives/view-1-1.html,这个随个人喜欢,不作更改也行。
b.将GetTypeUrl()中的如下代码:
代码如下
复制代码
//动态 $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid; 替换为
//动态 $reurl = "/category/list-".$typeid.".html";
这步必须修改,即让你的频道或是栏目页网址变更为/category/list-1.html形式。
列表分页伪静态
打开/include/arc.listview.class.php,找到获取动态的分页列表GetPageListDM()函数末尾处:
代码如下
复制代码
$plist = str_replace('.php?tid=', '-', $plist); 替换为
$plist = str_replace('plus', 'category', $plist);//将默认的plus替换成category $plist = str_replace('.php?tid=', '-', $plist);
将列表分页默认链接格式/plus/list-1-2-1.html修改为/category/list-1-2-1.html,这步也可以不作更改。
新闻分页伪静态
打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾处:
代码如下
复制代码
$PageList = str_replace(".php?aid=","-",$PageList); 替换为
$plist = str_replace('plus', 'archives', $plist);//将默认的plus替换成archives $PageList = str_replace(".php?aid=","-",$PageList);
这步不作修改也可以,只是个人喜好问题。
TAG标签伪静态
DedeCms默认的TAG标签网址,形如/tags.php?/dedecms5.7/,特别之难看。打开/include/taglib/tag.lib.php,找到lib_tag()函数下的:
代码如下
复制代码
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; 替换为
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
到这里,TAG标签网址中的“.php?”号就去掉了。
搜索伪静态
#p#分页标题#e#DedeCms搜索网址静态化比较麻烦,附带参数多不说,参数也可能变化,像搜索结果分页的网址就特麻烦,伪静态规则匹配复杂。小拼就偷下懒,将搜索网址中“search.php?…”直接替换为“search.html?…”,至于“?”号之后的参数以任意字符进行匹配。
依次打开include文件夹下的channelunit.func.php、arc.searchview.class.php、arc.taglist.class.php以及/include/taglib/hotwords.lib.php,查找“search.php?”替换为“search.html?”即可。
问答伪静态
问答模块的伪静态实现比较简单,只要后台开启伪静态支持即可,至于个别页面,如ask目录下的browser.php、question.php以及include目录下的common.inc.php、functi*****.inc.php都需要简单修改才可以匹配伪静态规则。注意一点,DedeCms V5.7问答模块整体升级了,之前的规则已经不适用了,小拼以后会专门写个教程供大家参考的。
DedeCms伪静态注意事项
1)以上提供的DedeCms伪静态修改以及规则都是按照个人的修改步骤来的,仅供参考,你可以根据站点的实际情况作相应调整;
2)伪静态实现思路,即根据理想的网址结构写好伪静态规则,然后对程序进行相应修改,并没有你想象中的那么复杂;
3)不会程序、不会正则都没有关系,但是思路一定要清楚,还有就是禁得住“折腾”,多研究,搞透了,对提升自己也有极大好处。
本文章网址:http://www.ppssdd.com/code/21233.html。转载请保留出处,谢谢合作!关于dedecms织梦分类信息联动筛选和多选设置办法的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于DEDECMS v5.6中分类信息过滤的实现、DedeCMS 首页分类信息两列调用办法、DedeCMS 首页分类信息两列调用方法、DEDECMS全站伪静态如何设置 DEDECMS伪静态设置办法等相关内容,可以在本站寻找。
本文标签: