对于偏内容型站点来说,相关文章(Related Post)成为留住游客从而降低访客跳出率的重要手段,虽然在 Drupal 中默认是没有此类功能但 Drupal 本身为我们提供了很多丰富的 API 接口使我们可以借助分类 taxonomy 的一些接口很容易的通过修改主题模板 Theme 为 Drupal 站点添加诸如 相关文章 类似文章 推荐内容 等功能…… - 阅读全文 -
PHP
原本全称为 Personal Home Page 后改名为 Hypertext Preprocessor 是一种主要用于动态网页的计算机脚本语言,它完全免费!其语法参考了 Perl 及 C 且可以直接集成进 HTML 中 PHP 自 3.0 版本开始具有一些“面向对象”的特性,浏览 PHP 函数手册就能发现这门语言似乎就是为了网页而存在的 PHP 本身已经包含了大量的常用函数。
根据 2007 年的统计数据 PHP 已经被安装在超过 2000 万个网站和 100 万台服务器上。
通常我们会把 WordPress 安装到站点根域名的 /blog/ 目录,这样将非常方便以后拓展其他站点功能,可如果要在站点的根目录如 “/” 调用最新发布的文章该怎么办?大概有这么几种方法:最为直接的方法是使用 PHP 读取 WordPress 数据库的 posts 表取出最新更新的内容;另一种使用 PHP 或者 JavaScript 抓出 WordPress 的 RSS 订阅内容;第三种方法就是我下面要介绍的直接使用 WordPress 自带函数在非安装目录输出想要的内容…… - 阅读全文 -
如何使用 PHP 在自己网站上显示最新的微博
在 Drupal 模板开发中会用到 breadcrumb 面包屑,其功能是输出当前页面与整个站点的层次结构关系,虽然在目前的一些网站中其功能性与重要性逐渐淡化,但在以往及所有以内容为主的网站中“面包屑”显得尤为重要。但我们发现在 Drupal 默认的情况下,绝大多数页面的 breadcrumb 只会显示一个“首页”链接,这个时候其实可以隐藏掉该区域,只需要在模板中判断 breadcrumb 数组中的单元数目是否多于一个即可。 - 阅读全文 -
在 Drupal 中有很多预定义的 theme 函数(在 theme.inc 中)而多数主题函数在渲染时并没有过多的考虑前端的 CSS 样式定义及呈现问题,其中 theme_box 就是其中之一,在 Drupal 中默认的“评论表单”及“搜索结果”就使用 theme(‘box’) 函数渲染,但如果想区分对待,分别定义不同的 CSS 样式会发现相当困难,这里提供一个简单的覆写主题函数的方法来为 theme_box 添加额外的 class 以方便前端附加个性的 CSS 样式。 - 阅读全文 -