表名:site_archives
字段:arcrank
作用:记录文章访问权限
值:
100:高级会员可以浏览;
50:中级会员可以浏览;
10:注册会员可以浏览
1:审核通过;
0:开放浏览;
-1:未审核;
-2:被退回;
<完>
分类为 后端 的文章:
说明:
在升级Wordpress中文版的时候,会因为时间过长“没有反应”而将操作结束,于是网站打不开了,页面出现“正在执行例行维护,请一分钟后回来。的提示。有时候更新、升级插件的时候也会出现这种情况,这里提供一个简单的办法,因为后台已经进不去了,所以只能进入服务器来操作了,FTP也可以。
解决办法:
删除根目录的“.maintenance”文件。
<完>
说明:
基于PHP的用于截取文章内容的UTF-8版字符串截取函数,自动添加省略号、过滤HTML标签。
代码:
/**
* 说明:字符串截取函数(大写字母算一个,英文及其标点算半个)
* 作者:upall,http://upall.cn/
* 日期:9:25 2010年8月12日星期四
*
* ( STRING ) $sourcestr // 要截取的字符串
* ( INT ) $start // 开始截取的位置
* ( INT ) $cutlength // 截取长度
* ( BOOL | STRING ...
说明:
php版支持中文域名的whois查询类,代码摘自网络,upall整理后发布在此,不足的地方还请多提意见、多多包容。
演示:
传送门
用法:
用法一:
<?php
include('whois.class.php');
$whois = new whois();
$result = $whois->getSte('upall.cn');
// 如果$result 恒等于 TRUE 这个域名可以注册,否则(恒等于FALSE)非超时即已注册
echo '[' . $whois ->domain . ']'; // 当前可询的域名
echo ...
说明:
mysq连接字符串的函数是concat()。
用法:
concat(‘Co’,’nC’,’at’); // 输出:ConCat
例子:
UPDATE site_addonarticle set body = concat(body, '<div class="statement">【声明】本文来源于网络。请读者仅作参考,并请自行承担全部责任。 </div>') WHERE aid IN (246,244,240,238);
<完>
直接在动态编译的插件页面“/templets/plus/*.htm”中写入以下代码即可输出友情链接(留言、搜索、高级搜索等页面):
<ul>
<?php // 以下代码仅为示例,类似功能请修改以下代码。以下代码输出带LOGO的友情链接
$sql = "SELECT
url,webname,logo
FROM site_flink
WHERE 1
AND LENGTH(`logo`)>0
ORDER BY sortrank ASC";
$query = $dsql->Query('flink',$sql);
while ($rs = $d...
案例:
有A、B、C、D四个栏目;
有{dede:myad name=”a” /}、{dede:myad name=”b” /}、{dede:myad name=”c” /}、{dede:myad name=”d” /}四个广告;
在A中投a广告、B中投b广告、……
实现方法:
1、把{dede:myad name=”a” /}{dede:myad name=”b” /}{dede:myad name=”c” /}{dede:myad name=”d” /}四个广告代码作为一个整体放到相...
说明:
在DedeCMS列表中直接输出文章所含附件的下载链接。
用法:
[field:body function="getDownloadUrl(@me)" /]
操作:
需要改动2个文件:
第一个:/include/extend.func.php
第二个:/include/fckeditor/editor/dialog/dede_addon.php
在第一个文件中添加函数:
/**
* 说明:输出文章内容中的附件地址,参数为文章内容
* 作者:upall,http://upall.cn/
* 日期:22:44 2011年7月22...
说明:
DedeCMS模板页面内直接使用“{dede:myad name=’广告名称’/}”就可以在页面中加入广告代码了,但在“/plus/*.php”、“/templets/plus/*.htm”或“/member/*.php”中确不能使用这样的代码,那如何在这些“*.php”、“*.htm”中添加广告呢?下文!
模板页面的广告代码:
<div class="ad">
{dede:myad name='index_banner'/}
</div>
动态编译页面的广告代码:
&...
创建文件“/plus/dl.php”,代码:
<?php
/*******************
* 说明:根据文档ID下载其“本地下载”
* 作者:巷(upall),http://upall.cn/
* 日期:2011-07-14
*******************/
require_once(dirname(__FILE__)."/../member/config.php");
require_once(dirname(__FILE__).'/../include/common.inc.php');
$id = (int)$_GET['aid'];
$sql = "SELECT softlinks FROM site_addonsoft WHER...
说明:
在首页调用专题列表。
代码:
主要代码是“channelid=’-1’”。
{dede:arclist row='6' channelid='-1'}
<li>
<span>[[field:senddate function="date('Y-m-d',@me)"/]]</span>
<a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a>
</li>
{/dede:arclist}
<完>
说明:
DedeCMS上下班签到插件;
按照后台设置的上下班时间点执行签到任务;
可选是否允许重复签到;
此插件安装挺复杂;
演示地址(演示地址随时可能关闭,帐号:upall,密码:upalls)。
安装:
备份相关数据;
导入 install.sql;(内有简要说明)
复制文件夹内的文件到相应文件夹;(dede为管理目录、不要直接复制文件夹、推荐使用xcopy命令)
根据各页面代码头部说明修改其它相关文件...