dede织梦跨频道调用指定栏目文章的解决方法
很久没有写技术类的文章了,这次这个标题写的… 呃, 有一点儿纠结。 事情是这样的,刚刚回答了一个百度问答上的问题,这个问题的大体意思是,有一个图片栏目,内含3个子栏目,分别为图片栏目1、2和3,另有三个分别带有子栏目的文章频道A、B和C,问题的要求就是在使用同一套文章模板的情况下,实现A对图片1、B对图片2、C对图片3的分别调用。
![](http://b.hiphotos.baidu.com/album/pic/item/fd039245d688d43f7e1872067d1ed21b0ff43b95.jpg)
关于dedeCMS的指定栏目下的另一指定栏目文章调用
本来,我觉得可能dedeCMS里面的一个交叉调用功能或许可以实现这种调用,但是实际试验情况表示,这是不可行的… 据说是dedeCMS的程序写的有点小bug,所以不修改源码的情况下实现不了。那么怎么调用比较好呢。 小车想到了dedeCMS的自定义宏标记 。这个功能算是dedeCMS的一个小创新,其功能设计恰好可以用于实现如图所示的这一类调用。
那么如何完成这种调用只需要三步骤(dedeCMS的自定义宏标记):
【第一步】获得单独调用三个栏目所需的代码。
假设3个图片栏目id分别是 2、3、4,以第一个图片栏目(typeid是2)的代码为例:
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='2'}<li><div>[field:imglink/]</div>[field:textlink/]</li>{/dede:arclist}
【第二步】创建自定义宏标记。
在自定义宏标记中, 点击 [增加一个标记]
在 所属栏目 中,点击选择 文章频道1 (重要)
名称中,填入 pic01 (后边调用要用到,最好用英文)
正常显示内容中,粘贴入上边的代码。
其他默认即可。
现在第一个自定义宏标记创建成功。
按照上边的步骤,完成后边两个宏标签的创建。
【第三步】加入到文章列表页模板中的适当位置。
在列表模板里面将三个宏标记全部并列写入:
{dede:mytag name='pic01' ismake='yes'/}
{dede:mytag name='pic02' ismake='yes'/}
{dede:mytag name='pic03' ismake='yes'/}
切记,一定不要丢了 ismake=’yes’,否则,显示出来的是一堆调用代码
这样,它就会根据你选择的栏目分别调用指定的 图片栏目内容。
注意做好CSS,不要乱了布局哦。好,收功吃饭。
——其实这三步就是成功应用自定义宏标记
的过程,可以跨频道调用以及同频道调用:
dede织梦跨频道调用指定栏目文章的解决方法的更多相关文章
- dede织梦会员模板调用template下模板head.htm方法及解析变量
1.找到dedecms会员中心的的目录 member ,然后在目录下用编辑器打开config.php 加入对dede模板解释函数如下: //php脚本开始 //引入arc.partview.cla ...
- DEDE织梦常用的调用方法
DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name= ...
- dedecms织梦系统后台验证码图片不显示的解决方法
网站迁移后,dedecms织梦系统后台验证码图片不显示的解决方法通用解决方案-取消后台验证码功能因为没有验证码,不能进后台,所以修改php文件源代码:方法一:打开dede/login.php 找到如下 ...
- Dedecms织梦后台登陆验证码不显示几种解决方法
Dedecms织梦后台登陆验证码不显示几种解决方法,服务器所造成的验证码不显示问题看这里: 方法一:查看服务器的php版本是否与程序版本兼容(织梦程序PHP版本查看方法:打开www.96net.com ...
- DEDE织梦标签经常调用的内容
DEDE织梦标签名称:{/dede:arclist} 详解 标签名称:arclist标记简介:织梦常用标记,也称为自由列表标记,其中imglist.imginfolist.specart.coolar ...
- 织梦cms网上复制图片不可用的解决方法
背景描述: 织梦cms采集图片集时, 需要使用织梦cms提供的"网上复制图片"的功能, 好像我这里这个功能一直不可用, 今天下定决心研究了下源代码并进行了适当修改, 将我的修改提供 ...
- php中(包括织梦cms)set_time_limit(0)不起作用的解决方法
背景介绍: 在做织梦冗余图片清理的功能时, 由于冗余图片太多,导致每次清理时都会超时, 后来在网上搜索了各种文章,网上有如下的解决方法: set_time_limit(0) ini_set('max_ ...
- 织梦DEDECMS本地后台操作卡顿的解决方法
打开/data/common.inc.php,把默认的$cfg_dbhost = ‘localhost‘修改为$cfg_dbhost = ‘127.0.0.1’;保存.然后你会发现后台操作起来流畅多了 ...
- [转载]织梦CMS首页调用分类信息栏目及列表方法
原文地址:织梦CMS首页调用分类信息栏目及列表方法作者:小武哥 不懂代码,搜索学习一晚上,都是说调用特定栏目分类信息列表的,用这个代码 {dede:arclistsg row='10' titlele ...
随机推荐
- [Mime] MimeReader--读取Mime的帮助类 (转载)
点击下载 MimeReader.rar 这个类是关于MimeReader的帮助类看下面代码吧 /// <summary> /// 类说明:Assistant /// 编 码 人:苏飞 // ...
- [访问系统] Api_Win32_Mac类工具包 (转载)
点击下载 Api_Win32_Mac.zip using System; using System.Collections.Generic; using System.Linq; using Syst ...
- Spring处理id相同的bean
http://www.360doc.com/content/13/1018/05/41237_322247510.shtml(应该可以解决) http://www.2cto.com/kf/201601 ...
- CABasicAnimation添加动画离开屏幕就动画停止的问题
解决方法: animation.removedOnCompletion = NO;
- 打印十进制数n 递归
#include<stdio.h> //printd函数: 打印十进制数n void printd(int n){ ){ putchar('-'); n=-n; } ) printd(n/ ...
- canvas之----浮动小球
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- grub2 使用memdisk工具 启动任意iso
root@zhanghua-Inspiron-:/home/zhanghua# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda6 60G 12G 46G 21% / none ...
- 利用XPath解析带有xmlns的XML文件
在.net中,编写读取xml 的程序中提示"未将对象引用设置到对象的实例",当时一看觉得有点奇怪.为什么在读取xml数据的时候也要实例化一个对象.google了才知道,xml文件中 ...
- js 中对象属性的特性
数据属性: 数据属性包含一个数据值的位置,在这个位置可以读取和写入值. 4个描述的行为特性: writable 表示能否修改属性的值.默认为true Enumerable 表示能否过过for in循 ...
- [CSS]float&clear浮动
CSS float 属性 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止. 由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 可取的值 ...