需要在“首页模板中”或“模块的栏目中”输出附加表里的字段时的办法为:
在arclist中加入属性addfields、channelid。
例子:
{dede:arclist row='6' channelid='6' addfields='trueprice'}
<li>
<a href="[field:arcurl/]">[field:title/]</a>
([field:trueprice/]元)
</li>
{/dede:arclist}
说明:
addfields可以在arclist中输出附加表里的字段,比如表addonsoft、addonfarticl...
分类为 后端 的文章:
代码:
function time(){
var dt = new Date();
var ux = Date.UTC(dt.getFullYear(),dt.getMonth(),dt.getDay(),dt.getHours(),dt.getMinutes(),dt.getSeconds())/1000;
return ux;
}
附送一个JS版的日期转时间戳函数:
function strtotime(Y,m,d,H,i,s){
var ux = Date.UTC(Y,m,d,H,i,s)/1000;
return ux;
}
<完>
说明:
暗色背景的主题效果更佳。JS效果部分版权归原作者所有,upall只是整理了一个,方便大家在wordpress上使用,效果可以参考/(如果启用snow插件的话)。
预览:
Wordpress雪花插件预览
代码:
不提供了,直接下载后看代码吧。
下载:
wordpress_plugs_snow.js.tar.gz
<完>
打开“/wp-includes/kses.php”,找到“$allowedtags = array(”添加以下代码:
'img'=> array(
'alt' => array(),
'align' => array(),
'border' => array(),
'class' => array(),
'height'=> array(),
'hspace'=> array(),
'longdesc'=> array(),
'vspace' => array(),
'src' => array(),
'width' => array()
),
<完>
大纲:
设置Apache
设置Wordpress
一、设置Apache:
添加泛解析的虚拟主机一个,代码示例:
<VirtualHost *:80>
ServerName blog.upall.cn
ServerAlias *.blog.upall.cn
DocumentRoot "/var/www/staff/blog/wordpress/"
ServerAdmin user@upall.cn
CustomLog "|/usr/sbin/cronolog logs/staff.blog.log.%Y%w" combined
<Directory "/var/www/staff/blog/wordpress...
更新:
[2012-01-13] 增加排除文件功能,可以排除ttc、mp3、rmvb等不需要备份的文件。
[2013-10-14] 增加分卷功能,大包分批发送。见 //blog.upall.cn/1411.html。
说明:
一个备份wordpress的bash shell脚本,备份成功后会发送到代码中指定的邮箱。备份内容包括wordpress需要备份的文件(可定制文件列表)及相应的数据库(需要自己修改代码中相应部分)。
本人钟爱7-zip,所以这个脚本也使用了她,如果不喜欢请自己修改代应...
代码:
/^[0-9]{4}(\-|\/)[0-9]{1,2}(\\1)[0-9]{1,2}(|\s+[0-9]{1,2}(:[0-9]{1,2}){0,2})$/
匹配:
0000-00-00
0000/00/00
0000-00-00 00
0000/00/00 00
0000-00-00 00:00
0000/00/00 00:00
0000-00-00 00:00:00
0000/00/00 00:00:00
用法:
<?php
$time = '2011-12-29 12:21';
$reg = "/^[0-9]{4}(\-|\/)[0-9]{1,2}(\\1)[0-9]{1,2}(|\s+[0-9]{1,2}(:[0-9]{1,2}){0,2})$/";
if (preg_match($reg,$time)){
e...
翻译:
列“content”被使用了两次。
原因:
mysql类中有个方法insert,用于自动把POST的数据插入DB,并且只插入有值的列,所以需要从DB中把表的字段列表出来,使用的SQL为:
SELECT
COLUMN_NAME AS col
FROM
`COLUMNS`
WHERE TABLE_NAME = '$table'
AND COLUMN_NAME <> 'id'
大家可能看到了,只指定了表名,却没有指定数据库,也就是说如果再有一个相同的DB的话,字段就是双份的了,问题也就在这里。昨天项目到...
北京创新乐知广告有限公司:
CSDN
上海卓卓网络科技有限公司:
DedeCMS
北京康盛新创科技有限责任公司:
discuz
上海盛大网络发展有限公司:
phpcms
上海商派网络科技有限公司:
ECShop
ECMall
<未完待续,续的间隔预计会狠长,根据经验通常都懒得续了……敬请等待。>
示例:
“瀍”转换后的编码为“瀍”
用法:
echo unicode_encode('瀍');
说明:
php 6.0及以上版本可以直接使用 unicode_encode 函数,php 6.0以下版本需要自己写这个函数。
代码:
function unicode_encode($str, $encoding='UTF-8', $prefix='&#', $postfix=';'){
$str = iconv($encoding, 'UCS-2', $str);
$arrstr = str_split($str, 2);
$unistr = '';
for($i=0, $len=count($arrstr); $i<$len; $i+...
RT,代码如下:
<?php
function getAge($year,$month,$day){
$nowYear = date('Y',time());
$age = $nowYear - $year;
$nowTimeStamp = strtotime(date('Y').'-'.date('m').'-'.date('d').' 0:0:0');
$timeStamp = strtotime($year.'-'.$month.'-'.$day.' 0:0:0');
$nowDayIndex = date('z',$nowTimeStamp); // 今年到第几天了
$dayIndex = date('z',$timeStamp); // 出生时是当年的第几天
if ($nowDayI...
修改“/include/helpers/cookie.helper.php”:
// ……
if ( ! function_exists('PutCookie'))
{
function PutCookie($key, $value, $kptime=0, $pa="/")
{
global $cfg_cookie_encode,$cfg_domain_cookie;
#upall# setcookie($key, $value, time()+$kptime, $pa,$cfg_domain_cookie);
#upall# setcookie($key.'__ckMd5', substr(md5($cfg_cookie_encode.$value),0,16), time(...