Обновлённый PHP-Fusion Bogatyr / Free CMS PHP-Fusion 7 Bogatyr /
English
Сборник плагинов и модов Bogatyr для PHP-Fusion 7 (также как и сама CMS PHP-Fusion 7) может быть установлена в кодировках с русскими локалями win1251 или utf8. Английская локаль ещё не создана для всех файлов. Формат файлов Все архивы сделаны с помощью WinRar 3.93 (2010г) или более ранних версий. То есть все zip-файлы должны открываться всеми современными архиваторами и распаковываться файл-менеджерами хостинга. Установка Bogatyr состоит из 3 этапов: 1) обновление БД 2) копирование файлов 3) создание или дополнение .HTACCESS 1) обновление БД 1.1) после того, как Вы скачали файлы тут Скачать PHP-Fusion-7 Bogatyr Для обновление БД необходимо скопировать на хостинг файлы administration/setup-bogatyr.php administration/setup-bogatyr-queries.php 1.2) Войти в админку PHP-Fusion 7 как Суперадминистратор. 1.3) Допустим "Панель администратора" у вас открыта по ссылке http://pf7/administration/index.php?aid=2r6bg5pk1428fd7h Вам надо заменить имя файла в урле и перейти на страницу http://pf7/administration/setup-bogatyr.php?aid=2r6bg5pk1428fd7h Понятно что домен вместо pf7 будет Ваш. Ваш aid= должен обязательно быть в урле! 1.4) Все галки по умолчанию включены. Прокручиваем страницу в самый вниз и жмём "Update". После этого галки исчезают и вместо них появляются плюсы. Плюсы с салатным фоном означают что обновление произошло только что, с серым - что раньше. 2) копирование файлов копируем все остальные файлы из сборника. Я рекомендую закачать архив Bogatyr на хостинг и распаковать в панели хостинга. Так быстрее. Все папки и файлы в корне архива, начинающиеся со знака подчёркивания "_", можно удалить. Это файлы с инструкциями, предыдущие версии, скриншоты и пр. Из всех файлов и папок, начинающиеся со знака подчёркивания "_", нужными являются только папки: /infusions/_footer_li_panel/ /infusions/_header_li_panel/ Если попадаются файлы *.bak или *.asv их также можно смело удалять - это бэкапы PHP файлов, их автоматически создаёт моя программа. И я их не всегда удаляю. 3) создание или дополнение .HTACCESS ЧПУ для новостей, статей и пр. я ещё не приделал. Но моды такие есть. И планы тоже. Установка страниц ошибок 404, 403 и др. в .HTACCESS Текст страниц ошибок редактируется в локалях, а не в админке. Есть мод чтобы редактировать в админке, но я ним не пользуюсь. Свои страницы ошибок 404, 403 и др. .htaccess /page_errors.php locale/English/error.php locale/Russian/error.php locale/Ukrainian/error.php # Дописать в .htaccess # Свои страницы ошибок:
ErrorDocument 400 /page_errors.php?error=400 ErrorDocument 401 /page_errors.php?error=401 ErrorDocument 402 /page_errors.php?error=402 ErrorDocument 403 /page_errors.php?error=403 ErrorDocument 404 /page_errors.php?error=404 ErrorDocument 405 /page_errors.php?error=405 ErrorDocument 406 /page_errors.php?error=406 ErrorDocument 407 /page_errors.php?error=407 ErrorDocument 408 /page_errors.php?error=408 ErrorDocument 409 /page_errors.php?error=409 ErrorDocument 410 /page_errors.php?error=410 ErrorDocument 411 /page_errors.php?error=411 ErrorDocument 412 /page_errors.php?error=412 ErrorDocument 413 /page_errors.php?error=413 ErrorDocument 414 /page_errors.php?error=414 ErrorDocument 415 /page_errors.php?error=415 ErrorDocument 416 /page_errors.php?error=416 ErrorDocument 417 /page_errors.php?error=417 ErrorDocument 500 /page_errors.php?error=500 ErrorDocument 501 /page_errors.php?error=501 ErrorDocument 502 /page_errors.php?error=502 ErrorDocument 503 /page_errors.php?error=503 ErrorDocument 504 /page_errors.php?error=504 ErrorDocument 505 /page_errors.php?error=505
Добавление полей мультиязычности
В связи с добавлением мультиязычности (чтобы не было ошибок) после установки сайта нужно зайти на эти 3 страницы. При первом заходе автоматически создаются нужные поля в БД для дополнительных языков. В phpMyAdmin ничего добавлять не нужно.
Названия полей заканчивающиеся на "_1" - это поля для ввода названий и текстов второго языка (английского).
вместо ************** Ваш aidlink в админке,
вместо xxxxxxx - префикс Вашей БД.
Список языков задётся на странице "Главные установки"
Главные установки - /administration/settings_main.php?aid=**************
DONE: ALTER TABLE `xxxxxxx_settings` ADD `sitename_1` varchar(255) NOT NULL DEFAULT '' AFTER `sitename`;
DONE: ALTER TABLE `xxxxxxx_settings` ADD `description_1` varchar(255) NOT NULL DEFAULT '' AFTER `description`;
DONE: ALTER TABLE `xxxxxxx_settings` ADD `index_anchor_1` varchar(255) NOT NULL DEFAULT '' AFTER `index_anchor`;
|
Навигация сайта - http://pagex.vveb.ws/administration/site_links.php?aid=**************
DONE: ALTER TABLE `xxxxxxx_site_links` ADD `link_name_1` varchar(255) NOT NULL DEFAULT '' AFTER `link_name`;
DONE: ALTER TABLE `xxxxxxx_site_links` ADD `link_title_1` varchar(255) NOT NULL DEFAULT '' AFTER `link_title`;
|
Редактирование страницы Pagex (если установлен) - /infusions/pagex_panel/adm_editel.php?aid=**************&edit_el=1
DONE: ALTER TABLE `xxxxxxx_pagex` ADD `name_el_1` varchar(255) NOT NULL DEFAULT '' AFTER `name_el`;
DONE: ALTER TABLE `xxxxxxx_pagex` ADD `descript_el_1` TEXT NOT NULL DEFAULT '' AFTER `descript_el`;
|
Совместимость Сборник Bogatyr наверное можно устанавливать не только на PHP-Fusion 7.0 но и на 7.01. Я очень много файлов ядра PHP-Fusion 7 переделал и они скопируются с установкой Bogatyr. Версию 7.02 я не использую и не признаю, потому что она использует ООП (объектно-ориентированное программирование) и глубоко изменена структура таблицы БД settings. Файлы PHP-Fusion 7 и Bogatyr обычно работают автономно друг от друга, то есть в файл инклюдятся локали, иногда коментарии и рейтинги, BB-коды, визуальный редактор TinyMCE и другие файлы из папки /includes/ , но остальные файлы обычно не влияют. Благодаря этому обычно можно делать работающие гибриды разных версий PHP-Fusion 7.
Рекомендую
Скачать адаптивные темы PHP-Fusion 7 |