GVKun编程网logo

dedecms织梦分类信息联动筛选(多选)设置办法(织梦dedecms教程)

11

本文的目的是介绍dedecms织梦分类信息联动筛选的详细情况,特别关注多选设置办法的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解dedecms织梦分类信息联动筛选的

本文的目的是介绍dedecms织梦分类信息联动筛选的详细情况,特别关注多选设置办法的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解dedecms织梦分类信息联动筛选的机会,同时也不会遗漏关于DEDECMS v5.6中分类信息过滤的实现、DedeCMS 首页分类信息两列调用办法、DedeCMS 首页分类信息两列调用方法、DEDECMS全站伪静态如何设置 DEDECMS伪静态设置办法的知识。

本文目录一览:

dedecms织梦分类信息联动筛选(多选)设置办法(织梦dedecms教程)

dedecms织梦分类信息联动筛选(多选)设置办法(织梦dedecms教程)

 

多选效果如下图:具体操作说明:一、注意,首先备份以下两个文件\include\arc.listview.class.php\include\extend.func.php多选版文件download链接:https

多选效果如下图:

1512714602678846.jpg

具体操作说明:

一、注意,首先备份以下两个文件

\include\arc.listview.class.php
\include\extend.func.php

多选版文件download链接: https://pan.百度.com/s/1sl3azWp 密码: wf8x

二、开始

1.把这些文件夹全部覆盖到根目录;

2.后台 - 系统 - 系统设置 - 系统基本参数 - 其他选项 - 禁用源码标签 ,把php删除后保存。

1512714831975294.png

3.后台 - 核心 - 频道模型 - 内容模型管理
    找到您要设置筛选的模型,这里以“普通新闻”为例,点击右边的编辑按钮,在出来的页面中切换到“字段管理”,
    点击“添加新字段”,填写的时候注意"数据类型"选择【Checkbox多选框】

3.png

三、源码调用说明

在需要显示筛选的地方加入
{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}

本文章网址:http://www.ppssdd.com/code/12705.html。转载请保留出处,谢谢合作!

DEDECMS v5.6中分类信息过滤的实现

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 首页分类信息两列调用办法

 

有朋友问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>  

本文章网址:http://www.ppssdd.com/code/4362.html。转载请保留出处,谢谢合作!

DedeCMS 首页分类信息两列调用方法

DedeCMS 首页分类信息两列调用方法

有朋友问Dedecms如何在首页调用分类信息,下面就把自己修改的两列调试方法和代码发布出来给大家,别忘记把里面的www.jb51.cc换成自己的网址哦。
 
copy to Clipboard Codes引用的内容:[www.jb51.cc]
            


                  

总结

以上是小编为你收集整理的DedeCMS 首页分类信息两列调用方法全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

Dedecms相关文章

织梦系统 dedecms pagelist标签使用修改方法介绍
在Dedecms织梦列表页中是肯定要使用pagelist标签的,但是有的时候也会因为一些css格式的问题会出现排列顺序的问题,所以也要知道怎么样修改pagelist标签?
织梦网站怎么搬家?dede系统网站迁移数据到另外个服务器
今天分享织梦网站怎么搬家,个人感觉织梦的搬家比其他的程序的都简单。1、网站备份登录织梦后台,【系统】-【数据库备份/还原】-【提交】,织梦程序开始自动备份数据库,等待即可。
织梦网站安全设置方法 dede系统网站如何配置才安全?
织梦(dede)程序不安全是公认的,同样是建站,使用织梦程序被黑的风险更大,所以,一些安全设置是非常有必要的。织梦网站安全设置的4个主要操作
织梦自动生成网站地图sitemap代码 dede生成sitemap站点地图的代码实例
使用xemu、爱站工具包、尖叫青蛙等制作网站地图,每次生成sitemap还需要再上传到服务器,还是比较麻烦的,不过有些网站程序可以通过插件完成网站地图的自动更新,比如wordpress。但是织梦一直都不行,今天就用插件+代
dede织梦纯代码制作网站地图 dede网站地图生成代码
分享织梦自动生成网站sitemap,但是需要安装插件,今天分享,织梦如何不使用插件,制作网站xml地图。
织梦dede自定义表单添加全选功能 dede自定义表单实操代码
织梦自定义表单没有全选/取消全选功能,有时候想要全选全,需要一个一个选择比较麻烦,如果网站有大量的恶意留言,想要删除更麻烦。虽然可以使用sql命令删除恶意留言,但不是很灵活,今天就给织梦自定义表单添加全选
dede cms如何定时主动推送文章 dede实现定时推送文章给百度的方法
前几天百度公开课说了,api推送的优先级比较高,所以在没有快速收录的情况下,api提交必须要有,那么织梦要如何实现api主动推送呢?
织梦dede发布文章实时api主动推送
dede定时主动推送,虽然也很方便,但只能固定时间推送,实时性不高,今天小编分享如何发布文章后实时api推送至百度?
  • • 织梦系统 dedecms pagelist标签使用修改
  • • 织梦网站怎么搬家?dede系统网站迁移数
  • • 织梦网站安全设置方法 dede系统网站如何
  • • 织梦自动生成网站地图sitemap代码 dede
  • • dede织梦纯代码制作网站地图 dede网站地
  • • 织梦dede自定义表单添加全选功能 dede自
  • • dede cms如何定时主动推送文章 dede实现
  • • 织梦dede发布文章实时api主动推送
  • • 织梦dedecms当前位置标签代码的5种写法
  • • 织梦DEDECMS文章、栏目页获取当前页面顶
JavaScriptPHPsqlMysqLwindows使用wordpressAJAXList方法系统文件安装Nginx教程数据库设置Woocommerc服务器pdf错误获取创建显示函数用户更新添加IIS删除自定义代码进行.htaccess调用软件选择功能属性下载
  • 友情链接:
  • 菜鸟教程
  • 前端之家
  • 编程小课
  • 小编
  • -
  • 我要投稿
  • -
  • 广告合作
  • -
  • 联系我们
  • -
  • 免责声明
  • -
  • 网站地图
版权所有 © 2018 小编 闽ICP备13020303号-8
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜"程序精选"关注
微信扫一扫可直接关注哦!

DEDECMS全站伪静态如何设置 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伪静态设置办法等相关内容,可以在本站寻找。

本文标签: