Вся система веб-сайтов Mambo — это интеллектуальная система создания веб-сайтов, подходящая для китайцев, которая улучшена и разработана на основе глобальной версии Mambo. Она усовершенствована и разработана совместно Mambo China и Mambo Resource. Это наследие и развитие Mambo Chinese. культура! Вся система сайта Mambo является бесплатным программным обеспечением и соответствует лицензионному соглашению с открытым исходным кодом GNU/GPL.
Вся система сайта Mambo является китайской ветвью Mambo, а ее английский код — Mambos, чтобы отличить английскую версию Mambo. В будущем Mambo China выберет два пути, чтобы удовлетворить выбор каждого: один — это глобальная версия Mambo, которая в основном представляет собой китайскую английскую версию Mambo, сохраняющую оригинальный вкус Mambo, а другой — полную систему сайтов Mambo, которая разрабатывается независимо; и поддерживается местной командой, вносит большое количество улучшений в ядро Mambo, оптимизирует производительность системы, повышает эффективность работы и своевременно соответствует привычкам использования домашних пользователей.
Вся система сайта Mambo 5.5.0 устраняет некоторые ошибки, основанные на версии 5.4.0, вносит множество улучшений и удаляет три бесполезные и запутанные функции. Основные проявления:
* Отмените три функции фоновых текстовых сообщений, корзины и извлечения/возврата. Эти три функции малопригодны, за исключением неудобства использования.
* Улучшенная функция статического URL-адреса SEF, статический URL-адрес с иерархией каталогов, поддержка путей на китайском и английском языках, интуитивно понятный и простой для понимания, который легче включить в поисковые системы. Реализовано улучшенное статическое связывание общих компонентов ядра Mambo в формате SEF.
* Оптимизация обработки базы данных и сокращение количества SQL-запросов. Количество SQL-запросов, загружаемых на домашнюю страницу, уменьшено с исходных 35 до 22, а эффективность увеличена более чем на 30%. Домашняя страница открывается очень быстро, а благодаря использованию статических URL-адресов, моделируемых SEF, ее можно сравнить со статическими страницами.
* Может работать в среде строгого режима MySQL5, а недавно установленная система полностью поддерживает MySQL5.
* Меньше ошибок, система работает более стабильно и плавно.
...
Вот подробности:
1. Исправить ошибки
1. После интеграции Discuz, когда основной сайт использует доменное имя верхнего уровня, а форум использует доменное имя второго уровня, при нажатии на регистрацию на форуме правильная ссылка регистрации не перенаправляется. Теперь решено.
2. При запросе результаты запроса отображаются на главной странице, и модули на домашней странице отображаются одновременно. При запросе других версий результаты запроса отображаются на новой странице, а другие модули не отображаются. Подобная ситуация также возникла при отправке или редактировании статей на стойке регистрации и теперь решена.
3. Решите проблему с датой при изменении сообщений в Mambo 5.4.0 Недавно я установил Mambo 5.4 и обнаружил во время использования:
После редактирования поста дата публикации поменялась на 2004 год. Не знаю как поменять обратно?
4. Решите проблему неправильного пути к образу при использовании портов, отличных от порта 80:
Я использовал порт 8080 на этой машине, и на раннем этапе все работало нормально. Но немного измените конфигурацию. Невозможно отобразить все изображения, и, как показано, адреса подключения всех изображений неверны.
, еще один 8080
2. Расширенные функции
1. Оптимизируйте обработку базы данных и сократите количество SQL-запросов. Количество SQL-запросов, загружаемых на домашнюю страницу, уменьшено с исходных 35 до 22. Домашняя страница открывается очень быстро, а благодаря использованию статических URL-адресов, моделируемых SEF, ее можно сравнить со статическими страницами.
2. Перепишите функцию преобразования кодировки mos_convert_encoding. Параметры соответствуют mb_convert_encoding, прежде чем использовать их. Если они не существуют, верните исходное значение. Таким образом, пока PHP поддерживает mb_string или iconv, его можно использовать для улучшения совместимости. В оригинале используется только mb_string.
3. Улучшенная функция статического URL-адреса SEF, статический URL-адрес с иерархией каталогов, поддержка путей на китайском и английском языках, интуитивно понятный и простой для понимания, который легче включить в поисковые системы.
1) Реализованы улучшенные статические ссылки SEF для общих компонентов ядра Mambo, включая контент, домашнюю страницу, ссылку на веб-сайт com_weblink, контактное лицо com_contact, трансляцию новостей com_newsfeeds и другие компоненты.
Каждый компонент может определить свою собственную статическую ссылку через собственный файл sef.php. Те компоненты, у которых нет файла sef.php, будут использовать обработку статических ссылок по умолчанию. Разработчики могут обращаться к sef.php основных компонентов Mambo для создания улучшенных статических ссылок SEF для сторонних компонентов.
2) Путь можно определить в фоновом режиме: в таблицу меню mos_menu добавляется поле sefpath, которое используется для настройки пути SEF к элементу меню. Путь 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. Улучшите компонент ссылок на сайт com_weblinks, измените заголовок страницы на: пункт меню - заголовок категории.
10. Улучшите компонент поиска, измените заголовок страницы на: пункт меню.
11. Улучшите справочную систему. Когда вы нажимаете «Справка» в фоновом режиме, вы больше не сможете найти файл справки, но справочная информация по-прежнему остается старой версией на английском языке.
Теперь, когда система Mambo усовершенствована, вы можете начать писать справочные руководства на китайском языке или сотрудничать в написании руководств в базе знаний вики.
12. Улучшите структуру таблицы базы данных, чтобы обеспечить возможность работы в среде строгого режима MySQL5 в соответствии с ограничениями строгого режима mysql5.0 (STRICT_TRANS_TABLES):
Вставка нулевых значений в ненулевые поля не поддерживается. Вставка значений в самовозрастающие поля не поддерживается. Текстовые поля имеют значения по умолчанию.
Внесите следующие улучшения в структуру базы данных:
1) Установите ненулевые значения по умолчанию для всех ненулевых полей. Значение по умолчанию для строк — 0, а значение по умолчанию для дат — 0000-00-00 00:00:00.
2) Измените строку 212 в файле администраторкомпонентыком_установщиккомпоненткомпонент.класс.php.
3) Удалите значение по умолчанию текстового поля.
4) Улучшение стандартизации: измените поле заголовка на varchar(255) и измените нулевое поле со значением по умолчанию на ненулевое поле.
На данный момент вся система сайта Mambo полностью поддерживает MySQL5. Из-за спешки времени могут быть необнаруженные ошибки, пожалуйста, зайдите на форум, чтобы их исправить.
Кроме того, только недавно установленная вся система сайта Mambo 5.5.0 полностью поддерживает MySQL5. Поскольку в структуре таблиц имеется много изменений, они не реализованы в программе обновления. Поэтому необходимо выполнить обновление с более ранней версии до всей системы сайта Mambo 5.5. .0 по-прежнему требует невозможности запуска в среде строгого режима MySQL5.
3. Функция исключения
1. Отменить фоновые текстовые сообщения (большинство администраторов для общения друг с другом используют QQ и MSN, этой функцией никто не пользуется, она избыточна)
Удалите каталог администратора/компонентов/com_messages.
Удалить каталог компоненты/com_messages
Отредактируйте файлadmin/modules/mod_fullmenu.php и удалите пункт меню «SMS».
Удалите файл модуляadmin/modules/mod_unread.php.
Отредактируйте компоненты/com_content/content.php и удалите оператор, который отправляет новую статью и отправляет короткое сообщение администратору.
Удалите установочный файл mambo_english.sql.
Таблица mos_messages, mos_messages_cfg
ВСТАВИТЬ В ЗНАЧЕНИЯ `mos_modules` (23, Непрочитанные сообщения, , 1, заголовок, 0, 0000-00-00 00:00:00, 1, mod_unread, 0, 99, 1, , 1, 1);
Удалите таблицы mos_messages, mos_messages_cfg в установочном файле drop_table.sql.
Удалите соответствующие операторы компонента com_messages в языковом файле.
2. Отменять корзину не нужно. Просто отмените публикацию содержимого, которое вы не хотите отображать, и удалите ненужное содержимое. Поместите его в корзину, и вы не сможете его запомнить в течение длительного времени. Вы можете просто удалить его напрямую. Если вы беспокоитесь о его случайном удалении, просто делайте частое резервное копирование базы данных. Если вы удалите его по ошибке, вы можете восстановить его немедленно.
Удалите каталог администратора/компонентов/com_trash.
Измените администратор/модули/mod_fullmenu.php и удалите пункт меню «Корзина».
Измените администратор/модули/mod_quickicon.php и удалите значок «Корзина».
Измените администратор/компоненты/com_content/admin.content.php иtoolbar.content.html.php.
Измените администратор/компоненты/com_typedcontent/admin.typedcontent.php иtoolbar.typedcontent.html.php.
Измените администратор/компоненты/com_menus/admin.menus.php иtoolbar.menus.html.php.
Измените администратора/компоненты/com_menumanager/admin.menumanager.php и admin.menumanager.html.php.
Измените администратор/includes/menubar.html.php.
Измените include/mambo.php, gacl.class.php.
Удалите соответствующие операторы компонента com_trash в языковом файле.
3. Отменить функцию выноса/замены (эта функция больше всего сбивает с толку новичков. Помимо неудобств, от нее мало пользы)
В нем задействовано 13 таблиц и множество файлов. Мы временно отменим эту функцию, не меняя структуру таблицы и не удаляя файлы. Подождем, пока версия станет широко использоваться, и протестируем ее. Если не возникнет проблем, мы удалим ее полностью.
Измените функцию CheckedOutProcessing в файле include/mambo.php.
Измените проверку функции include/database.php и ничего не делайте.
Измените администратор/модули/mod_fullmenu.php и удалите пункты меню «Система» и «Заменить все».
Расширять