• 我们
  • 相册
  • 存档
  • 链接
  • 联系
  • Archive for the ‘建站记录’ Category

    列表显示可选摘要/More标签内容/全文

    Saturday, December 20th, 2008

    自己发布日志时有两个小习惯:文字偏长时,会在编辑器下方的experpt框里手动输入摘要;另外就是照片较多时,会使用标签来进行截断(一般就显示一张照片)。但是大部分主题里,对于列表显示时的文章,不是the_excerpt()就是the_content()。这里的the_excerpt()有个问题,就是把可选摘要和More标签内容通通默认为摘要,并且默认把一些链接,图片等等都省略了,而且省略了还不出现“阅读全文…”这样的链接。

    我想到的比较完美的方式应该是这样的:在可选摘要有内容时,列表首选显示可选摘要;然后显示在文章里应用了More标签的内容;剩下别啥标识的就显示全文。

    昨晚就开始折腾,网上倒是不少人也想实现这样的“有选择的显示”,但是把他们写的代码复制过来应用后,发现,虽然能实现“先显示摘要,无摘要时显示全文”,但是摘要不能区分“可选摘要和More标签内容”,那样我有很多照片的文章在列表就显得很难看(反正俺不喜欢,嘿嘿)。

    折腾到很晚,Huzi同学都呼呼了,俺还在奋战……呐,谁叫菜鸟我不懂PHP语言,没学过,只会复制不会改写。但,又爱折腾。。于是跑去xiaorsz的博客留言求助。嘿,xiaorsz同学真是好人那。俺上午跑去看留言回复没。回复了,不过回得非常简洁,只是把核心代码告诉了我。汗,忘记告诉人家我只会复制不会写的。

    把昨晚网上找来的代码,加上xiaorsz同学说的,进行了整改。于是得出了我现在这样的代码:

    choose_excerpt

    哈,终于可以在列表页面按我想要的先后顺序显示文章的摘要/more标签内容,或者全文了。感谢网络上乐于分享的各位同学。(注,最后一段<p>的代码,我用的是在一行的,但那样存下来的图片太长了这里放不下,为了图片缩小不至于太模糊,所以分行了)。

    增加下拉式订阅菜单

    Friday, December 19th, 2008

    我看到JANDY同学用的主题上有下拉式订阅菜单。看了一下主题里的代码,发现要修改成自己能用的还挺麻烦,不止sidebar里添加,貌似还要修改function里。呐,这么复杂我就不会折腾了。于是在网上上搜索,居然发现有在线工具可以直接生成代码,SO,开始折腾。

    我用的是这个网站里的工具:RSS Button Maker。基本没啥难度,根据网页上的提示:

    首先选择常用的订阅器图标。然后在Choose Code Type中选择DropDown Menu(下拉式菜单)。然后填写个人博客名称、博客地址和RSS地址(我填的是FEEDSKY的),最后点击Create Buttons获取到一个页面。

    在这个页面里,你会看到框框是和你博客有关的下拉式菜单代码。框框左边是预览。基本上,要求不高的话直接把代码拷贝到你想要放的位置就可以。

    阅读全文»

    PHP下的日期格式设置

    Thursday, December 18th, 2008

    网上检索到WordPress的时间函数,以及调用的时候的时间参数:

    所谓时间参数,是WordPress应用时间函数时所调用的参数,基于WordPress的博客平台通常会在文章的标题处调用时间函数来显示文章的发表时间。

    * 文章的时间函数为:<?php the_time() ?>

    * 评论的时间函数为: <?php comment_date() ?>

    * 评论的日期函数为:<?php comment_time() ?>

    一个典型的时间函数实例为以下代码:

    <?php the_time(’F jS, Y’) ?> 阅读全文»

    换WP主题–做杂志啦!

    Thursday, July 3rd, 2008

    折腾了几天,终于基本搞定新主题。这款WP杂志型主题,我非常的喜欢,是从一大堆主题中一眼挑出来的。不想再继续用以往平板式浏览的模板,我希望能把BLOG做的图文并茂,并且主次明确。

    BranfordMagazine theme原主题的功能貌似非常的强大,俺知识有限,暂时只能折腾到现在这种样子。基本上改变的只是细节的修饰,框架照搬的。我边折腾的时候边自念,想当年我真应该去学数学或者编程什么的,干嘛就读了个中文呢,嗐…..

    阅读全文»

    关于wordpress编辑器过滤代码参数的问题

    Wednesday, June 25th, 2008

    在JANDY同学的博客上看到关于PICASA相册,又让我想起以前多次尝试想将PICASA slideshow代码嵌入博客未果的事。今天索性又重新尝试了下,还是不行。。代码被“吃”掉了。

    根据网上搜索到的信息显示,有些编辑器会过滤掉代码里的一些参数,导致无法正常显示。 我碰到的就是这个问题。

    在后台编辑器里,把嵌入SLIDESHOW的代码粘贴之后发布,在前台页面浏览是一片空白的。然后回到后台编辑器里去查看,贴进去的代码都不见了。我用不同的浏览器IE,Firefox 都试过,都是一样的情况。

    但是连接相册是可以的,效果如下:

    Sanya@Apr.2008

    这说明是SLIDESHOW代码里的参数会被WORDPRESS过滤掉?到底是哪些呢?这个问题应该怎么解决呢?我是菜鸟,我一点也不懂。刚才在GOOGLE和BAIDU都分别搜索了这个问题,没有找到答案。就先写在这里请教吧。

    哦,对了,偶尔我上传照片发布的时候,编辑时照片是在编辑器里好端端显示着的,但是发布之后前台页面浏览却看不到照片。回到编辑器里,和照片有关的代码也都是不见了的。但这个情况偶尔有过几次,一般重新插入照片发布就可以了。 slideshow的代码我反复嵌入都不成功。。

    Ajax Comments-Reply-WP评论回复插件

    Tuesday, April 29th, 2008

    我记得以前我用的好像是懒猫咪日记(?)写的插件。问了好些人,修改了其中一些代码才可以在自己的BLOG上用。今天搜索了下,发现阅微堂已经出了Ajax Comments-Reply修订版。真省事啊,连文件都不用替换,直接上传激活就好了。安装提示请见:installation

    我根据以下提示进行了一些小修改:

    1. At ajaxcomment/comment-reply.php, you can set $max_level as the maximum of reply-able level of comments. i.e. if you set it as 0, then you can’t reply comments. Default is 5.(我改成了1,这样就只有一次回复,免得嵌套太多页面看起来不够干净)
    2. At ajaxcomment/comment-reply.php, you can set $comments_per_page as the number of comments displayed each page. If you want to display all comments always, just set it as a big enough number, e.g. 100000. The remaining comments can be AJAX loaded. Default is 100.
    3. You can customize the looking by editing CSS. Default CSS is in ajaxcomment/comment.css.
    4. Specifically, .mine{border-color:red !important;}.borderc1{border-color:#663399 !important;}.borderc2{border-color:#ccc !important;} control the border color of the comments. Class mine indicated the comments is by administator.(这里主要就是修改下字体和边框的颜色,其他没有变动)
    5. 另外,我因为没有安装头像有关的插件,所以把get_avatar相关的代码从 comment_reply里删除了,好像是在第80行的样子。

    WP-PageNavi 2.20–WP分页插件

    Tuesday, April 29th, 2008

    要折腾就折腾的够呵。BLOG重新上线以来,旧文基本没有放回来,先前的插件什么的也都没有回来。那就继续折腾哈^^。从这里下载:WP-PageNavi 2.20 For WordPress 2.1.x And Above

    安装很简单:

    1. Open wp-content/plugins Folder
    2. Put Folder: pagenavi
    3. Activate WP-PageNavi Plugin

    这个版本的好处在于可以在Options以及CSS里进行一些小修改,如颜色、显示页面数目。

    Anarchy Media Player--播放flash,mp3,Quicktime mov等

    Tuesday, April 29th, 2008

    本来折腾插件是想把GOOGLE相册里的SLIDESHOW放到这里来的,可是鬼使神差的,明明在后台编辑状态下可见的SLIDESHOW,发布之后就不见了。再从文章里回去编辑,索性代码也不见了。。。我的菜鸟本色又出来了。。

    为了不让这个Anarchy Media Player插件空置着,刚才先放了个SWF文件上来,BLOG许久没放出音乐来了,听下吧。以前也放过的。

    关于Anarchy Media Player,据GOOGLE上检索到的介绍,是WP推荐的排在首位的FLASH类插件。看他自家网站上的介绍,功能是很强大哈:

    Anarchy Media Player 2.0 for WordPress, WordPressMu and Standalone Javascript will play any simple href link to mp3, flv, Quicktime mov, mp4, m4v, m4a, m4b, 3gp as well as Windows wmv, avi and asf files, in the appropriate player on your web page. The WordPress versions also add buttons to the Rich Text Editor for embedding Flash swf and Director dcr movies as well as YouTube, Google Video, iFilm, DailyMotion, Revver, Metacafe, MySpace, Apple iTunes iMix, and GoEar players.

    All the Flash, Quicktime and Windows Media object/embed codes are handled by Javascript due to the recent changes in the way Microsoft’s Explorer 7+ ActiveX controls handle embedded media. This update to Anarchy Media Player was developed on WordPress MultiUser server which tracks WordPress 2.1+ development so it should be future proof on that platform as well.

    开张琐记

    Monday, January 28th, 2008

    想换新空间,仅仅是因为先前的空间是向其他人买的。而我只有在FTP上传和下载的权限。当数据库出现问题的时候,我总是一筹莫展。因为我没有空间管理的权限。用JANDY同学的话说,好像就是自己的家,钥匙却是在别人那里。(原话的大意是如此吧?)

    大约在9月,因为网站上来自国外的垃圾留言过多,导致数据库被撑破,我丢失了日志后面所有的Comment。很失落。很懊恼。很恼怒。虽然,几乎每个Comment,Wordpress程序都有发送通知Copy在我的邮箱,但是数据库撑破,comment在Blog上的丢失仍然让人难受。

    于是,决定买个新的空间。虽然对整什么数据库我是菜鸟,但是好歹自己的房子自己带着钥匙会心安理得一些。
    买空间很顺利,向Edong下订单,汇款。Edong有个24小时在线有问必答服务很好,基本上菜鸟的问题都随时被解决了。而后来,新旧空间的交接却没有那么顺利。期间罗嗦的事情不想叙述。记录下菜鸟在其中学到的:
    1、空间IP地址一致的情况下,不需要去更改域名解析;
    2、必须取消旧空间对别名的绑定,新空间的设置才会有效。也就是说,域名才能顺利指向到新空间里去。

    因为有人提供了错误信息给我,结果导致我迟迟无法把域名顺利指向到新空间去。后来经由Edong在线客服的多次确认,原来已经失效的旧空间里一直绑定着我的域名别名。这中间浪费了不少时间。

    一脚跨到了2008年。新的Blog就此开始吧。