E-mail
パスワード
次回から自動ログインする
パスワード紛失
新規登録
ホーム
|
新着情報
|
研究室
|
掲示板
|
ぶろぐ
|
Wiki
|
お問合せ
|
アルバム
|
リンク
|
サイトマップ
|
|
一覧
検索
最新
ヘルプ
ページへ戻る
履歴
リンク元
印刷
inc/myalbum_d3com
をテンプレートにして作成
xpwiki
:inc/myalbum_d3com をテンプレートにして作成
開始行:
*myalbumモジュールで、d3コメント統合の簡単化
**概要
以前より、[[myalbum-Pモジュール:http://xoops.peak.ne.jp/m...
+ D3コメントクラスは、[[photositeさん配布のもの:http://w...
&br;
+ コメント統合先のd3forumディレクトリ名・フォーラムid値...
こうすることで、複数サイトを共有化している場合でも、携...
**手順と方法
テンプレートだけでなく、ソースの変更も必要ですので、細か...
なお、個別のアップロードも編集も面倒、という人のために、m...
|&ref(myalbum_288a5_diff.zip); 最新|
|&ref(myalbum_288a4_diff.zip);|
***D3commentクラス
D3commentクラスは、下記ファイルをダウンロード後、「(mya...
|&ref(myalbumD3commentContent.class_1.php);|
|&font(Red){(081013)&br; 参照元の、photositeさんの不具合...
当然ながら、d3forumの方にコメント統合用に掲示板を追加し...
myalbum::myalbumD3commentContent::
と記載します。(最初の「myalbum」の部分は、インストールデ...
なお、&font(Red){d3forumは0.83a以降のバージョンが必須};...
***myalbumソースの変更
5つのソースファイルに手を入れます。 こんな方法で良い...
(&font(Red){08/09/01:config変数名を、d3pipesなどと同様...
****xoops_version.php
「xoops_version.php」を編集し、管理画面にmodule_config...
下記の393~421行目を追記します。
#code(php,383){{
$modversion['config'][] = array(
'name' => 'myalbum_usesiteimg' ,
'title' => '_ALBM_CFG_USESITEIMG' ,
'description' => '_ALBM_CFG_DESCUSESITEIMG' ,
'formtype' => 'yesno' ,
'valuetype' => 'int' ,
'default' => '0' ,
'options' => array()
) ;
$modversion['config'][] = array(
'name' => 'comment_dirname' ,
'title' => '_MI_COM_AGENT' ,
'description' => '_MI_COM_AGENTDSC' ,
'formtype' => 'textbox',
'valuetype' => 'text',
'default' => '',
'options' => array()
);
$modversion['config'][]= array(
'name' => 'comment_forum_id',
'title' => '_MI_COM_AGENTID',
'description' => '_MI_COM_AGENTIDDSC',
'formtype' => 'textbox',
'valuetype' => 'int',
'default' => '0',
'options' => array()
);
$modversion['config'][] = array(
'name' => 'comment_view' ,
'title' => '_MI_COM_VIEW' ,
'description' => '_MI_COM_VIEWDSC' ,
'formtype' => 'select' ,
'valuetype' => 'text' ,
'default' => 'listposts_flat' ,
'options' => array( '_FLAT' => 'listposts_flat' , '_THR...
) ;
// Search
}}
****languages/japanese/modinfo.php
「modinfo.php」を編集し、上の作業で追加した管理画面の項...
以下の117~行目を追記します。
#code(php,117-){{
//d3comment integration
define("_MI_COM_AGENT","コメント統合するd3forumのdirname");
define("_MI_COM_AGENTDSC","d3forumのコメント統合機能を使...
define("_MI_COM_AGENTID","コメント統合するフォーラムの番...
define("_MI_COM_AGENTIDDSC","コメント統合を選択した場合、...
define("_MI_COM_VIEW","コメント統合の表示方法");
define("_MI_COM_VIEWDSC","フラット表示かスレッド表示化か...
}
?>
}}
****%%header.php%%
08/09/01 このファイル「header.php」の編集では、xoops2.0.1...
****index.php
「index.php」の、54行目以降を以下のように編集します。
#code(php,54-){{
while( $fetched_result_array = $xoopsDB->fetchArray( $prs...
$xoopsTpl->append( 'photos' , myalbum_get_array_for_phot...
}
// モジュールID // added by naao
$module_handler =& xoops_gethandler('module');
$this_module =& $module_handler->getByDirname($my...
$mid = $this_module->getVar('mid');
// モジュールconfig // added by naao
$config_handler =& xoops_gethandler("config");
$mod_config = $config_handler->getConfigsByCat(0,...
$xoopsTpl->assign("moduleConfig", $mod_config);
include( XOOPS_ROOT_PATH . "/footer.php" ) ;
?>
}}
****photo.php
「photo.php」の、117行目以降を以下のように編集します。
#code(php,115-){{
$xoopsTpl->assign( 'photo_nav' , $photo_nav ) ;
// comments
// モジュールID // added by naao
$module_handler =& xoops_gethandler('module');
$this_module =& $module_handler->getByDirname($my...
$mid = $this_module->getVar('mid');
// モジュールconfig // added by naao
$config_handler =& xoops_gethandler("config");
$mod_config = $config_handler->getConfigsByCat(0,...
$xoopsTpl->assign("moduleConfig", $mod_config);
include XOOPS_ROOT_PATH.'/include/comment_view.php';
include( XOOPS_ROOT_PATH . "/footer.php" ) ;
?>
}}
****viewcat.php
「viewcat.php」の、139行目以降を以下のように編集します。
#code(php,136-){{
$xoopsTpl->append( 'photos' , $photo ) ;
}
}
// モジュールID // added by naao
$module_handler =& xoops_gethandler('module');
$this_module =& $module_handler->getByDirname($my...
$mid = $this_module->getVar('mid');
// モジュールconfig // added by naao
$config_handler =& xoops_gethandler("config");
$mod_config = $config_handler->getConfigsByCat(0,...
$xoopsTpl->assign("moduleConfig", $mod_config);
include( XOOPS_ROOT_PATH . "/footer.php" ) ;
?>
}}
***テンプレートの編集
続いて、テンプレートを2つ、Altsysなどで編集します。
****myalbum_photo.html
「myalbum_photo.html」の、97行目付近を以下のように編...
#code(html,98-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{* RANK & RATING *}>
}}
↓ ここを変更
#code(html,98-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{if $moduleConfig.comment_dirname}>
<{d3comment mode="count" var="comcount" mydirname...
<{if $comcount}>
(<{$comcount}>)
<{else}>
(0)
<{/if}>
<{else}>
<{$photo.comments}>
<{/if}>
<{* RANK & RATING *}>
}}
そして、153行目付近を変更
#code(html,153-){{
<div style="margin: 3px; padding: 3px;">
<{if $moduleConfig.comment_dirname}>
<{d3comment mydirname=$xoops_dirname id=$photo.lid subje...
<{else}>
<div style="text-align: center; padding: 3px; margin: 3p...
<{$commentsnav}>
<{$lang_notice}>
</div>
<!-- start comments loop -->
<{if $comment_mode == "flat"}>
<{include file="db:system_comments_flat.html"}>
<{elseif $comment_mode == "thread"}>
<{include file="db:system_comments_thread.html"}>
<{elseif $comment_mode == "nest"}>
<{include file="db:system_comments_nest.html"}>
<{/if}>
<!-- end comments loop -->
<{/if}>
</div>
}}
****myalbum_photo_in_list.html
「myalbum_photo_in_list.html」の、97行目付近を以下の...
#code(html,89-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{* RANK & RATING *}>
}}
↓ ここを変更
#code(html,89-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{if $moduleConfig.comment_dirname}>
<{d3comment mode="count" var="comcount" mydirname...
<{if $comcount}>
(<{$comcount}>)
<{else}>
(0)
<{/if}>
<{else}>
<{$photo.comments}>
<{/if}>
<{* RANK & RATING *}>
}}
***モバイル用テンプレート
モバイルテンプハウスで、[[作成・公開中:http://www.mc8.j...
**インストールと設定
xoops管理画面の「モジュールの管理」で、''&font(Maroon){...
&ref(myalbum_config.gif,mw:200,mh:200);
ここで、
+コメント統合するd3forumのdirname : d3forumのコメント...
+コメント統合するフォーラムの番 : コメント統合を選択し...
+コメント統合の表示方法 : フラット表示かスレッド表示か...
これらを設定すれば完了です。(この編集を行うまでは、xoops...
**その他
***関連情報
- [[minidiary+D3コメント統合へのお知恵を:http://www.xugj...
- [[D3comment統合と、コメント元のイベント通知:http://www....
***ライセンス
-myalbumソース、d3forumソース、photositeさんのd3commentク...
終了行:
*myalbumモジュールで、d3コメント統合の簡単化
**概要
以前より、[[myalbum-Pモジュール:http://xoops.peak.ne.jp/m...
+ D3コメントクラスは、[[photositeさん配布のもの:http://w...
&br;
+ コメント統合先のd3forumディレクトリ名・フォーラムid値...
こうすることで、複数サイトを共有化している場合でも、携...
**手順と方法
テンプレートだけでなく、ソースの変更も必要ですので、細か...
なお、個別のアップロードも編集も面倒、という人のために、m...
|&ref(myalbum_288a5_diff.zip); 最新|
|&ref(myalbum_288a4_diff.zip);|
***D3commentクラス
D3commentクラスは、下記ファイルをダウンロード後、「(mya...
|&ref(myalbumD3commentContent.class_1.php);|
|&font(Red){(081013)&br; 参照元の、photositeさんの不具合...
当然ながら、d3forumの方にコメント統合用に掲示板を追加し...
myalbum::myalbumD3commentContent::
と記載します。(最初の「myalbum」の部分は、インストールデ...
なお、&font(Red){d3forumは0.83a以降のバージョンが必須};...
***myalbumソースの変更
5つのソースファイルに手を入れます。 こんな方法で良い...
(&font(Red){08/09/01:config変数名を、d3pipesなどと同様...
****xoops_version.php
「xoops_version.php」を編集し、管理画面にmodule_config...
下記の393~421行目を追記します。
#code(php,383){{
$modversion['config'][] = array(
'name' => 'myalbum_usesiteimg' ,
'title' => '_ALBM_CFG_USESITEIMG' ,
'description' => '_ALBM_CFG_DESCUSESITEIMG' ,
'formtype' => 'yesno' ,
'valuetype' => 'int' ,
'default' => '0' ,
'options' => array()
) ;
$modversion['config'][] = array(
'name' => 'comment_dirname' ,
'title' => '_MI_COM_AGENT' ,
'description' => '_MI_COM_AGENTDSC' ,
'formtype' => 'textbox',
'valuetype' => 'text',
'default' => '',
'options' => array()
);
$modversion['config'][]= array(
'name' => 'comment_forum_id',
'title' => '_MI_COM_AGENTID',
'description' => '_MI_COM_AGENTIDDSC',
'formtype' => 'textbox',
'valuetype' => 'int',
'default' => '0',
'options' => array()
);
$modversion['config'][] = array(
'name' => 'comment_view' ,
'title' => '_MI_COM_VIEW' ,
'description' => '_MI_COM_VIEWDSC' ,
'formtype' => 'select' ,
'valuetype' => 'text' ,
'default' => 'listposts_flat' ,
'options' => array( '_FLAT' => 'listposts_flat' , '_THR...
) ;
// Search
}}
****languages/japanese/modinfo.php
「modinfo.php」を編集し、上の作業で追加した管理画面の項...
以下の117~行目を追記します。
#code(php,117-){{
//d3comment integration
define("_MI_COM_AGENT","コメント統合するd3forumのdirname");
define("_MI_COM_AGENTDSC","d3forumのコメント統合機能を使...
define("_MI_COM_AGENTID","コメント統合するフォーラムの番...
define("_MI_COM_AGENTIDDSC","コメント統合を選択した場合、...
define("_MI_COM_VIEW","コメント統合の表示方法");
define("_MI_COM_VIEWDSC","フラット表示かスレッド表示化か...
}
?>
}}
****%%header.php%%
08/09/01 このファイル「header.php」の編集では、xoops2.0.1...
****index.php
「index.php」の、54行目以降を以下のように編集します。
#code(php,54-){{
while( $fetched_result_array = $xoopsDB->fetchArray( $prs...
$xoopsTpl->append( 'photos' , myalbum_get_array_for_phot...
}
// モジュールID // added by naao
$module_handler =& xoops_gethandler('module');
$this_module =& $module_handler->getByDirname($my...
$mid = $this_module->getVar('mid');
// モジュールconfig // added by naao
$config_handler =& xoops_gethandler("config");
$mod_config = $config_handler->getConfigsByCat(0,...
$xoopsTpl->assign("moduleConfig", $mod_config);
include( XOOPS_ROOT_PATH . "/footer.php" ) ;
?>
}}
****photo.php
「photo.php」の、117行目以降を以下のように編集します。
#code(php,115-){{
$xoopsTpl->assign( 'photo_nav' , $photo_nav ) ;
// comments
// モジュールID // added by naao
$module_handler =& xoops_gethandler('module');
$this_module =& $module_handler->getByDirname($my...
$mid = $this_module->getVar('mid');
// モジュールconfig // added by naao
$config_handler =& xoops_gethandler("config");
$mod_config = $config_handler->getConfigsByCat(0,...
$xoopsTpl->assign("moduleConfig", $mod_config);
include XOOPS_ROOT_PATH.'/include/comment_view.php';
include( XOOPS_ROOT_PATH . "/footer.php" ) ;
?>
}}
****viewcat.php
「viewcat.php」の、139行目以降を以下のように編集します。
#code(php,136-){{
$xoopsTpl->append( 'photos' , $photo ) ;
}
}
// モジュールID // added by naao
$module_handler =& xoops_gethandler('module');
$this_module =& $module_handler->getByDirname($my...
$mid = $this_module->getVar('mid');
// モジュールconfig // added by naao
$config_handler =& xoops_gethandler("config");
$mod_config = $config_handler->getConfigsByCat(0,...
$xoopsTpl->assign("moduleConfig", $mod_config);
include( XOOPS_ROOT_PATH . "/footer.php" ) ;
?>
}}
***テンプレートの編集
続いて、テンプレートを2つ、Altsysなどで編集します。
****myalbum_photo.html
「myalbum_photo.html」の、97行目付近を以下のように編...
#code(html,98-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{* RANK & RATING *}>
}}
↓ ここを変更
#code(html,98-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{if $moduleConfig.comment_dirname}>
<{d3comment mode="count" var="comcount" mydirname...
<{if $comcount}>
(<{$comcount}>)
<{else}>
(0)
<{/if}>
<{else}>
<{$photo.comments}>
<{/if}>
<{* RANK & RATING *}>
}}
そして、153行目付近を変更
#code(html,153-){{
<div style="margin: 3px; padding: 3px;">
<{if $moduleConfig.comment_dirname}>
<{d3comment mydirname=$xoops_dirname id=$photo.lid subje...
<{else}>
<div style="text-align: center; padding: 3px; margin: 3p...
<{$commentsnav}>
<{$lang_notice}>
</div>
<!-- start comments loop -->
<{if $comment_mode == "flat"}>
<{include file="db:system_comments_flat.html"}>
<{elseif $comment_mode == "thread"}>
<{include file="db:system_comments_thread.html"}>
<{elseif $comment_mode == "nest"}>
<{include file="db:system_comments_nest.html"}>
<{/if}>
<!-- end comments loop -->
<{/if}>
</div>
}}
****myalbum_photo_in_list.html
「myalbum_photo_in_list.html」の、97行目付近を以下の...
#code(html,89-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{* RANK & RATING *}>
}}
↓ ここを変更
#code(html,89-){{
<{* COMMENT COUNTS *}>
<img src='<{$mod_url}>/images/comments.gif' width='16...
<{if $moduleConfig.comment_dirname}>
<{d3comment mode="count" var="comcount" mydirname...
<{if $comcount}>
(<{$comcount}>)
<{else}>
(0)
<{/if}>
<{else}>
<{$photo.comments}>
<{/if}>
<{* RANK & RATING *}>
}}
***モバイル用テンプレート
モバイルテンプハウスで、[[作成・公開中:http://www.mc8.j...
**インストールと設定
xoops管理画面の「モジュールの管理」で、''&font(Maroon){...
&ref(myalbum_config.gif,mw:200,mh:200);
ここで、
+コメント統合するd3forumのdirname : d3forumのコメント...
+コメント統合するフォーラムの番 : コメント統合を選択し...
+コメント統合の表示方法 : フラット表示かスレッド表示か...
これらを設定すれば完了です。(この編集を行うまでは、xoops...
**その他
***関連情報
- [[minidiary+D3コメント統合へのお知恵を:http://www.xugj...
- [[D3comment統合と、コメント元のイベント通知:http://www....
***ライセンス
-myalbumソース、d3forumソース、photositeさんのd3commentク...
ページ名:
ぺージ情報
ぺージ名 :
inc/myalbum_d3com
ページ別名 :
未設定
ページ作成 :
なーお
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
なし
ユーザー :
なし
Counter: 0, today: 0, yesterday: 0
Go Page Top
Powered by
XOOPS Cube
2.2 © 2001-2012
XOOPS Cube Project
, theme design by
BCOOL
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
新規登録
メインメニュー
ホーム
なーお'nぶろぐ
フォーラム
なーお'n研究室
xpwiki
最新ページ一覧
全ページ一覧
ヘルプ
新着情報
マイアルバム
ラン記録
大会リスト
シューズリスト
画像マネージャ
マイフレンド
WEBリンク集