本人从2010年开始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal对多语言、多站点的支持也是我选择它的重要因素。从最开始的6.x到7.x再到8.x,我一直都在使用,在这过程中需要修改模板、自建模块,也学会了PHP以及其它一些技术。在本博客中我也记录了很多日常使用Drupal中遇到的问题、解决的办法,希望对其他使用Drupal的朋友有所帮助。

这是 Drupal 分类的页面,点击下面标题查看详细文章内容:
本人从2010年开始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal对多语言、多站点的支持也是我选择它的重要因素。从最开始的6.x到7.x再到8.x,我一直都在使用,在这过程中需要修改模板、自建模块,也学会了PHP以及其它一些技术。在本博客中我也记录了很多日常使用Drupal中遇到的问题、解决的办法,希望对其他使用Drupal的朋友有所帮助。


以前在MediaWiki中见过一个扩展程序可以实现汉字转拼音,但好像是固定汉字转换,不能是变量,所以也没有用。这几天在用Drupal的时候查到资料说Transliteration这个模块可以用于中文转拼音,而这个模块也用于将上传包含汉字字符文件名的文件自动转拼音文件名,以前就曾经安装用过,于是打开该模块的Readme查看,原来很简单就可以调用其中的函数来实现。
汉字转换函数:

虽然从1998年开办劲捷公司的主营业务就是网站建设,但我一直没有学过ASP、.Net、Java等程序语言,这方面都是公司的程序员来解决,我只会一些工具,以及一些HTML语言。即使2005年以后我专门带队来做自有网站运营,使用过PHP编写的MediaWiki、Discuz等开源平台,但也只是使用现成的系统,基本没有改动、编写过PHP程序。
很久以前学过Basic, Fort

Drupal的区块(Block)功能可以嵌入HTML和PHP代码,能够按照权限、URL匹配控制显示,还是很方便、灵活的,不过因为MediaWiki的版面格式用习惯了,无法在Title下添加一个区块有时显得不太方便(Heade
前一段时间,将我的个人网站及《Google AdSense实战宝典》配套网站这两个相对比较简单、流量也不大的网站从MediaWiki迁移到Drupal,在此过程中也逐步熟悉了Drupal的基本架设,便于以后进行更复杂的应用。
本来接着是做从名录类批量导入数据的网站,不过正好同事在交接龙人寻人网的时候说到以前的MediaWiki维护不太方便,我也觉

以前在做Wiki网站的时候,很多地方添加了用户留言的功能,但MediaWiki的留言很不方便,用户不懂Wiki的语法会造成格式混乱,需要管理员检查、整理。另外,虽然MediaWiki有个“监视列表”功能,但必须是填写了邮箱的注册用户,而且新留言的监视不容易知道如何做。
最近在龙人网改版到Drupal平台时,很希望能方

我们在新开发的龙人网站中,随着分类数据的增加,明显感到操作速度变慢,在增加了分类分级选择、分类菜单、分类Views查询等功能和区块后,在新建和编辑页面的时候需要30-50秒才能打开页面,再选择一个分级的分类又需要几十秒,这样的网站几乎无法正常使用了。
昨天排查了很长时间,把CCK中自定义的Field进行了修改或者屏蔽、在权限管理中也关闭了很多功能还卸载了一些模块,但问题

去年尝试用Node import模块来导入CSV文本到Drupal网站中,可以实现将Access/Excel文件的内容导出成文本然后导入网站,但一直没有正式投入使用,准备这个月开始继续解决一些细节问题,特别是分类方面的问题,然后投入正式使用。
这几天在龙人网的改版中就遇到需要加入全国各地省份、地市、区县三级一共2000多个地名分类的情况,30多

Drupal中可以设置向网站和用户通过contact页面联系,填写一个表格后,发送到相应的邮箱中,而邮箱地址不用对外公布。前些天都进行了设置,但今天却发现邮件无法发送成功。查看了一些文档,Drupal发送邮件主要有两种方式:

以前在MediaWiki中是通过修改皮肤文件、MediaWiki namespace下页面等方式来在页面中添加js,css等代码的,现在使用Drupal后也必须找到合适的办法,最近进行的一些实验记录如下:
可以修改php文件或者block区块:

为了实现龙人寻人网上的发布人提交被找人照片功能,在Drupal中安装CCK后还需要安装一堆模块,我是逐个安装后解决遇到的各种问题,记录如下。
FileField
2002-2023 v11.7 a-j-e-0