PC站和手机站共用一个后台时,如何生成页面,如何放置样式文件和模板文件。
第一步:在dedecms后台安装一个手机PC同步生成模块,模板命名规则:PC模板的后面加_m
第二步:样式文件要放在FTP上的m文件下,切记这里并非要和PC的放在同一个文件夹下。
第三步:模板要和PC的模板放在一起。
第四步:IIS指向手机站访问m文件夹。
第五步:加好标签,然后去后台生成文件即可,PC生成的同时,手机站也就生成了。
注意:文章中的图片路径是相对路径的,但是手机站并没有,所以要循环遍历改变他们的路径,改为PC站的域名即可。
dedecms常用到的一些标签。
首页
引入公共头:{dede:include filename="header_m.htm"/}
引入公共底:{dede:include filename="footer_m.htm"/}
调取数据:{dede:arclist typeid="18,19,20,21" type="image"orderby="pubdate" row=4}
{/dede:arclist}
调取数据中所包含的东西:链接:【field:arcurl/】【field:image/】【field:fulltitle/】【field:title/】【field:description/】【field:litpic/】
列表页:
面包屑导航位置获取:{dede:field name="position"}
分页:{dede:list pagesize='8'} {/dede:list}
分页器:{dede:pagelist listitem="option,next,pre"/}
文章页
文章日期:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
文章主体:{dede:field.body/}
上一篇:{dede:prenext get='pre'/}
下一篇:{dede:prenext get='next'/}
dedecms调取标题、关键字、描述的标签(重点记住)
首页调取标题:石家庄金冠中医骨病医院_{dede:global.cfg_webname/}
首页调取关键字:<meta name="keywords" content="{dede:global.cfg_keywords/}" />
首页调取描述:<meta name="description" content="{dede:global.cfg_description/}" />
列表页调取标题:{dede:field.seotitle /}
列表页调取关键字:<meta name="keywords" content="{dede:field.keywords/}" />
列表页调取描述:<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
文章页调取标题:{dede:field.title/}_{dede:global.cfg_webname/}
文章页调取关键字:<meta name="keywords" content="{dede:field.keywords/}" />
文章页调取描述:<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
如何调用治疗前和治疗后的文字、图片以及标题?
第一步:打开网站织梦后台,找到频道模型管理,点击内容模型管理。如下图所示:
第二步:在右上方找到并点击增加新模型,如下图所示:
第三步:修改频道名称,简单易用方便记忆即可,点击确定,模型建立成功。如下图所示:
第四步:找到模型,点击右侧的更改按钮,进行添加字段。如下图所示:
第五步:设置每一个字段的提示文字和字段名称
提示文字就是给编辑人员看的,提示他这个是标题还是治疗前文字;
字段名称是给网页制作人员看的,在调用内容的时候会使用到.。
接下来是数据类型的选择,织梦提供了多种数据类型,根据需求进行选择,这里考虑到文字多少的不定性,我都选择的多行文本:
其他内容可不选、不填,点击确认,字段添加成功。
第六步:当内容模型建立好了以后,要回到网站栏目管理,创建一个栏目,且指定模型。
此时,骨髓炎治疗效果病例栏目的内容模型就已经改为“骨髓炎治疗效果”这个模型,当编辑在这个栏目下写文档的时候应用的都是我们之前设置好的带有“文章标题、治疗前文字、治疗后文字、治疗前图片、治疗后图片”的模型。
第七步:现在内容模型建立了,治疗效果栏目也应用上了新建的模型,那么我们如何在模板中调用?
如果是在内容页直接调用,那么就用如下这个标签:
{dede:field.arcbefore /} 注意:arcbefore 是我在添加字段的时候为“治疗前文字”起的字段名。
如果是在首页、频道页或者列表页调用,如下这段标签:
{dede:arclist addfields ='arcbefore,arcafter,arctitle,arcbfimg,arcafimg' channelid='17' row='10' orderby = 'pubdate' }
治疗前的文字:[field:arcbefore /]
治疗后的文字:[field:arcafter /]
文章标题:[field:arctitle /]
治疗前图片:[field:arcbfimg /]
治疗后图片:[field:arcafimg /]
{/dede:arclist}
注:channelid 是内容模型的id,addfields 中填写的是这个内容模型下的字段名,如果有多个,用逗号隔开。
至此,就可以实现调用治疗前后对比的内容了。
经常用到的小三角效果,不再需要笨重的截图了,div+css就能实现。代码如下:
<div class = "sanjiao" ></div>
.sanjiao {
width:0px;
height:0px;
position:absolute;
top:-8px;
left:90px;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:8px #fff solid;
}