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

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

投稿ツリー


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

pcboy

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

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

XWORDSが正常に動いているXOOPS X(ten)+XWORDS(改造版)環境と
XOOPS X(ten) 20170103+XWORDS(通常版)の新規インストール環境でテストして見ました。

どちらのテスト環境でも、var_dump($xoopsModuleConfig); するとNULLになっています。
サブメニューとはメインメニューに表示される
XWORDS
 管理メニュー
 データ追加
 データ検索
ならば、どちらのテスト環境でも表示されますので、表示の問題は別にある様に思います。

テスト環境
OS:Windows Server 2008 R2
IIS 7.5
PHP:5.6.30と7.0.16
MySQL 5.7.17
Distribution : XOOPS X(ten) 20170103

当方のテスト環境だとXWORDS(通常版)を新規インストール環境で以下の2点が問題となりました。
いずれも、UTF-8対応に関連した問題です。
1.xwords_entに頭文字(イニシャル)が登録されない問題で、
include/functions.phpの修正
L151
$init_t = substr($term, 0, 2);

$init_t = mb_substr($term, 0, 1);
に変更。
L161
$init_p = substr($proc, 0, 2);

$init_p = mb_substr($proc, 0, 1);
に変更。

2.頭文字(イニシャル)別のリンクが機能しない問題で、少し古い情報ですが、
language/ja_utf8/letter_format01.php
から
language/ja_utf8/letter_format11.php
のUTF-8データへの対応

letter_formatXX.phpを修正
XWORDSの一般設定で「23.頭文字別リンクのフォーマット」に対応する
ファイルを修正して保存する。デフォルトのままだったら
xwords\language\ja_utf8\letter_format01.phpになります。
このファイル中の"^([^\x21-\x7e]{2}|[\x21-\x7e]{1})(A|a)",
のように {2} となっている部分を全て {3}に変更して保存します。
参考サイト
http://www.xugj.org/modules/QandA/index.php?post_id=4828

XUGJの'XOOPS Dictionary'について
http://www.xugj.org/modules/QandA/index.php?topic_id=777

以上
#少しでも、お役に立てば幸いです。
#では、また。
投票数:0 平均点:0.00

  条件検索へ


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