2006年10月アーカイブ

Cube(ズープス キューブ)公式サイト

XOOPSとは、PHPとMySQLが使えるサーバであれば、簡単に設置でき、ユーザ登録型コミュニティサイトを構築することが可能です。

XOOPSは、テーマを変更することによって見た目を変更することが可能です。

テーマは自分でカスタマイズすることも可能ですし、配布されているテーマを使うことも出来ます。

テーマ配布先→→OCEAN-NET

Movable Typeとの違い

まず、Movable Typeはperlで作られていて、デフォルトでは再構築をして、静的なHTMLファイルを作ります、ダイナミック・パブリッシングにすることによって動的にPHPでページを表示することも可能です。

XOOPSは、PHPでMySQLを利用して、アクセスするたびに動的にページを表示しています。

MTの自己流のカスタマイズの手順 Version 3.33-ja

私はデザインはしない(出来ない)ので、デザイナーさんからデザインを頂く。

デザインからパーツを書き出してgifやjpgにする、この時にimgタグで挿入するかバックに貼るかも考えておく。

FTPパスがわかっている時はFFFTPで画像をアップする。MTのIDとパスしかない時はファイルのアップロードを使って画像をアップして、ソースをエディタで保存しておく。

テンプレート>インデックス>メインページ>テンプレートの内容を全てコピーして、index.tplとして保存する。

保存したindex.tplをDreamweaverで開く、Dreamweaver 8のMTタグ自動補完を使って編集していく。

元からあるMTのdivのidやクラスをなるべくそのまま使い、足らない時はオリジナルのidやクラスを作る。

完成したソースをメインページのテンプレートにコピペして、再構築します。

サイトを確認して、ソースをindex.htmlとして保存して、CSSへのリンクだけを下記のように変更します。

<link rel="stylesheet" href="http://web.p-jisoku.com/styles-site.css" type="text/css" />

<link rel="stylesheet" href="styles-site.css" type="text/css" />

index.htmlと同階層にstyles-site.cssを作りDreamweaverでCSSの編集をしていきます。

CSSとindex.tplを作りこんでから、カテゴリーや日別やエントリーのテンプレートを同様の方法で編集して完成です。

Another HTML-lint gateway

| コメント(0) | トラックバック(0)

HTMLの文法をチェックして、採点してくれます。

Another HTML-lint gateway

タグの閉じ忘れなどを確認するのにも便利なサイトです。

URLを指定する方法と、ファイルをコピー&ペーストしてする方法と、ファイルをアップロードしてする方法から選んでチェックすることが出来ます。

チェックするHTMLのバージョンや、携帯向けの文法のチェックが出来ます。

それ以外にも細かな設定が出来ますが、細かすぎて使ったことが無いです。

フリーなのでお金は要りませんが、作者にビールをおごることが出来ます。

タブブラウザ「ぶら。」

| コメント(0) | トラックバック(0)

私の友人のウェブディレクタお勧めのタブブラウザ「ぶら。」。

ダウンロード先

エッチなアイコン

軽快で高速な動作

わかりやすくて使いやすい操作

「めんどくさい」を肩代わりする便利な機能の数々

アイコンが恥ずかしい人用に健全版も存在します。

MTTagInvoke 1.0

| コメント(0) | トラックバック(0)

個別ページで同じカテゴリーに属したエントリーだけをリストアップ出来ます。

MTTagInvokeのバージョンが新しくなって以前の記述では再構築の時に、空になってしまいました。

MTTagInvoke 1.0をダウンロードし解凍して、MTTagInvoke.plをpluginsの中に、libフォルダの中のMTTagInvoke.pmをlibにアップロードします。

以前はMTTagInvoke.plだけでしたが、MTTagInvoke.pmもlibにアップロードする必要があるみたいです。

エントリー・アーカイブ(個別ページの)テンプレートに以下の記述を追加します。

<div class="module-archives module">
<h2 class="module-header"><MTCategoryLabel>のエントリー</h2>
<div class="module-content">
<ul class="module-list">
<MTTagInvoke tag_name="MTEntries">
<MTTagInvokeAttribute name="category"><MTEntryCategory></MTTagInvokeAttribute>
<MTTagInvokeContent>
<li class="module-list-item"><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTTagInvokeContent>
</MTTagInvoke>
</ul>
</div>
</div>

以前はMTTagAttributeだったのが、MTTagInvokeAttributeに、

MTTagContentだったのが、MTTagInvokeContentに変更されているようです。

個別ページで同じカテゴリーのエントリーにリンクがあるので、読みやすくなります。

MTプラグイン集

| コメント(0) | トラックバック(1)

Movable Typeのお勧めプラグインをまとめました。

plugin集


カテゴリーソートに使える数字置換プラグイン

カテゴリーの順番を自分の好きなように並び替えることが出来ます。

pm_headchanger.pl



カテゴリーによってデザインを変えるプラグイン

カテゴリーによってデザインを変更出来ます、CSSファイルを変更することで簡単にデザインを変更出来ます。

mtcatx-1_5.zip



携帯からも見れるようにするプラグイン

Movable Typeが携帯からも閲覧出来るようになります。

MT4i/2.1



同じカテゴリーだけをリストアップするプラグイン

現在のエントリーと同じカテゴリーに属したエントリーをリストアップすることが出来ます。

MTTagInvoke 1.0のソースとインストール方法

MTTagInvoke 1.0


SQL_CALC_FOUND_ROWS

| コメント(0) | トラックバック(0)

SQL_CALC_FOUND_ROWS(バージョン 4.0.0 以降)では、LIMIT 節を無視した場合に結果セットに含まれるすべてのレコード数を計算するよう MySQL に指示できる。 その後、SELECT FOUND_ROWS() を使用して、計算されたレコード数を取り出せる。

LIMITを使ってリストなどをページングする時に、全部で何レコードあるかも調べないといけないのでSQL_CALC_FOUND_ROWSを使い、次にSELECT FOUND_ROWS() で全レコード数を取得する。

一番初めの表示の時はページングの必要は無いので LIMIT 0,30などで取得し、SELECT FOUND_ROWS()で取得した全レコード数をhiddenに入れておく。

ページングの次へや戻るをクリックされたときは、hiddenの全レコード数を元にLIMITを計算して必要なレコードを取得する。

普通にウェブサイトでページングをしようとすると、最初に全レコードをカウントしないと出来ないが、このほうが大量のデータの時などは時間短縮が出来るようです。

CSS Maker

| コメント(0) | トラックバック(0)

CSS Makerは、スタイルシートをブラウザ上で簡単に作成できるスタイルシート作成ツールです。

サービスは全て無料で提供しています。

A8.net

| コメント(0) | トラックバック(0)

導入企業数4000社を超える国内最大級のアフィリエイト・サービス・プロバイダーです。

色々なジャンルの広告が用意されていて、自分のサイトの内容にあった広告がきっとあるはずです。

A8.net

また、広告素材も豊富でテキストや色んなサイズのバナーから選ぶことが出来るので、自分のサイトのイメージにあった広告を選ぶことが出来ます。

A8.netのエントリー型広告でブログに記事を書いて報酬ゲット


企業の方がA8.netに広告を出すのは

phpを拡張子.htmlで動かす

| コメント(0) | トラックバック(0)

.htaccessファイルに

AddType application/x-httpd-php .php .html

と記述し.htmlでphpを動作させたいディレクトリに設置すればOKです。

Movable Typeは 設定 公開 アーカイブの拡張子でPHPにすることも出来ますが、途中から変更するとURLが変わってしまいますが、.htaccessを使うとURLを変更せずにPHPを動作させることが出来ます。

レンタルサーバーで.htaccessが使えることが条件です。

ちなみにロリポップでは.htaccessを使うことが出来ます。

phpMyAdmin

| コメント(0) | トラックバック(1)

phpMyAdminはPHPで作られた、MySQLを操作できるソフトです。

Download phpMyAdmin

GPLのライセンスの元で配布されています。

ブラウザでphpMyAdminにアクセスして、色々な操作が出来ます。

XAMPPには初めから入っています。

インポート、エクスポートが簡単に行えるので、バックアップをとる時など便利です。

ロリポップでは、MySQLにアクセスするのにphpMyAdminを使っています。

タブブラウザ Sleipnir

| コメント(0) | トラックバック(1)

現在一番よく使っているタブブラウザがSleipnir(スレイプニール/スレイプニル)です。

タブブラウザ Sleipnir 公式ページ(上級者向け)

カスタマイズの自由度が高く、自分の使いやすいように設定を色々変更出来ます。

検索窓に単語を入れて検索しますが、検索するその度に検索エンジンをボタンひとつで切り替えれます。ちなみにGoogleをデフォルトにして、その横にはエキサイトの翻訳を配置しています。

ネットで調べものをする人などにはお勧めです。

.htaccess

| コメント(0) | トラックバック(0)

.htaccessファイルを設置することで、ディレクトリごとにApacheの設定を変更することが出来ます。

サーバの設定は httpd.conf ファイルで行いますが、このファイルは管理者しか編集出来ません。

しかし、.htaccess ファイルは各ユーザが、各ディレクトリ単位で設定できます。

.htaccessについて詳しく解説しているサイト

ミケネコの htaccess リファレンス

Apache チュートリアル: .htaccess ファイル

Google AdSense

| コメント(0) | トラックバック(0)

アフェリエイトをするなら、Google AdSenseが一番お勧めです。

自分のサイトの内容に合った広告を選んで表示してくれるので、クリック率も高いし、メンテナンスがほとんどいりません。

ブログなどで表示の設定だけしておけば、後はどんどんエントリーを投稿するだけで、エントリー内容にマッチした広告を勝手に表示してくれます。

支払いは$100貯まったら、銀行振り込みか小切手で支払われます。

広告表示のボーダーや背景や文字の色を選べるので、サイトの外観をそこなわずに掲載できます。

申し込みの手続きも数分で完了します。

色々なアフェリエイトをやってみましたが、一番早く結果が出て、一番稼いでくれます。

form disabled

| コメント(0) | トラックバック(0)

formタグにdisabledをつけると使用できなくなり、postで送信したり出来ません。

使い方

何かを選択するまで、disabledにしておいて、何かを選択されるとjavascriptで使用出来るようにする。

 クリックすると入力出来るようになります。

サンプルソース

<script language="javascript"><!--
function nodisab()
{
var undisab = '<input type="text" size="30" name="textfield" value="入力出来るようになりました。" />';
document.getElementById('intext').innerHTML = undisab;
}
//--></script>
<form id="form1" name="form1" method="post" action="">
<input name="radiobutton" type="radio" value="radiobutton" onClick="nodisab()" />&nbsp;クリックすると入力出来るようになります。<br />
<div id="intext"><input type="text" size="30" name="textfield" disabled="disabled" value="最初は入力出来ません。" /></div>
</form>

バックリンク数チェッカー

| コメント(0) | トラックバック(0)

検索エンジンの被リンク数を表示できるスクリプトです。

バックリンク数チェッカー

URLを入力してgo!ボタンをクリックするとGoogleとYahooとMSNの結果を見ることが出来ます。

定期的に記録を取っておくとSEO対策の成果を調べることが出来ます。

インデックスされていない時は、

Yahoo YahooのIDが必要です

Google

MSN

などで検索エンジンに登録してみるといいかも?

リンクドラゴン

その他フリーのスクリプトを公開しています。

リンク切れチェッカーもあります。

PHP開発環境XAMPP

| コメント(0) | トラックバック(0)

PHPの開発をwindowsでするの時にすごく簡単に環境を構築できるのがapache friendsが提供しているXAMPPです。

Download XAMPP

XAMPPのインストール手順

Pealでの開発をしないのであればXAMPPをPerlでの開発をするかもしれないならXAMPP Liteをインストールして別でPealをインストールしたほうがいいです。

XAMPPのパッケージ

Apache
MySQL
PHP 5 + 4+ PEAR + Switch
MiniPerl
Openssl
phpMyAdmin
XAMPP Control Panel
Webalizer
Mercury Mail Transport System für Win32 und NetWare Systems
FileZilla FTP Server
SQLite
ADODB
Zend Optimizer
XAMPP Security

すぐに最新バージョンになるため、zip版を保存しておくのもいいでしょう。

PHPは4と5を切り替えることが出来るので非常に便利です。

XAMPP LiteはポータブルHDDに入れて持ち運べます。起動もポータブルHDDで出来ます。

私はBUFFALO HD-PHS40U2/UC USB2対応 ポータブルHDD40GBで持ち運んでどこでも触れるようにしています。

TypePad(タイプパッド)

| コメント(0) | トラックバック(1)

Type Pad(タイプパッド)とはsix apart社が提供するASP型ブログサービスです。

Movable Typeのようにレンタルサーバーを自分で用意しなくても大丈夫です。

難しい設定も知識も必要ありません、5分ではじめられるそうです。

Basicなら月額420円からはじめれます、Proはブログ数無制限に作ることが出来ます。

ビジネスブログとして使っている会社も増えてきているようです。



Dreamweaver 8のMTタグ自動補完

| コメント(0) | トラックバック(0)

Dreamweaver 8を使ってMovable Typeをカスタマイズする時に便利な入力補完やリファレンス機能のダウンロード先

Dreamweaverサポートページ

ただ$を省いてしか使えません。$がなくてもムーバブルの再構築に影響はないです。

LicenseOnline Adobe製品ストア

PHPエディタ

| コメント(1) | トラックバック(0)

フリーで軽いphpエディタ

修正の時はスタンドアロン、小中規模のプロジェクトならプロジェクト管理が付いたほうを使っています。
解凍して、同じフォルダに入れてtemplateを共有しています。

便利な機能

関数を反転させてF1キーを押せばエディタ内でリファレンスが開くのですぐに調べることが出来ます。

F9キーで構文チェックが出来るので、ブラウザで確認する前に一度チェックすると二度手間になりません。

php editor

あと意外と便利なPickColor、簡単にモニター上の色コードを取得できます。

PHPお勧めの本

| コメント(0) | トラックバック(0)

PHPを勉強するのにお勧めの本です。

一冊の本でPHPをすべて理解することは出来ないと思いますが、わかりやすかった本を紹介します。

速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応
速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応ハーシー

毎日コミュニケーションズ 2005-08
売り上げランキング : 9022

おすすめ平均 star
star紙面構成と、内容、よかったです。
starなるべく簡単に覚えていきたい人向け?

Amazonで詳しく見る
by G-Tools

感想

やりたいことが整理されていて、段階を踏んで学んでいけます。

私はこの本でかなりPHPの勉強が出来たと思います。

勉強が終わって、実践になっても調べやすく書かれているので長く手元にあります。

理解しやすく書かれているように感じたのですが、最後のほうでレベルが一気に上がっているように感じるところがありました。




PHP実用プログラミング
PHP実用プログラミング鶴田 展之 繁田 卓二

おすすめ平均
stars見づらいです
stars内容は悪くないけど致命的な欠陥
stars内容は盛りだくさん。ただし、初期者向きではない
starsPHPで行う処理方法に幅を持たせたい人向け
stars広い範囲でPHPを説明してくれています!!中身は良!!ただし 分厚いのが難

Amazonで詳しく見る
by G-Tools

感想

PHPを勉強しある程度理解できるようになって、もっと色々PHPについて知りたいと思う人向けの本だと思います。

ただ索引がないので何かを調べて作業する時にはあまり向きません。あと重いです。




[改訂版] PHP ポケットリファレンス
[改訂版] PHP ポケットリファレンス大垣 靖男

技術評論社 2005-09-17
売り上げランキング : 45915

おすすめ平均 star
starレイアウトに凝りすぎたかも?
star安心できる執筆者が書いたリファレンス

Amazonで詳しく見る
by G-Tools

感想

PHPで何かを作る時よりや、ソースを解析する時などにとても便利なリファレンスです。

関数名やその関数に関係した関数まで教えてくれます。

Google AdSense

バナー

プチ自給自足、野菜、果物、柑橘、栽培日記
晴耕雨読夜web
WEB備忘録(うぇぶびぼうろく)
blogranking
にほんブログ村 ネットブログへ
FC2 Blog Ranking
Powered by Movable Type 4.261