Xoops Cube Legacyをphp7で運用する方法を模索

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー




前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2023/2/15 6:39 | 最終変更
タツ  管理人   投稿数: 2400 オンライン
XOOPS Cubeでダウンロードしたlegacy-php74に含まれているd3forumを利用しようと思いましたが、思いのほか使っていると崩れてきたりそもそもテンプレートが合わない部分がある為、XOOPS Xよりダウンロードしたd3forum0.89.5を利用することにしました。編集することはほぼなくそのまま使えそうでしたが一部変更しています。

■Warningが出ていたので編集
xoops_trust_path/modules/d3forum/d3forum.textsanitizer.php
23行目
function &getInstance()
↓変更
public static function &getInstance()


■Rssが正常に表示されない件
(d3forum0.89.5,最新のものも同様)
  1. create_functionが非推奨となり正常に動作せずRSSが取得できなかった
    ・xoops_trust_path/modules/d3forum/include/rss_functions.php
    135行目辺り 
    $strcut = create_function ( '$a,$b,$c', (function_exists('mb_strcut'))?
                'return mb_strcut($a,$b,$c);':
                'return strcut($a,$b,$c);');
    
    ↓変更
    if (function_exists('mb_strcut')) {
            $strcut = function($a,$b,$c) {return mb_strcut($a,$b,$c);};
            } else {
            $strcut = function($a,$b,$c) {return strcut($a,$b,$c);};
            }
  2. 他にも1つRSSが取得できない問題があり、原因は各カテゴリの説明文に<br>、空白が入ると取得できないものでした。
あとは
array()を[]に全て変換しました。
 
投票数:4 平均点:5.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2023/2/15 6:46
タツ  管理人   投稿数: 2400 オンライン
問い合わせモジュールの1つで、他にもあるかもしれませんが今まで使っていたので編集し利用できるようになりました。XOOPS for youサイトからliaise_131をダウンロードしたものです。画像認証capchaとセットで利用することができます。以下編集内容の記録です。■php7バージ...詳細を見る!



     条件検索へ

旅と気ままなフォーラム最新投稿

欲しい商品が必ず見つかるメジャーなネットショップ

ログイン

Facebook,RSSリンク表示

検索

アクセスカウンタ

今日 : 143
昨日 : 655
総計 : 1628896