You are here

drupal7

内容包括drupal7教程,drupal7汉化,drupal7主题,drupal7模板,drupal7中文手册,drupal7 views,drupal7中文,drupal7安装,drupal7开发,drupal7视频,等

如何用编程的形式为实体添加字段

老葛:你好!

我在编写模块的时候遇到这么一个需求,有的实体需要手工添加一个字段后,才能写出查询操作。

比如user实体,我想查出所有的“VIP用户”,这样需要给user加个字段来标记,一般情况下需要手工添加字段,但这样明显不够优雅。

我想在安装这个模块的时候,同时也为这个实体添加了字段,后续工作就好做多了。

请问有什么办法可以编程的形式为实体添加字段呢?

谢谢!

论坛:

Drupal版本:

Drupal 9,8,7, 搜索用solr的注意了,log4j超级安全漏洞来袭

网站的搜索使用了solr,里面使用了log4j,我们检查solr关于这个安全漏洞的处理办法:

1,一个是升级solr到8.11.1版本,但是这个版本还不可用,solr官方还没有提供下载。

2,第二个是在classpath,手动替换log4j版本到最新,这个可能比较麻烦。

3,第三是禁用log4j存在漏洞的对应功能,编辑solr.in.sh 文件,在里面添加参数:

 SOLR_OPTS="$SOLR_OPTS -Dlog4j2.formatMsgNoLookups=true"

 

 3种办法都是可行了,我们目前采用了第三种办法,这个文件位于:/etc/default目录下面,并重启了solr。

 参考链接:

 https://solr.apache.org/security.html#apache-solr-affected-by-apache-log4j-cve-2021-44228


Drupal 7 下使用xautoload调用PSR4 第三方库

作者:亚艾元技术部

一个办法是,使用composer,安装composer manager模块,可以实现这个功能。如果不使用composer呢? 

我们开发的亚艾元采集器,用的Drupal版本是7,其中正文的提取,我们使用了一个第三方的PHP代码,最初是直接include进来的。后来发现,正文的提取正确率,只有90%,对于个别网站,由于里面的html代码的混乱,正确率会更低一点。

论坛:

Drupal版本:

Drupal7升级Drupal9的必要性

作者:亚艾元技术部

2020年Drupal9就要问世了,现在还没有升级到Drupal8的老用户,是该计划一下升级的事情了。今天在帮助一个老客户维护Drupal7站点的时候,说到了这个事情,客户对于升级,对于安全性,还是很是重视的。我们总结了一下客户关心的问题:


论坛:

Drupal版本:

Drupal 8 nginx 错误排查:an upstream response is buffered to a temporary file while reading upstream

作者:亚艾元技术部

Drupal 8 网站部署的nginx有时候反应有点慢,经过查看日志,特别是错误日志,存在大量这种信息:

an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/7/74/0000035747 while reading upstream


论坛:

Drupal版本:

页面

Subscribe to RSS - drupal7