Download List

Project Description

XOOPSの統合パッケージを開発するプロジェクトです。

System Requirements

System requirement is not defined

Released at 2007-03-06 22:19
weblinks weblinks_140 (1 files Hide)

Release Notes


これはベータ版です。
今回の変更点は、「性能向上」と「フォーラム・モジュールとの連携」です。
安定版は、v0.97 と V1.31 です。


● 変更内容
1. 性能向上
下記のオプョンを追加した
(1) 性能向上のために、表示するときに必要な情報を事前に計算し、データベースに格納する。
(2) カテゴリ情報などのメモリ上の格納形式を XoopsObject から 連想配列に変更した。

2. フォーラム・モジュールとの連携
下記のオプョンを追加した
(1) カテゴリ・ページ毎とリンク・ページ毎に、フォーラム・モジュールの投稿の内容を表示する
(2) プラグインにより、フォーラム・モジュールの種類を拡張する
対応しているモジュール Newbb 1.00、Newbb 2.02、BluesBB 1.00
(3) リンク・ページ毎にXOOPSコメントを使用する/しないを選択する

3. captchaモジュールとの連携
下記のオプョンを追加した
(1) ゲストがリンクを登録・変更するときに、captcha(画像認証)を使用する

4. XOOPSユーザの投稿数
下記のオプョンを追加した
(1) リンクを登録したときに、XOOPSユーザの投稿数をカウントアップする
(2) 評価をしたときに、XOOPSユーザの投稿数をカウントアップする

5. 表示
下記のオプョンを追加した
(1) カテゴリ・ページ、おすすめサイト、相互リンクサイト、RSS/ATOM 対応サイトにて、
リンク情報の表示形式として、概要/詳細を選択する

6. ユーザの登録画面
下記のオプョンを追加した
(1) ユーザが textarea1 と textarea2 を使用にする
(2) 登録項目ごとの説明を編集する
(3) 登録フォームの上段の説明を編集する

7. マルチサイト
ハックとして、日・英 切替えに対応した


● テーブル構造
(1) category テーブルに下記の項目を追加した
forum_id, tree_order, cids_parent, cids_child, link_count, link_update,
aux_int_1, aux_int_2, aux_text_1, aux_text_2

(2) link と modify テーブルに下記の項目を追加した
forum_id, comment_use

(3) linkitem テーブルに下記の項目を追加した
description


● テンプレート
(1) 下記のテンプレートを追加した
category_navi, forum_list
(2) テンプレート変数に、サブ・カテゴリの要素を割当てた


● 要求事項
(1) happy_linux モジュールが必須です。
(2) RSS機能を使用するときは、rssc モジュールが必要です。
(3) フォーラム機能を使用するときは、フォーラム・モジュールが必要です。
(4) captcha機能を使用するときは、captcha モジュールが必要です。


● アップデート
(1) weblinks ディレクトリ以下のファイルを上書きする。

(2) XOOPS管理画面より、weblinksモジュールのアップデートをする。
テンプレートを変更したので必ず実施のこと。

(3) weblinksモジュールの管理画面より、設定テーブルをアップデートする。
設定テーブルが最新版に対応していないときは、メッセージが出ます。

【注意】
config2 と linkitem テーブルは初期化され、元の値は破壊されます。
必要に応じて、値を再設定してください。

(4) Weblinks管理画面より、「モジュールの設定2」の「 テンプレートのキャッシュ・クリア」を行う。
テンプレートを変更したので必ず実施のこと。

(5) v1.30 以降でRSS機能を使用している場合
「DBテーブル管理」->「Clear xml in link table」を実行すること
不要なデータである link テーブルの rss_xml 項目の内容が消去される
メモリ使用量が節約される

(6) 「性能向上」機能を使用する場合
設定したあとで、「カテゴリ一覧」->「パス・ツリー情報の更新」を実行すること
必要なデータが作成される


● 注意
ほぼ全てのファイルを変更しています。
データベースのテーブル構造も若干変更しています。
大きな問題はないはずですが、小さな問題はあると思います。
何か問題が出ても、自分でなんとか出来る人のみお使いください。
バグ報告やバグ解決などは歓迎します。


● TODO
性能向上を施したので、構造的な変更は、終了した(はず)。
以降は、バックログを順次 折り込むつもりです。

Changelog

No Changelogs