Drupal中使用Google Recaptcha V3屏蔽垃圾
互联网上的垃圾制造者层出不穷,总在设法搞些破坏,我们2019年开始在Drupal网站启用Google_Recaptcha屏蔽垃圾,起到一
本人从2010年开始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal对多语言、多站点的支持也是我选择它的重要因素。从最开始的6.x到7.x再到8.x,我一直都在使用,在这过程中需要修改模板、自建模块,也学会了PHP以及其它一些技术。在本博客中我也记录了很多日常使用Drupal中遇到的问题、解决的办法,希望对其他使用Drupal的朋友有所帮助。
这是Drupal分类的页面,点击下面标题查看详细文章内容:
互联网上的垃圾制造者层出不穷,总在设法搞些破坏,我们2019年开始在Drupal网站启用Google_Recaptcha屏蔽垃圾,起到一
最近用Google Search Console中的URL检测查看我们的网站,发现一些问题,一些站的首页使用的是Drupal中的node/1,在没有设置别名网址(alias path)或者别名网址不是/的情况(例如下图中的/page/首页_(Home))下,规范网址(canonical url)就成了node/1本身或者其它别名网址(例如/page/首页_(Home)),而Google选择的
在前几天写的一篇博文《为网站添加图片网站地图》中我提到有三种办法来实现网站地图:
我们从前年、去年开始就缩减了一些以前的多语言网站,将很少人访问的语言取消掉,取消语言后的跳转以前是在.htaccess中设置的,同事处理起来比较麻烦,现在干脆写了一段代码放在html.tpl.php的开头位置,从当前网址中分离出可能的语言代码,如果是已经取消的就301跳转到默认语言对应的网址去,PHP程序代码如下:
前几天写了一篇《关闭MediaWiki网站上的AMP版本、MIP版本》,其实我们的Drupal网
去年我们将EmojiAll网站接入了CloudFlare,这个网站是用Drupal来搭建的,也遇到一些清除缓存等小问题,都是同事们逐步发现、逐步解决。
我们EmojiAll.com这个网站算是做得很精细、逻辑有些复杂,各种数据库调用很多,不过因为数据库服务器采用阿里云RDS、负载不算很高,所以速度上还是可以的,前期主要注重功能,没有太注意性能优化。
Drupal搜索结果页面中会出现一个搜索表单,与置顶的表单有重复的不好之处,另外,我也想在AMP页面等特殊情况下去掉搜索结果页中的表单。
以前好些在网上搜过有修改CSS的办法来隐藏表单的显示,今天又找到Drupal的hook_form_alter这个API调用办法,测试有效,记录如下: