记录成长,分享快乐
2009-12-02学习心得

没有评论
328 views

解决DEDECMS5.5在国外Linux主机下无法采集

出问题的文件在include/dedehttpdown.class.php这个文件,用本文提供的附件覆盖上去后,便可以畅快的使用采集功能,在发表文章时亦能舒爽的使用“下载远程图片和资源”这个功能。经过比对这个文件,发现修改了两处地方。

继续阅读 »

2009-10-16学习心得

没有评论
497 views

简单高度自适应

.top {
zoom:1;
overflow:hidden;}

2009-10-14学习心得

1条评论
630 views

让你的关关采集器支持杰奇1.6

杰奇1.6新版本整合了UC,是不错的选择,但是在测试中,我们发现,关关采集器5.0(0211)版本并不支持杰奇1.6采集,采集就会出错,最近在群上偶尔得到一条信息.只需要修改某些配置即可让采集器支持1.6,好的代码或者方法不敢独享.顺便贴出来告诉大家了.
继续阅读 »

2009-10-12学习心得

没有评论
433 views
2009-10-12学习心得

1条评论
602 views

点击显示隐藏层

js部分:

<script type=”text/javascript”>
function showdiv(){
var links = document.getElementsByTagName(“a”)[0];
var ndiv = document.getElementById(“show”);
   if (ndiv.style.display == “none”){
    ndiv.style.display = “block”;
    }
   else{
    ndiv.style.display = “none”;
}
}
</script>
 

HTML部分:

<div>
<a onclick=”showdiv()” href=”#”>点击显示,再次点击隐藏</a>
<div id=”show” style=”display:none;”>我想这个可以随时打开或隐藏</div>
</div>

2009-07-04学习心得

没有评论
492 views

文章列表文章没有缩略图的不显示图片,有的则显示缩略图

官方列表页下关于缩略图的代码 默认的是

[field:array runphp='yes']@me = (empty(@me['litpic']) ? “” : “<a href=’{@me['arcurl']}’ class=’preview’><img src=’{@me['litpic']}’/></a>”); [/field:array]

把它改成
[field:array runphp='yes']@me = (strpos(@me['litpic'],’defaultpic’) ? “” : “<a href=’{@me['arcurl']}’ class=’preview’><img src=’{@me['litpic']}’/></a>”); [/field:array]

2009-05-12学习心得

1条评论
732 views

CSS兼容IE和Firefox的技巧集合

CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下。对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声明。

CSS技巧

继续阅读 »

2009-04-20学习心得

1条评论
812 views

教你织梦DEDE自动更新首页的办法

如果网站主页使用了支持随机调用文章的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让百度喜欢你的网站,用这个小程序将会对你相当的有用和方便。
代码如下:

< ?php
set_time_limit(0);
//你网站的CMS根网址,结束不要加 /
$baseCmsUrl = "http://www.examx.cn";
//动态主页的名称
$dmPageName = "index.php";
//静态主页的名称
$stPageName = "index.html";
//你希望多长时间更新一次,单位是秒
$mkTime = 3600;
//下面是执行的代码
$tureStFile = dirname(__FILE__)./.$stPageName;
$ftime = @filemtime($tureStFile);
if(!file_exists($tureStFile) || ($ftime < time()-$mkTime))
{
$body = file_get_contents($baseCmsUrl./.$dmPageName);
$fp = fopen($tureStFile, w);
fwrite($fp, $body);
fclose($fp);
}
?>

将上述代码保存为 task.php  
然后在主页的静态HTML结尾引入下面的JS
<脚本 language=java脚本 src=task.php></脚本>

尚未测试转自百度

5.3-技巧 在列表页的列表里调用TAG

  代码如下

[field:id runphp=yes]
                    $tsql = new DedeSql(false);
    $tags = ”;
    $tsql->SetQuery(“Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid=’@me’”);
    $tsql->Execute(‘t’);
    while($row = $tsql->GetArray(‘t’,MYSQL_ASSOC)){
       $tags .= “<a href=’/tags.php?/”.urlencode($row['tag']).”‘>”.$row['tag'].”</a>”;
      
      
    }
    @me=$tags;

                [/field:id]

使channelarclist标签支持通过typeid属性排序

找到\include\taglib\channelartlist.lib.php文件,然后修改第39行
$dsql->SetQuery(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
from `#@__arctype` where $tpsql order by sortrank asc limit $totalnum”);

$dsql->SetQuery(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
from `#@__arctype` where $tpsql order by substring_index( ‘$typeid’,id,1) limit $totalnum”);
这样前面就可以通过{dede:channelarclist typeid=’3,2,1,4′}输出相应栏目的内容。

作者:天涯

返回顶部