织梦文章命名规则{cc}还原真实文章id

织梦文章命名规则{cc} 日期+ID混编后用转换为适合的字母

有时我们要适配或者伪静态时需要拿到真实的文章id,所以要把{cc}用ord()系统函数把字母还原回来

还原方法

//还原{cc}
if(isset($aid) && strlen($aid) > 8)
{
	$aid = !is_numeric($aid) ? preg_replace_callback(‘/[A-Za-z]/‘, function($m) { return ord($m[0]);}, $aid) : $aid;
	$aid =  substr(substr($aid, 0, -4), 4);
}

原文地址:https://www.cnblogs.com/dedevip/p/9904679.html

时间: 2024-10-13 15:07:20

织梦文章命名规则{cc}还原真实文章id的相关文章

织梦批量修改栏目的保存目录和文章命名规则

批量修改栏目的保存目录 比如,想批量去掉所有栏目里的/a 核心-批量维护-数据库内容替换 Ps:以后创建栏目不想自动带/a的话,在 系统-系统基本参数-站点设置-文档HTML默认保存路径,删除/a即可 批量修改栏目的文章命名规则 比如,想批量去掉所有栏目里的文章命名规则里的 {Y}/{M}{D}/ 核心-批量维护-数据库内容替换 原文地址:https://www.cnblogs.com/dedevip/p/9902429.html

dedecms 文章命名规则

dede cms 文章命名规则:修改include/helpers/channelunit.helper.php //修行数190 $dsql->SetQuery("SELECT writer FROM #@__archives ORDER BY id DESC LIMIT 0,1"); $dsql->Execute('hw'); $hotword = ""; while($row=$dsql->GetArray('hw')) { $writer=

织梦系统站点首页、列表、文章页等页面点击数调用方法

大家都知道默认情况下,dedeCMS系统搭建的网站文档页(文章页.软件页等)调用点击数,是动态的,刷新一次,就多一个点击.而首页.频道页.列表页等使用arclist或list调用数据的地方,更新生成静态html网页文件后点击数却是不变的.这种情况,是因为我们使用下面第一种方式调用的点击数. 1.首页.频道页.列表页等使用arclist或list标记里,静态方式调用点击数: [field:click/] 2.首页.频道页.列表页等使用arclist或list标记里,动态方式调用点击数: <scri

让织梦内容页arclist标签的当前文章标题加亮显示

很多人在用织梦做站的时候,会用到在当前栏目页面,给当前栏目标题使用指定样式如标题加亮,或者放个背景图.这是一个很常用和实用的功能,比如在导航页面,标识当前在浏览哪个栏目.如下图: 但是有些时候,我们在调用几篇文章的时候,需要把当前文章的标题加亮.(如图2)可是dedecms并没有这个功能,下面我跟大家分享几段代码,来实现这个功能. 需要修改的文件为:include/taglib/arclist.lib.php 一.在65行插入:$currentstyle = $ctag->GetAtt('cur

DEDECMS织梦列表页每隔N行文章添加一条分隔线

这是给一个朋友做模板的时候,用到的一个小小的技巧,今天正好用上了,以前看到有人问过不知道解决没有,今天整理了一下,本想保存在自己的电脑里,后来一想,不如咱们一起共享一下,也是对织梦的感恩,有好东西就来分享.  也就是实现下面每隔5行,显示一条虚线,当然,这里可以是实线可以是其它的任何一种线,任何一种颜色的线,这些线都是由css定义的.先上图: 代码如下: 本部分设定了隐藏,您已回复过了,以下是隐藏的内容 {dede:arclist row=30 titlelen=50 orderby=pubda

织梦利弊www.mjart.cc

网站的数据量大的话,不建议你使用DEDCMS,因为据论坛上说,50万条数据就是DEDE的一个瓶颈了,当时对比过PHPCMS,这方面比DEDE要强:我也两者都用过,个人认为,DEDE的模板设置,广告设置,方面比较有优势,相比PHPCMS,而数据处理,会员等方面则不如PHPCMS,DEDE的下载和邮件订阅之类方面就做的比较不怎么样了.我没有摘抄网上的文章,说了点自己的感受,还是起个抛砖引玉的作用,希望对你有启发,如果想具体了解,可以上网找这些文章,很多.如果你是新手站长,用DEDECMS上手还是很方

怎么让织梦每个页面都调用全站最新文章

有的网站栏目很多.每天的更新量不可能很大,并不能覆盖到所有的页面,比如我2009电竞网就有近200个栏目,有的栏目甚至一月以上都没更新,所以造成每天看IIS日志的时候很多都是304这样长久下来不好,所以就想到了网站更新带动器,要做到每个页面包括栏目都会出现最新文章.利用dede建站时经常要调用全站的最新文章. 夸张句找富婆包养的贴吧   穷男r找富婆包养的贴吧   男人穷找富婆包养的贴吧   努力找富婆包养的贴吧   梦想找富婆包养的贴吧   陇南哪里找富婆包养   定西哪里找富婆包养   酒泉

dedecms织梦设置为动态静态页面和文章的方法

可能你会遇到这样的问题,有很多栏目全部要从动态变成静态,里面的文章也要静态化,如何更快捷的设置dede的静态化或者动态化呢? 我们可以运用sql语句来操作,后台--SQL命令行工具, SQL语句: DEDE整站动态化: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set isdefault=-1 DEDE整站静态化: 将所有文档设置为“生成HTML”, update

修改织梦默认栏目页、文章页URL命名规则

用织梦Dedecms建站,建议优化系统默认的URL结构,这样能简化网站目录深度,利于搜索引擎收录. 现在织梦的默认文章命名规则是 {typedir}/{Y}{M}/{D}/{aid}.html {typedir}代表的是上级目录 如我的网站http://www.dedeadmin.com/ 按照织梦默认的命名规则,一级栏目下生成的文章URL为 http://www.dedeadmin.com/skill/2010/826/1.html 二级目录下生成的文章URL为 http://www.dede