解决Views 日期 字段 exposed的时候的错误
作者: 老葛 亚艾元软件
在Views配置日期过滤条件时,如果选择了exposed,这个时候想通过代码对它进行设置默认值的话,可能会有异常发生。
这个时候,可以通过修改views核心的代码views_plugin_display.inc里面的:
/*
if (!empty($this->view->exposed_raw_input)) {
作者: 老葛 亚艾元软件
在Views配置日期过滤条件时,如果选择了exposed,这个时候想通过代码对它进行设置默认值的话,可能会有异常发生。
这个时候,可以通过修改views核心的代码views_plugin_display.inc里面的:
/*
if (!empty($this->view->exposed_raw_input)) {
作者: 老葛 亚艾元软件
在windows机器上不想安装oracle或者oracle的客户端,我们怎么使用PLSQL Developer工具呢?答案如下:
环境 windows7 64bit
目标环境 centOS5.8 64bit
作者: 老葛 亚艾元软件
rm -rf core vendor
cp -rf drupal-8.3.2/. example
1, 备份
mysqldump -uroot -p example> example-2017-5-28.sql
2,卸载 Bootstrap Layouts
3,升级 ctools,page manager, panels
4,发现报错, 删除变体。
https://www.drupal.org/node/2877803, 不行。
5,卸载layout plugin
6,update.php
http://www.example.com/update.php/selection
Page not found.
Nginx配置错误。
修改配置:
server {
作者: 老葛 亚艾元软件
网站的pager url,是这个样子的:
http://chess.yaiyuan.com/qipus?q=qipus&page=1
http://chess.yaiyuan.com/qipus?q=qipus&page=2
想把它改为:
http://chess.yaiyuan.com/qipus?page=2
多了一个q,
同样的代码,放到本地测试,没有问题。但是在线就存在这个问题,虽然不影响功能,但是一致没有弄明白怎么回事。
多次确认,检查,原来是nginx的问题,在线采用的nginx,本地采用的apache。
最后这样解决:
function pager_get_query_parameters() {
$query = &drupal_static(__FUNCTION__);
if (!isset($query)) {
Drupal 8里面自定义的棋谱实体里面,包含了date这样的base field, 使用solr索引的时候,报以下错误。Base这个base field,采用的字符串格式。所以日期的字符串不是很统一。