ここの情報は古いです。ご理解頂いた上でお取り扱いください。

source: OpenPNE/tags/stable/OpenPNE-2.14.7/config.php.sample @ 13892

Last change on this file since 13892 was 13631, checked in by kiwa, 13 years ago

#4433:PHP5.3未満のバージョンでnoticeが出る問題を修正 http://gist.github.com/507955

File size: 22.7 KB
Line 
1<?php
2//// サーバー管理設定 ////
3
4//--- 必須設定
5
6// Web上の絶対パス(URL)(最後にスラッシュを付けてください)
7define('OPENPNE_URL', 'http://sns.example.com/');
8
9// DBサーバ設定
10$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
11'dsn'  => array(
12    'phptype'  => 'mysql',
13    'username' => '',
14    'password' => '',
15    'hostspec' => 'localhost',
16    'database' => '',
17    'new_link' => false,
18    ),
19);
20
21// DB暗号化キー(56バイト以内のASCII文字列)
22define('ENCRYPT_KEY', '');
23
24// メールサーバードメイン
25// 携帯メール投稿の宛先などのドメイン名に使われる
26define('MAIL_SERVER_DOMAIN', 'mail.example.com');
27
28
29//--- オプション設定
30
31// デバッグモード
32// 0: off ... エラー非表示、エラーログを記録する
33// 1: on  ... エラー表示、エラーログを記録しない
34// 2: on  ... 1 + Smartyデバッグコンソール
35define('OPENPNE_DEBUGGING', 1);
36
37// 無効にするモジュール
38//$GLOBALS['_OPENPNE_DISABLE_MODULES'] = array('admin', 'setup');
39
40// メンテナンスモード
41// メンテナンスモードではデイリーメール配信やメール投稿機能も無効になります
42// true: ユーザーにメンテナンス画面を表示
43define('OPENPNE_UNDER_MAINTENANCE', false);
44
45// メンテナンス画面に表示させるテキスト
46// HTMLが使用できます
47// 未入力の場合は、標準のテキストが表示されます
48define('OPENPNE_MAINTENANCE_TEXT', '');
49
50// メンテナンス中でも表示するモジュール名
51$GLOBALS['_OPENPNE_MAINTENANCE_MODULES'] = array('admin', 'portal');
52
53// メンテナンス画面を表示するアクションの個別登録
54// 「メンテナンス中でも表示するモジュール名」に登録されているモジュールでも、
55// ここで登録したアクションはメンテナンス画面が表示されます
56$GLOBALS['_OPENPNE_MAINTENANCE_EXCLUDED_ACTION'] = array(
57'portal' => array(
58    'page_user_top', 'page_portal_user_top_ktai',
59));
60
61// Crypt_Blowfish ライブラリの旧バージョン使用設定
62// 2.2以前からのアップグレードでログインできないなどの
63// 暗号化まわりの不具合が起こった場合はtrueに設定してください
64define('OPENPNE_USE_OLD_CRYPT_BLOWFISH', false);
65
66// ファンクションキャッシュ使用設定
67// 有効にした場合は、最新情報の表示に遅延が起こることがあります
68define('OPENPNE_USE_FUNCTION_CACHE', false);
69
70// このオプションを有効にするためにはOPENPNE_USE_FUNCTION_CACHEをtrueにする必要があります。
71// ファンクションキャッシュのキャッシュを保存するストレージにmemcacheを使用
72define('OPENPNE_USE_FUNCTION_CACHE_MEMCACHE', false);
73
74// OPENPNE_USE_FUNCTION_CACHE_MEMCACHEがtrueの場合の
75// ファンクションキャッシュ用memcacheサーバ設定
76$GLOBALS['_OPENPNE_MEMCACHE_LIST']['func_cache'] = array(
77'dsn' => array(
78    'hostspec' => '127.0.0.1',
79    ),
80);
81
82// MySQL ヒント使用設定
83define('OPENPNE_USE_MYSQL_HINT', true);
84
85// セッション情報を保存するストレージ
86// 0:ファイル
87// 1:データベース
88// 2:memcache(要PECL::memcache)
89define('SESSION_STORAGE', 0);
90
91// 確認画面用の一時画像をDBに保存するかどうか
92define('OPENPNE_TMP_IMAGE_DB', false);
93
94// 確認画面用の一時ファイルをDBに保存するかどうか
95define('OPENPNE_TMP_FILE_DB', false);
96
97///
98// DBサーバ設定
99///
100
101// メインデータ読み込み用DB(オプション)
102//$GLOBALS['_OPENPNE_DSN_LIST']['main_reader'][] = array(
103//'priority' => 1,
104//'dsn' => array(
105//    'phptype'  => 'mysql',
106//    'username' => '',
107//    'password' => '',
108//    'hostspec' => 'localhost',
109//    'database' => '',
110//    'new_link' => false,
111//    ),
112//);
113//$GLOBALS['_OPENPNE_DSN_LIST']['main_reader'][] = array(
114//'priority' => 1,
115//'dsn' => array(
116//    'phptype'  => 'mysql',
117//    'username' => '',
118//    'password' => '',
119//    'hostspec' => 'localhost',
120//    'database' => '',
121//    'new_link' => false,
122//    ),
123//);
124
125// セッションデータ保存用DB(オプション)
126//$GLOBALS['_OPENPNE_DSN_LIST']['session'] = array(
127//'dsn' => array(
128//    'phptype'  => 'mysql',
129//    'username' => '',
130//    'password' => '',
131//    'hostspec' => 'localhost',
132//    'database' => '',
133//    'new_link' => false,
134//    ),
135//);
136
137// セッションデータ保存用Memcache(オプション)
138$GLOBALS['_OPENPNE_MEMCACHE_LIST']['session'] = array(
139'dsn' => array(
140    'hostspec' => '127.0.0.1',
141    ),
142);
143
144// 画像データ保存用DB(オプション)
145//$GLOBALS['_OPENPNE_DSN_LIST']['image'] = array(
146//'dsn' => array(
147//    'phptype'  => 'mysql',
148//    'username' => '',
149//    'password' => '',
150//    'hostspec' => 'localhost',
151//    'database' => '',
152//    ),
153//);
154
155///
156// SSL設定
157///
158
159// 特定ページだけのSSLを使用するかどうか
160define('OPENPNE_USE_PARTIAL_SSL', false);
161
162// SSL使用状況をリクエストパラメータから取得するかどうか
163define('OPENPNE_USE_SSL_PARAM', false);
164
165// SSL用URL (Cookieの値を引き継ぐため、OPENPNE_URL と同一ドメイン・パスである必要があります)
166define('OPENPNE_SSL_URL', 'https://sns.example.com/');
167
168// SSLを使用することが必須であるモジュールリスト
169$GLOBALS['_OPENPNE_SSL_REQUIRED_MODULES'] = array('admin');
170
171// SSLを使用することが必須であるアクションリスト
172$GLOBALS['_OPENPNE_SSL_REQUIRED'] = array(
173'pc' => array(
174    'page_o_regist_prof',  'page_o_regist_prof_confirm', 'do_o_regist_prof',
175    'page_o_regist_intro', 'page_o_ri', 'page_o_regist_end',
176    'page_h_config_prof', 'page_h_config_prof_confirm', 'do_h_config_prof',
177    'page_h_config_ktai', 'do_h_config_ktai_send',
178    'page_h_config', 'do_h_config_1', 'do_h_config_2', 'do_h_config_3',
179    'page_o_login', 'page_o_tologin', 'do_o_login',
180    'page_o_public_invite', 'do_o_public_invite',
181    'page_h_invite', 'page_h_invite_confirm', 'do_h_invite_insert_c_invite',
182    'page_o_password_query', 'do_o_password_query',
183    'page_o_password_reset', 'do_o_password_reset',
184    'page_o_regist_pc_address', 'do_o_regist_pc_address', 'page_o_regist_pc_address_end',
185),
186'ktai' => array(
187    'page_o_login', 'do_o_login', 'do_o_easy_login',
188    'page_o_login2', 'do_o_update_ktai_address',
189    'page_o_regist_pre', 'page_o_regist_input', 'do_o_insert_c_member',
190    'page_o_regist_end',
191    'page_o_password_query', 'do_o_password_query',
192    'page_o_password_reset', 'do_o_password_reset',
193    'page_h_config_prof', 'do_h_config_prof_update_c_member',
194    'page_h_config_easy_login', 'do_h_config_easy_login',
195    'page_h_config_mail', 'do_h_config_mail_insert_c_ktai_address_pre',
196    'page_h_pc_send', 'page_h_pc_send_confirm', 'do_h_pc_send_insert_c_pc_address_pre',
197    'page_h_config_password_query', 'do_h_config_password_query_update_password_query',
198    'page_h_config_password', 'do_h_config_password_update_password',
199    'page_h_config', 'page_h_invite', 'do_h_invite_insert_c_invite',
200));
201
202// SSLを使用するかどうかをユーザーが選択できるアクションリスト
203$GLOBALS['_OPENPNE_SSL_SELECTABLE'] = array(
204'pc' => array(
205),
206'ktai' => array(
207));
208
209///
210// パス設定
211///
212
213define('OPENPNE_LIB_DIR'    , OPENPNE_DIR . '/lib');
214define('OPENPNE_VAR_DIR'    , OPENPNE_DIR . '/var');
215define('OPENPNE_WEBAPP_DIR' , OPENPNE_DIR . '/webapp');
216define('OPENPNE_MODULES_DIR', OPENPNE_WEBAPP_DIR . '/modules');
217define('OPENPNE_RSS_CACHE_DIR', OPENPNE_VAR_DIR . '/rss_cache');
218define('OPENPNE_PUBLIC_HTML_DIR', OPENPNE_DIR . '/public_html');
219
220///
221// webapp_ext ディレクトリ使用設定
222///
223
224define('USE_EXT_DIR', false);
225define('OPENPNE_WEBAPP_EXT_DIR' , OPENPNE_DIR . '/webapp_ext');
226define('OPENPNE_MODULES_EXT_DIR', OPENPNE_WEBAPP_EXT_DIR . '/modules');
227
228///
229// webapp_biz ディレクトリ使用設定
230//
231// BIZ使用設定は管理画面に移動しました
232// define('USE_EXT_DIR', false);
233define('OPENPNE_WEBAPP_BIZ_DIR' , OPENPNE_DIR . '/webapp_biz');
234define('OPENPNE_MODULES_BIZ_DIR', OPENPNE_WEBAPP_BIZ_DIR . '/modules');
235
236///
237// デバッグ、エラーハンドリング、ログ設定
238///
239
240if (!defined('E_DEPRECATED')) {
241    define('E_DEPRECATED', 8192);
242}
243
244error_reporting(E_ALL ^ E_NOTICE ^ E_DEPRECATED);
245
246switch(OPENPNE_DEBUGGING) {
247// テスト開発環境
248case 2:
249    $GLOBALS['SMARTY']['debugging'] = true;
250case 1:
251    ini_set('display_errors', true);
252    ini_set('log_errors', false);
253    break;
254// 本番運用環境
255case 0:
256default:
257    ini_set('display_errors', false);
258    ini_set('log_errors', true);
259    ini_set('error_log', OPENPNE_VAR_DIR . '/log/php_errors.log');
260    break;
261}
262
263// アクセスログを取得するかどうか(c_access_log)
264define('LOG_C_ACCESS_LOG', true);
265
266// カスタムログ用の関数名を指定します
267define('OPENPNE_LOG_FUNCTION', '');
268
269///
270// セッション・クッキー設定
271///
272
273ini_set('session.gc_probability',1);
274ini_set('session.gc_divisor',10000);
275
276ini_set('session.gc_maxlifetime', 432000); // 5 days
277//session_save_path('/tmp');
278
279// PC版
280// セッション生成時からの有効期限(秒) (0 の場合は無期限)
281$GLOBALS['OpenPNE']['common']['session_lifetime'] = 0;
282// セッションの有効期限(秒)
283$GLOBALS['OpenPNE']['common']['session_idletime'] = 432000; // 5 days
284
285// 携帯版
286// セッション生成時からの有効期限(秒) (0 の場合は無限)
287$GLOBALS['OpenPNE']['ktai']['session_lifetime'] = 0;
288// セッションの有効期限(秒)
289$GLOBALS['OpenPNE']['ktai']['session_idletime'] = 3600; // 1 hour
290
291// 管理画面版
292// セッション生成時からの有効期限(秒) (0 の場合は無限)
293$GLOBALS['OpenPNE']['admin']['session_lifetime'] = 0;
294// セッションの有効期限(秒)
295$GLOBALS['OpenPNE']['admin']['session_idletime'] = 86400; // 1 day
296
297// セッションにOPENPNE_URLを保存しておく
298// 同一サーバ上で複数のSNSを運用する場合のセッションの混同を防ぐ
299// falseからtrueにした場合、または2.4RC1以前のバージョンからアップデートした場合
300// それまでのセッションが無効になりログアウトされます
301define('OPENPNE_SESSION_CHECK_URL', true);
302
303// セッションにユーザーエージェント情報($_SERVER['HTTP_USER_AGENT'])を保存しておく
304// 保存されたユーザーエージェントに変更が無いかを随時確認します
305// falseからtrueにした場合、それまでのセッションが無効になりログアウトされます
306// PC版のユーザーエージェントセッションチェック
307define('OPENPNE_SESSION_CHECK_PC_USER_AGENT', false);
308
309// 携帯版のユーザーエージェントセッションチェック
310define('OPENPNE_SESSION_CHECK_KTAI_USER_AGENT', true);
311
312// ログイン時のセッションを1ユーザに対して1セッションに制限する
313// ログイン中に他の端末・ブラウザからログインした場合、それまでのセッションが
314// 無効になりログアウトされます
315define('OPENPNE_ONE_SESSION_PER_USER', false);
316
317///
318// 画像
319///
320
321// 画像を別サーバに設定する場合に指定する
322//define('OPENPNE_IMG_URL', 'http://img.example.com/');
323
324//// 画像サーバ用設定 ////
325//define('OPENPNE_IS_IMG_SERVER', false);
326
327// 画像キャッシュをpublic_html以下に置くかどうか(要mod_rewrite)
328define('OPENPNE_IMG_CACHE_PUBLIC', false);
329
330// 画像キャッシュディレクトリ(要書き込み権限)
331if (OPENPNE_IMG_CACHE_PUBLIC) {
332    define('OPENPNE_IMG_CACHE_DIR', OPENPNE_PUBLIC_HTML_DIR . '/img');
333} else {
334    define('OPENPNE_IMG_CACHE_DIR', OPENPNE_VAR_DIR . '/img_cache');
335}
336
337// 画像変換時に許可する解像度のリスト (幅x高さ)
338// (空の配列を指定すると無制限になります)
339$GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] = array('76x76', '120x120', '180x180', '240x320', '600x600');
340
341// 画像キャッシュのファイル名のprefix
342define('OPENPNE_IMG_CACHE_PREFIX', 'img_cache_');
343
344// 画像変換後のJPEGのQUALITY値
345define('OPENPNE_IMG_JPEG_QUALITY', 75);
346
347// ImageMagick使用設定
348// 0: off ... ImageMagickを使わない
349// 1: on  ... GIFのみImageMagickを使う
350// 2: on  ... JEPG,PNG,GIFにImageMagickを使う(ただし、GDも必要)
351define('USE_IMAGEMAGICK', 0);
352
353// ImageMagick の convertコマンドのパス
354define('IMGMAGICK_APP', '/usr/bin/convert');
355//define('IMGMAGICK_APP', '"C:\Program Files\ImageMagick-6.2.5-Q16\convert"');
356
357// ImageMagick のオプション(デフォルトは -resize)
358//define('IMGMAGICK_OPT', '-thumbnail');
359
360// アップロード画像のファイルサイズ制限(KB)
361define('IMAGE_MAX_FILESIZE', 300);
362
363// アップロード画像の大きさ制限(ピクセル)
364// 0 を指定した場合は無制限
365define('IMAGE_MAX_WIDTH', 0);
366define('IMAGE_MAX_HEIGHT', 0);
367
368// 携帯版「大」サイズ画像表示時の解像度制限
369// ($GLOBALS['_OPENPNE_IMG_ALLOWED_SIZE'] で許可された解像度を指定してください)
370define('OPENPNE_IMG_KTAI_MAX_WIDTH', 240);
371define('OPENPNE_IMG_KTAI_MAX_HEIGHT', 320);
372
373///
374// ファイルアップロード機能
375///
376
377// ファイルアップロード機能を使用するかどうか
378define('OPENPNE_USE_FILEUPLOAD', false);
379
380// アップロードファイルのファイルサイズ制限(KB)
381define('FILE_MAX_FILESIZE', 300);
382
383// 許可する拡張子のリスト(カンマ(,)区切り)
384// 未指定の場合は全て許可
385//define('FILE_ALLOWED_EXTENTIONS', 'pdf,xls,ppt,zip');
386define('FILE_ALLOWED_EXTENTIONS', '');
387
388///
389// 外部RSS取得
390///
391
392// 一度に取得するRSSの件数
393define('RSS_CACHE_LIMIT', 100);
394
395///
396// 携帯メール投稿
397///
398
399// 宛先メールアドレスのprefix
400//define('MAIL_ADDRESS_PREFIX', 'sns_');
401
402// 宛先メールアドレスをハッシュにするか
403define('MAIL_ADDRESS_HASHED', true);
404
405// 宛先メールアドレスに付けるハッシュ文字列の長さ
406define('MAIL_ADDRESS_HASH_LENGTH', 12);
407
408// 受信メールの文字コード(Content-Typeから取得できない場合に使う)
409//define('MAIL_FROM_ENCODING', 'JIS');
410define('MAIL_FROM_ENCODING', 'auto');
411
412// メールログを取るかどうか(var/log/mail.log)
413define('MAIL_DEBUG_LOG', false);
414
415///
416// メール送信設定
417///
418
419// 半角カタカナを全角カタカナに変換して送信する
420define('MAIL_HAN2ZEN', true);
421
422// MTAに渡すヘッダの改行コード(LF->CRLF の自動変換が行われることへの対策)
423//define('MAIL_HEADER_SEP', 'CRLF');
424define('MAIL_HEADER_SEP', 'LF');
425
426// Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください)
427define('MAIL_SET_ENVFROM', true);
428
429// Envelope-From で設定するメールアドレス
430//(指定しない場合は、管理者メールアドレス(Fromと同じ))
431//define('MAIL_ENVFROM', 'system@example.com');
432
433///
434// mbstring設定
435///
436
437mb_language('Japanese');
438ini_set('mbstring.detect_order', 'auto');
439ini_set('mbstring.http_input'  , 'auto');
440ini_set('mbstring.http_output' , 'pass');
441ini_set('mbstring.internal_encoding', 'UTF-8');
442ini_set('mbstring.script_encoding'  , 'UTF-8');
443ini_set('mbstring.substitute_character', 'none');
444mb_regex_encoding('UTF-8');
445mb_substitute_character("long");
446mb_substitute_character(0x3013);
447
448// Validatorで全角スペースを削除するかどうか
449// Validatorでエラーが出る場合は false にしてください
450define('OPENPNE_TRIM_DOUBLEBYTE_SPACE', true);
451
452///
453// API通信設定
454///
455
456// API通信使用設定
457define('OPENPNE_USE_API', false);
458
459// セッション鍵生成用文字列(適当な文字列に変更してください)
460define('OPENPNE_API_TOKEN', 'OpenPNE');
461
462// クライアントのIPアドレスのあるサーバ変数名($_SERVER['REMOTE_ADDR'])
463//define('SERVER_IP_KEY', 'HTTP_X_FORWARDED_FOR');
464define('SERVER_IP_KEY', 'REMOTE_ADDR');
465
466///
467// HTTPプロキシ設定
468///
469
470// HTTPプロキシ使用設定
471define('OPENPNE_USE_HTTP_PROXY', false);
472
473// プロキシのホスト名
474define('OPENPNE_HTTP_PROXY_HOST', 'proxy.example.com');
475
476// プロキシのポート番号
477define('OPENPNE_HTTP_PROXY_PORT', 8080);
478
479///
480// memory_limit設定
481///
482// ini_set('memory_limit','32M');
483
484///
485// umask設定
486///
487
488umask(0);
489
490///
491// Google Maps API key
492// http://www.google.com/apis/maps/ から取得
493///
494define('GOOGLE_MAPS_API_KEY', '');
495
496///
497// Google AJAX Search API key
498// http://code.google.com/apis/ajaxsearch/signup.html  から取得
499///
500define('GOOGLE_AJAX_SEARCH_API_KEY', '');
501
502///
503// Amazon Product Advertising API
504// 2009年8月15日以降、Amazon の仕様変更の影響により
505// AMAZON_ACCESS_KEY_ID と AMAZON_SECRET_ACCESS_KEY を設定しないと、
506// レビュー機能がご利用いただけなくなりますのでご注意ください。
507// https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in-jp.html  から取得
508///
509define('AMAZON_ACCESS_KEY_ID', '');
510
511// Amazon Secret Access Key
512define('AMAZON_SECRET_ACCESS_KEY', '');
513
514//// SNSアプリケーション設定 ////
515
516// 管理画面のURL設定
517//(OPENPNE_URL)?m=ADMIN_MODULE_NAME (例. http://sns.example.com/?m=admin)
518define('ADMIN_MODULE_NAME', 'admin');
519
520// 管理画面にバージョン情報を表示するかどうか
521define('DISPLAY_VERSION', true);
522
523// ダッシュボードで表示するOpenPNE情報のURL設定
524// URLを空にするとダッシュボードが非表示になります
525define('OPENPNE_DASHBOARD_URL', 'http://ad.pne.jp/dashboard/');
526
527// 文字装飾機能の小窓ボタンで表示される小窓紹介ページのURL設定
528// URLを空にすると小窓ボタンが非表示になります
529define('OPENPNE_DECORATION_CMD_URL', 'http://www.openpne.jp/cmd/');
530
531// 天気予報ページのURL設定
532define('OPENPNE_WEATHER_URL', 'http://weather.yahoo.co.jp/weather/');
533
534// 携帯版でUser-Agentのチェックをするかどうか
535define('CHECK_KTAI_UA', true);
536
537// 携帯版でIP制限機能を使用するかどうか
538// IPリストは webapp/lib/ktaiIP.php
539define('CHECK_KTAI_IP', true);
540
541// メール一斉送信のメールキューの使用
542define('OPENPNE_MAIL_QUEUE', false);
543// メールキューで一度に送信するメールの数
544define('SEND_MAIL_QUEUE_NUM', 10);
545
546// メッセージ一斉送信のメッセージキューの使用
547define('OPENPNE_MESSAGE_QUEUE', false);
548// メッセージキューで一度に送信するメッセージの数
549define('SEND_MESSAGE_QUEUE_NUM', 10);
550
551// CAPTCHA(画像のなかの文字列をメンバーに入力させる認証方式)を使用するかどうか
552define('OPENPNE_USE_CAPTCHA', true);
553
554// 認証モード設定
555// ※運用中のSNSで認証モードを変更すると既存のメンバーがログインできなくなります
556//  email    : メールアドレスとパスワードによるログイン
557//  pneid    : IDとパスワードによるログイン
558//  slavepne : 外部認証(SlavePNE機能)を使ったログイン
559define('OPENPNE_AUTH_MODE', 'email');
560
561// 外部認証時にメールアドレス登録を必須にするかどうか
562define('IS_SLAVEPNE_EMAIL_REGIST', true);
563
564// 招待メールに記載するURL
565define('SLAVEPNE_SYOUTAI_URL_PC', '');
566define('SLAVEPNE_SYOUTAI_URL_KTAI', '');
567
568// 外部認証時の「パスワードを忘れた方」のリンク先URL設定
569// URLを空にするとリンクが非表示になります
570define('SLAVEPNE_PASSWORD_QUERY_URL_PC', '');
571define('SLAVEPNE_PASSWORD_QUERY_URL_KTAI', '');
572
573// OPENPNE_AUTH_MODE がslavepneの場合のauthオプション
574$GLOBALS['_OPENPNE_AUTH_CONFIG'] =
575array(
576'storage'=>"DB",
577'options'=>array(
578    'dsn'         => array(
579        'phptype'  => 'mysql',
580        'username' => 'root',
581        'password' => '',
582        'hostspec' => 'localhost',
583        'database' => '',
584        'new_link' => true,
585        ),
586    'table'       => '',
587    'usernamecol' => 'username',
588    'passwordcol' => 'password',
589    'cryptType'   => 'none',
590    ),
591);
592
593// 画像へのアクセスをSNS認証する
594// ※画像静的化機能を用いている場合は利用できません
595define('CHECK_IMG_AUTH', false);
596
597// PC表示時にau/SoftBankの絵文字をDoCoMo絵文字に変換するかどうか
598// au/SoftBankの絵文字を使用するには、 public_html/skin/default/img/emoji/{e|s} に画像を用意する必要があります
599define('OPENPNE_EMOJI_DOCOMO_FOR_PC', true);
600
601// ページのキャッシュをさせないヘッダを送信するかどうか
602// ただしau端末の場合はこの設定にかかわらず、常に「ページのキャッシュをさせないヘッダ」が送信されます
603define('OPENPNE_SEND_NO_CACHE_HEADER', false);
604
605// 管理画面でURL・小窓変換機能を使用するかどうか
606define('OPENPNE_ADMIN_CONVERT_URL', true);
607
608// OpenID サーバ(プロバイダ)となるかどうか
609define('OPENPNE_IS_OPENID_SERVER', false);
610
611// DBエラーログ出力を出力するかどうか
612//    TRUE:出力する FALSE:出力しない
613define('OPENPNE_DB_ERROR_LOG', false);
614
615// 監視モジュールアクセスIP制限
616// m=kanshi へのアクセスを許可するIPのリスト
617$GLOBALS['_ALLOWED_IP_LIST_FOR_KANSHI'] = array();
618
619// 秘密の質問を使用するかどうか
620// 0: 使用しない
621// 1: 使用する(未登録でも使用可能)
622// 2: 使用する(未登録時に登録を強制する)
623// 運用中に設定を「0」から「1」に変更した場合、秘密の質問を未登録のユーザーが
624// パスワードを忘れた場合にパスワードの再発行が出来なくなりますのでご注意下さい
625define('IS_PASSWORD_QUERY_ANSWER', 2);
626
627// 連続投稿確認用
628//
629// 連続投稿のチェック対象とするアクション
630$GLOBALS['CHECK_POST_ACTIONS'] = array(
631'pc' => array(
632    'do_h_diary_add_insert_c_diary',
633    'do_fh_diary_insert_c_diary_comment',
634    'do_h_com_add_insert_c_commu',
635    'do_c_topic_add_insert_c_commu_topic',
636    'do_c_topic_write_insert_c_commu_topic_comment',
637    'do_c_event_add_insert_c_commu_topic',
638    'do_c_event_write_insert_c_commu_topic_comment',
639    'do_f_message_send_insert_c_message',
640    'do_f_link_request_insert_c_friend_confirm',
641    ),
642'ktai' => array(
643    'do_h_diary_edit_insert_c_diary',
644    'do_fh_diary_insert_c_diary_comment',
645    'do_h_com_add_insert_c_commu',
646    'do_topic_add_insert_c_commu_topic',
647    'do_c_bbs_insert_c_commu_topic_comment',
648    'do_event_add_insert_c_commu_topic',
649    'do_f_message_send_insert_c_message',
650    'do_f_link_request_insert_c_friend_confirm',
651    ),
652);
653
654// 連続投稿と判断する間隔(秒)
655// 0を指定した場合、チェックしない
656define('OPENPNE_POST_INTERVAL_UNFAIR_SECOND', 10);
657
658// 前回から[POST_INTERVAL_UNFAIR_SECOND]秒以内の投稿が、
659// 何回行われた時に、連続投稿と判断するか
660define('OPENPNE_POST_INTERVAL_UNFAIR_COUNT', 10);
661
662// 前回投稿から何秒以上あいていたら、連続投稿回数をリセットするか
663// 0を指定した場合、リセットしない
664define('OPENPNE_POST_INTERVAL_UNFAIR_COUNT_RESET_SECOND', 60*60);
665
666// 前回投稿時刻と投稿回数の保存先にデータベースを使用するか
667// false:セッション
668//  true:データベース
669define('OPENPNE_POST_USE_DB', true);
670
671?>
Note: See TracBrowser for help on using the repository browser.