在维护wordpress博客过程中用到的一些php知识点

实际这些,在懂php人的眼里都是常识,因为我没有用过php,所以,一些小的php基础知识用过之后,隔不了多久要用的时候还得上网查。所以,这里记下一些我在维护wordpress博客过程中用到的一些php编程知识点。

1、赋值语句:

参考:PHP - 赋值运算

最简单的:<?php $a=0; ?>

2、while循环:

<?php
$i 
1;
while (
$i <= 10) {
  print 
$i++;
  echo 
“. 以后不敢了<br>\n”;
}
?>

上面还用到了两个打印语句:print, echo(它们的区别:PHP : echo和print的区别_Flora的蓝天白云) 

3、判断(即分支)

<?php
if (date(“D”) == “Sat”) echo “周末了,狂欢去”;
?>

4、在wordpress日记列表页的运用。  
日记列表页显示10篇日记,准备在前3篇后显示一些东西(例如google adsense),后面的不显示。注意,如果php代码中间要夹杂html代码,就在前一句的php代码后面加上一个冒号: ,结束一句的php代码为<?php end***; ?>。前面几个知识点的示例如下: 
<?php if (have_posts()) : ?>

             <?php $count=0; ?>

             <?php while (have_posts()) : the_post(); ?>

                       <?php $count++; ?>

                      (这里显示日记的内容)

                       <?php if($count < 4): ?>
                             (这里显示前3篇需要显示的代码)
                      <?php endif; ?>

             <?php endwhile; ?>

<?php else : ?>

  <br /><h2 class=”center”>没有找到结果。您可在右侧搜索框中重新尝试</h2>

<?php endif; ?>

我会把使用php的一些点滴陆续记在这篇日记(或其评论中)。但不是系统的php学习日记。

qq上受陌生人请拨打语音信箱的骚扰,把qq改回需要身份验证

这段时间在QQ里有碰到几次有不认识的人发来这之类的东西,估计是做生意的。我把qq改回需要身份验证吧。


********  (2007-08-29 22:12:06)
突然很想你,给你点了首哥,里面是我最深的祝福,你用手几打:9-9-9-9-9-9-9-9-6就可以听了,有些话我永远不会对你说地二遍 
********** (2007-07-27 16:07:57)
憋在心里的话不知道如何对你说.在语音信箱里给你留了言,用手机打
  ─┒┎─┎┒┎┒┃┃┎┒┎─ ─┒┎─ ┎┒
┎ ┚┖┒┖┫┃┃┖┫┃┃┠┒      ┃┖┒
┖─ ─┚    ┃┖┚    ┃┖┚┖┚      ┃
去听一下吧(最后是我的留言) [:k

links for 2007-09-05

修改博客标题显示定位反映出我的css知识太缺乏

看到大多数的博客的博客名称都是用的文字,而不是图片。听说,这样有利于SEO,于是,试着加入文字的博客名称。原来的Blogool的模板实际也是用css显示的是图片,而博客名称是<h1></h1>括起来的文字。这应该是符合SEO原则的,但我没有去深究。

我对css基本上是一窍不通,又不想去学。找了其它网站的源代码来依葫芦画瓢,结果,在linux下firefox中调好的页面在windows的IE下严重变形。只得重来。

我找出wordpress最初默认安装的主题,把相关的代码抄下来,改了改,就贴上去了。下面把相关的代码贴在这里,因为有不少元素不知道该怎么用,以后需要的时候再接着学习学习。

style.css的代码:

/*
=header
*/
#hd{
margin-bottom: 18px;
}
#hd h1{
margin: 12px 0 12px 0;
font-size: 33px;
font-weight: bold;
text-align: left;
}

#hd h1 a:link,#hd h1 a:visited,#hd h1 a:hover{
color: #000;
text-decoration: none;
}
#hd .description {
font-size: 1.2em;
text-align: left;
padding-left: 8px;
}

header.php中的代码:

<div id="hd">
<h1><a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
</div><!--/hd -->

把这段代码贴上看看,好像是没有图片的好看,又把原来 Blogool的css稍稍改了一下,让它显示图片。

代码如下:
/*
=header
*/
#hd{
margin-bottom: 18px;
}
}
#hd h1{
margin: 0 0 6px 0;
font-weight: border;
text-align: left;
}
#hd h1 a{
display: block;
text-indent: -9999px;
background: url(images/logo.gif) no-repeat;
width: 247px;
height: 62px;
}
#hd h1 a:link,#hd h1 a:visited,#hd h1 a:hover{
color: #000;
text-decoration: none;
}
#hd h2{
font-size: 25px;
font-weight: normal;
font-family: simhei;
padding-bottom: 8px;
margin: 0.5em 0 1em 0;
}
#hd .description {
font-size: 1.2em;
text-align: left;
padding-left: 18px;
}

header.php的内容没有变。

2007.09.06更新:

还可以有几种修改标题的方案备用:

1、<h1><a href=”<?php bloginfo(’url’); ?>” title=”<?php bloginfo(’name’); ?>”><?php bloginfo(’name’); ?></a>
<span class=”description”><?php bloginfo(’description’); ?></span> </h1>

可以把标题和说明放在一排,说明小字。但是说明也在<h1>标签内,对seo不好。相关知识点:组织元素(span和div)

2、用绝对定位的方案把标题和说明也许可以放在一排,且标题在<h1>标签内,说明不在<h1>标签里面,说明小字体。如登录框部分的代码:

#trlogin{
position: absolute;
top: 3px;
right: 2em;
font-size: 12px;
text-align: right;
}

3、另如解惑使用的那种utom的主题,也可以恰当的把标题和说明放在一排。

css文件:

#header {
background:#000;
}

#header .inside {
padding:3em 0;
}

#header h2 {
font-size:2.25em;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h1 {
font-size:3em;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h1 a {
color:#FFF;
text-decoration:none;
}

#header h2 a {
color:#FFF;
text-decoration:none;
}

#header p {
line-height:1em;
margin:0;
padding:1em 0;
}
html源码:

<div id="header">
<div class="inside">
<div class="utom">
<div id="search">
<form method="get" id="sform" action="http://www.jiehoo.com/">
<div class="searchimg"></div>
<input type="text" id="q" value="" name="s" size="15" />
</form>
</div>
<img src="/images/logo.png" style="float:right" alt="JieHoo logo" />
<h2><a href="http://www.jiehoo.com/" title="解己之惑,解人之惑">解惑</a></h2>
<p class="description">解己之惑,解人之惑</p>
</div>
</div>
</div>

孩子是妈妈的“保护神”

也许,许多朋友都曾经问过小孩子这么一个问题:你是喜欢爸爸还是喜欢妈妈?答案是各式各样的。

我觉得我们的孩子现在对她妈妈更亲近一些。孩子一直很维护她的妈妈,一直以妈妈的保护神角色出现。有时,我跟她妈妈谈什么声音稍大的时候,她也会举起小拳头向我冲过来,意思是不准我欺负她妈妈。当然,这么点大的孩子也分不出谁对谁错,只能反映她的一个朴素的心念:妈妈就该保护。殊不知,她还不知道,也许,“受欺负”的是爸爸呢 🙂 不过,我也往往顺着在孩子面前当个投降分子了。

当然,孩子一直是头脑灵活的,也有自己的主张和想法。有一次,我跟她妈妈因为什么事争论起来,我争得有点冒火(哎,休养还差矣 🙁 ),样子变凶起来,声音变大起来,孩子在旁边看见了,一个劲的拉她妈妈:“妈妈,不跟爸爸吵了” 也许,她想这样下去她的妈妈会吃亏的。看来,以后,不要在孩子面前争论了。

也许,上面的状况并不能说明孩子是不喜欢我。但我还是从这个事情作一些猜测。我想,可能是我平时对孩子要严厉一些,理性重些心肠硬一些。不容易随便迁就她。而她妈妈虽然有时也很严厉,不过,要宽容一些。

但是,我认为,育儿方面,需要一个人更理性一些,也就是一般人说的“唱黑脸”和“唱白脸”的问题,也是体现一句古训:“严父慈母”。我现在,有一个比较“顽固”的想法了:严防溺爱孩子。所以,在一些原则问题上,我应该坚持自己的观点。当然,也不可纤毫必究。不要把自己和女儿敌对起来。不仅是作父亲,还要作朋友。

本着慈爱之心的严厉,我想,孩子长大以后,会明白:父亲的严厉是她成长过程中的必须。

暑假结束了,新学期开校了,孩子上大班了

这篇日记总结一下孩子的暑期生活和提醒一下自己近期的育儿注意事项。

今天早上,我把孩子送到幼儿园。孩子上大班了,他们的教室搬到底楼了,老师还是原来的那两个优秀的老师。这学期的幼儿园学费普遍比上学期涨了大概200元。

总的说来,孩子近两个月的暑假生活中是过得悠哉悠哉。和小朋友玩得很过瘾,动画片也看得很过瘾。读书写字上还是没有怎么管她,她自己有兴趣的时候自己在本子上写写画画。

孩子在暑假生过一次病,扁桃体发炎,看过一次医生就好了。孩子好像她几个月也没生过病了。上次在药店给她称过体重,好像是36斤重。

暑假,孩子吃饭还是可以的。只不过,要让她养成多吃蔬菜的习惯。看新学期能不能让她在幼儿园里午餐。本来,原来孩子是愿意在幼儿园里午餐的,可是后来她不想在幼儿园里午餐了,甚至发展到不想上幼儿园

上学期后期,孩子出现一些状态不佳的倾向。如:在老师面前胆子小了,进幼儿园教室不知是害羞还是什么原因,不喊老师了。她妈妈认为主要原因可能是上学期因为座位挨着一个大家公认的爱欺负小朋友的男同学,我觉得也可以要求老师把座位调开试试。但是,这只是一个猜测的因素。也许,正如今天早上孩子老师的言下之意,上学期实际孩子也和那个大家公认的调皮男生隔了一个座位,孩子上学期末出现一些不佳的状态可能主要不是这个原因。我也很有礼貌的和老师交流,也本着找着问题主要原因的想法请老师给孩子调一个离那个调皮孩子远点的座位试试。

也就是说,开学我们家长的重点就是纠正上学期末孩子表现出来的一些状态不佳的倾向,重回以前那种在老师面前活泼、大胆的状态,重回以前那种自信的心理状态。我认为,当前,孩子读书写字的技能可以不是太在意,但是,引导孩子保持一种健康的心理状态、养成良好的与同学、老师、小伙伴相处的素质是非常重要的。

根据上学年孩子在幼儿园里的大部分时间来看,正如我原来在参加幼儿园本学期末的家长会认为的那样,幼儿园是好的、老师是优秀的、同学也是好的,我想,孩子在幼儿园里是应该过得比较快乐的。小小的不愉快只是万里晴空点缀的一丝淡云而已。

另外,孩子暑假养成了爱看动画片和晚睡的习惯。这下上学了,也要让她知道时间不同了,应该收心了,逐渐调整到上学时的作息规律。

links for 2007-09-02