详解织梦模板DEDECMS搜索结果调用自定义字段的方法
在搜索页调用自定义字段,使其可有让用户搜索这个自定义字段,找了好多文章和教程,却发现dedecms的标签底层模板字段不包括这个字段呢?这就大大限制了灵活性,但也不可能让所有字段都允许调用的,那样就会大大降低系统效率,所以今天分享的是一个比较完美解决这个问题的方法,配合dede标签,几乎可以说没有什么不能调用 ...
织梦dedecms首页调用指定栏目内容的标签详解
我们知道Dedecms开发起来很简单,但是dedecms的全局变量有字节限制,使得我们通过标签在首页无法调用大段的内容,尤其是包含了html标签的内容,但是dedecms有另外一种调用大段内容的方法,那就是通过sql语句来调用已保存的html内容。
例如一般的企业网站都会有一个企业简介的栏目,这个栏目我们大部分使用{field:conten ...
DEDECMS织梦模板添加301重定向跳转网址对的代码教程
DEDECMS织梦模板添加301重定向跳转网址对的代码教程
dede5.7的程序中有自带的index.php
一般是这样:
<?php
/**
* @version $Id: index.php 1 9:23 2010-11-11 tianya $
* @package DedeCMS.Site
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
*/
if(!file_exists(dirname(__FILE__).'/data/comm ...
详解织梦dedecms短信验证码功能(阿里短信)
现在大部分网站都需要用短信验证码,因为织梦官方没有短信验证码插件,所以写了几个短信验证码插件,一个使用的是阿里云的短信验证码接口,一个使用的是阿里大于的短信验证码接口,一个使用的是阿里通信短信验证码接口,另外一个使用的是云之讯的短信接口。下面的教程包含2个织梦短信验证码接口。
织梦会员短信注册 ...
使用DEDE织梦计划任务功能定时更新首页
dedecms织梦系统后台有个计划任务功能,相信很多人都不知道怎么用,里面也没有详细说明,这里就通过实际案例来讲解如何使用计划任务让网站每5分钟自动更新首页。
定时更新首页index.html文件,更新的好处就是可以让搜索引擎蜘蛛在爬取index.html的时候,不会返回状态码304 ,搜索引擎会判断你HTML文件的更新时间来与之前索 ...
dedecms织梦给后台管理员列表增加搜索功能的示例代码
最近用织梦系统给一个客户做了一个管理系统,客户分配的管理员账户达到了300多个,搜索起来很不方便,应客户要求要加一个管理员账户搜索功能,其实做起来蛮容易的,修改文件涉及两个,首先打开文件:
1、默认为/dede/templets/sys_admin_user.htm,在合适的位置加入代码:
<form action="sys_admin_user.php" name=" ...
DEDE模板中如何使用if进行多分支判断的教程
我们在用dede做模板的时候,经常会遇到需要根据某个条件判断来分别显示不同的内容的情况,也就是dede模板中的多分支判断。比如典型的,我们需要根据风险管理数据库表中的风险等级字段risklevel的取值的不同分别显示不同的风险提示图标。如图1 所示。
红色框中的投资项目名称前面的图标表示了不同的风险等级,一共有A ...
dedecms织梦上传图片302Error错误的解决方法
很多客户反馈这样的问题,上传图片的时候会提示302错误,找不到原因,很着急,秀站网小编分析下如下解决办法,希望能帮助大家。
解决问题:
1:空间满了,请查看空间容量是否满了。
2:权限问题 解决方法:给uploads写入权限!设置为777.(部分用户)
3:解决方案:
在include/userlogin.class.php文件中 ...
织梦cms图集{dede:field name='imgurls'}显示栏目名称
今天又接了个织梦cms的有偿服务,客户的网站是织梦图片站,所以内容页是用的图集。
他想在图片的alt上面显示栏目名称,默认的是没有这样的标签的
织梦图集默认标签主要就是一个[field:alttext /] 一个 [field:imgsrc/].
图集标签是用的这个 {dede:field name='imgurls' ,那么在图片alt怎么加上栏目名称呢?
打开/incl ...
详解dedecms利用[field:arcurl/]无法获取文章路径的解决方法
dedecms利用[field:arcurl/]无法获取文章路径的解决方法
{dede:sql sql='Select * from dede_shop where id=6 limit 26'}
<li>
<a href='[field:arcurl/]' target="_blank">[field:title function='cn_substr(@me,20)'/]</a>
</li>
{/dede:sql}
sql语句中[field:arcurl/]无法获取地址的原因是arcurl非物理表,所以 ...
织梦dede调用四级栏目的实现方法
织梦调用四级子栏目,首先需要修改文件:\include\taglib\channel.lib.php,请将以下代码全部复制替换上述文件:
<?php
function lib_channel(&$ctag,&$refObj)
{
global $_sys_globals,$envs,$dsql;
$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|";
FillAttsDefault($ctag->CAttribute->Items,$ ...
dede添加自定义属性完美解决方案
很多时候大家做网站都需要通过建立N多的二级栏目达到文章的分类,栏目少还好,如果一个栏目牵扯到2级或者3级的栏目,那么随着栏目的增多,日后添加文章都是一个非常大的困难,今天小编通过实战教给大家如果通过添加文章自定义属性来解决繁琐的文章分类问题。
自定义属性使用的好,可以完全解决一篇文章属于多个栏目,或 ...
dede5.7修改标题title长度方法总结
当我们大家好DEDE5.7CMS系统以后,添加资料的时候回发现官方默认的标题长度非常的短,从截图我们能看到默认长度是60,这个不能满足我们发内容的需求,所以我们要针对性的修改一下。
这里按照小编的经验,大家可以直接修改成200-255之间的字符长度,能够满足网站的标题长度需求。
我们先打开后台-系统-其它选项,在 ...
dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目
在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下
打开 \include\taglib\likearticle.lib.php 找到
if( !empty($typeid) && !preg_match('#,#', $typeid) ) {
$typeid = GetSonIds($typeid);
}
在它下面加入
e ...
dedecms织梦自定义表单导出到excel的方法示例
本文介绍了dedecms织梦自定义表单导出到excel的方法示例,分享给大家,具体如下:
效果展示:
修改2个文件,让织梦自定义表单自由导出到Excel表格里。修改教程如下:
1、\dede\templets\diy_main.htm 找到
前台预览导出表单Excel
2、\dede\diy_list.php 找到array('post', 'list', 'e ...
织梦dedecms调用得到文章所属的副栏目id及副栏目名称的教程
标签调用代码
{dede:arclist row='2' titlelen='100'typeid=2 orderby='id' }
<span>
<a href="javascript:"onclick="javascript:change_tab([field:typeid/]);">[field:typename/]</a>
<!-- 上面是文章所属的主栏目,很方便调用. -->
[field:typeid2 function="get_url_by_typei ...
dedecms织梦模板用array调用多个自定义字段并判断的方法
首页、列表页增加多字段判断
用[field:array runphp='yes']标签,这个标签可以获取任意字段的值。
比如,有两个字段分别为:tishi,leibie,先判断 tishi 这个字段是否为空,同时判断 leibie 是否是指定字符,如果条件都满足,就只调用tishi字段内容,就可以这样写(和平时用的@me不同,这里的字段按照 @me['tishi'] ...
详解DEDECMS织梦模板随机调用文章数据方法汇总教程
有时我们为了网站优化都会对网站最后一些文章停止随机读取显现,这样能够进步网站对搜索引擎的体验,下面我们就来剖析总结一下dedecms随机调用文章数据办法.
方法一,直接利用artlist中的orderyb=rand 即可实例,代码如下:
代码如下:
{dede:arclist row=10 orderby=rand}
<li><a href="[field:arcurl/ ...
详解DEDECMS缩略图标签[field:picname/]和[field:litpic/]的区别
显示出二级栏目及以下的所有图片(包含三级栏目的)
<ul class="incps">
{dede:arclist row=9 col="3" typeid='3' titlelen=15 type='image.'imgwidth='234' imgheight='214'}
<li><a href="[field:arcurl/]" class="btc" ><img src="[field:picname/]" alt="[field:title/]" he ...
Dedecms 生成速度慢 的解决办法
从dedecms官网论坛找到个合适的代码 include/inc/inc_fun_SpGetArcList.php
复制代码
代码如下:
for($i=0;$i<$ridnum;$i++){
if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."') ";
else $tpsql .= " Or (".TypeGetSunID($reids[$i], ...