欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

dedecms

shiping1 的头像

dede:channel

dede:channel 排序 就是在后台的栏目排序里面
标签库文件 include/taglib/channel.lib.php
dede:channel默认是当前栏目的所有子栏目   如果没有子栏目,就显示同级栏目
{dede:channel}
      <li><a href="[field:typeurl /]">[field:typename /]</a></li>
{/dede:channel}

普通分类: 
shiping1 的头像

dedecms img,js,css路径替换

style/
{dede:global.cfg_templets_skin/}/style/

css/
{dede:global.cfg_templets_skin/}/style/

images/
{dede:global.cfg_templets_skin/}/images/

img/
{dede:global.cfg_templets_skin/}/images/

js/
{dede:global.cfg_templets_skin/}/js/

普通分类: 
shiping1 的头像

edecms 分页标签 dede:pagebreak

dedecms:控制文章分页数量{dede:pagebreak/}

14小时前

  在dedecms 5.7中,文章页分页不能像列表分页那样可以灵活控制,而是默认把全部页码输出。一旦文章分页过多,页面的样式就会乱掉。即使通过CSS控制,显示全部也并不好看。

  下面就是通过修改源代码来实现分页页码控制的方法。

  适用版本:dede5.7 / 5.5 / 5.31

  ========================================

  修改文件位置:include/arc.archives.class.php

  第一步,查找“function GetPagebreakDM($totalPage,$nowPage,$aid)”(动态页面分页函数)再往下找

  到

  for($i=1;$i<=$totalPage;$i++)

  修改为

  $total_list=10;

  if($nowPage >= $total_list) {

普通分类: 
shiping1 的头像

dedecms 分页标签

列表页分页

标签库文件是 include/arc.listview.class.php

 <div class="dede_pages">
      <ul class="pagelist">
        {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
      </ul>
    </div>

 

 

内容页分页

 <div class="dede_pages">
      <ul class="pagelist">
       {dede:pagebreak/}
      </ul>
    </div>

普通分类: 
shiping1 的头像

DedeCms 文章调用栏目内容{dede:field.content/}的方法

DedeCms 文章调用栏目内容{dede:field.content/}的方法

{dede:field.content/}

这个标签系统只支持在栏目模板里调用,不支持在内容模板里调用。如果想让内容模板也支持它,其实也很简单。只需在核心目录即 include/ 里的 archives.class.php中加入一行代码就OK了。

$this->Fields['content'] = $this->TypeLink->TypeInfos['content']; / / 在 86行加入此段代码

普通分类: 
shiping1 的头像

dedecms dede:field

{dede:field.title/}        文章标题
{dede:field.body/}        文章主体
{dede:field.source/}        来源
{dede:field.click/}        点击次数
{dede:field.indexname/}        '主页'  这两个字
{dede:field.typeid/}        //在所有的页面 typeid 都有值 ...(哪怕为0){在所有页面都可以使用runphp='yes'}
{dede:field.aid/}        //只有在文章页.它的值才有{所以并不是在所有页面都可以使用runphp='yes'}
{dede:field.title/}        
{dede:field.title/}        
{dede:field.title/}
{dede:field.typeid/}            
{dede:field  name="image" /}    <img 的图像>        
{dede:field  name="litpic" /}  img图像的url

普通分类: 
shiping1 的头像

dedecms 帮助文档

http://help.dedecms.com/  有大用  有大用    (里面有模板标记帮助文档)

http://www.dedecms.com/archives/templethelp/help/index.htm     (里面有模板标记帮助文档)

http://help.dedecms.com/v53/archives/functions/dedetemplate/   

普通分类: 

伪静态问题 service.dedecms.comConnection timed out110

伪静态问题 伪静态失效 service.dedecms.comConnection timed out110

找到 \ask\data\scores.inc.php

找到  92行

普通分类: 

dedecms 图片集采集无法下载图片的解决办法

dedecms  文章模型采集是很容易的下载到图片把本地的,即使采集的图片不是完整的绝对地址,也能采集得到
但是dedecms  图片集采集如果你的图片不是绝对地址的话,是采集不到的。
比 如:<img  src="/uploads/allimg/12222/1.jpg"  这样是下载不到图片的。必须要 <img src="http://www.abc.com/uploads/allimg/12222/1.jpg"   这样才能采集到
所以针对这种情况:采用过滤规则,主要针对  <img src后面是双引号的,如果是单引号,第一行可有可无,如果是无引号,第二行把'去掉

普通分类: 

dede:php

{dede:php runphp=yes}echo "AAAA";{/dede:php}

这个标签里面其实是不能runphp=yes 

假如有的话 就会输出两次内容

应该是下面这样

{dede:php}echo "AAAA";{/dede:php}

 

普通分类: 

dede:prenext

上一篇 和 下一篇
<div class="context">
    <ul>
        <li>{dede:prenext get='pre'/}</li>
        <li>{dede:prenext get='next'/}</li>
    </ul>
</div>

普通分类: 

dede相关文章

DedeCms程序默认的模板里面没有想关文章的代码。在同一页面里添加相关文章,不但可以让读者快速阅读网站的类似文章,而且还可以使网页更有利于搜索引擎抓取同类性文章。

那如何获取DedeCms相关文章呢?其实也是非常简单的,只需要加入以下代码就可以轻松实现。

{dede:likearticle col='1' row='10' titlelen='45'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:likearticle}

说明一下:

col=’1′:这个是控制相关文章是按几列显示,如果改成2,就按两列显示。

row=’10′:这个是控制显示相关文章的数量,你可以改成任意数。

titlelen=’45′:这个是控制文章标题显示的字数。

 

普通分类: 

dede:sql的用法2 参数 变量 标签库文件 /include/taglib/sql.lib.lib.php

dedecms子栏目获取父级栏目名称

{dede:sql sql=”SELECT * FROM  `dede_arctype` WHERE id=~reid~ LIMIT 1″}
[field:typename/]
{/dede:sql}

标签名称:sql
功能说明:用于从模板中用一个SQL查询获得其返回内容
适用范围:全局使用
基本语法:
 {dede:sql sql=""}底层模板{/dede:sql}
参数说明:
sql="" 完整的SQL查询语句
底层模板字段:
 SQL语句中查出的所有字段都可以用[field:字段名/]来调用
应用实例:
 1.调用某个特定会员发布的文章内容
 {dede:sql sql='Select * from dede_archives where mid=1'}
 <a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a>
 {/dede:sql}
mid为用户ID

普通分类: 

dede:sql的用法

1)在 模板文件中 定义常量 $customNeedTypeId;global $aid; 和 使用sql标签

普通分类: 

dede:arclist

对应的标签函数文件
D:\xampp\htdocs\fzxx15gw\include\taglib\arclist.lib.php

{dede:arclist   flag='c,p' orderby='firstorder' limit='0,4'  typeid='all' }
当 typeid等于all时 在文章页或列表页 也可以取得网站所有的文章(这里是取前4个)

为什么 参数 id好像不起作用 idlist起作用 就用idlist吧
{dede:arclist }

{/dede:arclist}


flag = 'h'  自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

noflag ='h'   同flag,但这里是表示不包含这些属性



最好用 [field:id/] 不用 [field:aid/]
用 orderby='id' 不用 orderby='aid'
[field:litpic /]  这个是缩略图

普通分类: 

dede:channelartlist的使用

普通分类: 

更新动静态 动态 静态 有大用


设为动态, 设为动态
update dede_arctype set isdefault=-1 ;  
update dede_archives set ismake=-1 ;







 设为静态,设为静态
update dede_arctype set isdefault=1;  
update dede_archives set ismake=1;  

普通分类: 

dede:type

{dede:type typeid='67'}<a   href="[field:typeurl /]">学校环境</a>{/dede:type}

{dede:type typeid='67'}里面必须要有内容 如[field:typeurl /] 或[field:typename /] 否则的话  会不显示{dede:type typeid='67'}里的东西

普通分类: 

global标记

在{dede:arclist/}  这个标签中有个[field:global.autoindex/],是从1开始自增,
文章的索引值(从1开始) 有一点需要注意的是,。
代码:
{dede:global name='itemindex'/}   // 用于 chanelartlist 从1开始
[field:global name='autoindex' /] // 用于 arclist、list  从1开始
[field:global name='autoindex' /] // 用于 channel 从0开始

 



[field:autoindex runphp='yes']  @me=$GLOBALS['autoindex']-1;[/field:autoindex]

 

普通分类: 

dede:arclist 的数组大小$str_count 及 $str的用法 数目数量

给DEDE模板加了新功能 if判断功能 标签iif和elserun

普通分类: 

页面

Subscribe to RSS - dedecms