addressfield_phone 7.x-1.3 的 bug

Notice: Undefined index: fax in addressfield_format_phone_generate() (line 69 of/home/nginx/domains/hi.thatk.com/public/sites/all/modules/addressfield_phone/plugins/format/phone.inc).

 

commerce feeds 与 Commerce (Product Display Manager) (commerce_pdm)

feeds 导入产品 和产品关联node 时, 要指定唯一的 GUID.

pdm 中 将 product 从 node 中 remove的同时, 也会将产品的 图片从硬盘删除掉.

尝试在 feeds 中 delete ,可能删除不完全.

 

要删除 产品关联 node .最好在 content 管理页面中删除. 这样可以批量选择, 而且不会删除 product.

杨绛先生走好

live writer 写 drupal7 blog 的配置

所需模块: blog easy_blog blogapi xmlrpc_server

启用的模块:

blogapi

xmlrpc_server

blogapi_metaweblog

blogapi_movabletype

blogapi_blogger

easy_blog

easy_blog_layout

 

 

配置要点:

-- drupal 后台 blogapi 配置

配置 Nginx 禁止下载 drupal 源码文件.

centminmod的配置,在 /usr/local/nginx/conf/drop.conf 末尾加上

location ~* \.(engine|inc|info|install|make|module|profile|test|po)$ {
    deny all;
    }

保存,重启nginx.

 

lnmp, 在站点配置或者配置include 的配置文件中添加

location ~* \.(engine|inc|info|install|make|module|profile|test|po)$ {
    deny all;
    }

使用chmod如何给文件夹递归授予权限

find /path -type f -exec chmod 644 {} \; 修改文件权限
find /path -type d -exec chmod 755 {} \;修改文件夹权限

----------------------------------------------------------------------------

/path , -type 根据类型和路径遍历文件以及子文件夹

-exec 每遍历一步就执行一次此参数后的命令

{} 代表前面所遍历到的文件或文件夹

\; 代表-exec命令的结束符号,-exec命令的固定格式

根据 PHP返回值来决定是否显示 block

<?php
$isFront = FALSE;
$url = request_uri();

if (drupal_is_front_page()) {
  $isFront = TRUE;
}
/**
if (strpos($url, "node")) {
  $isFront = FALSE;
}
*/

$detect = mobile_detect_get_object();
$is_mobile = $detect->isMobile();
$is_tablet = $detect->isTablet();
return $isFront && !$is_mobile && !$is_tablet;
?>

是首页,并且是电脑端访问才显示.

---------------------------------------------------------------------

<?php
$isFront = FALSE;
$url = request_uri();

删除新站首页的"Welcome To .." 和 "No front page content has been created yet"

drush en -y empty_front_page

这个module 是试过N种方式后,最简便的方法.

升级 scaleWay 的 nginx 到最新版 1.9.14

默认带的是 nginx 1.4.6

首先是升级

cd ~
wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

vim /etc/apt/sources.list
添加下面2行:
deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ trusty nginx

然后卸载掉旧版的 nginx
apt-get remove nginx nginx-common

Pages

Subscribe to thatK 芦荟的博客 RSS