dedecms页面模板中怎么插入php语句,就是在htm中怎么写入php语句
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文件了,当然,也有没有修改的,这种方法有时也可以起到作用哦!
0条评论