LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

Re: XoopsXでXwordsが正しく動かない

投稿ツリー


このトピックの投稿一覧へ

pcboy

なし Re: XoopsXでXwordsが正しく動かない

msg# 1.2.1.1
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017/3/10 21:05
pcboy  2nd Class   投稿数: 9
rodeoさん、こん**は、pcboyです。

$xoopsModuleConfigが取得できないので、以下の情報参考にして、

XOOPS Cubeで特定のモジュールの一般設定を取得する方法
http://qiita.com/RyujiAMANO/items/7bdbf6cffff5e974ac5b

xwordsのconfigを取得する様に改造して見ました。

html/modules/xwords/xoops_version.phpの
L55
global $xoopsUser, $xoopsModuleConfig;
$i = 1;

global $xoopsUser, $xoopsModuleConfig;

$moduleHandler = xoops_gethandler('module');
// モジュール指定 target_module_dirname を一般設定を取得したいモジュールのディレクトリ名に変更してください
$targetModule = $moduleHandler->getByDirname($mydirname);
// コンフィグ取得
$configHandler =& xoops_gethandler('config');
// targetModuleConfigに対象モジュールの一般設定が入る
$targetModuleConfig = $configHandler->getConfigsByCat(0, $targetModule->get('mid'));

$i = 1;
に変更

L68
elseif ( isset($xoopsModuleConfig['allowsubmit']) && $xoopsModuleConfig["allowsubmit"] )

elseif ( isset($targetModuleConfig['allowsubmit']) && $targetModuleConfig["allowsubmit"] )
に変更

L76
if ( isset($xoopsModuleConfig['allowreq']) && $xoopsModuleConfig["allowreq"])

if ( isset($targetModuleConfig['allowreq']) && $targetModuleConfig["allowreq"])
に変更
以上

#この改造で、期待する動作になると思います。
#では、また。
投票数:1 平均点:10.00

  条件検索へ


Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities