织梦dedecms5.7说明,织梦dedecms v6

分类:建站教程 Dedecms教程 时间:2025-10-06 09:16 浏览:0 评论:0
0

当前目录列表:

  • 1、如何使用织梦DedeCMS v5.7全文检索说明
  • 2、织梦DedeCMS v5.7怎么开启memcache缓存
  • 3、织梦5.7调用“栏目内容”要怎么写?
  • 4、DedeCMS 5.7 二级下拉导航如何实现? 如何插入代码呢?
  • 5、在DedeCMS5.7怎么把网站设成静态的
  • 如何使用织梦DedeCMS v5.7全文检索说明

    1.1.开始前的准备工作

    先从下载Coreseek 3.2.13,这里我们就以Windows环境为例:

    下载后直接解压coreseek-3.2.13-win32.zip,我们这里假设解压到:D:\coreseek-3.2.13-win32.这里我们需要简单了解几个目录:

    [D:\coreseek-3.2.13-win32\api]API接口目录,其中包括了php,python,ruby等操作实例,其中test_coreseek.php是一个不错的中文检索的例子.

    [D:\****\bin]应用程序目录,其中包含以下几个文件

    * indexer: 用于创建全文索引;

    * search: 一个简单的命令行,CLI 的测试程序,用于测试全文索引;

    * searchd: 一个守护进程,其他软件可以通过这个守护进程进行全文检索;

    * sphinxapi: 一系列searchd 的客户端API 库,用于流行的Web脚本开发语言,PHP, Python, Perl, Ruby, Java.

    * spelldump: 一个简单的命令行工具,用于从 ispell 或 MySpell ,OpenOffice内置绑定 格式的字典中提取词条。当使用 wordforms 时可用这些词条对索引进行定制.

    * indextool: 工具程序,用来转储关于索引的多项调试信息。 此工具是从版本Coreseek 3.1,Sphinx 0.9.9-rc2开始加入的。

    * mmseg: 工具程序和库,Coreseek用于提供中文分词和词典处理。

    [D:\****\etc]sphinx配置目录

    [D:\****\var]sphinx变量索引日志存放目录

    1.2.创建配置文件

    由于DedeCMS使用的是mysql,所以我们需要来配置一个mysql的sphinx模板配置,可以复制csft_mysql.conf改名为:csft_DedeCMSv57.conf,例如我们这里仅做文章的全文检索,我们需要做如下配置:

    先在DedeCMS中创建一个统计表,方法可以在DedeCMS后台[系统]-[SQL命令行工具]中执行下列代码:

    CREATE TABLE `dede_sphinx` ,

    `countid` int(11 unsigned NOT NULL,

    `maxaid` int,11 unsigned NOT NULL,

    PRIMARY KEY ,`countid`

    ) ENGINE=MyISAM DEFAULT CHARSET=gbk

    这是一个sphinx内容统计表,为了适合数据量较大的情况下分批生成索引而使用的.

    创建完数据表后,我们对sphinx的配置文件,即csft_DedeCMSv57.conf修改,内容如下,其中包含注释:

    --------------------------------------------------------------------------------------------

    #源定义

    source mysql

    {

    type = mysql

    # 数据库服务器基本配置信息

    sql_host = 192.168.0.103

    sql_user = dedev57

    sql_pass = DedeCMS

    sql_db = DedeCMSv57gbk

    sql_port = 3306

    # 设定编码,这里我们是gbk编码,如果是utf-8,可以设置:

    # sql_query_pre = SET NAMES utf8

    sql_query_pre = SET NAMES gbk

    # 数据检索增量

    sql_range_step = 1000

    #当前最新文档id数

    sql_query_pre = REPLACE INTO dede_sphinx SELECT 1, MAX,id FROM dede_archives

    #检索条件

    sql_query = SELECT ARC.id,ARC.typeid,ARC.typeid2,ARC.sortrank,ARC.flag,ARC.channel,ARC.ismake,ARC.arcrank,ARC.click,ARC.title,ARC.shorttitle,ARC.color,ARC.writer,ARC.source,ARC.litpic,ARC.pubdate,ARC.senddate,ARC.mtype,ARC.description,ARC.badpost,ARC.goodpost,ARC.scores,ARC.lastpost,ARC.keywords,ARC.mid,ART.body FROM dede_archives AS ARC LEFT JOIN dede_addonarticle AS ART ON ARC.id = ART.aid WHERE ARC.id=$start AND ARC.id=$end #sql_query第一列id需为整数

    #title、body作为字符串/文本字段,被全文索引

    织梦DedeCMS v5.7怎么开启memcache缓存

    一、首先是安装memcache

    二、DedeCMS后台设置

    进入系统后台,在[系统基本参数]下面的"性能选项"卡当中,关于memcache进行如下配置:

    cfg_memcache_enable : 是否启用memcache缓存,如果为否,N,默认使用文件缓存;

    这个选项设置为开启:Y

    cfg_memcache_mc_defa : 默认memcache缓存服务器地址;

    这个选项中填入服务器地址:memcache://127.0.0.1:11211/default127

    cfg_memcache_mc_oth : 附加memcache缓存服务器地址;

    这个如果没有可以为空.

    三、设定缓存时间

    cfg_puccache_time : 需缓存内容全局缓存时间,秒,这个里面需要设定缓存周期,默认为36000秒

    四、Memcache的分布式应用

    * memcache适合与web server安装在同一server上

    * memcache可以在n个端口开n个进程,如果和web server在同一机器的话,还能减少网络开销.

    * 配置简单,启动一个进程就行了,免去了配置文件

    五、DedeCMS缓存函数开发说明

    由于封装成小助手的形式,所以在使用的时候先初始化:

    helper,'cache';

    几个简单的方法:

    SetCache, 设定缓存信息

    GetCache, 获取缓存内容

    DelCache, 删除缓存内容,简单的使用例子如:

    $rs = GetCache,'memberlogin', $mid;

    if, empty($rs )

    {

    $rs = $dsql-GetOne,"SELECT * FROM `dede_member` WHERE mid='{$mid}' ";

    SetCache,'memberlogin', $mid, $rs, 1800;

    }

    dedecms5.7说明,dedecms v6

    织梦5.7调用“栏目内容”要怎么写?

    {dede:field.content id=‘’/} 这里直接用{dede:field.content/}调用栏目内容

    这个方法有点类似文章内容页调用文章内容的代码,你可以给你要使用该方法的栏目写个模板,然后用{dede:field.content/}调用试试看~ 注意这个方法是只针对本栏目的的栏目内容调用的、不是说A栏目可以调用B栏目的内容的

    DedeCMS 5.7 二级下拉导航如何实现? 如何插入代码呢?

    标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息

    功能说明:用于获取栏目列表

    适用范围:全局使用

    基本语法:

    {dede:channel type='top' row='8' currentstyle="lia href='~typelink~' class='thisclass'~typename~/a /li"}

    lia href='[field:typelink/]'[field:typename/]/a /li

    {/dede:channel}

    参数说明:

    typeid = '0' 栏目ID

    reid = '0' 上级栏目ID

    row = '100' 调用栏目数

    col = '1' 分多少列显示,默认为单列

    type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目

    currentstyle = '' 应用样式

    帮助手册上写的很清楚!如果实在实现不了,建议LZ,自己把菜单项目写上,不用dede代码调用!毕竟导航菜单不是经常的改的项目!

    在DedeCMS5.7怎么把网站设成静态的

    织梦默认URL就是HTML静态的,除搜索和TAG。不需要另外设置。首页是没有动态 静态之分,内页如果有动态URL,说明网站你们另外设置了。

    可以看下后台--网站栏目管理--更改--是否使用了动态页。

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 织梦dedecms5.7说明,织梦dedecms v6

    用户评论