はてなブックマークに追加 Yahoo!ブックマークに登録 GoogleBookmark に追加

プログラムを書けない人でも簡単に高度な携帯サイトの作成が可能 特殊タグをご活用ください

フリースタイル 携帯無料レンタルサーバー 携帯無料レンタルサーバー

テキストの内容をランダムに表示させたい。携帯でアクセスした場合のみ表示させたい。パスワードをかけたページを作成したい。等プログラムが書けない人でも簡単に高機能なサイトを作成できます。是非とも使ってみてください。

今すぐお申し込みはこちらから
ユーザーサイト
PV上限なし 携帯専用無料アクセス解析
トップページ トップページ
申し込み 新規申し込み
ユーザーサイト紹介 ユーザーサイト紹介
サーバー環境 サーバー環境
FFFTP設定方法 FFFTP設定方法
FFFTPパスワード認証設定 FFFTPパスワード認証
NextFTP設定方法 NextFTP設定方法
ホームページのお引越し アカウントの停止・削除
よくある質問 良くある質問
サポート掲示板 サポート掲示板
制限事項 制限事項・利用規約
広告非表示 有料プラン 広告非表示 有料プラン
プログラム/デザイン制作代行 プログラム/デザイン制作代行
携帯クリック保証サービス 携帯クリック保証サービス
.htaccess設定
認証制サイト設定(基本認証) 基本認証サイト設定
画像直リンク禁止 画像直リンク禁止
ホームページの引越し(移転) ホームページのお引越し
SEO設定
メタタグ設定+alt メタタグ設定+alt
サイトマップ設定 サイトマップ設定
Yahoo!カテゴリ登録 Yahoo!カテゴリ登録
YICHA検索エンジン登録 YICHA検索エンジン登録
robots.txt設置 robots.txt設置
アクセスアップサイト アクセスアップサイト
ユーザー管理画面
管理画面ログイン 管理画面ログイン
アカウント情報管理 アカウント情報管理
パスワードの再発行 パスワードの再発行
独自ドメイン設定 独自ドメイン設定
アクセス解析の説明 アクセス解析の説明
アクセス状況推移(グラフ解析) アクセス状況推移 オススメ
サービス
SQlite導入マニュアル SQlite導入マニュアル
テンプレートエンジン テンプレートエンジン
無料デザインHTML 無料デザインHTML
動作確認済みスクリプト 動作確認済みスクリプト
オススメ制作情報 オススメ制作情報
完全フルバックアップ 完全フルバックアップ
WSCS フリースクリプト WSCS フリースクリプト
PALS 自動ログインスクリプト PALS 自動ログインスクリプト
相互リンク 相互リンク
お問い合わせ
新着情報
2012/1/10
1/10 21時よりf00.jpサーバーの緊急メンテナンスを行わせて頂きます。メンテナンス中はサイトにアクセス出来ませんのでご了承ください。
2011/11/06
2011/11/09 09時〜10時
約30分サーバーメンテナンスのためご利用いただけません。ご協力よろしくお願いいたします。
2011/2/7
EC-CUBEカスタマイズパッケージサイトの運営を開始いたしました。
2011/1/27
独自ドメイン設定解説ページにSTEP3〜STEP4 value domain ネームサーバー変更設定方法を追加しました。
2011/1/15
Twitter初めてみました。
2011/1/14
携帯レンタルランキングサービスを開始いたしました。
携帯ランキング オーバーラン
2010/1/04
f00.jpサーバーの募集を停止いたしました。
2010/12/27
皆様のおかげサービス運用4年目に入りました。
今まで以上にサービス改善/サポート共に努めて参りますので今後ともよろしくお願い致します。
お知らせ情報一覧

Google 急上昇ワード

急上昇ワード一覧

2012/02/01 02/15/15
Closed a BUY GBP/USD position at 1.57587 on http://t.co/VcFXAzGe. net PnL: $1,191 Visit http://t.co/EgjqfIfM to see my performance.

携帯サイト構築テンプレートエンジン

 テンプレートの説明  機能別リファレンス

携帯サイト構築テンプレートエンジンって何?

HTMLを使って自由自在にデザイン・レイアウトをしつつ、プログラムを書けない人でも簡単に特殊な機能をサイト上に持たせたい!…そういった要望にお応えしたいと思い開発したのが、この『携帯サイト構築テンプレートエンジン』です。

携帯サイト構築テンプレートエンジン 使い方/サンプルスクリプトの設置

以下のサンプルスクリプトをダウンロードし
実際にどのように設置/動作するかを確認することができます。

サンプルスクリプトのダウンロード  user_090514.zip

設置方法は、「マニュアル.txt」以外のファイル全てを、
そのまま好きな場所へアップロードするだけです。
※カウンタ機能を利用する方は、count.datのパーミッションを606に変更して下さい。

アップロード完了後「index.php」にアクセスするだけで、プログラムが動作します。

サンプルサイトの配布

実際に構築済みのテンプレートサンプルサイトです。そのまま使用してもOKです。
サンプルサイトを使いながらテンプレートエンジンの機能をご確認ください。

■テンプレートエンジンサンプル 01
 ランダム画像表示サイト
 ( 自動更新風 )
ランダム画像表示サイト
スクリプトのダウンロード
tpl01_090520.zip

サンプルサイトの表示
■テンプレートエンジンサンプル 02
 画像ギャラリーサイト
 ( 自動更新風可 )

tpl01は画像のランダム表示でしたが、tpl02は指定した順番で画像を表示させることができます。
作品紹介電子書籍系のサイトが簡単に作成できます。

サンプル内に3パターン一覧表示の方法掲載しています。
画像ギャラリーサイト
スクリプトのダウンロード
tpl02_090611.zip

サンプルサイトの表示

『携帯サイト構築テンプレートエンジン』って何?(詳細)

例えば、「広告の張替え作業が面倒だ…」
例えば、「DoCoMoとauでは動画ファイルへのリンクの書き方が違って面倒だ…」
例えば、「テキストや画像をランダムに表示させたいが、プログラムの設置は面倒だ…」

携帯向けのサイトを作成していて、そう思った事はないでしょうか?

ご自分でプログラムを書ける人なら、上記の処理程度なら簡単に済ませてしまうかもしれませんが、普通の人はなかなかそうは行きません…よね?

…かといって、一般的な無料HP作成サービスには色々な制限事項があり、自分の思い通りのデザインやレイアウトが出来なかったりします。

HTMLを使って自由自在にデザイン・レイアウトをしつつ、プログラムを書けない人でも簡単に特殊な機能をサイト上に持たせたい!…そういった要望にお応えしたいと思い開発したのが、この『携帯サイト構築テンプレートエンジン』です。

HTMLはある程度書けるけどプログラムは無理!…という方は、是非一度お試し下さい。

機能紹介

『SPタグ』(スペシャルタグの略)と呼ばれる「##」で挟まれた特殊タグをHTMLに埋め込むだけで、様々な特殊な処理を行います。

↓にアクセスし「テンプレートのHTMLソース」(画面右上)をご覧になって下さい。
http://fs-server.net/sample_template/index.php?file=introduce.html

…通常ある筈の<body>タグがありませんよね?
その代わりに、##TEXT_FILE##というSPタグが使われています。
このSPタグは、あるファイルの中身をそのままそこに表示させたい時に使用するものです。

例えば、<body text="#000000" bgcolor="#ffffff" link="#0000ff" …>という<body>タグを書いたファイルを読み込ませれば、全てのページで色の設定を統一したり、全てのページのデザインを一気に変更したり…といった事が簡単に実現出来ますし、各ページで共通のフッタを表示させたりも出来ます。

##TEXT_RAND##は、あるファイルの中身からランダムにテキストを表示させたい時に使用するものです。

例えば、アフィリエイト収入を得る為の広告タグをランダムに表示させるという使い方が出来ますし、各ページで同じファイルを指定すれば、全ページの広告管理を、たった1つのテキストファイルを修正するだけで済ませる事が出来ます。

また、##GET_SITE##というSPタグを使えば、他のサービスで作成したサイトの内容(例ではランキングサイト)の指定した範囲を、自分のサイト内に取り込む事が出来ます。

その他、書き方が非常に面倒な動画ファイルへのリンクも、##MOVIE##というSPタグを使えばたった1行ですし、au/DoCoMo/SoftBankそれぞれに対して自動的に最も適切なタグで表示し、更にパソコンからのアクセスを制限したりも出来ます。

##COUNTER_EMOJI##というSPタグでカウンタを表示させたり、##UPDATE##というSPタグで更新日を自動で表示させたりも出来ます。

この『携帯サイト構築テンプレートエンジン』には、こういった特殊な機能を持つ『SPタグ』が、合計で30種類も揃っています。(要望次第で今後も追加予定です)

数が多いので使いこなすのは大変でしょうが、上手く使いこなせば、プログラミングの知識が全く無い人でも、高度なサイトを作れてしまうのです。

様々な活用例(サンプルサイト)のご紹介

『SPタグ』をフルに活用すれば、通常はプログラミングが出来ないと作れないようなサイトでも簡単に構築する事が可能ですが、実例が無いとなかなかピンと来ないと思います。

下記に幾つかの実用例を挙げていますので、参考にしてみて下さい。

・ネイルサロンサイト:http://lust.f00.jp/
・アダルト動画サイト:http://giri.f01.jp/
・アダルト画像サイト:http://anime.f00.jp/

なお「我こそは!」と思う方は、このテンプレートエンジンを活用して作成したサイトを、下記サポート掲示板までご連絡下さい。
http://fs-server.net/support.html
無限とも言えるテンプレートエンジンの活用例の1つとして取上げさせて頂きます。

ファイル構成

・index.php ⇒ プログラム本体(このファイルにアクセスがあるとプログラムが動作)
  ・template/ ⇒ テンプレートファイル保存ディレクトリ
  ・data/ ┳ img/ ⇒ 画像ファイル保存ディレクトリ
          ┣ movie/ ⇒ 動画ファイル保存ディレクトリ
          ┣ text/ ⇒ テキストファイル保存ディレクトリ
          ┗ count.dat ⇒ カウンタ管理ファイル(パーミッション:606)
・マニュアル.txt

ダウンロードした時点でのファイル構成は上記の通りです。詳細は↓をご覧下さい。
http://fs-server.net/sample_template/index.php?mode=disp_composition&file=sample.html

プログラムの動作設定変更方法

※特に何も変更しなくてもプログラムは動作します。
※設定を変更する必要が無い方・自信が無い方は、この項目は読み飛ばして下さい。

自分の使いやすいように設定をカスタマイズしたい方は、「index.php」ファイルを開き、
中に書かれている設定を変更してください。

◆define('UCFG_FLG_CONVERT_ZEN2HAN', '0');
'0'を'1'に変更すると、全角のアルファベットや数字を半角に変換してから表示するよう
になります。携帯向けにいちいち半角で書くのが面倒!という方は'1'にすると良いですが、
予期せぬ変換が行われる可能性もありますので注意して下さい。

◆define('UCFG_FLG_CONVERT_EMOJI', '0');
'0'を'1'に変更すると、PCからのアクセス時に絵文字部分を画像に変換します。

なお、絵文字を使ったサイト作成については、↓のソフトウェアを使う事をお勧めします。
http://www.nttdocomo.co.jp/service/imode/make/content/pictograph/tool/

◆define('UCFG_DEFAULT_TEMPLATE', 'index.html');
TOPページ表示用のテンプレートファイル名です。
必要に応じて自由に変更して下さい。

◆define('UCFG_DIR_TEMPLATE', './template/');
◆define('UCFG_DIR_IMG', './data/img/');
◆define('UCFG_DIR_MOVIE', './data/movie/');
◆define('UCFG_DIR_TEXT', './data/text/');
◆define('UCFG_FILE_COUNT', './data/count.dat');
ファイル構成を変えたい方は、自由に変更して下さい。
パスは「index.php」から見たパスを記述して下さい。
※パスとして「../」を含むものは使えませんので、ご注意下さい。

ページの作成方法

「template/」ディレクトリの中に、「.html」や「.htm」で終わるHTMLファイルを作成していくだけです。
ルール的には、普通にHTMLファイルを作成するのと全く同じです。
唯一の違いは、HTMLファイルの中に『SPタグ』を埋め込む事が出来るという点のみです。

初期状態では、「index.html」と「sample.html」と「sample_lock.html」という3つのファイルが入っています。

「index.html」は、デフォルトで表示されるページ(TOPページ)になりますので、削除はしないで自由に編集して使ってください。
index.phpに何も指定しないでアクセスした場合、このテンプレートファイルが読み込まれます。

「sample.html」は、『SPタグ』の使い方を簡単に紹介しているサンプルファイルです。
必要が無ければ削除しても構いません。

「sample_lock.html」は、鍵(パスワード制限)ページのサンプルファイルです。
こちらも必要が無ければ削除しても構いません。

ページの表示方法

例えば「sample.html」を表示させたい場合、「index.php?file=sample.html」でアクセスします。
もし「test.html」というファイルを新しく作成した場合、そのファイルを表示するには「index.php?file=test.html」でアクセスします。

つまり、「index.php?file=○○○」(○=テンプレートファイル名)でアクセスすれば、その○○○で指定したテンプレートファイルが表示されるという仕組みです。

○○○を何も指定しないでアクセスした場合は、自動的に「index.html」が表示されます。

SPタグの書式について

『SPタグ』の書式は、基本的に2種類あります。

◆##○○##
○に特定の文字列を書いて「##」で挟むだけです。

◆##○○-□□##
○に特定の文字列を書き、オプションを「-」(ハイフン)の後に書いて「##」で挟みます。
□は各SPタグによって様々な書式があります。(後述)

※○に使える文字列は次の項で説明しますが、必ず「半角」の「大文字」で書くという点にご注意下さい。

##URL##というSPタグを例に説明しますと、以下の書き方は全て間違いです。ご注意下さい。

・##URL## ⇒ 「#」が全角になっている
・##url## ⇒ 「URL」が小文字になっている
・##URL## ⇒ 「URL」が全角になっている

高度なSPタグの書き方(上級者向け)

特別な書式を加えると、携帯キャリア毎に違う処理結果を出す事が出来るようになります。

書式:##△:○○##
△:キャリア指定,○:SPタグ

◆例1:DoCoMo/au利用者で別々の動画ダウンロード用リンクを表示
http://fs-server.net/sample_template/index.php?file=advance1.html

◆例2:パソコンからのアクセス時のみ、<table>タグで枠線を付ける
http://fs-server.net/sample_template/index.php?file=advance2.html

◆例3:パソコンとSoftBankからのアクセス時に、別のテンプレートファイルを表示する
http://fs-server.net/sample_template/index.php?file=advance3.html

△のキャリア指定には下記の10種類の書式が使用できます。
この書式は、全てのSPタグに対して有効です。

◆IPアドレスによる判定
・d: ⇒ DoCoMoからのアクセスのみSPタグを有効にする
・a: ⇒ auからのアクセスのみSPタグを有効にする
・s: ⇒ SoftBankからのアクセスのみSPタグを有効にする
・m: ⇒ 携帯からのアクセスのみSPタグを有効にする
・p: ⇒ パソコンからのアクセスのみSPタグを有効にする

◆ユーザーエージェントによる判定
・D: ⇒ DoCoMoからのアクセスのみSPタグを有効にする
・A: ⇒ auからのアクセスのみSPタグを有効にする
・S: ⇒ SoftBankからのアクセスのみSPタグを有効にする
・M: ⇒ 携帯からのアクセスのみSPタグを有効にする
・P: ⇒ パソコンからのアクセスのみSPタグを有効にする

※半角/全角,大文字/小文字の違いにご注意下さい。

「IPアドレスによる判定」と「ユーザーエージェントによる判定」との違いに関しては、「IPアドレスによる判定」の方がより厳密な判定であるとお考え下さい。

ただし、「IPアドレスによる判定」の場合、PCサイトビューワー(フルブラウザ)・携帯アプリ・パケ割サイト経由のアクセスの場合、携帯を使っていてもパソコンとして判定されてしまいますのでご注意下さい。

逆に、「ユーザーエージェントによる判定」の場合、パソコンで使用しているブラウザの設定次第で、パソコンからのアクセスでも、携帯からのアクセスであるかのように振舞う事が出来ます。

FAQ:よくあるご質問とその答え

【Q】<img>タグを使って画像を表示させようとしても上手く表示されないのですが?
【A】<img src="○"> の「○」の部分には、プログラム本体である「index.php」からのパスを入力して下さい。テンプレートファイルからのパスではありませんので、ご注意下さい。

【Q】SPタグの中にSPタグを入れる(入れ子)にする事は出来ますか?
【A】##〜##が複数行にまたがるのは大丈夫ですが、##○○-##□□####のような入れ子の書き方には対応していません。

【Q】デフォルトのテンプレートファイル名を「index.html」以外にしたいのですが?
【A】「index.php」を開くと設定箇所があります。自由に設定して下さい。

【Q】プログラム本体の名前を「index.php」以外にしたいのですが?
【A】拡張子が「.php」であれば、どんなファイル名にしても構いません。「##URL##」のようなSPタグでも問題なく動作します。

その他ご質問がある方は、下記サポート掲示板でお問い合わせ下さい。
http://fs-server.net/support.html

ご利用上の注意・動作環境

テンプレートファイルは、必ず「シフトJIS」で記述して下さい。
その他の文字コードでは文字化けを起こします。
※「シフトJIS」が何かよく分からない方は、特に気にする必要はありません。

このプログラムは、フリースタイル上でしか動作しません。
プログラムを他のサーバーに置いても動作しませんので、ご了承下さい。

著作権

このプログラムの著作権はフリースタイル運営者にあります。
プログラムの改変・フリースタイル以外での配布は一切認めません。

免責事項

当プログラムを使用して発生した如何なるトラブル・損失に関して、フリースタイルは一切の責任を負わないものとします。

サポート

ご質問・ご要望等は、下記サポート掲示板までお願いします。
http://fs-server.net/support.html

バージョンアップ(機能追加・バグ修正)について

機能追加やバグ修正の告知については↓で行います。
http://fs-server.net/

なお、このプログラムに機能追加やバグ修正があった場合でも、基本的に、設置済みのプログラム・テンプレートファイル・その他のファイル等を、変更したり設置しなおしたりする必要はありません。
EC-CUBEカスタマイズ

EC-CUBEカスタマイズ

ホームページ機能別改善パッケージ EC-CUBEカスタマイズから、SEOまで幅広く掲載中

携帯無料レンタルランキング

携帯無料レンタルランキング

携帯サイトテンプレートを使用した携帯専用の無料レンタルランキング NEW

ゴミの日通知 ゴミアラーム

ゴミの日通知 ゴミアラーム

忘れやすいゴミの日を当日・前日にメールで通知してくれる無料サービスです

ホームページ制作代行

ホームページ制作代行

低価格・高品質なデザインによるホームページ作成代行

携帯無料レンタル空メール

携帯無料レンタル空メール

独自ドメイン空メールの利用も可能 携帯専用無料レンタル空メール

ホームページ制作代行

ドメインエイジ

ドメイン年齢チェックサービス SEOやサービスの運営期間等の調査に利用可能

Copyright(c) フリースタイル 無料携帯レンタルサーバー All Right Reserved. ページランク表示用ブログパーツ E-Pagerank