Archive for the ‘WEB研究’ Category

php のサンプルサイト

フリーの静的ページ用のWEBテンプレートをカスタマイズし、php のサンプルサイトを作ってみました。
php と言っても、超初心者で、やったことは、複数のファイルを一つのページとして読み込ませる“インクルード”という手段を使ったphp サイトに仕上げたというだけ。
それにより、どんな事が可能になったかと言うと
通常の静的ページなら、サイドメニューとか、フッダメニューとか、バナーやリンクの追加などが生じた時に、全てのファイルの同じ箇所を書き換えなければならないと言うわずらわしい作業が待っているわけで、php で各箇所を別ファイルで作成し、インクルードすることで、サイドメニューに項目を増やしたい場合 例えばside.php ファイルを一枚のみ書き換えれば、全てのページに反映するという、まぁ、基本中の基本、初歩の初歩って感じの事ですが、それでも、自らphpサイトを組んだのは初挑戦のこと。
少しずつphp に慣れて行こうという心がけってことです。
今回使わせて頂いたテンプレートは、coolwebwindow 様のNo.15 テンプレート。
そして、PHP の RSS 生成 CGIでRSSを作成し、PHP のrssリーダーのmagpierss を使い、RSSをJAVAスクリプトを用いずに表示させたサイトを作成。
検索エンジン対策にも有効なり・・・(^ー^)v
というようなことをやってみました。
結局何が言いたいのか、やりたかったのか?
というと、CMSのような難しいシステムを使わずに、サイトを作かっただけです。
ついでにRSSも配信できて、新着RSSがphp で表示させる事も出来るとか、欲張ればPNG 配信が出来ると言うことが言いたかっただけです。
はい。
まぁ、更新の手間はCMSに劣るのは確かですが、サーバーへの負担はCMSに比べ、かなり低いはず。
そのサンプルサイトとは、コレだ!
http://attweb.biz/sumplesite

カテゴリごとのRSS

先日カテゴリごとのRSSを表示させようとプラグインをインストールしてみたのですが、設定したはいいが・・・、で? RSSリーダーで読込みたいのだけどRSS のURLは???
英語が出来ない私なので、「 readme 」ファイルはいつも無視。
で、ネットで調べてみると、WPではプラグインをわざわざ入れなくても、カテゴリごとにRSSを分けることが出来るということが判明!!
しかも、カテゴリのURLの後ろに、/feed と付け足すだけでいいとか。
早速適当なRSSリーダー Script サイトにアクセスし、
今回は RSS表示パーツ『RSSWIND』 でテストしてみた。
ここは昔、愛用していたんですよね。
ここのツールを使い、当ブログの適当なカテゴリのURL の後ろに /feed と付け足してみた。
http://attweb.biz/wp/?cat=9/feed 
どれどれ? おお!表示された。
なーんだ、プラグインインストールせずに簡単にカテゴリごとにRSSわけできるじゃん。
勿論、実際サイトでRSS表示する時は、いらぬ広告表示されるのは避けたいので、SINCK GRAPHICA の和田様 独自のRSSリーダー を使わせて頂くことにするんですけどね。

WPにJAVA Script 対応させる

WP でJava Script を対応させるプラグイン
W-Shadow.com
をインストールすれば、 Java Scriptタグを読み込むようになり、
記事内でも Java Script が表示される。
トップページに私の様々なサイトの新着RSSを表示させるには必須。
html タグにJava Script タグを挿入する際には[raw]~[/raw] でくくる事で、
WPのいらないタグや非対応のタグを無視する自動整形が無視されるという仕組みらしい。
必須アイテムですね。

スケジュールカレンダー

サイドバーにスケジュールカレンダーを設置しました。
スケジューラーは何かと必要ですよね。
プラグイン名&発行元は『Event Calendar plugin 』
これをDL⇒解凍⇒UP⇒有効化
そして スケジュール とかイベントカレンダーとかの名前で新規カテゴリ作成。
オプションで表示設定が出来ます。
曜日の表示設定とか、カレンダの予定をクリックしたらフロントページに表示させるか、
ポップアップのみで、表示させないとか、まぁ、色々いじってみて下さい。
投稿方法は記事作成後、投稿カテゴリにチェックをいれることは出来ず、
エディタの下方に・・・イベントエディタが表示されているので
そこのスタート + をクリックするとスケジュールの時間を指定できるようになり、
投稿カテゴリに自動的にチェックが入るという感じです。
 

記事を投稿すると、Side Bar のスケジュールカレンダーの日程に反映されます。
カーソルを当てた時、投稿時のタイトルがポップアップされ、
クリックで詳細がフロントページに表示されるように設定というのが最も好ましい設定かな。

だんだんと使えるCMSへと進化してきましたね。

Category Order

WPのカテゴリをいくつか設定すると、その並び順がテキトーすぎて、プラグインの利用は必須。そこで、使いやすくて有名なプラグインMy Category Order というプラグインを使ってみました。
ドラッグアンドドロップで好きなように並べ替えれる手軽さが人気。
しかし、My Category Order はカテゴリが増えていくと?あるいはその他の理由?
原因は意味不明ですがある時突然機能しなくなるという経験を、このサイトでも、他のサイトでも経験。
サーバーによって?相性があるようです。
My Category Order ではなく、Category Order を設定しました。
Category Order はMy Category Orderに比べ、手軽さは堕ちますが・・・
安定度で言えば確実です。
全て英語で作られているプラグインですが英語が分からずともビジュアルで理解できます。
DL して、UPして有効化すると、ツールの欄にCategory Order の設定が現れます。

サイドバーのリンク改善

サイドバーのリンクに関しまして・・・
当テンプレートの右側サイドバーのスクリーン画像は
広告バナー挿入の機能が用意されていましたが、それを使用して画像リンクを設置すると、どうもリンクが重くてスムーズにジャンプできないということに問題点を感じていました。
手っ取り早く、機能の利用を外し、サイドバー全てをウィジットのテキスト挿入でhtml で入れることでなんとか改善。はなももインフォも同じく改善。
一件落着、ああ良かった♪

プチバグ解決

コピーライトがサイドバーにお引越ししてくる、ちょイバグつーか、プチバグが偶然解決。
フリーテキストボックスを挿入して画像を貼り付ける時にaltタグを挿入していたのですが、どうやら altタグを入れるとなぜかバグってしまったようで、レイアウトが崩れるとか、次のBOXあるいは次の何らかのアクションに影響するらしいと言うことに気づいたのでした。試しにプリントスクリーン画像を別の場所に映してみたら、次の<H3>に画像に指定したリンクがもれなく付いてくるというバグが発生。
色々いじっているうちに、ふとこれも偶然にalt タグを外したら、バグが直った。ということで、『altでバグる』が分かったので、全てのalt を外して問題解決。もとのレイアウトに戻りました。
ああ、良かった。

スパムメール対策

いつも悩まされるスパムメール対策のために・・・
Contact Form 7 でメールフォームを作成し、(CAPTCHA) を使って
画像認証を設定作業に取り掛かってみました。
残念ですが、画像認証を設定すると、現在の段階ではContact Formが Keitai-Style には対応できなくなります。開発が進むのを待つしかありませんね。
Wordpress プラグインで、メールフォーム作成と言えばContact Form 7
と言われているほど、有名なプラグインです。
Contact Form 7で(CAPTCHA)を使って画像認証の設定方法を記載します。
まず、プラグインをダウンロードし、wp-content/plugins/にアップロード。
●Contact Form 7
●Really Simple CAPTCHA
サーバーにアップロード後、
really-simple-captchaの中のtmp フォルダのパーミッションを777に変更。
 wp-content/plugins/really-simple-captcha/tmp  ←を 777
次に、wp-content/uploadsの中に wpcf7_captcha フォルダを作成。
ミッションを777に変更します。
 wp-content/uploads/wpcf7_captcha   ←を 777
Contact Form 7で画像認証(CAPTCHA)が使用可能になりました。
Wordpressにログインして、ツール→Contact Form 7で設定してあげてください。

Powered by WordPress | Bestincellphones.com Offers Free CellPhones. | Thanks to iCellPhoneDeals.com Wireless Deals, Find Best CD Rates and Fat Burning Furnace Review