dedecms添加文章的时候,怎么让每个作者加上链接

dedecms添加文章的时候,怎么让每个作者加上链接,第1张

1、首先使用浏览器进入dedecms网站,登录到DEDECMS后台。

2、接着依次点击左侧功能菜单中的“模板”>>“默认模板管理”。

3、在模板列表找到要修改的模板,例如“文章频道封面”模板,点击“修改”。

4、然后在模板文件中找到下图所示代码,将此段代码修改为:{dede:arclist row='5' type='image'}。

5、最后保存模板编辑并更新,更新完成,就可以在文章详情页调用和修改购物车了。

第一步:在织梦后台左栏点击“系统”;

  第二步:选择“系统”菜单下的“SQL命令行工具”;

  第三步:输入如下代码:

insert into `dede_arcatt`(sortid,att,attname) values(9,'d','评论');

alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;

  第四步:点击“确定”。

  需要说明的是:

  代码第1行:values(9,'d','评论') 是根据我们需要自行定义的,其中9是sortid的值,是不可重复的,也就是每添加一个自定义属性,sortid的值就应该递增到10,11,12,以此类推!d是alt的值,是自定义属性的标记,与已存在的标记符号不能重复,“评论”是中文名称,是方便人们直观地勒戒自定义属性的含义的,可以根据需要改为“网络”、“新闻头条”等。

  代码第2行:set ('c','h','p','f','s','j','a','b','d'),括号中的字母对应已存在的标记符号和您需要添加的标记符号,并按顺序录入,不得改变先后顺序。例如,d排序第9位,则对应第一行代码中添加的自定义属性““评论d”。

可以用代码二次开发,我给你讲一下我的实现方法。

首先要添加一个作者栏目,然后在栏目里面添加作者文档,定义一个模板,模板中用{dede:sql}调用这个作者的所有小说即可。

代码如下:

{dede:sql sql="Select id,title,litpic,writer,description from dede_archives where writer=~title~ order by pubdate DESC"}<li><a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id] "><img src=[field:litpic/] width="114px" height="160px"/><h2>[field:title/] - [field:writer/]</h2><p>[field:description/]</p></a></li>{/dede:sql}

然后在小说更新的时候添加个自定义字段,作者链接,模板的作者处调用该字段即可,如果没有作者,则留空。

代码如下:

<a href="{dede:fieldofficialdemo runphp='yes'}if(@me =='http://') @me='#';else @me=@me;{/dede:fieldofficialdemo}">{dede:fieldwriter/}</a>

这样的好处是符合逻辑,并且作者页面可以生成静态,坏处是工作量变大,如果你图简单,可以自己做个authorphp页面,接受传参,里面直接按照传参搜索数据库就可以了,然后小说模板中作者处调用如下代码:

authorphpkey=[fieldwriter /]

这样也可以啊。

漂浮广告用如下代码:

<html xmlns="http://wwww3org/1999/xhtml">

<head>

<title>js实现可关闭的自由漂浮广告代码_js特效_特效代码_wwwxunmzycom</title>

<meta http-equiv="content-type" content="text/html;charset=utf-8">

<style type="text/css">

#img1{width:auto;position:absolute;top:43px;left:2px;z-index:10;}

#img1 div{width:auto;text-align:right;font-size:12px;}

#img1 div a:link{text-decoration:none;}

#img1 div a:hover{color:red;text-decoration:none;}

#img1 img{width:auto;border:1px solid black;}

p{margin-top:50px;text-align:center;}

</style>

</head>

<body>

<div id="img1" onmouseover="pause_resume()" onmouseout="pause_resume()">

<div><a href="javascript:void(0);" onclick="closediv()" title="点击关闭">关闭</a></div>

<a href="https://wwwxunmzycom/" target="_blank"><img src="images/logo_pngpng" alt="js实现可关闭的自由漂浮广告代码"></a>

</div>

<p>js代码可关闭的自由漂浮的广告特效</p>

<script type="text/javascript">

var xPos = 300;

var yPos = 200; 

var step = 1;

var delay = 30; 

var height = 0;

var Hoffset = 0;

var Woffset = 0;

var yon = 0;

var xon = 0;

var pause = true;

var interval;

var divid = img1; //浮动DIV的ID

dividstyletop = yPos;

function changePos(){

   width = documentbodyclientWidth;

   height = documentbodyclientHeight;

   Hoffset = dividoffsetHeight;

   Woffset = dividoffsetWidth;

   dividstyleleft = xPos + documentbodyscrollLeft;

   dividstyletop = yPos + documentbodyscrollTop;

   if(yon){yPos = yPos + step;}else{yPos = yPos - step;}

   if(yPos < 0){yon = 1;yPos = 0;}

   if(yPos >= (height - Hoffset)){yon = 0; yPos = (height - Hoffset);}

   if(xon){xPos = xPos + step;}else{xPos = xPos - step;}

   if(xPos < 0){xon = 1;xPos = 0;}

   if(xPos >= (width - Woffset)){xon = 0; xPos = (width - Woffset);}

}

function start(){

   dividvisibility = "visible";

   interval = setInterval('changePos()',delay);

}

function pause_resume(){

   if(pause){

   clearInterval(interval);

   pause = false;}

   else{

   interval = setInterval('changePos()',delay);

   pause = true; 

   }

}

function closediv(){

   clearInterval(interval);

   dividstyledisplay = "none";

}

start();

</script>

</body>

</html>

把需要改的地方改了就可以了,

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms添加文章的时候,怎么让每个作者加上链接

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情