新着WEB関連エントリー一覧

新着WEB関連エントリーについて

新着のWEB関連の技術情報や知識、ニュースや話題などについてエントリーされた新着記事の総合一覧ページです。

個別のカテゴリーごとのエントリーはメニュー項目からカテゴリーを選択することで、ジャンル別のエントリー一覧ページを見ることが可能です。

WordPressでテーマを導入する時に注意したいこと

オープンソースCMSのワードプレス制作にかかわる工程で有料・無料のテンプレートを利用時に注意したい点について紹介しています。

 

はじめ注意点としては、まずデザインとテーマのマッチングになります。

イメージするWebサイトのデザインイメージと導入したいテーマファイルのレイアウトやデザイントーンが似ていること。大きくレイアウトなどが違っていると編集にとても手間がかかる事があります。

 

 

その次の注意点は、情報配置とテーマの構造になります。

コンテンツの情報配置のレイアウトとテーマファイルのデザインがあまり異なっていると、内部のレイアウト編集やコーディングによっては、レイアウト崩れやデザイン崩れの原因になる事があります。

 

 

最後の注意点としては機能仕様とテーマ特長になります。

WordPressはプラグインなどを利用することで様々な追加機能を実装することができますが、反面テーマファイルのカスタマイズが必要になります。有料のテーマテンプレートには、JavaScriptやPHPで簡易的なプログラムが組み込まれているので、カスタマイズにとても費用や時間がかかる場合がある事があります。

 

以上のようなことが今回の記事内容についての注意点です。

 

今回の補足注意点としては、見た目がかっこいい手頃な価格の有償テーマ購入後、編集やカスタマイズができなくなる場合があり、結局余計な費用がかかる場合がある事という点について注意しておくとよいでしょう。

WordPressのプラグインTheme My Loginで会員制サイトを制作する

Webの制作過程で会員サイトの作成が必要になったので、ワードプレスのTheme My Loginで制作してみます。
いきなり有料版で希望するものでなかったり、カスタマイズができないと困るので無料プラグインTheme My Loginで設置しています。

 

はじめに

最初の手順としては、まずTheme My Loginをダッシュボードの[プラグイン]の[新規追加]よりインストールします。

 

その次に、

ダッシュボードの[設定]⇒[一般]から、[だれでもユーザー登録ができるようにする]にチェック。
権限は[購読者]のままでよいでしょう。(必要に応じて変更する)

 

最後の手順としては

固定ページで、設定時は各ページが自動生成され、紹介文やショートコードはページ内に記載されているので、それらを確認することで今回は完了です。

 

この工程の流れで気を付けたい事が、設置自体はわりとスムーズにできるが、設定項目が以外とあったりするので、用途に応じてしっかり設定が必要という点について注意する必要があります。

WordPressプラグインで会員制サイト制作のおすすめと参考

WordPressにて会員制サイト、いわゆるユーザー登録して、ユーザーのみ閲覧できるページや編集できる権限などをコントロールする機能をくっつけたい場合におすすめしたいプラグインを検討してみます。

 

ユーザー権限の制御は基本的にワードプレスに付属していますので、単体ページの編集制限や閲覧パスワードの設定は簡易的な機能が付属していますが、すべて手作業で登録管理しなくてはいけないので、自動化されたワードプレスの会員制サイトを制作するうえで便利なプラグインを必要機能などに応じて比較表も作成してみました。

 

実際にはを導入してみましたが、シンプルでわかりやすくてよかったです。

はじめて導入する場合は半日ぐらいは見ておいたほうがよいかもしれないですね。

 

Simple MembershipWP-MembersTheme My Login
ユーザー登録フォーム
ログインフォーム
限定公開
会員レベル個別設定××
有効期限設定××
会員専用ページ
会員情報編集
パスワードリセットページ
承認方法変更×
ショートコード
有料化決済機能
Paypal
××
日本語化
導入費用無料無料無料
総評
ところどころ日本語化が難しかったりフォームのカスタマイズが困難。
さまざまな設定がわりと手間なく導入できる。他のプラグインとの組み合わせで機能性が拡充可。
導入から設定までとてもわかりやすく親切な作り。
他のプラグインとの併用でかなり良くなる。

 

当記事独自の判断によるものなので、これ以外のプラグインが推奨されないというわけではありません。

 

CSSのfont-familyで記号が小さく表示される状況を解決する

Webの制作過程で表示が小さい記号文字の対処が必要になったので、HTMLソースのプロパティfont-familyで解決してみます。

 

はじめに

最初の手順としては、まずCSSファイルを特定記号〇や△などを表示指定する一番最後に読み込まれるセレクタの場所を特定します。

 

その次に、

font-familyプロパティを、font-family: “”メイリオ””, Meiryo, Osaka, “”MS Pゴシック””, “”MS PGothic””,’Century Gothic’, sans-serif;
などで指定をします。

 

最後の手順としては

対象ページで、キャッシュクリア後に特定の記号の大きさが通常サイズか確認することで今回は完了です。

 

この工程の流れで気を付けたい事が、font-familyを指定しても、CSSセレクタの優先順位や読み込まれる順番などにより正しく反映されない場合があるという点について注意する必要があります。

Excelのセルでプルダウンメニューを設置する

Webの制作過程でプルダウンリストの作成が必要になったので、エクセルのセル内で設置してみます。

 

はじめに

最初の手順としては、まずExcelをを開きリストを設置したいセルを選択します。

 

その次に、

[データ]タブを、[データの入力規則]を選択して、項目から[データの入力規則]を選択をします。

 

最後の手順としては

ダイアログボックスで、項目:入力値の値(A)から[リスト]を選択、[ドロップダウン リストから選択する]のチェックを確認し、項目:元の値(S)に入力値を設定することで今回は完了です。

 

この工程の流れで気を付けたい事が、プロダウンリストの入力値は、セルのデータの入力規則で直接値を記述することも、シート内にリストを作成して各セルの値を参照することも可能という点について注意する必要があります。

DreamWeaverの検索および置換で正規表現の記号を一括置換する

Webの制作過程で記号部分の正規表現での置換が必要になったので、ドリームウィーバーの置換機能で一括置換してみます。

 

はじめに

最初の手順としては、まずドリームウィーバーを起動して対象HTMLファイルを表示します。

 

その次に


検索および置換を、[編集]⇒[検索/置換(F)]か、ショートカットキーCtrl+Fでダイアログを表示し正規表現にチェックをします。

 

最後の手順としては

置換対象で、置換する対象内の正規表現の記号を”[ ]”で囲い一括置換指定することで今回は完了です。

 

この工程の流れで気を付けたい事が、一括置換に含まれやすい”ダブルコーテーションも正規表現の記号となることという点について注意する必要があります。

 

AdobeのFlashでGifアニメーションを制作する

Web制作でgif画像のアニメの作成が必要になったので、アドビ社のフラッシュで制作してみます。

はじめの

最初の手順としては、まずフラッシュでタイムラインにアニメーションを制作します。

その次に

タイムラインに制作したアニメーションを、[ファイル]⇒[書き出し]⇒[ムービーの書き出し]⇒[ファイルの種類]⇒[PNG シーケンス(*.png)]または[JPG シーケンス(*.jpg)]で書き出しをします。

最後の手順としては

Photoshopで、[ファイル]⇒[開く]ダイアログ⇒[画像シーケンス]をチェック。画像がすべて読み込まれたら[ファイル]⇒[Webおよびデバイス用に保存]でGIFを選択することで今回は完了です。

 

この工程の流れで気を付けたい事が、FlashタイムラインのActionScriptや入れ子のムービークリップは無効になることについて注意する必要があります。

じゃない方の検索エンジン、BingのSEOを検討してみる。

改善したいWebサイトのアクセスの流入元を見てみると、意外とBingからの流入が多かった。

 

これは多分、Bing経由でのアクセスが多いのではなく、そもそもGoogleとかYahooからのアクセスが少ないことが原因のようです。

 

ほとんどのキーワードの競合が高く、費用や手間がかかるGoogleやYahooのSEOは捨てて、BingやSNSに特化したSEOを試してみる価値があると思いました。
ところがこのBingに対するSEOは調べてみると、いわゆるリンク切れやmetaタグなどの記述をはじめとする割合一般的な内部施策と、

 

“Bingウェブマスターツール”に登録する。

 

のみでした。
シンプルでいい。
本質的にはこれでいいんだと思う。
これで順位が上位にこないなら、内容と有益性を見直せばよい。

 

もはやGoogleの検索結果は広告収入による利害関係がものすごく大きく関与しているように見受けられるし、ウェブマスターツールをはじめ、専制君主的なサービス群は理解や運用にかなり手間がかかりすぎる。いったい何のためのSEOなのだ?
広告費用もかけなければいけないけど、売り上げを逼迫するのは本末転倒になってしまう。

そもそも、過密度の高い競争では、継続的な労力のわりには得るものが少ない場合が多いという判断材料もあります。

 

このような経緯から、『マンチェスター弱者のSEO』として検索エンジン利用者が全体の2~3%とされるBingの施策を実施してみることにしました。

鶏口牛後のメリットについて経験のあるひとだとピンとくるかもしれません。

 

結果は別の記事で。

テキストエディタのサクラエディタで起動時の折り返し方法を『右端折り返し』デフォルト設定する

Webの制作過程でサクラエディタ折り返しデフォルトの右端折り返し起動設定が必要になったので、テキスト編集ソフトウェアのSAKURAエディタで『右端折り返し』デフォルト設定してみます。

 

はじめに

最初の手順としては、まずサクラエディタを起動して空のファイルを表示します。

 

その次に、

メインメニューを、[設定]⇒[タイプ別設定]⇒[スクリーン]タブ、レイアウト項目・折り返し方法のプルダウン[右端で折り返す]と変更をします。

 

最後の手順

としてはダイアログで、[OK]⇒プログラムの再起動することで今回は完了です。

 

この工程の流れで気を付けたい事が、設定から直接折り返し方法を設定した場合は、再起動後に元に戻るという点について注意する必要があります。

backgroundの背景画像と背景色-CSS背景の透過の解決方法

cssによる背景色や背景画像の透過指定方法は、主に2種類の指定方法があり希望するビジュアル効果による指定方法
の解決方法である。

単純に要素透過させたい場合

opacity:0.5;

とすることでレイヤー自体を透過させることができる。
ただこの場合は、子レイヤーすべてと背景とともに文字が含まれていた場合、文字も透過されてしまうので、
背景色のみを透過させる場合は、

background: rgba(255, 255, 255, 1.0);と指定
とする。

解決方法の補足として、背景画像のみを透過させたい場合は、background:rgbaプロパティで値を指定するか、
背景色のみを透過させるレイヤーを内部に制作して、背景色を透過させることで疑似的に背景画像を透過させる方法のいずれかとなる
があり、backgroundについての特性です。

問題解決カテゴリーとしては、背景画像と背景色についてのCSS背景の透過に分類される。

CSSカスタマイズのレスポンシブ対応-メールフォームプロの解決方法

今回のシステム開発で取り扱うテーマは『メールフォームプロ(古いバージョン)でテキストエリアやテキストボックスがいくらCSSで指定してもサイズ変更できない場合の対処』の解決方法である。

mailform.js内にJavaScriptでフォーム部品の大きさ制御など指定する関数があったのでコメントアウトして回避
とする。

解決方法の補足として、メールフォームプロでCSSセレクタで調整できない場合、オリジナルのカスタマイズをJavaScriptで指定している場合がありJavaScriptをカスタマイズしないとスマホ表示などで期待するビジュアルに変更できない場合があるがあり、CSSカスタマイズについて今回のテーマの補足知識となります。

問題解決カテゴリーとしては、レスポンシブ対応についてのメールフォームプロに分類される。

情報について、検索エンジンでは下記の関連情報での組み合わせでインデックスされている。
スマホ メールフォーム 無料
レスポンシブ メールフォーム フリー
レスポンシブ メールフォーム テンプレート
responsive mailform
メールフォーム html
メールフォーム デザイン
メールフォーム php
mailformpro
php工房
フォームズ

Welcart会員登録フォーム必須項目のカスタマイズ

今回は、WordPressのECカートプラグインWelcartの新規会員登録時のフォーム内の必須項目を任意項目に変更する方法です。

カスタマイズはダッシュボードではできないようなので、プラグインファイルの直接編集が必要になる様子。

会員登録フォームの必須チェックは、フックで制御されているとのことで、必須チェックはusces_filter_customer_check、必須マークはusces_action_essential_markをフックとしている。

必須チェックはusces_action_essential_checkをコメントすれば通りそうなので、作業はすべて自己責任になるが、usceshop.class.phpなどを編集してみる。

何個か該当箇所が見つかったが、すべてオンライン上でのやり取りを考慮していたため、住所関連の必須項目をすべてコメントアウトしてみる。結果、任意項目にすることが成功。

次に必須項目に表示される※マーク、アスタリスクの除去。

多分、このままだと任意項目は非表示にしてしまえば問題ないだろうが、それだと主旨がことなるので、アスタリスクの除去を試みる。

usces_action_essential_markはusc-e-shop\functions\function.php内に記述があるのでそちらを手掛かりに、こちらも自己責任のもと編集してみる。

$usces_essential_markをカスタマイズして、修正ファイルをアップ。

あ、できた。

backgroundのサイズ変更-CSS背景画像のサイズを変更するの解決方法

backgroundで指定した背景画像のサイズ変更の指定方法と記述の解決方法である。

背景画像サイズを変更したいCSSセレクタのbackground-sizeプロパティで値を指定しますとする。background-size:50px 100px;background-size:50% 100%;

解決方法の補足として、値は通常の指定方法、widthやheightautoやパーセンテージ、pxなどが指定可能
があり、backgroundについての特性です。

問題解決カテゴリーとしては、サイズ変更についてのCSS背景画像のサイズを変更するに分類される。

情報について、検索エンジンでは下記の関連情報での組み合わせでインデックスされている。
css background-size
webkit-background-size
background-size cover
background-size:contain
background-size ie
background-size ie8
background-size android
background-size ie9
background-position 右から
background-size 効かない

メール送信時の差出人文字化けのmb_send_mail-PHPの解決方法

今回のシステム開発で取り扱うテーマは『mb_send_mailでメール送信者情報の日本語が文字化けしてしまう』の解決方法である。

$header= From:送信者名.$mail;
などとしてそのまま、mb_send_mailの引数として変数を放り込むと文字化けするので、
$from_name=送信者名;
$header= From:.mb_encode_mimeheader($from_name).$mail;
として一度エンコードする処理を入れる
とする。

解決方法の補足として、あわせて以下のように文字コード指定をしておく必要があるようだ
mb_language(uni);
mb_internal_encoding(utf-8);
mb_http_input(auto);
mb_http_output(utf-8);があり、メール送信時の差出人文字化けについて今回のテーマの補足知識となります。

問題解決カテゴリーとしては、mb_send_mailについてのPHPに分類される。

情報について、検索エンジンでは下記の関連情報での組み合わせでインデックスされている。
mb_send_mail 文字化けに関連する検索キーワード
mb_send_mail 文字化け utf-8
mb send mail文字化け
php mb send mail文字化け
send mail文字化け
mb send mail header文字化け
mb send mail文字化け機種依存文字
mail文字化け
mac mail文字化け
apple mail文字化け
live mail文字化け

iPhone5/6のACアダプタ充電に関するソリューションスマホ編

iPhoneについてのソリューションです。
いままでACアダプタ充電できていたのに、iPhone5や6で急に充電できなくなったについてのソリューションです。
まず機器本体やケーブルの破損を疑いがちですが、さっきまでできていて急にできなくなった場合は、
iPhoneへのケーブルの差し込み先の上下を逆に入れなおして、充電中マークが正常にでてくることがある
である。

記事の内容としては、スマホについてのACアダプタ充電に関わるソリューションとされる。

iPhoneの記事について関連性がある語彙の組み合わせには、
iphone 5se
au iphone
find iphone
iphone 6s plus
itunes
itunes iphone
docomo iphone
softbank iphone
というような内容が列挙される。
iPhoneの記事について関連検索で記事を探す場合は以上のような語彙の組み合わせが表示される。

IMEのキーボード入力-パソコントラブルの解決方法

ブラウザなどで急にIMEが無効になり日本語入力できなくなる。
なんらかのプラグインやウェブサイトなどの問題で、IMEが無効にされる
の解決方法である。

コントロールパネルから[言語]、IMEの[詳細設定]をクリック、[使用可能な場合にデスクトップ言語バーを使用する]にチェックを入れ[オプション]をクリック。

[デスクトップ上でフロート表示する]か[タスクバーに固定する]のどちらかを選択して、[言語バーアイコンをタスクバーで表示する]にチェックし、[OK]をクリック。最後にブラウザのキャッシュをクリア
とする。

解決方法の補足として、再起動などで修復するが、そのままの状態での日本語入力をできるようにする
があり、IMEについての特性です。

問題解決カテゴリーとしては、キーボード入力についてのパソコントラブルに分類される。

情報について、検索エンジンでは下記の関連情報での組み合わせでインデックスされている。
ime が無効です windows8
ime が無効です win10
ime が無効です windows10
imeが無効です 直し方
imeが無効です 意味
imeが無効です windows7
google ime
imeが無効です 8
imeが無効です win7
imeが無効です win8