Преимущества сборника Bogatyr

  Vveb.ws / PHP-Fusion / PHP-Fusion 7 Bogatyr / PHP-Fusion 7 Bogatyr /    Преимущества сборника Bogatyr



Notice: Undefined index: user_id in /home/ih93704/public_html/php-fusion.php on line 174
Все нужные плагины и обновления в одном пакете обновлений, причём с быстрой установкой
Я предпочитаю быстро создавать новые сайты. Экономить своё время и снижать цену разработки для клиентов.
Каждый раз при создании сайта я не ищу, не  скачиваю, не устанавливаю и не исправляю нужные мне плагины. Я устанавливаю одним установщиком все нужные моды и плагины.

Я собираю в одном сборнике все плагины для создания  продвинутых блогов, фотогалерей, форумов и пр.

Проверенная годами надёжность
Я проверяю все скаченые и используемые моды и плагины.
Я обязательно исправляю все ошибки старого PHP-Fusion 7.0.

 
Обновление кода
Я дорабатываю CMS для работы с современными хостингами. Меняю кое-какие устаревшие функции PHP для PHP 5.3 и язык запросов к БД.  

 
Для установки PHP-Fusion 7.0 и Bogatyr есть две полноценных русских локали
utf8

win1251

Благодаря utf8 можно вносить в БД слова во всех европейских языках, а не только на английском и национальном.
Есть возможность переключать язык интерфейса сайта в панели.

Исправлены проблемы с русской кодировкой, чтобы текст не  был знаками вопросов
кодировка прописывается в файле config.php и функции подключения к БД dbconnect() в maincore.php.

 
Новый шаблонизатор с лёгким созданием адаптивных тем оформления.
Добавлены разные по ширине CSS для простой адаптивной вёрстки тем.
Боковая панель в админке вынесена над основным текстом, чтобы удобно было работать на смартфонах.

Я сделал все дефолтные функции темы в файле themes/templates/panels.php и теперь тема работает вообще без кода в theme.php и даже вообще без файлов theme.php и theme.css. Это огромный плюс при загрузке кривых тем.

Дизайн только на основе панелей в нуль-темах
Теперь мы используем нуль-темы и располагаем панели и в хэдэре, и в футэре, и небольшие панели в строчку. Логотип, горизонтальное меню, текст в футере и всё-всё-всё теперь сделаны в виде панелей.
Я сделал панели для вывода хэдэра, футэра, горизонтального меню и всего остального.
Также я добавил: 

+ возможность размещать кастомные панели для любых страниц (а именно для форума и главной страницы форума) - administration/custom_panels.php

+ возможность размещать панели везде кроме главной - administration/panel_editor.php

+ возможность менять сторону на которой добавлена панель - administration/panel_editor.php

+ теперь после каждой операции с панелями порядок панелей обновляется автоматически в administration/panels.php

+ при правильном обавлении панели редиректит на список панелей - administration/panels.php , при неправильном - показывает ошибку - administration/panel_editor.php

!! Теперь при создании или редактировании php-панели необходимо вводить уникальный индекс  panel_filename

 
Новая система хэлпов в админке
Теперь к каждому файлу админки и к каждой панели можно приделать свой хэлп в футэре. htm-файл берётся из папки /locales/ (если он там существует). Пока что хэлпы написаны не для всех файлов.
Теперь новичкам не нужно искать где-то хэлпов по админке.

 
Новая система отображения всех важных переменных и массивов в футэре сайта для админа
Все настройки cms, куки, панели, локали, дифайны - абсолютно всё сразу видно.

 
Интегрировано множество панелей статей, новостей, форума, фотогалереи
которые мне удалось найти и скачать. Я считаю что панели легче отключить чем где-то найти, скачать и установить.

Интегрированы всевозможные поля для профиля пользователя (UserFields)
которые мне удалось найти и скачать.

 
Ускорение работы ядра PHP-Fusion 7 за счёт оптимизации запросов к БД
Вывод панелей и всех меню теперь на 1 запросе. В планах - сделать кэш CMS для этого. 
Постепенно удаляю долгие запросы COUNT('id'), "ORDER BY RAND()" и другие.

Можно использовать все плагины для PHP-Fusion 7.0, 7.01 и 7.02
Сборник Bogatyr обновляет БД для работы с плагинами PHP-Fusion 7.01 и 7.02. То есть все плагины для  PHP-Fusion 7.0, 7.01 и 7.02 могут работать.

в Таблицу settings от версии 7.00.07 (все опции в одну строку и для каждой своя ячейка) вносятся все новые поля настроек 7.02.07 (для каждой опции своя строка и всего две ячейки в каждой строке), и теперь движок поддерживает обращение к настройкам обоих форматов.
Но некоторым плагинам требутся новые функции из файлов 7.01 и 7.02 (и их приходится находить и копировать, если установлена более рання версия PHP-Fusion).

Внедрён TinyMCE с файл-менеджером для удобной загрузки картинок
Интегрирован TinyMCE, разработанный Alipapa, для удобной загрузки картинок в папку images/ и автоматическим созданием иконок 150x150px в папку images/_thumbs/_. имена создаваемых иконок начинаются со знака подчёркивания _ .
Отключена возможность входить в подпапки папки images/ (чтобы не генерировались иконки иконок).

Теперь TinyBrowser 1.41 (C) 2008  Bryn Jones  /includes/jscripts/tiny_mce/plugins/tinybrowser/tinybrowser.php при отсутствии иконок у картинки создаёт иконки и берёт размер иконок из файла  images/images_set.php . Раньше было прописано жёстко 150x150px

Плагин Register Quest для регистрации
Несколько лет назад стала актуальна проблема спама. Я внедрил в сборник плагин Register Quest с кастомными вопросами и сделал регистрацию через него. Теперь просто отключить этот плагин нельзя.
Можно задать свои вопросы чтобы боты не регистрировались.
Тем не менее боты пробивают защиту на популярных сайтах :( Поэтому вопрос спама буду решать дальше.

Новые панели навигации
В ближайшем будущем будет переделана навигация сайта.

вместо одной панели навигации и горизонтального меню будут разные панели меню:
- панели тизеров, банеров, кнопок (с разным размером и расположением иконок)
-  меню в футере в несколько колонок
- выпадающее меню
- разворачивающеся вниз меню "аккордеон"

 
PHP-Fusion 7 Bogatyr

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92
 

 Как перенести сайт на PHP-Fusion 7 Bogatyr на новый хостинг

 

 Скачать готовый сайт-блог на PHP-Fusion 7 Bogatyr

 

 Файлы исключительно для опытного разработчика

 

 Интегрированные панели
 Integrated Panels

 

 Цели проекта PHP-Fusion 7 Bogatyr
 Project Objectives PHP-Fusion 7 Bogatyr

 

 Установка Bogatyr с русскими локалями win1251 или utf8

 

 Установка на Денвере PHP-Fusion 7 с русскими локалями win1251 или utf8

 

 Скачать PHP-Fusion-7.00.07 и Bogatyr (cборник плагинов и модов для PHP-Fusion)
 Download PHP-Fusion-7.00.07 and Bogatyr (PHP-Fusion plugins' and mods' pack)

 

 История создания сборника плагинов и модов PHP-Fusion 7
 The history of creating a collection of plug-ins and mods PHP-Fusion 7

 СТРАТЕГИЯ РАЗВИТИЯ PHP-FUSION 7  

 СТРАТЕГИЯ РАЗВИТИЯ PHP-FUSION 7

 

Warning: strpos() [function.strpos]: Offset not contained in string in /home/ih93704/public_html/infusions/pageref_panel/infusion_db.php on line 45
Яндекс.Метрика