dedecms页面模板中怎么插入php语句,就是在htm中怎么写入php语句

dedecms页面模板中怎么插入php语句,就是在htm中怎么写入php语句,第1张

INSERT INTO `dede_sysconfig` (`aid`, `varname`, `info`, `groupid`, `type`, `value`) VALUES (746, 'cfg_album_mark', '图集是否使用水印(小图也会受影响)', 3, 'bool', 'N')

这句错误在于该表设置了主键,该字段不允许插入重复的值

ALTER TABLE `dede_arctype` ADD `seotitle` VARCHAR( 80 ) NOT NULL DEFAULT ''

表中已存在列名 seotitle ,故加列失败

ALTER TABLE `dede_tagindex` ADD `typeid` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL

表中已存在列名 typeid,故加列失败

给表取个别名,然后进行,多表用逗号分隔。如`

dede__arctiny` arc , `dede__archives` arv WHERE arvppid=arcppid

这种形式其中ARC和ARV分别是这两张表的别名,然后按照你的需求写WHERE条件不就行了?

dedecms页面模板中怎么插入php语句,就是在htm中写入php语句的方式如下:

用php语句实现判断QQ,如果没有就给出一个友好的提示(没有****),如果有就把****输出来,这是一个非常实用的小功能。代码如下:

[field:qq runphp='yes']

if(@me=="") @me="没有****";

else @me="<font color=red>@me</font>";

[/field:qq]

很简单几行代码,大家都知道底层模板可以有两种调用方法

A、使用[field:字段名/]实现;

B、使用[field:字段名][/field:字段名] 实现。

无忧主机(www51phpcom)小编就采用第二种调用方法,我们在过程中需要对值进行处理,其中最关键的属性就是 runphp=’yes’,他的几个关键参数的含义如下:

runphp=’yes’意思就是是否运行php语句,

runphp=’no’如果你填的是NO,就不会执行php语句。,

runphp=’@me’是表示输入的值,也就是从字段中取得的值,

第一个方法:

可以直接在需要判断网站织梦版本的的URL路径后面添加/data/admin/vertxt

如果显示是20160816类似的版本编号,那可以确定是织梦系统建的站

第二个方法:快速地站内搜索,间隔时间断一些,如果是dedecms建的站,会有一个默认提示,参见这篇文章:

修改织梦默认提示"dedecms提示信息!"

第三个方法:

直接查看目标网站的robotstxt文件,因为dedecms自带的robotstxt文件有一个规律,就是:

User-agent:

Disallow: /plus/ad_jsphp Disallow: /plus/advancedsearchphp

Disallow: /plus/carphp

Disallow: /plus/carbuyactionphp

Disallow: /plus/shops_buyactionphp

Disallow: /plus/erraddsavephp

Disallow: /plus/posttocarphp

Disallow: /plus/disdlsphp

Disallow: /plus/feedback_jsphp

Disallow: /plus/mytag_jsphp

Disallow: /plus/rssphp

Disallow: /plus/searchphp

Disallow: /plus/recommendphp

Disallow: /plus/stowphp

Disallow: /plus/countphp

Disallow: /include

Disallow: /templets

但是这种方法不是很准确,因为有很多网站在用dedecms制作完后直接就自己修改了dedecms的robotstxt文件了,当然,也有没有修改的,这种方法有时也可以起到作用哦!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms页面模板中怎么插入php语句,就是在htm中怎么写入php语句

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情