实用代码片段
memory_qian
这个作者很懒,什么都没留下…
展开
-
dede设置文章页上一篇下一篇标题字数
为了避免文章标题字数过多,影响美观,我们可以对其进行控制。1、编辑打开include/arc.archives.class.php文件查找:$this->PreNext['pre'] = "上一篇:{$preRow['title']} ";在这一行上面加上以下代码$preRow['title']=cn_substr($preRow['title'],30);//最多显示15个汉字查找:原创 2014-07-10 10:59:57 · 615 阅读 · 0 评论 -
dede前台页面实现会员的登录状态
{dede:php} require_once(DEDEMEMBER."/config.php"); $uid = $cfg_ml->M_LoginID; if(!$uid){ echo '登录 |加入'; }else{ echo ' '.$uid.' |/i原创 2014-07-10 14:11:52 · 3317 阅读 · 0 评论 -
dede实现面包屑导航自动加上锚本文
方法1、{dede:global.cfg_webname/} > {dede:type}[field:typename /] {/dede:type}原创 2014-07-10 14:11:48 · 571 阅读 · 0 评论 -
dede实现列表页隔行换色
CSS代码:li a{ COLOR: #fff } .red{ BACKGROUND-COLOR: red } .blue{ BACKGROUND-COLOR: blue }织梦标签代码:原创 2014-07-10 13:51:34 · 539 阅读 · 0 评论 -
dede调用文章内第一张图
文件修改include\helpers\extend.helper.php最后添加/*** 多缩略图插件** @return string*/if( ! function_exists('simgs')){function simgs($aid){global $dsql;$arcRow = GetOneArchive($aid);$docdir =$arcRow[ty原创 2014-07-10 12:47:16 · 629 阅读 · 0 评论 -
dede如何在前台显示会员的登录状态
必须引入的两个JS文件: function CheckLogin(){ var taget_obj = document.getElementById('_userlogin'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.S原创 2014-07-10 09:20:47 · 4106 阅读 · 0 评论 -
dede 实现首页列表分页功能
用arclist标签+Ajax实现织梦首页分页1、必须在首页中引入2、必须加入function multi(pagenum,tagid){var taget_obj = document.getElementById(tagid);var taget_obj_page = document.getElementById("page_"+tagid);myajax = new De原创 2014-07-10 14:21:10 · 1694 阅读 · 0 评论 -
dede 常见的模版公共函数
function GetCurUrl() //获得当前的脚本网址function MyDate($format='Y-m-d H:i:s',$timest=0) //返回格林威治标准时间function GetAlabNum($fnum) //把全角数字转为半角function Html2Text($str,$r=0) //把含HTML的内容转为纯textfunction Text2Htm原创 2014-07-10 12:34:29 · 436 阅读 · 0 评论 -
dede在首页列表页调用文章内容
某些情况下,应客户要求需要在首页或者列表页调用文章的全文,就必须应用到如下的标签,本文整理3个示例代码,可根据自己的需要修改使用。[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = "原创 2014-07-10 12:14:07 · 1042 阅读 · 0 评论 -
dede扩展标签的方法
首先,扩展的标签都是存放在/include/taglib这个目录,名称都是以“标签名.lib.php”格式,例如{dede:channel/}标签对应的是channel.lib.php文件。 我们可以看一个示例标签:demotag.lib.php if(!defined('DEDEINC')) { exit("Request Error!"); } function原创 2014-07-10 12:18:00 · 502 阅读 · 0 评论 -
关于dede在会员中心调用模版的解决办法
第一步:打开”include/common.func.php” 然后在 // 自定义函数接口 这句话下面加入一个函数,代码如下:function pasterTempletDiy($path){ require_once(DEDEINC."/arc.partview.class.php"); global $cfg_basedir,$cfg_templets_dir; $原创 2014-07-09 16:31:21 · 1082 阅读 · 0 评论 -
dede 三级和二级菜单的联动SQL调用
{dede:channelartlist typeid='2'} {dede:field.typename/} {dede:sql sql='Select * from dede_arctype where reid=~id~ ORDER BY id limit 0,100'} [field:typename/] {/dede:sql} {/原创 2014-07-10 11:18:01 · 1013 阅读 · 0 评论 -
dede 实现栏目文章的统计功能
下面为大家分享两种方法:1、原创 2014-07-10 13:47:56 · 600 阅读 · 0 评论 -
dede 批量修改内容页和栏目页为动态的方法
进入后台→系统→SQL命令行工具→运行SQL命令行: 单行命令执行查询命令:1.将所有文档设置为“仅动态”:update dede_archives set ismake=-12.将所有文档设置为“仅静态”:update dede_archives set ismake=13.将所有栏目设置为“使用动态页”: update dede_arctype set isdefaul原创 2014-07-10 14:40:35 · 1621 阅读 · 0 评论 -
dede首页调用留言板内容
{dede:loop table='dede_guestbook' sort='dtime' row='2' titlelen='36' typeid='40' if='ischeck=1'} [field:title /] [field:uname /] [field:dtime function="MyDate('Y-m-d',@me)"/]原创 2014-07-10 11:12:01 · 2612 阅读 · 0 评论 -
各大网站的页面初始化css代码
腾讯QQ官网(http://www.qq.com)样式初始化body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}body{font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-we转载 2014-07-30 10:34:34 · 1777 阅读 · 0 评论