E-PARLOR : Document

HomePage :: Blog :: Gallery :: Library :: Forum :: Categories :: Index
Document

OpenPNE2.6系からMyNETS 1.0.0へ移行

簡易作業履歴・作業進行中です。

  • 稼働中SNS(OpenPNE2.6X)から、MyNETSへ
  • DBをMyNETS対応に更新する
Usagi/setup/MyNETS_Upgrade.html を参照して
コンバートSQLの実行
    setup/upgrade/Pne2Usagi_convertSQL4MySQL4.*.sql

コメント集計値の計算、足跡カウントの計算
  OpenPNE2Usagi_Upgrade4diary_comment_count.php
  OpenPNE2Usagi_Upgrade4ashiato_count.php
上記の2ファイルを
[OPENPNE_URL]以下に移動して

実行する。
http://ドメイン名/OpenPNE2Usagi_Upgrade4diary_comment_count.php
http://ドメイン名/OpenPNE2Usagi_Upgrade4ashiato_count.php
安全のため、上記の2ファイルを削除

既存の祝日設定テーブルを利用する

  • 変更要のファイル
    h_home.php
    h_home.tpl
    h_calendar.php
  • webapp/modules/pc/h_home.php
172行の次に下記一行を挿入
 
   'holiday' => db_c_holiday_list4date($m, $d),
 
  • webapp/modules/pc/h_home.tpl
149行を下記行に入替
 
<td style="width:({if $smarty.foreach.calendar.last})64({else})60({/if})px;({if !$smarty.foreach.calendar.last})border-right:none;({/if})" align="left" valign="top" class="border_01 bg_0({if $item.now})9({else})2({/if})({if $item.dayofweek == "" || $item.holiday}) c_02({elseif $item.dayofweek == ""}) c_03({/if}) padding_s">
 
156行の次に下記の行を挿入
({* 祝日 *})
({foreach from=$item.holiday item=item_holiday})
({$item_holiday})<br>
({/foreach})
  • webapp/modules/pc/h_calendar.php
84行の次に下記行を挿入
 
    'holiday' => db_c_holiday_list4date($month, $day),
  • webapp/lib/db/etc.php として、下記ファイルを作成。
/**
 * カレンダーの祝日を取得する
 */
function db_c_holiday_list4date($m, $d)
{
    $sql = 'SELECT name FROM c_holiday WHERE month = ? AND day = ?';
    $params = array(intval($m), intval($d));
    return db_get_col($sql, $params);
}
月別カレンダー
 
mynets/openpne26.txt · 最終更新: 2007/03/18 20:04 by admin
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki