如何给DEDECMS织梦 上传文章内的加ALT信息
可以用代码二次开发,我给你讲一下我的实现方法。
首先要添加一个作者栏目,然后在栏目里面添加作者文档,定义一个模板,模板中用{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自学教程14:织梦之家 新增加全套视频教程在线观看让你轻松学建站
DedeCMS自学教程13:织梦CMS站点文档存放路径url优化设置
DedeCMS自学教程9:织梦CMS默认风格热门搜索改成文字广告
DedeCMS自学教程14:DedeCMS默认风格友情链接分类简化调整
DedeCMS自学教程5、织梦CMS顶部添加横向登录框
DedeCMS自学教程12:织梦CMS站点faviconico图标的放置
DedeCMS自学教程10:文档内容末尾加“当前文档页面地址”和“转
DedeCMS自学教程11:DedeCMS导航栏目添加类似“论坛”外部链接
DedeCMS自学教程8:织梦CMS导航“主页”及栏目排序调整方法
DedeCMS自学教程7:DedeCMS默认风格logo、banner广告的调整
DedeCMS自学教程6:一个数据库安装多个dedecms系统,搭建多个Dededecms
DedeCMS自学教程4:添加网站备案号
DedeCMS自学教程3:织梦CMS v57sp1添加cnzz、51la、百度统计代码
DedeCMS自学教程2:织梦DedeCMS v57系统上传、安装步骤
DedeCMS自学教程1:使用织梦CMS搭建网站,空间环境配置要
你好,织梦dedecms程序发布文章的时候,上传是可以添加alt标签的,具体操作方法很简单只需要
首先进入发布文章对话框编辑处,点击图像按钮,上传,有两种方式
1、超链接,说白了就是外部链接的地址,如果你需要外部链接那么你需要注意是否选择下载远程和资源,如果你选择勾选上,那么就是把外部链接的本地化,就是直接保存到你那的服务器空间里,添加alt标签就是在属性下面如下图所示
2、从本地上传
从本地上传添加alt也是一样的在替换文本哪里直接输入标签alt即可
独立的Dedecms系统,包括两种情况,一个是在同一个服务器上面,但是数据库名是不一样的,还有一种不在同一个服务器,其实这两种情况Dedecms虽然没有提供直接调用的标签,但是通过DEDECMS自带的SQL标签功能还是可以调用的。
首先是两个DEDECMS网站在同一个服务器,不同数据库的情况,这种就比较简单了。
{dede:sql sql=SELECT id as tmd,title FROM `另外个站的数据库名``dede_archives` ORDER BY tmd desc LIMIT 0,10}
<li><a href=/plus/viewphpaid=[field:tmd/] title=[field:title/] target=_blank;>[field:title /]</a></li>
{/dede:sql}
更多例子
{dede:sql sql="SELECT id as tmd,title FROM `1880331``188_archives` ORDER BY tmd desc LIMIT 0,10"}
<li><a href=/plus/viewphpaid=[field:tmd/] title="[field:title/]" target="_blank">[field:title /]</a></li>
{/dede:sql}
/------/
{dede:sql sql='Select from dede_archives where mid=1 LIMIT 30,10'}
<a href='/plus/viewphpaid=[field:id/]' target='_blank'>[field:title/]</a><br/>
{/dede:sql}
---------------<br/>
{dede:sql sql='Select from `1880331``188_archives` where channel=4 LIMIT 30,20'}
<a href='url/[field:id/]html' target='_blank'>[field:title/]</a><br/>
{/dede:sql}
-------<br/>
{dede:sql sql='Select from `1880331``188_line` where typeid=124 LIMIT 30,20'}
[field:ts function='cn_substr(html2text(@me),370)'/]<br/>
{/dede:sql}
第二:就算数据库不在同一个服务器其实是可以用的。
data/commonincphp
这个是保存数据库连接信息的,改下这个文件就可以了。
<php
第一个要改的就是cfg_dbhost数据库服务器地址,如果不是和WEB空间在同一个服务器,填上IP就可以了,
在同一个服务器一般使用localhost或者127001
$cfg_dbhost = ‘123456789123′;
$cfg_dbname = ”; 这个是数据库名称
$cfg_dbuser = ”; 这个是数据库的用户名
$cfg_dbpwd = ”; 数据库密码
$cfg_dbprefix = ‘dede_’; 这个是数据表的前缀
$cfg_db_language = ‘gbk’; 这个是数据库的编码,一定要两个DEDE站点的编码一样,如果不同就会出现乱码。
>
注意一下哦,有很多空间商是不允许外部链接到数据库的,所以你要向他们咨询下是否可以在外站连接。
0条评论