花了一个晚上弄了个模版,把老域名用起来,弄个站

时间: 2020-02-10 / 分类: dedecms / 浏览次数: 221 views / 0个评论 发表评论

原来就是用的DEDE,懒得换了,虽然知道很容易被黑,删掉了一些该删的东西
然后自己给随机文章加了一些推荐属性
UPDATE `dede_archives` SET `flag` = ‘c’ WHERE `flag` IS NULL ORDER BY rand() LIMIT 50;
图片文章还是自己加了几个,主要是为了首页好看,幻灯片能有东西
但是图片栏目那里确实没办法了,不想手工弄
遇上上淘宝弄了一些图片,用火狐浏览,然后页面属性,可以复制一堆图片网址,去掉缩放,然后迅雷下载
重命名能得一大堆有次序的名称的图片
然后自己写了个函数替换默然显示的“暂无图片”
放在扩展文件extend.func.php里面


//替换随机图片
function add_randimg($me){
$id=mt_rand(1,105);
$me = str_replace("/images/defaultpic.gif","/uploads/rand/a (".$id.").jpg",$me);
return $me;
}

需要替换的网址,加这个函数就可以了
[field:litpic function='add_randimg(@me)'/]

昨天发现arclist不显示,好像是缓存的问题,关掉缓存时间就能显示,已开启就不行,只好到include\taglib\arclist.lib.php
把里面的403行的返回改为显示,就能正常显示了

echo $idlist;

然后发现列表页不显示,整个页面空白,是由于我在文章列表调用了一下顶级栏目,使用了一个自定义函数
{dede:field name='typeid' function="GetTopTypename(@me)" /}
但是这个函数没有放进新站,和上面一样,把函数放进去

//获取顶级栏目名
function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne("SELECT typename,topid FROM #@__arctype WHERE id= $id");
if ($row['topid'] == '0')
{
return $row['typename'];
}
else
{
$row1 = $dsql->GetOne("SELECT typename FROM #@__arctype WHERE id= $row[topid]");
return $row1['typename'];
}
}

发表评论

你必须 登录后 才能留言!