开拓族能解决哪些问题?

廉江SEO——将为您带来什么?

廉江SEO方案

廉江SEO案例

廉江SEO就选开拓族

开拓族 其他
服务

微信.旺旺.QQ全天在线,3小时内必回应

保证网站排名稳步提升.客户源源不断

价格

排名优化一条龙全包价

费用清晰透明,无隐形消费

专业

专注网站建设12年

专注排名优化10年

便捷

仅需选择套餐

开拓族为您完成所有繁杂SEO优化工作

安全

淘宝担保交易,安全放心

网站实名认证,安全省心

放心

排名提升再付款

服务

沟通形式单一,流程复杂,服务跟进缓慢

处理问题缓慢,排名迟迟没动静

价格

别看报价低

费用模糊,隐形消费多,排名不稳定

专业

只会做SEO外链优化

无法完成客户指定需求

便捷

需客户自己修改网站TDK

需客户自己定时更新文章

安全

微信.支付宝转账,资金有风险

网站未实名认证,不安全

放心

还未开始排名,就收费用

廉江SEO服务

免费赠送 888元 大礼包

西部数码空间1G

免费

¥188

国际域名.com

免费

¥55

数据库100M

免费

¥100

网站程序源代码

免费

¥145

网站LOGO设计

免费

¥200

网站架构SEO优化

免费

¥200

更多增值服务

廉江SEO教程

摘要:廉江SEO公司|廉江seo优化公司哪家好?有哪些?提供免费seo诊断,优化方案,关键词排名,廉江seo培训,网站优化教程,搜索引擎优化服务.

织梦CMS调用dede:sql,dede:php标签 调用文章的静态链接地址

具体代码如下

  1. {dede:sql sql="select * From dede_archives a where a.title like '%<a href="http://www.qmtx3.com/live/" target="_blank">生活</a>小<a href="http://www.qmtx3.com" target="_blank">窍门</a>%' and a.arcrank>-1 limit 8"}
  2. <li><a title="[field:title/]" href="[field:id runphp='yes']$url=GetOneArchive(@me);@me=$url['arcurl'];[/field:id]">[field:title runphp='yes']@me=cn_substr(@me, 50);[/field:title]</a></li>
  3. {/dede:sql}

如果想调用文章链接地址的同时还想调用栏目名称不妨试下

为什么要使用dede:php,dede:sql

在一些比较复杂的调用中用dede:arclist标签是解决不了问题的,比如说大家常说的调用某一会员发布的文章等等之类,这些一般要通过dede:sql标签来实现。

今天我所说的调用也是比较特殊的就是在首页调用指定关键字的文章,其实这个跟dedecms的相关文章标签类似。这里给大家分享两种方法。

dede:sql标签调用指定关键字文章静态地址

这里引用dedecms官方关于dede:sql的介绍

【Sql 标记】

功能说明:用于从模板中用一个SQL查询获得其返回内容。

适用范围:非扩展模块所有模板。 

(1)语法:{dede:sql sql="这里写sql语句"}底层模板{/dede:sql} 

(2)属性:

[1] sql 完整的SQL查询语句。

(3)底层模板:

SQL语句中查出的所有字段都可以用[field:字段名/]来调用。

好了了解dede:sql标签后,就可以根据自己的需求写sql语句了,我这里是要调用指定关键字的文章,sql语句如下:

"select * From dede_archives a where a.arcrank>-1 and a.title like '%生活小窍门%' limit 8"

语句解析:a.arcrank>-1限制调用已审核的文章;like '%生活小窍门%'调用指定关键字的文章;limit 8为调用条数为8条

然后就开始写完整的标签和底层模板了,如下:

dede:sql标签其实就是通过sql查询数据库返回查询的字段(注:这里查询的字段为*,根据的实际情况来查询),底板模板中的[field:字段名称]调用的就是这个返回的字段,这些字段是没有经过任何程序处理的,直接就是数据库里的内容。比如说fulltitle,arcurl这个在数据库中就没有这两个字段,平常我们在dede:arclist中用到的这些字段只不过是dede在php程序中处理的。知道了问题所在然后查了下资料终于解决了。

1、首先解决完整标题和截字问题:我使用的是[field:title runphp='yes']@me=cn_substr(@me, 50);[/field:title]这种方法相信大家也经常用到,这里就不多作介绍了,以后可能会专门弄个文章介绍这种用法。50就是截字长度

2、解决dede:sql标签静态文章地址问题:这里比较麻烦了,我在网上转了一下,多数给出的解决办法就是href="/plus/view.php?aid=[field:id/]",显然这不是我想要的这不是静态地址,而其他地址用arclist调用的又是静态地址,结果就成了一篇文章有两个地址一个静态一个动态,这对seo来说显然不友好,最好通过自己折腾终于成功了

3、解决id不能正确获取的问题:之前没注意到因为dede_arctype和dede_archives两个表id字段名是一样的,以至于底层模板获取不到正确的id,之前select改了下,增加了别名。

dede:sql调用文章静态链接地址的完美方法

帝国CMS栏目自定义字段设置教程

帝国CMS栏目自定义字段如何设置 第1张管理栏目字段
栏目属性自定义字段功能:在系统支持信息属性自定义字段的基础上,6.6版又新增了栏目属性自定义字段功能,让灵活系统更灵活。

一、增加栏目字段
1、登录后台,单击“栏目”菜单,选择“栏目自定义字段”子菜单,进入管理栏目字段界面:
帝国CMS栏目自定义字段如何设置 第2张
2、进入管理栏目字段界面:
帝国CMS栏目自定义字段如何设置 第3张
3、从管理栏目字段页面点击“增加栏目字段”按钮,进入增加栏目字段界面,如下图:
帝国CMS栏目自定义字段如何设置 第4张
字段名 填写字段名,字段名由英文和数字组成。比如:title。
字段标识 字段标识方便识别字段。比如:标题
字段类型 选择字段的存放类型。
  字段长度:选择字段的存放长度。
输入表单显示元素 选择前台表单录入的方式。
  元素长度:表单元素显示的大小。
初始值 填写字段默认值或选项(多个值用"回车"格开;默认选项后面加::default)。
显示顺序 会员表单的字段显示顺序越小越前面。
输入表单替换html代码 增加字段后自动生成字段显示的html代码内容,增加字段时一般不设置,可增加字段后再修改。
注释 填写备注内容。


二、管理栏目字段
1、增加栏目字段后,返回管理栏目字段界面,就可以看到我们增加的字段:
帝国CMS栏目自定义字段如何设置 第5张
2、增加/修改栏目页面也可以看到我们增加的栏目字段,如图:
帝国CMS栏目自定义字段如何设置 第6张


三、栏目字段调用说明:
字段调用说明:
使用内置调用栏目自定义字段函数:ReturnClassAddField(栏目ID,字段名),栏目ID=0为当前栏目ID。取多个字段内容可用逗号隔开,例子:
取得'classtext'字段内容:$value=ReturnClassAddField(0,'classtext'); //$value就是字段内容。
取得多个字段内容:$value=ReturnClassAddField(1,'classid,classtext'); //$value['classtext']才是字段内容。
范例1:显示当前栏目的“diyclassf”字段的内容。
diyclassf字段内容为:<?=ReturnClassAddField(0,'diyclassf')?>
范例2:显示栏目ID=6的“diyclassf”和“diyclassf2”这两个字段的内容。
<?php
$cfr=ReturnClassAddField(6,'diyclassf,diyclassf2');
?>
diyclassf字段内容为:<?=$cfr['diyclassf']?>
diyclassf2字段内容为:<?=$cfr['diyclassf2']?>