Mambo 全体ウェブサイト システムは、Mambo グローバル バージョンをベースに改良、開発された中国人向けのインテリジェントなウェブサイト構築システムであり、Mambo China と Mambo Resource が共同で強化、開発したものです。文化! Mambo サイト システム全体はフリー ソフトウェアであり、GNU/GPL オープン ソース ライセンス契約に従っています。
Mambo ホール サイト システムは Mambo の中国支社であり、その英語コードは Mambo の英語版と区別するために Mambors です。今後、マンボチャイナは皆様の選択に応えるため、マンボオリジナルのテイストを維持した中国語版マンボ英語版を中心としたマンボグローバル版と、独自に開発したマンボ全体サイトシステムの2つのルートをとります。ローカル チームによって維持され、Mambo のコアに多数の機能強化が加えられ、システム パフォーマンスが最適化され、操作効率が向上し、国内ユーザーの使用習慣にタイムリーに対応します。
Mambo サイト全体のシステム 5.5.0 では、5.4.0 に基づいていくつかのバグが削除され、多くの機能が強化され、3 つの役に立たず混乱を招く機能が削除されています。主な症状は次のとおりです。
※バックグラウンドテキストメッセージ、ごみ箱、持ち出し・戻しの3つの機能を解除する この3つの機能は、使用上不便であること以外はほとんど役に立ちません。
* 強化された SEF 静的 URL 機能、ディレクトリ階層を備えた静的 URL、中国語と英語のパスをサポート、直感的で理解しやすく、検索エンジンに含まれやすくなります。 Mambo コアの共通コンポーネントの強化された SEF 静的リンクが実装されました。
* データベース処理を最適化し、SQL クエリの数を削減します。ホームページにロードされる SQL クエリの数が元の 35 から 22 に削減され、効率が 30% 以上向上します。ホーム ページは非常に速く開き、SEF でシミュレートされた静的 URL を使用すると、静的ページと同等になります。
* MySQL5 の厳密モード環境で実行でき、新しくインストールされたシステムは MySQL5 を完全にサポートします。
* バグが少なく、システムがより安定してスムーズに動作します。
...
詳細は次のとおりです。
1. バグを修正する
1. discuz を統合した後、メイン Web サイトがトップレベル ドメイン名を使用し、フォーラムがセカンドレベル ドメイン名を使用している場合、フォーラムで登録をクリックすると、正しい登録リンクがリダイレクトされません。現在は解決済みです。
2. クエリを実行すると、クエリ結果はホームページに表示され、他のバージョンをクエリすると、クエリ結果は新しいページに表示され、他のモジュールは表示されません。フロントデスクでの記事の投稿や編集時にも同様の状況が発生していましたが、現在は解決されています。
3. Mambo 5.4.0 で投稿を変更する際の日付の問題を解決する 最近 Mambo 5.4 をインストールし、使用中に次のことに気づきました。
投稿を編集した後、投稿日が 2004 年に変更されました。元に戻す方法がわかりません。
4. ポート 80 以外のポートを使用する場合の間違ったイメージ パスの問題を解決します。
このマシンではポート 8080 を使用しましたが、初期段階ではすべて問題なく動作しました。ただし、構成を少し変更します。すべての画像を表示できません。また、示されているように、すべての画像の接続アドレスが間違っています。
、もう 1 つ 8080
2. 充実した機能
1. データベース処理を最適化し、SQL クエリの数を削減します。ホームページにロードされる SQL クエリの数は、元の 35 から 22 に減少します。ホーム ページは非常に速く開き、SEF でシミュレートされた静的 URL を使用すると、静的ページと同等になります。
2. エンコード変換関数 mos_convert_encoding を書き換えます。パラメータは、mb_convert_encoding と iconv 関数が存在するかどうかを確認してから使用します。存在しない場合は、元の値を返します。このように、PHP が mb_string または iconv をサポートしている限り、互換性を向上させるために使用できます。
3. 強化された SEF 静的 URL 機能、ディレクトリ階層を備えた静的 URL、中国語と英語のパスをサポート、直感的で理解しやすく、検索エンジンに含まれやすくなります。
1) コンテンツ、ホームページ、Web サイト リンク com_weblink、担当者 com_contact、ニュース放送 com_newsfeeds およびその他のコンポーネントを含む、Mambo コアの共通コンポーネント用に強化された SEF 静的リンクを実装しました。
各コンポーネントは、独自の sef.php ファイルを通じて独自の静的リンクを定義できます。sef.php ファイルを持たないコンポーネントは、システムのデフォルトの静的リンク処理を使用します。開発者は、Mambo コア コンポーネントの sef.php を参照して、サードパーティ コンポーネント用の拡張 SEF 静的リンクを作成できます。
2) パスはバックグラウンドで定義できます。メニュー テーブル mos_menu は、メニュー項目の SEF パスをカスタマイズするために使用される sefpath フィールドを追加し、コンテンツとコンポーネントの SEF パスは、ユニット名とカテゴリを設定することによって実装されます。名前。
4. パスウェイの生成方法を改善し、グローバル変数 $curPathway と $pathwaySeperator を追加して速度を向上させます。
5. コンテンツを変更し、カテゴリ ドロップダウン リストを作成するときに、元のカテゴリ名の代わりにカテゴリ タイトルを使用します。
6. カテゴリ ドロップダウン リストを作成するときに、元のカテゴリ名の代わりにカテゴリ タイトルを使用するように ComponentCategory 関数を変更します。
Mambo 分類を使用する影響を受けるコンポーネント: com_newsfeeds、com_contact、com_weblinks など。
7. 接触部分の改善
1) 連絡先の分類やメニュー作成時にcom_contact_detailsを使用しているため、com_contactに変更します
2) ページタイトルを次のように変更します: メニュー項目 - カテゴリタイトル
3) パラメータother_cat_sectionを削除します。
4) 連絡先パラメータ vcard のデフォルトは 0 であり、中国では vcard は必要ありません。
8. ニュース放送コンポーネントの改善
1) ページタイトルを次のように変更します: メニュー項目 - カテゴリタイトル
2) パラメータother_cat_sectionを削除します。
9. Web サイトのリンク コンポーネント com_weblinks を改善し、ページ タイトルを次のように変更します: メニュー項目 - カテゴリ タイトル
10. 検索コンポーネントを改善し、ページ タイトルを次のように変更します: メニュー項目
11. ヘルプ システムを改善します。バックグラウンドで [ヘルプ] をクリックすると、ヘルプ ファイルが見つからなくなりますが、ヘルプ情報は古いバージョンのままです。
Mambo システムが完成したので、中国語のヘルプ マニュアルの作成を開始したり、Wiki ナレッジ ベースで共同でマニュアルの作成を開始したりできます。
12. mysql5.0 strict モード (STRICT_TRANS_TABLES) の制限に従って、MySQL5 strict モード環境で実行できるようにデータベース テーブル構造を改善します。
null 以外のフィールドへの null 値の挿入はサポートされていません。null 値はデフォルト値を持っています。
データベース構造に次の改善を加えます。
1) null でないすべてのフィールドに null 以外のデフォルト値を設定します。文字列のデフォルト値は 0、日付のデフォルト値は 0000-00-00 00:00:00 です。
2)Administratorcomponentscom_installercomponentcomponent.class.php ファイルの 212 行目を変更します。
3) テキストフィールドのデフォルト値を削除します。
4) 標準化の改善: title フィールドを varchar(255) に変更し、デフォルト値の null フィールドを not null フィールドに変更します。
現時点では、Mambo のサイト システム全体が MySQL5 を完全にサポートしています。時間が急ぐため、未発見のバグがある可能性があります。修正するにはフォーラムにアクセスしてください。
また、新しくインストールされた Mambo 全体サイト システム 5.5.0 のみが MySQL5 を完全にサポートしています。テーブル構造に多くの変更が加えられているため、それらはアップグレード プログラムには実装されていません。そのため、下位バージョンから Mambo 全体サイト システム 5.5 にアップグレードします。 .0 は依然として必要です MySQL5 厳密モード環境では実行できません。
3. 消去機能
1. バックグラウンド テキスト メッセージをキャンセルします (ほとんどの管理者は QQ と MSN を使用して相互に通信しますが、この機能は誰も使用しません。冗長です)
管理者/components/com_messages ディレクトリを削除します。
コンポーネント/com_messages ディレクトリを削除します
管理者/modules/mod_fullmenu.php を編集し、「SMS」メニュー項目を削除します。
管理者/modules/mod_unread.php モジュール ファイルを削除します。
コンポーネント/com_content/content.php を編集し、新しい記事を送信し、管理者に短いメッセージを送信するステートメントを削除します。
インストールファイルmambo_english.sqlを削除します。
テーブル mos_messages、mos_messages_cfg
INSERT INTO `mos_modules` 値 (23、未読メッセージ 、 、 1、 ヘッダー 、 0、 0000-00-00 00:00:00 、 1、 mod_unread 、 0、 99、 1、 、 1、 1);
インストールファイルdrop_table.sql内のテーブルmos_messages、mos_messages_cfgを削除します。
言語ファイル内の com_messages コンポーネントの関連ステートメントを削除します。
2. ごみ箱をキャンセルする必要はほとんどありません。表示したくないコンテンツを非公開にし、不要なコンテンツを削除するだけです。ごみ箱に入れておくと、長期間思い出せなくなります。誤って削除することが心配な場合は、データベースを頻繁にバックアップしてください。すぐに復元できます。
管理者/components/com_trash ディレクトリを削除します。
管理者/modules/mod_fullmenu.php を変更し、「ごみ箱」メニュー項目を削除します。
管理者/modules/mod_quickicon.phpを変更し、「ごみ箱」アイコンを削除します。
管理者/components/com_content/admin.content.phpおよびtoolbar.content.html.phpを変更します。
管理者/components/com_typedcontent/admin.typedcontent.phpおよびtoolbar.typedcontent.html.phpを変更します。
管理者/components/com_menus/admin.menus.phpおよびtoolbar.menus.html.phpを変更します。
管理者/components/com_menumanager/admin.menumanager.php および admin.menumanager.html.php を変更します。
管理者/includes/menubar.html.phpを変更します。
include/mambo.php、gacl.class.php を変更します。
言語ファイル内の com_trash コンポーネントの関連ステートメントを削除します。
3. 取り出し/交換機能をキャンセルします(この機能は初心者にとって最もわかりにくい機能です。不便になるだけでなく、ほとんど役に立ちません)。
13 個のテーブルと多数のファイルが含まれます。テーブル構造を変更したり、ファイルを削除したりせずに、機能を一時的に中止します。バージョンが広く使用されるのを待って、問題がなければ完全に削除します。
include/mambo.php の関数 CheckedOutProcessing を変更します。
include/database.php の関数チェックアウトを変更し、何もしません。
管理者/modules/mod_fullmenu.php を変更し、「システム」および「すべて置換」メニュー項目を削除します。
拡大する