织梦文章标题显示不全

织梦cms批量替换文字内容的方法,这样的效率一天能做几十个网站

在用织梦cms做网站的过程中,经常有人问我文章里面的字怎么批量改呢?通过数据库吗?如果您这样问起的话,说明您是个行家,建议您用第二种方法替换

1.可视化替换,这种替换方式适合不熟悉sql语句的非技术人员操作,不容易出错。

在浏览器里输入类似的网址(注意请将下滑线部分的内容替换成您的后台网址,粘贴到浏览器的网址栏里回车)

方法2:直接采用sql语句的方法替换织梦系统的文字内容,这种替换方式适合了解sql和表结构的技术人员操作,效率最高。

在浏览器里输入类似的网址(注意请将下滑线部分的内容替换成您的后台网址,粘贴到浏览器的网址栏里回车)

为了防止您打字麻烦,减少一些输入错误的概率,我把图片中的文字再输入一遍,您复制粘贴一下就可以了。

update dede_addonarticle set body=replace(body,'上海剑桥','临汾云心');

update dede_archives set title=replace(title,'上海剑桥','临汾云心');

update dede_archives set description=replace(description,'上海剑桥','临汾云心');

update dede_arctype set typename=replace(typename,'上海剑桥','临汾云心');

如果您想替换成别的文字,请用文本编辑器修改一下,再粘贴到后台里面执行一下,点击确定按钮即可完成。

第四行是替换栏目名称的,如果替换了栏目,请先更新一下系统缓存,再点一键新网站即可。

无论您替换了什么,一键更新网站是必不可少的步骤。

如果您没有使用静态页面,完全采用动态页面或者伪静态的形式,忽略织梦的性能优化的话,则不必生成静态,那样的化每个请求都是从数据库里直接读取一次,不需要生成静态页面的步骤了。

如果您采用织梦默认后台界面的话,可以点顶部的功能地图,再点SQL命令行工具即可找到方法2中的操作界面,省得再输入网址了。

不过织梦的默认后台实在是太丑了,丑到痛心疾首。织梦兼职网站开发者早就给您替换好了,给您提供了更方便的操作界面。

您只需要在后台顶部输入SQL再回车就可以找到了

点击第一个SQL命令行工具,即可显示方法2的界面了。如果这篇文章能够帮助到您,欢迎收藏转发,欢迎关注我

我是织梦兼职网站的编辑,网站山,有15年的网站建设经验,做过数千个行业网站,广泛涉及医疗,教育,企业等网站开发及网站推广优化。

如果您有建站需求请搜索织梦兼职就可以找到我了。

这个建站技巧一定要学一下,织梦cms给栏目专题添加阅读数量统计

我是一个坚持15年建站的网站制作者,我不是什么高手我只是在这里分享网站建设经验的兼职小哥,如果这篇文章能够帮助到您,请关注我一下吧!

织梦默认的统计计数代码只能统计文章被点击的次数,但是我们做企业网站尤其是医疗网站的时候,重点在专题建设上,我做的这个站大约有800个专题,每个专题都做到了内容在后台的可视化编辑。

我这首先解释一下这个需求,下面这个图片是一个二级项目汇总页面

当我们点关注时,会跳转转到项目描述页面,如果所示。

这时候再回头看上一页的项目汇总页面,关注数+1了,这是怎么实现的呢?织梦cms默认只会将文章页的阅读数+1,对于栏目页面无计可施,需要我们自主开发。下面小哥分享一下代码,看我是怎么实现的,需要的直接拿走吧!

首先我们打开织梦cms plus目录下的count.php,将代码改写成如下形式。

require_once(dirname(__FILE__)."/../include/common.inc.php");

if(isset($aid)) $arcID = $aid;

$cid = empty($cid)? 1 : intval(preg_replace("/[^-\d]+[^\d]/",'', $cid));

$arcID = $aid = empty($arcID)? 0 : intval(preg_replace("/[^\d]/",'', $arcID));

$maintable = '#@__arctype';$idtype='id';

if($aid==0) exit();

//UpdateStat();

if(!empty($set))

{

$dsql->ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' ");

}

if(!empty($view))

{

$row = $dsql->GetOne(" SELECT click FROM `{$maintable}` WHERE {$idtype}='$aid' ");

if(is_array($row))

{

echo "[xss_clean]('".$row['click']."');\r\n";

}

}

exit();

在项目介绍页面使用如下代码加计数器+1

<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='id'/}&set=1" language="javascript"></script>

在项目列表页,使用如下代码显示每个项目的关注人数

<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}" type='text/javascript' language="javascript"></script>

关注后您将获得更多医美网站,企业网站制作案例和源码。如果您有建站需求,请点击兼职小哥底部菜单->快速建站,与我联系吧!

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

  当文章调用标签{dede:arclist}不限制栏目ID的时候,就只会调用当前栏目下的文章。如果要调用整站的文章,使用typeid='1,2,3,4,5,6,7,8,9,10' 这种方法需要加上所有ID,当栏目很多的时候就相当麻烦了!

  下面的两种方法可以直接调用织梦CMS整站的文章:

  第一个方法:

  {dede:arclist row='1' typeid='all' orderby='pubdate'}[field:title/]{/dede:arclist}

  第二个方法:

  {dede:arclist row='6' typeid='top' orderby='pubdate'}[field:title/]{/dede:arclist}

  这个方法是使用了typeid='top'

  郑州建设网站公司-小惠推荐用第二种方法:在标签源文件发现有top这个标签,可以看出top是一个比较正式的标签,以后网站改版升级也可以使用。