dedecms在文章页中附件的链接怎么调用

dedecms在文章页中附件的链接怎么调用,第1张

修改

织梦根目录\include\FCKeditor\editor\dialog

下的dede_imagephp文件

查找$imgHtml这个变量,在文件的中间部分,然后把这个变量的值该删的删该留的留,一共有三个地方需要改,都连着的,很容易改。

把 style=\"cursor:pointer\" onclick=\"windowopen('$urlValue')\" 这一部分删掉就可以了

ckeditor353以后开始支持修改rel属性,你可以在编辑链接属性的高级里面修改“样式类名称”=“@@@”和“Relationship”=“group1"。

如果你一定要自动添加的话,可打开“ckeditor\plugins\link\dialogs\linkjs”文件,查找“id:'advCSSClasses'”修改其前面的“'default':''”为“'default':'@@@'”,同理查找“id:'advRel'”,修改其前面的“'default':''”为“'default':'group1'”,不过这样的话,添加其它超链接也会自动添加此两项属性,好像不是太好:),还是按首先讲的一个个加吧。

这个可以用添加自定义字段来做。增加一个叫做fujian的字段,后台发布上传附件,然后模板直接调用{dede:field name='fujian'/}就能调用这个链接。这个功能之前做过,不明白的追问我。

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

首先要添加一个作者栏目,然后在栏目里面添加作者文档,定义一个模板,模板中用{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 /]

这样也可以啊。

这个问题应该是dedecms的一个bug,53和55都存在这个bug

要解决这个问题的办法是:在网站后台系统基本参数设置里,其它选项,删除非站内链接(选否),然后确定,再清空缓存

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms在文章页中附件的链接怎么调用

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情