<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www6.atwiki.jp/pne/">
    <title>OpenPNE@Wiki</title>
    <link>http://www6.atwiki.jp/pne/</link>
    <description>OpenPNE@Wiki</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-11-22T21:27:51+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/1.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/29.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/4.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/28.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/27.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/2.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/26.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/25.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/24.html" />
                <rdf:li rdf:resource="http://www6.atwiki.jp/pne/pages/23.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/1.html">
    <title>トップページ</title>
    <link>http://www6.atwiki.jp/pne/pages/1.html</link>
    <description>
      GPLなので公開を前提に、OpenPNEのハック情報をまとめます。



[[公式wikiができたらしい&gt;http://wiki.livedoor.jp/tejicube/d/FrontPage]]
&gt;OpenPNEドキュメントWikiです。
らしいので、関連メモ＋ソース読みの手引きとして利用予定



[[OpenPNEの無料レンタル⇒AtPNE&gt;http://atpne.jp/]]    </description>
    <dc:date>2008-11-22T21:27:51+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/29.html">
    <title>5</title>
    <link>http://www6.atwiki.jp/pne/pages/29.html</link>
    <description>
      &lt;?php
//// サーバー管理設定 ////

//--- 必須設定

// Web上の絶対パス(URL)(最後にスラッシュを付けてください)
define(&#039;OPENPNE_URL&#039;, &#039;http://tanakamaru.ciao.jp&#039;);

// DBサーバ設定
$GLOBALS[&#039;_OPENPNE_DSN_LIST&#039;][&#039;main&#039;] = array(
&#039;dsn&#039;  =&gt; array(
    &#039;phptype&#039;  =&gt; &#039;mysql&#039;,
    &#039;username&#039; =&gt; &#039;LA12614923&#039;,
    &#039;password&#039; =&gt; &#039;hakusen&#039;,
    &#039;hostspec&#039; =&gt; &#039;mysql22.lolipop.jp&#039;,
    &#039;database&#039; =&gt; &#039;LA12614923&#039;,
    &#039;new_link&#039; =&gt; false,
    ),
);

// DB暗号化キー(56バイト以内のASCII文字列)
define(&#039;ENCRYPT_KEY&#039;, &#039;hakusen&#039;);

// メールサーバードメイン
// 携帯メール投稿の宛先などのドメイン名に使われる
define(&#039;MAIL_SERVER_DOMAIN&#039;, &#039;tanakamaru@jstaff.jp&#039;);


//--- オプション設定

// デバッグモード
// 0: off ... エラー非表示、エラーログを記録する
// 1: on  ... エラー表示、エラーログを記録しない
// 2: on  ... 1 + Smartyデバッグコンソール 
define(&#039;OPENPNE_DEBUGGING&#039;, 1);

// 無効にするモジュール
//$GLOBALS[&#039;_OPENPNE_DISABLE_MODULES&#039;] = array(&#039;admin&#039;, &#039;setup&#039;);

// メンテナンスモード
// true: ユーザーにメンテナンス画面を表示
define(&#039;OPENPNE_UNDER_MAINTENANCE&#039;, false);

// メンテナンス画面に表示させるテキスト
// HTMLが使用できます
// 未入力の場合は、標準のテキストが表示されます
define(&#039;OPENPNE_MAINTENANCE_TEXT&#039;, &#039;&#039;);

// メンテナンス中でも表示するモジュール名
$GLOBALS[&#039;_OPENPNE_MAINTENANCE_MODULES&#039;] = array(&#039;admin&#039;);

// Crypt_Blowfish ライブラリの旧バージョン使用設定
// 2.2以前からのアップグレードでログインできないなどの
//暗号化まわりの不具合が起こった場合はtrueに設定してください
define(&#039;OPENPNE_USE_OLD_CRYPT_BLOWFISH&#039;, false);

// ファンクションキャッシュ使用設定
//有効にした場合は、最新情報の表示に遅延が起こることがあります
define(&#039;OPENPNE_USE_FUNCTION_CACHE&#039;, false);

// このオプションを有効にするためにはOPENPNE_USE_FUNCTION_CACHEをtrueにする必要があります。
// ファンクションキャッシュのキャッシュを保存するストレージにmemcacheを使用
define(&#039;OPENPNE_USE_FUNCTION_CACHE_MEMCACHE&#039;, false);

// OPENPNE_USE_FUNCTION_CACHE_MEMCACHEがtrueの場合の
// ファンクションキャッシュ用memcacheサーバ設定
$GLOBALS[&#039;_OPENPNE_MEMCACHE_LIST&#039;][&#039;func_cache&#039;] = array(
&#039;dsn&#039; =&gt; array(
    &#039;hostspec&#039; =&gt; &#039;127.0.0.1&#039;,
    ),
);

// MySQL ヒント使用設定
define(&#039;OPENPNE_USE_MYSQL_HINT&#039;, true);

// セッション情報を保存するストレージ
// 0:ファイル
// 1:データベース
// 2:memcache(要PECL::memcache)
define(&#039;SESSION_STORAGE&#039;, 0);

// 確認画面用の一時画像をDBに保存するかどうか
define(&#039;OPENPNE_TMP_IMAGE_DB&#039;, false);

// 確認画面用の一時ファイルをDBに保存するかどうか
define(&#039;OPENPNE_TMP_FILE_DB&#039;, false);

///
// DBサーバ設定
///

// メインデータ読み込み用DB(オプション)
//$GLOBALS[&#039;_OPENPNE_DSN_LIST&#039;][&#039;main_reader&#039;][] = array(
//&#039;priority&#039; =&gt; 1,
//&#039;dsn&#039; =&gt; array(
//    &#039;phptype&#039;  =&gt; &#039;mysql&#039;,
//    &#039;username&#039; =&gt; &#039;&#039;,
//    &#039;password&#039; =&gt; &#039;&#039;,
//    &#039;hostspec&#039; =&gt; &#039;localhost&#039;,
//    &#039;database&#039; =&gt; &#039;&#039;,
//    &#039;new_link&#039; =&gt; false,
//    ),
//);
//$GLOBALS[&#039;_OPENPNE_DSN_LIST&#039;][&#039;main_reader&#039;][] = array(
//&#039;priority&#039; =&gt; 1,
//&#039;dsn&#039; =&gt; array(
//    &#039;phptype&#039;  =&gt; &#039;mysql&#039;,
//    &#039;username&#039; =&gt; &#039;&#039;,
//    &#039;password&#039; =&gt; &#039;&#039;,
//    &#039;hostspec&#039; =&gt; &#039;localhost&#039;,
//    &#039;database&#039; =&gt; &#039;&#039;,
//    &#039;new_link&#039; =&gt; false,
//    ),
//);

// セッションデータ保存用DB(オプション)
//$GLOBALS[&#039;_OPENPNE_DSN_LIST&#039;][&#039;session&#039;] = array(
//&#039;dsn&#039; =&gt; array(
//    &#039;phptype&#039;  =&gt; &#039;mysql&#039;,
//    &#039;username&#039; =&gt; &#039;&#039;,
//    &#039;password&#039; =&gt; &#039;&#039;,
//    &#039;hostspec&#039; =&gt; &#039;localhost&#039;,
//    &#039;database&#039; =&gt; &#039;&#039;,
//    &#039;new_link&#039; =&gt; false,
//    ),
//);

// セッションデータ保存用Memcache(オプション)
$GLOBALS[&#039;_OPENPNE_MEMCACHE_LIST&#039;][&#039;session&#039;] = array(
&#039;dsn&#039; =&gt; array(
    &#039;hostspec&#039; =&gt; &#039;127.0.0.1&#039;,
    ),
);

// 画像データ保存用DB(オプション)
//$GLOBALS[&#039;_OPENPNE_DSN_LIST&#039;][&#039;image&#039;] = array(
//&#039;dsn&#039; =&gt; array(
//    &#039;phptype&#039;  =&gt; &#039;mysql&#039;,
//    &#039;username&#039; =&gt; &#039;&#039;,
//    &#039;password&#039; =&gt; &#039;&#039;,
//    &#039;hostspec&#039; =&gt; &#039;localhost&#039;,
//    &#039;database&#039; =&gt; &#039;&#039;,
//    ),
//);

///
// SSL設定
///

// 特定ページだけのSSLを使用するかどうか
define(&#039;OPENPNE_USE_PARTIAL_SSL&#039;, false);

// SSL使用状況をリクエストパラメータから取得するかどうか
define(&#039;OPENPNE_USE_SSL_PARAM&#039;, false);

// SSL用URL (Cookieの値を引き継ぐため、OPENPNE_URL と同一ドメイン・パスである必要があります)
define(&#039;OPENPNE_SSL_URL&#039;, &#039;https://sns.example.com/&#039;);

// SSLを使用することが必須であるモジュールリスト
$GLOBALS[&#039;_OPENPNE_SSL_REQUIRED_MODULES&#039;] = array(&#039;admin&#039;);

// SSLを使用することが必須であるアクションリスト
$GLOBALS[&#039;_OPENPNE_SSL_REQUIRED&#039;] = array(
&#039;pc&#039; =&gt; array(
    &#039;page_o_regist_prof&#039;,  &#039;page_o_regist_prof_confirm&#039;, &#039;do_o_regist_prof&#039;,
    &#039;page_o_regist_intro&#039;, &#039;page_o_ri&#039;, &#039;page_o_regist_end&#039;,
    &#039;page_h_config_prof&#039;, &#039;page_h_config_prof_confirm&#039;, &#039;do_h_config_prof&#039;,
    &#039;page_h_config_ktai&#039;, &#039;do_h_config_ktai_send&#039;,
    &#039;page_h_config&#039;, &#039;do_h_config_1&#039;, &#039;do_h_config_2&#039;, &#039;do_h_config_3&#039;,
    &#039;page_o_login&#039;, &#039;page_o_tologin&#039;, &#039;do_o_login&#039;,
    &#039;page_o_public_invite&#039;,&#039;do_o_public_invite&#039;,
    &#039;page_h_invite&#039;,&#039;page_h_invite_confirm&#039;,&#039;do_h_invite_insert_c_invite&#039;,
    &#039;page_o_password_query&#039;,&#039;do_o_password_query&#039;,
),
&#039;ktai&#039; =&gt; array(
    &#039;page_o_login&#039;, &#039;do_o_login&#039;, &#039;do_o_easy_login&#039;,
    &#039;page_o_login2&#039;, &#039;do_o_update_ktai_address&#039;,
    &#039;page_o_regist_pre&#039;, &#039;page_o_regist_input&#039;, &#039;do_o_insert_c_member&#039;,
    &#039;page_o_regist_end&#039;,
    &#039;page_o_password_query&#039;, &#039;do_o_password_query&#039;,
    &#039;page_h_config_prof&#039;, &#039;do_h_config_prof_update_c_member&#039;,
    &#039;page_h_config_easy_login&#039;, &#039;do_h_config_easy_login&#039;,
    &#039;page_h_config_mail&#039;, &#039;do_h_config_mail_insert_c_ktai_address_pre&#039;,
    &#039;page_h_pc_send&#039;, &#039;page_h_pc_send_confirm&#039;, &#039;do_h_pc_send_insert_c_pc_address_pre&#039;,
    &#039;page_h_config_password_query&#039;, &#039;do_h_config_password_query_update_password_query&#039;,
    &#039;page_h_config_password&#039;, &#039;do_h_config_password_update_password&#039;,
    &#039;page_h_config&#039;, &#039;page_h_invite&#039;, &#039;do_h_invite_insert_c_invite&#039;,
));

// SSLを使用するかどうかをユーザーが選択できるアクションリスト
$GLOBALS[&#039;_OPENPNE_SSL_SELECTABLE&#039;] = array(
&#039;pc&#039; =&gt; array(
),
&#039;ktai&#039; =&gt; array(
));

///
// パス設定
///

define(&#039;OPENPNE_LIB_DIR&#039;    , OPENPNE_DIR . &#039;/lib&#039;);
define(&#039;OPENPNE_VAR_DIR&#039;    , OPENPNE_DIR . &#039;/var&#039;);
define(&#039;OPENPNE_WEBAPP_DIR&#039; , OPENPNE_DIR . &#039;/webapp&#039;);
define(&#039;OPENPNE_MODULES_DIR&#039;, OPENPNE_WEBAPP_DIR . &#039;/modules&#039;);
define(&#039;OPENPNE_RSS_CACHE_DIR&#039;, OPENPNE_VAR_DIR . &#039;/rss_cache&#039;);
define(&#039;OPENPNE_PUBLIC_HTML_DIR&#039;, OPENPNE_DIR . &#039;/public_html&#039;);

///
// webapp_ext ディレクトリ使用設定
///

define(&#039;USE_EXT_DIR&#039;, false);
define(&#039;OPENPNE_WEBAPP_EXT_DIR&#039; , OPENPNE_DIR . &#039;/webapp_ext&#039;);
define(&#039;OPENPNE_MODULES_EXT_DIR&#039;, OPENPNE_WEBAPP_EXT_DIR . &#039;/modules&#039;);

///
// webapp_biz ディレクトリ使用設定
//
// BIZ使用設定は管理画面に移動しました
// define(&#039;USE_EXT_DIR&#039;, false);
define(&#039;OPENPNE_WEBAPP_BIZ_DIR&#039; , OPENPNE_DIR . &#039;/webapp_biz&#039;);
define(&#039;OPENPNE_MODULES_BIZ_DIR&#039;, OPENPNE_WEBAPP_BIZ_DIR . &#039;/modules&#039;);

///
// デバッグ、エラーハンドリング、ログ設定
///

error_reporting(E_ALL ^ E_NOTICE);

switch(OPENPNE_DEBUGGING) {
// テスト開発環境
case 2:
    $GLOBALS[&#039;SMARTY&#039;][&#039;debugging&#039;] = true;
case 1:
    ini_set(&#039;display_errors&#039;, true);
    ini_set(&#039;log_errors&#039;, false);
    break;
// 本番運用環境
case 0:
default:
    ini_set(&#039;display_errors&#039;, false);
    ini_set(&#039;log_errors&#039;, true);
    ini_set(&#039;error_log&#039;, OPENPNE_VAR_DIR . &#039;/log/php_errors.log&#039;);
    break;
}

// アクセスログを取得するかどうか(c_access_log)
define(&#039;LOG_C_ACCESS_LOG&#039;, true);

// カスタムログ用の関数名を指定します
define(&#039;OPENPNE_LOG_FUNCTION&#039;, &#039;&#039;);

///
// セッション・クッキー設定
///

ini_set(&#039;session.gc_probability&#039;,1);
ini_set(&#039;session.gc_divisor&#039;,10000);

ini_set(&#039;session.gc_maxlifetime&#039;, 432000); // 5 days
//session_save_path(&#039;/tmp&#039;);

// PC版
// セッション生成時からの有効期限(秒) (0 の場合は無期限)
$GLOBALS[&#039;OpenPNE&#039;][&#039;common&#039;][&#039;session_lifetime&#039;] = 0;
// セッションの有効期限(秒)
$GLOBALS[&#039;OpenPNE&#039;][&#039;common&#039;][&#039;session_idletime&#039;] = 432000; // 5 days

// 携帯版
// セッション生成時からの有効期限(秒) (0 の場合は無限)
$GLOBALS[&#039;OpenPNE&#039;][&#039;ktai&#039;][&#039;session_lifetime&#039;] = 0;
// セッションの有効期限(秒)
$GLOBALS[&#039;OpenPNE&#039;][&#039;ktai&#039;][&#039;session_idletime&#039;] = 3600; // 1 hour

// 管理画面版
// セッション生成時からの有効期限(秒) (0 の場合は無限)
$GLOBALS[&#039;OpenPNE&#039;][&#039;admin&#039;][&#039;session_lifetime&#039;] = 0;
// セッションの有効期限(秒)
$GLOBALS[&#039;OpenPNE&#039;][&#039;admin&#039;][&#039;session_idletime&#039;] = 86400; // 1 day

// セッションにOPENPNE_URLを保存しておく
// 同一サーバ上で複数のSNSを運用する場合のセッションの混同を防ぐ
// falseからtrueにした場合、または2.4RC1以前のバージョンからアップデートした場合
// それまでのセッションが無効になりログアウトされます
define(&#039;OPENPNE_SESSION_CHECK_URL&#039;, true);

///
// 画像
///

// 画像を別サーバに設定する場合に指定する
//define(&#039;OPENPNE_IMG_URL&#039;, &#039;http://img.example.com/&#039;);

//// 画像サーバ用設定 ////
//define(&#039;OPENPNE_IS_IMG_SERVER&#039;, false);

// 画像キャッシュをpublic_html以下に置くかどうか(要mod_rewrite)
define(&#039;OPENPNE_IMG_CACHE_PUBLIC&#039;, false);

// 画像キャッシュディレクトリ(要書き込み権限)
if (OPENPNE_IMG_CACHE_PUBLIC) {
    define(&#039;OPENPNE_IMG_CACHE_DIR&#039;, OPENPNE_PUBLIC_HTML_DIR . &#039;/img&#039;);
} else {
    define(&#039;OPENPNE_IMG_CACHE_DIR&#039;, OPENPNE_VAR_DIR . &#039;/img_cache&#039;);
}

// 画像変換時に許可する解像度のリスト (幅x高さ)
// (空の配列を指定すると無制限になります)
$GLOBALS[&#039;_OPENPNE_IMG_ALLOWED_SIZE&#039;] = array(&#039;76x76&#039;, &#039;120x120&#039;, &#039;180x180&#039;, &#039;240x320&#039;);

// 画像キャッシュのファイル名のprefix
define(&#039;OPENPNE_IMG_CACHE_PREFIX&#039;, &#039;img_cache_&#039;);

// 画像変換後のJPEGのQUALITY値
define(&#039;OPENPNE_IMG_JPEG_QUALITY&#039;, 75);

// ImageMagick使用設定
// 0: off ... ImageMagickを使わない
// 1: on  ... GIFのみImageMagickを使う
// 2: on  ... JEPG,PNG,GIFにImageMagickを使う(ただし、GDも必要)
define(&#039;USE_IMAGEMAGICK&#039;, 0);

// ImageMagick の convertコマンドのパス
define(&#039;IMGMAGICK_APP&#039;, &#039;/usr/bin/convert&#039;);
//define(&#039;IMGMAGICK_APP&#039;, &#039;&quot;C:\Program Files\ImageMagick-6.2.5-Q16\convert&quot;&#039;);

// ImageMagick のオプション(デフォルトは -resize)
//define(&#039;IMGMAGICK_OPT&#039;, &#039;-thumbnail&#039;);

// アップロード画像のファイルサイズ制限(KB)
define(&#039;IMAGE_MAX_FILESIZE&#039;, 300);

// アップロード画像の大きさ制限(ピクセル)
// 0 を指定した場合は無制限
define(&#039;IMAGE_MAX_WIDTH&#039;, 0);
define(&#039;IMAGE_MAX_HEIGHT&#039;, 0);

// 携帯版「大」サイズ画像表示時の解像度制限
// （$GLOBALS[&#039;_OPENPNE_IMG_ALLOWED_SIZE&#039;] で許可された解像度を指定してください）
define(&#039;OPENPNE_IMG_KTAI_MAX_WIDTH&#039;, 240);
define(&#039;OPENPNE_IMG_KTAI_MAX_HEIGHT&#039;, 320);

///
// ファイルアップロード機能
///

// ファイルアップロード機能を使用するかどうか
define(&#039;OPENPNE_USE_FILEUPLOAD&#039;, false);

// アップロードファイルのファイルサイズ制限(KB)
define(&#039;FILE_MAX_FILESIZE&#039;, 300);

// 許可する拡張子のリスト(カンマ(,)区切り)
// 未指定の場合は全て許可
//define(&#039;FILE_ALLOWED_EXTENTIONS&#039;, &#039;pdf,xls,ppt,zip&#039;);
define(&#039;FILE_ALLOWED_EXTENTIONS&#039;, &#039;&#039;);

///
// 外部RSS取得
///

// 一度に取得するRSSの件数
define(&#039;RSS_CACHE_LIMIT&#039;, 100);

///
// 携帯メール投稿
///

// 宛先メールアドレスのprefix
//define(&#039;MAIL_ADDRESS_PREFIX&#039;, &#039;sns_&#039;);

// 宛先メールアドレスをハッシュにするか
define(&#039;MAIL_ADDRESS_HASHED&#039;, true);

// 受信メールの文字コード(Content-Typeから取得できない場合に使う)
//define(&#039;MAIL_FROM_ENCODING&#039;, &#039;JIS&#039;);
define(&#039;MAIL_FROM_ENCODING&#039;, &#039;auto&#039;);

// メールログを取るかどうか(var/log/mail.log)
define(&#039;MAIL_DEBUG_LOG&#039;, false);

///
// メール送信設定
///

// 半角カタカナを全角カタカナに変換して送信する
define(&#039;MAIL_HAN2ZEN&#039;, true);

// MTAに渡すヘッダの改行コード(LF-&gt;CRLF の自動変換が行われることへの対策)
//define(&#039;MAIL_HEADER_SEP&#039;, &#039;CRLF&#039;);
define(&#039;MAIL_HEADER_SEP&#039;, &#039;LF&#039;);

// Envelope-From ヘッダを設定するかどうか(safe_mode の場合は false に設定してください)
define(&#039;MAIL_SET_ENVFROM&#039;, true);

// Envelope-From で設定するメールアドレス
//(指定しない場合は、管理者メールアドレス(Fromと同じ))
//define(&#039;MAIL_ENVFROM&#039;, &#039;system@example.com&#039;);

///
// mbstring設定
///

mb_language(&#039;Japanese&#039;);
ini_set(&#039;mbstring.detect_order&#039;, &#039;auto&#039;);
ini_set(&#039;mbstring.http_input&#039;  , &#039;auto&#039;);
ini_set(&#039;mbstring.http_output&#039; , &#039;pass&#039;);
ini_set(&#039;mbstring.internal_encoding&#039;, &#039;UTF-8&#039;);
ini_set(&#039;mbstring.script_encoding&#039;  , &#039;UTF-8&#039;);
ini_set(&#039;mbstring.substitute_character&#039;, &#039;none&#039;);
mb_regex_encoding(&#039;UTF-8&#039;);

// Validatorで全角スペースを削除するかどうか
// mb_ereg_replace でエラーが出る場合は false にしてください
define(&#039;OPENPNE_TRIM_DOUBLEBYTE_SPACE&#039;, true);

///
// API通信設定
///

// API通信使用設定
define(&#039;OPENPNE_USE_API&#039;, false);

// セッション鍵生成用文字列(適当な文字列に変更してください)
define(&#039;OPENPNE_API_TOKEN&#039;, &#039;OpenPNE&#039;);

// クライアントのIPアドレスのあるサーバ変数名($_SERVER[&#039;REMOTE_ADDR&#039;])
//define(&#039;SERVER_IP_KEY&#039;, &#039;HTTP_X_FORWARDED_FOR&#039;);
define(&#039;SERVER_IP_KEY&#039;, &#039;REMOTE_ADDR&#039;);

///
// memory_limit設定
///
// ini_set(&#039;memory_limit&#039;,&#039;32M&#039;);

///
// umask設定
///

umask(0);

///
// Google Maps API key
// http://www.google.com/apis/maps/ から取得
///
define(&#039;GOOGLE_MAPS_API_KEY&#039;, &#039;&#039;);

///
// Google AJAX Search API key
// http://code.google.com/apis/ajaxsearch/signup.html  から取得
///
define(&#039;GOOGLE_AJAX_SEARCH_API_KEY&#039;, &#039;&#039;);

//// SNSアプリケーション設定 ////

// 管理画面のURL設定
//(OPENPNE_URL)?m=ADMIN_MODULE_NAME (例. http://sns.example.com/?m=admin)
define(&#039;ADMIN_MODULE_NAME&#039;, &#039;admin&#039;);

// 管理画面にバージョン情報を表示するかどうか
define(&#039;DISPLAY_VERSION&#039;, true);

// ダッシュボードで表示するOpenPNE情報のURL設定
// URLを空にするとダッシュボードが非表示になります
define(&#039;OPENPNE_DASHBOARD_URL&#039;, &#039;http://ad.pne.jp/dashboard/&#039;);

// 天気予報ページのURL設定
define(&#039;OPENPNE_WEATHER_URL&#039;, &#039;http://weather.yahoo.co.jp/weather/&#039;);

// 携帯版でUser-Agentのチェックをするかどうか
define(&#039;CHECK_KTAI_UA&#039;, true);

// 携帯版でIP制限機能を使用するかどうか
// IPリストは webapp/lib/ktaiIP.php
define(&#039;CHECK_KTAI_IP&#039;, false);

// コミュニティに地図を表示するかどうか
define(&#039;OPENPNE_USE_COMMU_MAP&#039;, true);

// メール一斉送信のメールキューの使用
define(&#039;OPENPNE_MAIL_QUEUE&#039;, false);
// メールキューで一度に送信するメールの数
define(&#039;SEND_MAIL_QUEUE_NUM&#039;, 10);

// メッセージ一斉送信のメッセージキューの使用
define(&#039;OPENPNE_MESSAGE_QUEUE&#039;, false);
// メッセージキューで一度に送信するメッセージの数
define(&#039;SEND_MESSAGE_QUEUE_NUM&#039;, 10);

// CAPTCHA（画像のなかの文字列をメンバーに入力させる認証方式）を使用するかどうか
define(&#039;OPENPNE_USE_CAPTCHA&#039;, true);

// 外部認証を使用するかどうか
define(&#039;IS_SLAVEPNE&#039; , false);

// IS_SLAVEPNEがtrueの場合のauthオプション
$GLOBALS[&#039;_OPENPNE_AUTH_CONFIG&#039;] = 
array(
&#039;storage&#039;=&gt;&quot;DB&quot;,
&#039;options&#039;=&gt;array(
    &#039;dsn&#039;         =&gt; array(
        &#039;phptype&#039;  =&gt; &#039;mysql&#039;,
        &#039;username&#039; =&gt; &#039;root&#039;,
        &#039;password&#039; =&gt; &#039;&#039;,
        &#039;hostspec&#039; =&gt; &#039;localhost&#039;,
        &#039;database&#039; =&gt; &#039;&#039;,
        &#039;new_link&#039; =&gt; true,
        ),
    &#039;table&#039;       =&gt; &#039;&#039;,
    &#039;usernamecol&#039; =&gt; &#039;username&#039;,
    &#039;passwordcol&#039; =&gt; &#039;password&#039;,
    &#039;cryptType&#039;   =&gt; &#039;none&#039;,
    ),
);

//画像へのアクセスをSNS認証する
//※画像静的化機能を用いている場合は利用できません
define(&#039;CHECK_IMG_AUTH&#039;, false);

// PC表示時にau/SoftBankの絵文字をDoCoMo絵文字に変換するかどうか
// au/SoftBankの絵文字を使用するには、 public_html/skin/default/img/emoji/{e|s} に画像を用意する必要があります
define(&#039;OPENPNE_EMOJI_DOCOMO_FOR_PC&#039;, true);

?&gt;    </description>
    <dc:date>2007-12-19T22:52:31+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/4.html">
    <title>PNE関連リンク</title>
    <link>http://www6.atwiki.jp/pne/pages/4.html</link>
    <description>
      -[[openpne@2chスレ&gt;http://pc8.2ch.net/test/read.cgi/php/1126456474/]]
-[[【追加機能】 2ch SNSに望むこと 【改善要求】&gt;http://pc8.2ch.net/test/read.cgi/sns/1129566790/]]
-[[手嶋屋&gt;http://www.tejimaya.com/]]
-[[OpenPNE - KAZU-STYLE&gt;http://kazu-style.com/wiki/index.php/OpenPNE]]    </description>
    <dc:date>2006-09-08T15:28:40+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/28.html">
    <title>画像が表示されない問題</title>
    <link>http://www6.atwiki.jp/pne/pages/28.html</link>
    <description>
      *画像が表示されない問題

画像を右クリックするとphpThumb.phpというファイルが画像を表示している様

phpThumb.phpの60行目に
 if (!function_exists(&#039;ImageJPEG&#039;) &amp;&amp; !function_exists\
 (&#039;ImagePNG&#039;) &amp;&amp; !function_exists(&#039;ImageGIF&#039;)) {
ってあるやん。

サーバ（PHP）でPNG/GIF/JPEG変換できないとこの条件式に引っかかって
NOGDという画像を表示する。⇒変更したはずの画像が表示されない。

PHPでPNG/GIF/JPEGを表示できるようにサーバにそれぞれインストール
 cd /usr/ports/graphics/jpeg/ ; make ; make install 
 cd /usr/ports/graphics/png/ ; make ; make install
 cd /usr/ports/graphics/gd/ ; make ; make install

 vi /usr/local/lib/php.ini
で
eacceleratorに関する記述を削除してから

PHPをアンインストール
 make clean 

PHP再構築
 ./configure --with-apxs2=/usr/local/apache2/bin/apxs \
 --enable-mbstring --enable-mbregex --enable-gd-jis-conv \
 --enable-zend-multibyte --enable-mbstring=japanese \
 --enable-memory-limit --with-mysql=/usr/local \
 --with-jpeg-dir=/usr/local --with-zlib \
 --with-tidy --with-gd \
 --with-png-dir=/usr/local 
 make
 make install

 cd /usr/ports/www/eaccelerator/
 make clean ;make deinstall;make;make install    </description>
    <dc:date>2005-11-09T11:58:30+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/27.html">
    <title>問題点</title>
    <link>http://www6.atwiki.jp/pne/pages/27.html</link>
    <description>
      -退会できない？
-日付がランダムで変わる
--⇒openpne.jpなどではこの症状が無いのでテーブル型などに問題があるのでは、、、調査中
-あああ
--いいい    </description>
    <dc:date>2005-11-06T11:10:41+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/2.html">
    <title>メニュー</title>
    <link>http://www6.atwiki.jp/pne/pages/2.html</link>
    <description>
      ＊メニュー
-[[トップページ]]
-[[PNE関連リンク]]
-[[ライセンス]]
-[[改造TIPS&gt;TIPS]]
-[[ボトルネック・負荷対応]]
-[[問題点]]
-[[ロードマップ(外部)&gt;http://wiki.livedoor.jp/tejicube/d/OpenPNEloadmap]]
-[[1.4RC1から1.4安定版への変更点]]    </description>
    <dc:date>2005-11-05T11:51:41+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/26.html">
    <title>何か２</title>
    <link>http://www6.atwiki.jp/pne/pages/26.html</link>
    <description>
      279 ：ひろゆき ：2005/10/21(金) 16:09:32 ID:Fs8oOmTk ?###
function p_h_com_find_all_search_c_commu4c_commu_categoryをいじる。

/** sennaに置き換え
 ／／alter table c_commu add fulltext commu_ft(search_word, name, info);
 for($i=0;$i &lt; count($search_word_list);$i++){
 $search_word = check_search_word( $search_word_list[$i] );
 $where .= &quot; and( c_commu.search_word like &#039;%&quot;.$search_word.&quot;%&#039; &quot;;
 $where .= &quot; or c_commu.name like &#039;%&quot;.$search_word.&quot;%&#039; &quot;;
 $where .= &quot; or c_commu.info like &#039;%&quot;.$search_word.&quot;%&#039;) &quot;;
 }
 ／／ $where .= &quot; and search_word like &#039;%$search_word%&#039;&quot;;
 */
 
 $search_word = check_search_word( $search_word);
 
 $where .= &quot;and match(c_commu.search_word, c_commu.name, c_commu.info) against (&#039;$search_word&#039;)&quot;;    </description>
    <dc:date>2005-11-04T07:22:55+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/25.html">
    <title>携帯での登録</title>
    <link>http://www6.atwiki.jp/pne/pages/25.html</link>
    <description>
      499 ：ひろゆき ：2005/10/29(土) 05:48:14 ID:GGztWBK6 ?###
携帯での登録がやっと出来た予感。
カラムの文字数不足でセッションと照合が出来てませんでした。
これでいけましたよ。
 ALTER TABLE `c_ktai_address_pre` CHANGE `session` `session` VARCHAR( 32 ) CHARACTER SET sjis COLLATE sjis_japanese_ci NOT NULL ;
----

500 ：ひろゆき ：2005/10/29(土) 05:49:24 ID:GGztWBK6 ?###
メールで日記投稿に成功でしたです。
----

参考
-http://pc8.2ch.net/test/read.cgi/php/1126456474/499    </description>
    <dc:date>2005-11-04T06:48:01+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/24.html">
    <title>イベントのお知らせメール、イベントの一括送信</title>
    <link>http://www6.atwiki.jp/pne/pages/24.html</link>
    <description>
      513 ：ひろゆき ：2005/10/29(土) 17:51:45 ID:GGztWBK6 ?###
db_mail_send.php
 $event_url = ABSOLUTE_PATH . &quot;page.php?p=c_event_detail&amp;target_c_commu_id=$c_commu_id&amp;target_c_commu_topic_id=$c_commu_topic_id&quot;;

イベント一括送信メールのURLが飛べないバグを修正。
----

555 ：nobodyさん ：2005/10/30(日) 19:18:04 ID:???
513 補足
 ／／イベントのお知らせメール
 ／／ $event_url = ABSOLUTE_PATH . &quot;page.php?p=c_event_detail&amp;target_c_commu_id=$c_commu_id&amp;c_commu_topic_id=$c_commu_topic_id&quot;;
 $event_url = ABSOLUTE_PATH . &quot;page.php?p=c_event_detail&amp;target_c_commu_topic_id=$c_commu_topic_id&quot;;

 ／／イベントの一括送信
 ／／ $event_url = ABSOLUTE_PATH . &quot;page.php?p=c_event_detail&amp;target_c_commu_id=$c_commu_id&amp;c_commu_topic_id=$c_commu_topic_id&quot;;
 $event_url = ABSOLUTE_PATH . &quot;page.php?p=c_event_detail&amp;target_c_commu_topic_id=$c_commu_topic_id&quot;;

参考
-http://pc8.2ch.net/test/read.cgi/php/1126456474/555
-http://pc8.2ch.net/test/read.cgi/php/1126456474/513    </description>
    <dc:date>2005-11-04T06:43:16+09:00</dc:date>
  </item>
    <item rdf:about="http://www6.atwiki.jp/pne/pages/23.html">
    <title>改造の手引き</title>
    <link>http://www6.atwiki.jp/pne/pages/23.html</link>
    <description>
      418 ：nobodyさん ：2005/10/25(火) 22:16:07 ID:???
public_html下にあるpage.phpに書かれている
page_execute($_REQUEST[&#039;p&#039;]);
の部分のpage_execute()関数が定義されているファイルがどこにあるか分かる方いませんか？
色々ハックしてる方は大体のファイルを見て、どこに何があるかとか把握してるんですか？
----

419 ：nobodyさん ：2005/10/25(火) 22:46:48 ID:???
418
webapp/lib/t_framework/pc_execute.php
にあるけど，いじるだけならこの辺は見る必要ない．
重要なのは，
webapp/modules/pc/page
webapp/modules/pc/templates
ここのファイルをいじるだけで大抵のことはできる．
すぐ上でひろゆきが更新してるファイルもこの中に入ってる．

例えば page.php?p=h_home に何らかの修正を加えたいなら，
まず webapp/modules/pc/page/h_home.php を見てみる．
h_home.tpl を呼び出してるからそいつも見てみる．
という具合．


参考
-http://pc8.2ch.net/test/read.cgi/php/1126456474/418-419    </description>
    <dc:date>2005-11-04T06:19:10+09:00</dc:date>
  </item>
  </rdf:RDF>

