Drupal 7.x

Microsoft Edgeで記事の作成

当サイトで記事を記載する際、これまではFireFoxを使用していましたが、最近ではEdgeを使用しています。

​Edgeでも問題ないと思っていましたが、いくつか不都合があります。

​全角/半角の切り替えができなくなる
BackSpaceキーを使用するとページが再表示され編集内容がクリアされる

1番が発生した場合の対処方法は、...

記事への画像の貼り付け方法

以前、「Wysiwyg Fields Token 問題」と言っていた件について解決しました。

簡単に説明すると、「WYSIWYG Fields」モジュールにて画像の貼り付けを行うと、本文に「Wysiwyg Fields Token」が挿入されてしまいます。
このトークンを専用の入力フィルター「Wysiwyg Fields Filter」...

リファラースパムなのか

事象
drupalのレポートをみていてふと気が付きました。

なんでcronが頻繁に実行されているのだろう?

詳細を見ると以下の通りです。
※発見時のものとは異なります。

ホスト名はサーバのIPアドレスではありません。
ユーザーは匿名ユーザ(未認証ユーザ)です。

...

モジュール情報の削除

drupal 6.x からdrupal 7.xにアップグレードしたため、drupalで使用しているデータベース内には未だにdrupal 6.xでアンインストールを行わなかったもしくは行えていなかったモジュールの情報が残っています。
そのため、新しいモジュールをインストールする際、データベースのアップデート工程で必ずWarrningメッセージが表示される状態でした。

...

jQuery mmenuの導入

メインメニューの表示を少し変えてみようということで、jQuery.mmenuを使ってみることにしました。

jQuery.mmenu

jQuery.mmenu(以下,mmenu)は、jQuery用プラグインでスライドメニューを構築することが可能です。
公式サイトはhttp://mmenu.frebsite.nl/になります。
...

404 ajax errors with taxonomy auto-completion

事象

drupal-7.39くらいでセキュリティアップデートがあって以降、記事を作成時にタグを入力するテキストフィールド内にカーソルをもっていくと、ajaxのエラーが発生するようになりました。

エラーメッセージは以下です。

いろいろ調査しましたが、解決策は見当たらず、ずっと放置していました。
このエラーメッセージは、...

drushのインストール

Drupalを管理する上で便利なdrushのインストール方法について記載します。
過去にも記事にしていますが、あれからかなり変わり、インストールも非常にシンプルになりました。
インストールして損はないと思います。
 
環境

さくらのVPS
CentOS7
nginx-1.11.4
...

Add to Any

各記事に表示していたSNSなどへの共有ボタンに関して、今回、「Social Buttons」モジュールから「Share Buttons by AddToAny」モジュールに変更しました。
SNS用のボタンにはいろいろな種類があります。
共有ボタンの用途は、自サイトの記事を他のサイトへ転載してもらうためのボタンで記事へのURLリンクが埋め込まれます。
...

記事への画像の貼り付け

記事への画像の挿入には「Wysiwyg Fields」モジュールを利用しています。

とても満足していましたが、あることに気がついてしまい。
今後、いつかDrupal8へとアップグレードするときになってそれが悩みの種になるのではないかと懸念しています。
 
Wysiwyg Fields Token 問題
それは、Body...