よくある質問(FAQ)/パッケージ共通
をテンプレートにして作成
開始行:
*各パッケージに共通のご質問とその回答例 [#kfad9a60]
#contents
//
//
//
**システムの設置(インストール)に関するご質問 [#vb2e452b]
//
//
//
***お試し版や試用期間はありますか? [#r3d48c20]
お試し版等のシステムはご用意させていただいておりません。
#br
***パッケージ購入前に自社サーバに設置して動作を確認させて...
ご購入前のテスト設置や動作確認の為の設置には対応させて頂...
製品の性質上、ご理解下さいますようお願い致します。
#br
***tool.phpにアクセスすると「DBMSに接続できません」と表示...
データベースに接続できない際のエラーとなりますので、sqlCo...
#br
***tool.phpのパスワードはどうやって変更しますか? [#ged67...
ログイン後に、下部の「パスワード変更」から変更することが...
#br
***tool.phpはインストール後に削除とありますが自分のパソコ...
いえ、使用する際のみサーバーに設置して頂くプログラムにな...
PCに置いての操作(パソコンにインストールしての操作)は行...
#br
***完全インポートを行ないトップページにアクセスするとエラ...
Warning: mb_send_mail() [function.mb-send-mail]: SAFE MOD...
こちらは、PHPがセーフモードで動作している為のエラーとなり...
#br
***完全インポートを行ないトップページにアクセスするとテン...
必要なファイルが全てアップロードされていない可能性があり...
再度、全てのファイルをアップロードしてお試しください。
#br
***完全インポートを行いトップページにアクセスすると真っ白...
SSL設定ファイルが正しくアップロードされていない可能性があ...
Readmeをご確認ください。
以下のファイルから「.sample」という文字を消して保存しな...
「./custom/extends/sqlConf.php.sample」→「./custom/exten...
「./custom/extends/sslConf.php.sample」→「./custom/exten...
#br
***完全インポートを行いトップページにアクセスすると真っ白...
アフィリエイトシステムPRO2、ASPシステムを設置いただく際、~
sqlConf.phpでTABLE_PREFIXを指定いただいているとそのように...
同パッケージはTABLE_PREFIXの設定には対応していませんので...
#br
***特定の操作をすると画面が真っ白になり、変更したファイル...
UTF-8の文字コードで構築されたパッケージで、設定ファイル等...
変更後のファイルがBOM付きで保存されていると真っ白になる事...
BOM無しでファイルを保存しなおしてください。
#br
***設置時にエラーがでました [#e8290c78]
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
./include/ccProc.php on line 592
上記のようなエラーが出た場合、PHPバージョンが5ではない可...
PHPのバージョンを選択出来るレンタルサーバーをご利用の際は...
変更が出来ない場合、PHP5.2.3以上が利用可能なサーバーに移...
#br
***設置時にエラーがでました(2) [#b8e0da2a]
Parse error: parse error, unexpected T_STATIC, expecting...
上記のようなエラーが出た場合、PHPバージョンが5ではない可...
PHPのバージョンを選択出来るレンタルサーバーをご利用の際は...
変更が出来ない場合、PHP5.2.3以上が利用可能なサーバーに移...
#br
***DBの文字コードの設定はどこで行いますか? [#r708f2ce]
./include/extends/MySQLDatabase.phpを開き、下記の部分を変...
//mySQLからの出力コードをSJISに
mysql_query("set names sjis");
//mysql_set_charset('sjis');
// mysql_query("SET NAMES binary;");
// mysql_set_charset('binary');
***管理者でログインするとエラーが表示されます。 [#z99eebfc]
下記の例は、アフィリエイトシステムPRO2のエラーです。
sql:string(157) "getSum() : select sum(cost) as sum from...
( delete_key = FALSE OR delete_key IS NULL ) AND ( state...
and state <> '差し戻し')
"
getSum() : SQL MESSAGE ERROR.
上記のエラーは、文字コード関連によるエラーとなります。
MySQLまたはPHPの文字コードはSJISになっているかどうか、文...
***管理者でログインするとエラーが表示されます。(2) [#s970...
Fatal error: Class 'System' not found in ~省略~ /inde...
PHPの設定でregister_globalsの機能がオンになっている事が原...
こちらは、非推奨の機能になりますので機能をオフにしていた...
セキュリティ的にも非推奨の機能です。
***管理画面にログインすると画面が真っ白になりました。 [#l...
phpの設定でregister_globalsがオンになっている可能性があり...
セキュリティ的にも非推奨の機能ですのでregister_globalsを...
#br
***システム設定ページや会員登録ページを開くと毎回アクセス...
SSL証明書のインストールや設定がされていないサーバー環境で...
「custom/extends/sslConf.php」にある設定を有効にされます...
サーバへの証明書のインストール、設定完了後にsslConf.phpの...
#br
***登録確認画面では文字化けしていないのに、詳細を見ると文...
登録確認画面では正常に表示されている場合はコチラをお試し...
※行数はパッケージやバージョンにより異なる場合があります。~
※さくらのレンタルサーバー等
./include/extends/MySQLDatabase.php
69行目あたりのコードをコメントアウト
mysql_query("set names sjis");
72行目あたりのコードのコメントアウトを解除
// mysql_set_charset('sjis');
#br
***登録したデータが文字化けしています。(2バイト文字) [#f8...
サーバー側の文字コードがEUCになっていて変更が出来ない場合...
custom/head_main.php
5行目付近
変更前
$euc_garble = false;
変更後
$euc_garble = true;
上記のように変更
#br
***情報の登録・表示は正常に行えるのにフリーワード検索で文...
情報の登録やその表示は正常に行われるのに、~
フリーワード検索など検索時にのみ文字化けが起こる場合は以...
対象ファイル
custom/head_main.php
#br
5行目付近の$euc_garbleをtrueに変更
$euc_garble = false;
↓
$euc_garble = true;
#br
63行目付近の1行をコメントアウト
if( $euc_garble ){
mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING, $...
mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING, $...
}
↓
if( $euc_garble ){
//mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING,...
mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING, $...
}
#br
***携帯からの会員登録を行う際に文字化けする。(入力フォー...
携帯からの操作のみで文字化けする場合~
※ファーストサーバで下記の設定を行ったケースがあります。
custom/head_main.php
5行目付近
$euc_garble = false; の箇所を
$euc_garble = true; に変更
49行目付近の1行を下記のように書き換え(PCと携帯の分岐処理...
if( $euc_garble ){
こちら箇所を
if( $euc_garble && 0 < $terminal_type ){
上記のように変更
#br
***サーバを移転する際にDBのデータを引き継ぎたい[#r6ae20td]
tool.phpの下部メニューにある一括エクスポートを行うことで
DBのデータをcsvファイルに記録することができます。
そのファイルを新サーバにアップロードしていただき
tool.phpにて完全インポートを実行するとデータが引き継がれ...
※SQLite利用時の場合はdbファイルを移行すれば上記作業は必要...
※画像ファイルのアップロード等を行っている場合はfileフォル...
#br
//
//
//
**システムの設定等に関するご質問 [#l1f2f057]
//
//
//
***システムからのメールが送信されていない(受信できない) [...
PHPのセーフモードがオンになっている場合、メールが送信され...
#br
***特定のメールアドレスだけメールが送信されていない(受信...
メールサーバの設定により、特定のドメインにはメールが届か...
一度、サーバの設定をご確認下さいますようお願い致します。
#br
***アップロード可能なファイルサイズを変更したい [#satet30...
custom/conf.phpの~
$MAX_FILE_SIZE = 512000;~
が最大サイズとなりますのでこちらを希望のサイズまでご変更...
また、アップロード可能なファイルサイズはサーバーの制限の...
$MAX_FILE_SIZEの指定より小さなサイズファイルのアップロー...
(標準的なレンタルサーバですと8MB以上)~
は下記の値を上記に設定したサイズ以上に変更してください。~
memory_limit~
post_max_size~
upload_max_filesize~
変更方法例)~
さくらインターネットのPHPの設定を変える~
http://nozawashinichi.sakura.ne.jp/usingmt/2009/05/php.html
//
//
//
**その他、カスタマイズに関するご質問等 [#be83fcc1]
//
//
//
***デザイン変更の際にHTMLテンプレートがどこにあるかわかり...
各ページを表示した際に、HTMLソースにテンプレート名を出力...
左メニューの「システム運用マニュアル」のリンクからカスタ...
#br
***Google Analyticsアクセス解析を付けたい [#v92f2bd4]
全ページに導入する場合は、
各ページで共通で読み込まれるヘッダーやフッターのデザイン...
例1)求人サイト構築システム:未ログイン時のフッターテン...
template/pc/other/user/nobody/Foot.html
特定のページのみに導入する場合は、
各ページのデザインテンプレートに解析用のソースコードを追...
例2)求人サイト構築システム:求人詳細ページのテンプレー...
template/pc/job/nobody/Info.html
例3)不動産モールシステム:未ログイン時のフッターテンプ...
template/pc/include/FootNobody.html
#br
***Google Analyticsアクセス解析(携帯用)を付けたい [#a6d7e...
下記のようなプログラムコードで解析を行うサービスの場合、
デザインテンプレートに解析用のソースコードを追加して頂い...
このような解析サービスを導入して頂く場合は、システムのプ...
<?php
~省略~
?>
下記のソースを参考にプログラムに組み込んで出力してくださ...
実際の組み込み方法等はパッケージ毎に異なる場合があります。
▼custom/global.php
// Copyright 2009 Google Inc. All Rights Reserved.
$GA_ACCOUNT = "MO-アカウント";
$GA_PIXEL = "ga.php";
function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return str_replace("&", "&", $url);
}
▼custom/extension.php
/**
* モバイル用Googleアナリティクスタグを表示
*/
function drawGA( &$gm, $rec, $args )
{
$googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
$buffer = '<img src="' . $googleAnalyticsImageUrl . '"...
$this->addBuffer( $buffer );
}
▼モバイルサイト用共通フッターテンプレート内
<!--# ecode drawGA #-->
***その他のアクセス解析を付けたい [#f685697e]
下記のようなプログラムコードで解析を行うサービスの場合、
デザインテンプレートに解析用のソースコードを追加して頂い...
このような解析サービスを導入して頂く場合は、システムのプ...
<?php
~省略~
?>
#br
***IDの頭文字を変更したい [#f685631e]
IDの定義は
custom/extends/tableConf.php
に記述されています。
※上記ファイルが見つからない場合は custom/conf.php を確認...
IDの頭文字を変更したいテーブル名の
$EDIT_TYPE = 'xxx'
を探して
その下の
$ID_HEADER[ $EDIT_TYPE ] = 'X';
をご希望の文字に変更してください。
※テーブル名は
詳細ページURL:info.php?type=xxx
登録ページURL:regist.php?type=xxx
の"xxx"の部分となります。
例)企業IDの頭文字を変更する場合
$EDIT_TYPE = 'cUser';
$TABLE_NAME[] = $EDIT_TYPE;
$THIS_TABLE_IS_USERDATA[ $EDIT_TYPE ] = true;
$THIS_TABLE_REGIST_USER[ $EDIT_TYPE ] = Array( $NOT_LOGI...
$THIS_TABLE_EDIT_USER[ $EDIT_TYPE ] = Array('cUser');
$THIS_TABLE_OWNER_COLUM[ $EDIT_TYPE ] = Array( 'cUser' =...
$LOGIN_KEY_COLUM[ $EDIT_TYPE ] = 'mail';
$LOGIN_PASSWD_COLUM[ $EDIT_TYPE ] = 'pass1';
$LOGIN_PASSWD_COLUM2[ $EDIT_TYPE ] = 'pass2';
$LST[ $EDIT_TYPE ] = './lst/cuser.csv';
$TDB[ $EDIT_TYPE ] = './tdb/cuser.csv';
$ID_HEADER[ $EDIT_TYPE ] = 'C';
$ID_LENGTH[ $EDIT_TYPE ] = 8;
C0000001
#br
$EDIT_TYPE = 'cUser';
$TABLE_NAME[] = $EDIT_TYPE;
$THIS_TABLE_IS_USERDATA[ $EDIT_TYPE ] = true;
$THIS_TABLE_REGIST_USER[ $EDIT_TYPE ] = Array( $NOT_LOGI...
$THIS_TABLE_EDIT_USER[ $EDIT_TYPE ] = Array('cUser');
$THIS_TABLE_OWNER_COLUM[ $EDIT_TYPE ] = Array( 'cUser' =...
$LOGIN_KEY_COLUM[ $EDIT_TYPE ] = 'mail';
$LOGIN_PASSWD_COLUM[ $EDIT_TYPE ] = 'pass1';
$LOGIN_PASSWD_COLUM2[ $EDIT_TYPE ] = 'pass2';
$LST[ $EDIT_TYPE ] = './lst/cuser.csv';
$TDB[ $EDIT_TYPE ] = './tdb/cuser.csv';
$ID_HEADER[ $EDIT_TYPE ] = 'A';
$ID_LENGTH[ $EDIT_TYPE ] = 8;
A0000001
#br
***表示桁数の制限等はできるのでしょうか? (丸め処理) [#q5...
表示桁数の制限(丸め処理)は、下記のようにコードを書いて行...
出力時に5文字で丸め処理を行う
<!--# code Continuation (!--# value sample #--) 5 #-->
sampleというカラムに「あいうえおかきくけこ」というデータ...
あいうえお…
#br
***改行して入力されたデータを改行せずに表示する事はできま...
入力データを表示する際に、改行をタグに変換しないように指...
<!--# value c_map_code #--> となっている箇所を
<!--# value c_map_code false #--> のように false を追加
上記の用に記述していたければ、ブラウザ上での改行表示を抑...
#br
**モバイル版に関するご質問 [#mbquesti]
***容量制限はどうなっていますか? [#mbsub001]
各キャリアの仕様に依存します。
過去の機種にどれだけ対応しようとするかによって制限は変わ...
現在普及している機種ですとおおまかに下記のようになります。
■docomo:100KB
■au:100KB
■SoftBank:300KB
#br
***携帯対応版をPC版のみで運用したい [#ba7a3c43]
携帯表示をオフにして頂く場合、以下の設定を変更して下さい。
custom/head_main.php
3行目付近
変更前
$mobile_flag = true;
変更後
$mobile_flag = false;
#br
終了行:
*各パッケージに共通のご質問とその回答例 [#kfad9a60]
#contents
//
//
//
**システムの設置(インストール)に関するご質問 [#vb2e452b]
//
//
//
***お試し版や試用期間はありますか? [#r3d48c20]
お試し版等のシステムはご用意させていただいておりません。
#br
***パッケージ購入前に自社サーバに設置して動作を確認させて...
ご購入前のテスト設置や動作確認の為の設置には対応させて頂...
製品の性質上、ご理解下さいますようお願い致します。
#br
***tool.phpにアクセスすると「DBMSに接続できません」と表示...
データベースに接続できない際のエラーとなりますので、sqlCo...
#br
***tool.phpのパスワードはどうやって変更しますか? [#ged67...
ログイン後に、下部の「パスワード変更」から変更することが...
#br
***tool.phpはインストール後に削除とありますが自分のパソコ...
いえ、使用する際のみサーバーに設置して頂くプログラムにな...
PCに置いての操作(パソコンにインストールしての操作)は行...
#br
***完全インポートを行ないトップページにアクセスするとエラ...
Warning: mb_send_mail() [function.mb-send-mail]: SAFE MOD...
こちらは、PHPがセーフモードで動作している為のエラーとなり...
#br
***完全インポートを行ないトップページにアクセスするとテン...
必要なファイルが全てアップロードされていない可能性があり...
再度、全てのファイルをアップロードしてお試しください。
#br
***完全インポートを行いトップページにアクセスすると真っ白...
SSL設定ファイルが正しくアップロードされていない可能性があ...
Readmeをご確認ください。
以下のファイルから「.sample」という文字を消して保存しな...
「./custom/extends/sqlConf.php.sample」→「./custom/exten...
「./custom/extends/sslConf.php.sample」→「./custom/exten...
#br
***完全インポートを行いトップページにアクセスすると真っ白...
アフィリエイトシステムPRO2、ASPシステムを設置いただく際、~
sqlConf.phpでTABLE_PREFIXを指定いただいているとそのように...
同パッケージはTABLE_PREFIXの設定には対応していませんので...
#br
***特定の操作をすると画面が真っ白になり、変更したファイル...
UTF-8の文字コードで構築されたパッケージで、設定ファイル等...
変更後のファイルがBOM付きで保存されていると真っ白になる事...
BOM無しでファイルを保存しなおしてください。
#br
***設置時にエラーがでました [#e8290c78]
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
./include/ccProc.php on line 592
上記のようなエラーが出た場合、PHPバージョンが5ではない可...
PHPのバージョンを選択出来るレンタルサーバーをご利用の際は...
変更が出来ない場合、PHP5.2.3以上が利用可能なサーバーに移...
#br
***設置時にエラーがでました(2) [#b8e0da2a]
Parse error: parse error, unexpected T_STATIC, expecting...
上記のようなエラーが出た場合、PHPバージョンが5ではない可...
PHPのバージョンを選択出来るレンタルサーバーをご利用の際は...
変更が出来ない場合、PHP5.2.3以上が利用可能なサーバーに移...
#br
***DBの文字コードの設定はどこで行いますか? [#r708f2ce]
./include/extends/MySQLDatabase.phpを開き、下記の部分を変...
//mySQLからの出力コードをSJISに
mysql_query("set names sjis");
//mysql_set_charset('sjis');
// mysql_query("SET NAMES binary;");
// mysql_set_charset('binary');
***管理者でログインするとエラーが表示されます。 [#z99eebfc]
下記の例は、アフィリエイトシステムPRO2のエラーです。
sql:string(157) "getSum() : select sum(cost) as sum from...
( delete_key = FALSE OR delete_key IS NULL ) AND ( state...
and state <> '差し戻し')
"
getSum() : SQL MESSAGE ERROR.
上記のエラーは、文字コード関連によるエラーとなります。
MySQLまたはPHPの文字コードはSJISになっているかどうか、文...
***管理者でログインするとエラーが表示されます。(2) [#s970...
Fatal error: Class 'System' not found in ~省略~ /inde...
PHPの設定でregister_globalsの機能がオンになっている事が原...
こちらは、非推奨の機能になりますので機能をオフにしていた...
セキュリティ的にも非推奨の機能です。
***管理画面にログインすると画面が真っ白になりました。 [#l...
phpの設定でregister_globalsがオンになっている可能性があり...
セキュリティ的にも非推奨の機能ですのでregister_globalsを...
#br
***システム設定ページや会員登録ページを開くと毎回アクセス...
SSL証明書のインストールや設定がされていないサーバー環境で...
「custom/extends/sslConf.php」にある設定を有効にされます...
サーバへの証明書のインストール、設定完了後にsslConf.phpの...
#br
***登録確認画面では文字化けしていないのに、詳細を見ると文...
登録確認画面では正常に表示されている場合はコチラをお試し...
※行数はパッケージやバージョンにより異なる場合があります。~
※さくらのレンタルサーバー等
./include/extends/MySQLDatabase.php
69行目あたりのコードをコメントアウト
mysql_query("set names sjis");
72行目あたりのコードのコメントアウトを解除
// mysql_set_charset('sjis');
#br
***登録したデータが文字化けしています。(2バイト文字) [#f8...
サーバー側の文字コードがEUCになっていて変更が出来ない場合...
custom/head_main.php
5行目付近
変更前
$euc_garble = false;
変更後
$euc_garble = true;
上記のように変更
#br
***情報の登録・表示は正常に行えるのにフリーワード検索で文...
情報の登録やその表示は正常に行われるのに、~
フリーワード検索など検索時にのみ文字化けが起こる場合は以...
対象ファイル
custom/head_main.php
#br
5行目付近の$euc_garbleをtrueに変更
$euc_garble = false;
↓
$euc_garble = true;
#br
63行目付近の1行をコメントアウト
if( $euc_garble ){
mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING, $...
mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING, $...
}
↓
if( $euc_garble ){
//mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING,...
mb_convert_variables("SJIS",$TRUTH_INTERNAL_ENCODING, $...
}
#br
***携帯からの会員登録を行う際に文字化けする。(入力フォー...
携帯からの操作のみで文字化けする場合~
※ファーストサーバで下記の設定を行ったケースがあります。
custom/head_main.php
5行目付近
$euc_garble = false; の箇所を
$euc_garble = true; に変更
49行目付近の1行を下記のように書き換え(PCと携帯の分岐処理...
if( $euc_garble ){
こちら箇所を
if( $euc_garble && 0 < $terminal_type ){
上記のように変更
#br
***サーバを移転する際にDBのデータを引き継ぎたい[#r6ae20td]
tool.phpの下部メニューにある一括エクスポートを行うことで
DBのデータをcsvファイルに記録することができます。
そのファイルを新サーバにアップロードしていただき
tool.phpにて完全インポートを実行するとデータが引き継がれ...
※SQLite利用時の場合はdbファイルを移行すれば上記作業は必要...
※画像ファイルのアップロード等を行っている場合はfileフォル...
#br
//
//
//
**システムの設定等に関するご質問 [#l1f2f057]
//
//
//
***システムからのメールが送信されていない(受信できない) [...
PHPのセーフモードがオンになっている場合、メールが送信され...
#br
***特定のメールアドレスだけメールが送信されていない(受信...
メールサーバの設定により、特定のドメインにはメールが届か...
一度、サーバの設定をご確認下さいますようお願い致します。
#br
***アップロード可能なファイルサイズを変更したい [#satet30...
custom/conf.phpの~
$MAX_FILE_SIZE = 512000;~
が最大サイズとなりますのでこちらを希望のサイズまでご変更...
また、アップロード可能なファイルサイズはサーバーの制限の...
$MAX_FILE_SIZEの指定より小さなサイズファイルのアップロー...
(標準的なレンタルサーバですと8MB以上)~
は下記の値を上記に設定したサイズ以上に変更してください。~
memory_limit~
post_max_size~
upload_max_filesize~
変更方法例)~
さくらインターネットのPHPの設定を変える~
http://nozawashinichi.sakura.ne.jp/usingmt/2009/05/php.html
//
//
//
**その他、カスタマイズに関するご質問等 [#be83fcc1]
//
//
//
***デザイン変更の際にHTMLテンプレートがどこにあるかわかり...
各ページを表示した際に、HTMLソースにテンプレート名を出力...
左メニューの「システム運用マニュアル」のリンクからカスタ...
#br
***Google Analyticsアクセス解析を付けたい [#v92f2bd4]
全ページに導入する場合は、
各ページで共通で読み込まれるヘッダーやフッターのデザイン...
例1)求人サイト構築システム:未ログイン時のフッターテン...
template/pc/other/user/nobody/Foot.html
特定のページのみに導入する場合は、
各ページのデザインテンプレートに解析用のソースコードを追...
例2)求人サイト構築システム:求人詳細ページのテンプレー...
template/pc/job/nobody/Info.html
例3)不動産モールシステム:未ログイン時のフッターテンプ...
template/pc/include/FootNobody.html
#br
***Google Analyticsアクセス解析(携帯用)を付けたい [#a6d7e...
下記のようなプログラムコードで解析を行うサービスの場合、
デザインテンプレートに解析用のソースコードを追加して頂い...
このような解析サービスを導入して頂く場合は、システムのプ...
<?php
~省略~
?>
下記のソースを参考にプログラムに組み込んで出力してくださ...
実際の組み込み方法等はパッケージ毎に異なる場合があります。
▼custom/global.php
// Copyright 2009 Google Inc. All Rights Reserved.
$GA_ACCOUNT = "MO-アカウント";
$GA_PIXEL = "ga.php";
function googleAnalyticsGetImageUrl() {
global $GA_ACCOUNT, $GA_PIXEL;
$url = "";
$url .= $GA_PIXEL . "?";
$url .= "utmac=" . $GA_ACCOUNT;
$url .= "&utmn=" . rand(0, 0x7fffffff);
$referer = $_SERVER["HTTP_REFERER"];
$query = $_SERVER["QUERY_STRING"];
$path = $_SERVER["REQUEST_URI"];
if (empty($referer)) {
$referer = "-";
}
$url .= "&utmr=" . urlencode($referer);
if (!empty($path)) {
$url .= "&utmp=" . urlencode($path);
}
$url .= "&guid=ON";
return str_replace("&", "&", $url);
}
▼custom/extension.php
/**
* モバイル用Googleアナリティクスタグを表示
*/
function drawGA( &$gm, $rec, $args )
{
$googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
$buffer = '<img src="' . $googleAnalyticsImageUrl . '"...
$this->addBuffer( $buffer );
}
▼モバイルサイト用共通フッターテンプレート内
<!--# ecode drawGA #-->
***その他のアクセス解析を付けたい [#f685697e]
下記のようなプログラムコードで解析を行うサービスの場合、
デザインテンプレートに解析用のソースコードを追加して頂い...
このような解析サービスを導入して頂く場合は、システムのプ...
<?php
~省略~
?>
#br
***IDの頭文字を変更したい [#f685631e]
IDの定義は
custom/extends/tableConf.php
に記述されています。
※上記ファイルが見つからない場合は custom/conf.php を確認...
IDの頭文字を変更したいテーブル名の
$EDIT_TYPE = 'xxx'
を探して
その下の
$ID_HEADER[ $EDIT_TYPE ] = 'X';
をご希望の文字に変更してください。
※テーブル名は
詳細ページURL:info.php?type=xxx
登録ページURL:regist.php?type=xxx
の"xxx"の部分となります。
例)企業IDの頭文字を変更する場合
$EDIT_TYPE = 'cUser';
$TABLE_NAME[] = $EDIT_TYPE;
$THIS_TABLE_IS_USERDATA[ $EDIT_TYPE ] = true;
$THIS_TABLE_REGIST_USER[ $EDIT_TYPE ] = Array( $NOT_LOGI...
$THIS_TABLE_EDIT_USER[ $EDIT_TYPE ] = Array('cUser');
$THIS_TABLE_OWNER_COLUM[ $EDIT_TYPE ] = Array( 'cUser' =...
$LOGIN_KEY_COLUM[ $EDIT_TYPE ] = 'mail';
$LOGIN_PASSWD_COLUM[ $EDIT_TYPE ] = 'pass1';
$LOGIN_PASSWD_COLUM2[ $EDIT_TYPE ] = 'pass2';
$LST[ $EDIT_TYPE ] = './lst/cuser.csv';
$TDB[ $EDIT_TYPE ] = './tdb/cuser.csv';
$ID_HEADER[ $EDIT_TYPE ] = 'C';
$ID_LENGTH[ $EDIT_TYPE ] = 8;
C0000001
#br
$EDIT_TYPE = 'cUser';
$TABLE_NAME[] = $EDIT_TYPE;
$THIS_TABLE_IS_USERDATA[ $EDIT_TYPE ] = true;
$THIS_TABLE_REGIST_USER[ $EDIT_TYPE ] = Array( $NOT_LOGI...
$THIS_TABLE_EDIT_USER[ $EDIT_TYPE ] = Array('cUser');
$THIS_TABLE_OWNER_COLUM[ $EDIT_TYPE ] = Array( 'cUser' =...
$LOGIN_KEY_COLUM[ $EDIT_TYPE ] = 'mail';
$LOGIN_PASSWD_COLUM[ $EDIT_TYPE ] = 'pass1';
$LOGIN_PASSWD_COLUM2[ $EDIT_TYPE ] = 'pass2';
$LST[ $EDIT_TYPE ] = './lst/cuser.csv';
$TDB[ $EDIT_TYPE ] = './tdb/cuser.csv';
$ID_HEADER[ $EDIT_TYPE ] = 'A';
$ID_LENGTH[ $EDIT_TYPE ] = 8;
A0000001
#br
***表示桁数の制限等はできるのでしょうか? (丸め処理) [#q5...
表示桁数の制限(丸め処理)は、下記のようにコードを書いて行...
出力時に5文字で丸め処理を行う
<!--# code Continuation (!--# value sample #--) 5 #-->
sampleというカラムに「あいうえおかきくけこ」というデータ...
あいうえお…
#br
***改行して入力されたデータを改行せずに表示する事はできま...
入力データを表示する際に、改行をタグに変換しないように指...
<!--# value c_map_code #--> となっている箇所を
<!--# value c_map_code false #--> のように false を追加
上記の用に記述していたければ、ブラウザ上での改行表示を抑...
#br
**モバイル版に関するご質問 [#mbquesti]
***容量制限はどうなっていますか? [#mbsub001]
各キャリアの仕様に依存します。
過去の機種にどれだけ対応しようとするかによって制限は変わ...
現在普及している機種ですとおおまかに下記のようになります。
■docomo:100KB
■au:100KB
■SoftBank:300KB
#br
***携帯対応版をPC版のみで運用したい [#ba7a3c43]
携帯表示をオフにして頂く場合、以下の設定を変更して下さい。
custom/head_main.php
3行目付近
変更前
$mobile_flag = true;
変更後
$mobile_flag = false;
#br
ページ名: