今天在一个织梦的技术群里,有小伙伴问起这样一个问题,就是在作品展示的页面,显示这个作品是谁哪位设计师的作品,点开设计师后,显示设计师所有的作品。
以前我在做别的项目的时候曾用过这个功能。但是突然发现自己忘记了。
然后查了一下之前的代码,现在发出来,希望对用DEDE做网站建设的朋友有所帮助。
弟一步:
在发布案例的时候,在作品的作者中,要填写设计师的名字,也就是让writer字段名字为设计师。
那么在案例的详情页中,就可以用这样的代码来获取。
{dede:sql sql='Select * from dede_archives where title=~writer~ and typeid=16'} 意思为:查找标题等于本案例作者名字的那篇文章 <img src="[field:litpic/]"> <h4>姓名:[field:title/]</h4> <p>职位:[field:shorttitle/]</p> <a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]">更多案例</a> </div> {/dede:sql}
第二步:
新建一个栏目,里面专门是设计师介绍
然后发布设计师时,标题title为设计师的名字。这样上面的那段代码就起作用了。
上面的功能已经实现。
那么如何在设计师界面索引该设计师的所有作品呢?
{dede:sql sql='Select * from dede_archives where writer=~title~ and typeid=25 limit 6'} 查看数据库中作者字段等于本标题的数据 <p class="img"> <a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]"> <img src="[field:litpic/]" width="280" height="200" alt="[field:title/]"> </a> [field:title/] </div> </div> {/dede:sql}
以此,所有的功能实现。
大家好,这里是黑马视觉,今天我们来聊聊在深圳建一个网站需要多少钱?龙华网站建设需要多少钱?从所周知,...
在深圳有很多外贸公司,他们已经不满足于通过其他平台来引流,于是他们都需要建设一个自己自己的外贸网站,...
在本地WIN 10的电脑上安装的BT管理面板,在使用一些CMS系统的时候,即使在后台开启了Dbug,在访问错误页面的...
在本地WIN10平台上安装的BT用于作开发环境,但是总是出现在重启电脑后,NGINX不自动启动,都需要进到面板中...