Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Сайт на нескольких языках



В стандартном PHP-Fusion имеются локали для создания сайтов на 34 языках. Однако полноценный мультиязычный сайт из стандартного PHP-Fusion не сделаешь. Например в русской кодировке windows-1251 будут нормально сохраняться только английские слова, а умляуты французского и немецкого - нет. Кроме того, пункты меню, названия панелей, заголовки и тексты страниц останутся на одном языке.

Я сейчас работаю над созданием полноценного мультиязычного интерфейса.

Преимущества для вебмастера

Сохранение и распространение созданных ранее плагинов и модов

Установка сайта одним сборником особенно полезна для вебмастера новичка, который не знает где искать темы и плагины, как их исправлять если они не работают. Очень многие сайты по PHP-Fusion закрылись. И с них уже не скачаешь плагины и моды. Поэтому все работающие и полезные плагины и моды я стараюсь внедрить в сборник.

  • Интегрированные панели
  • Интегрированные плагины
  • Интегрированные моды

 

Понятный код

PHP-Fusion 7 идеально подходит для обучения програмированию на PHP и MySQL

Програмировать в PHP-Fusion 7 достаточно просто.

Процедурный стиль. В PHP-Fusion 7 не используются классы PHP, ООП (объектно-ориентированное програмирование), смарти-шаблонизаторы. Редко используются джойны MySQL.

Хорошие php-функции, с помощью которых легко сделать свою страницу (например функции обращения к БД, пагинации, загрузки картинок, обработки текста. Есть инклюды поиска, комментариев и рейтингов.

Логически правильные названия переменных, дифайнов и файлов.

 

Работают плагины PHP-Fusion версий v7.0, v7.01, 7.02 и темы PHP-Fusion версий v6-7.02

 

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

Исправлены проблемы с русской кодировкой, чтобы текст не был знаками вопросов.

кодировка прописывается в файле /locale/Russian/global.php и функции подключения к БД dbconnect().

 

Улучшенная система установки плагинов и панелей

К панелям показывается описание, а при установке плагинов выводятся все запросы к БД чтобы было видно все ошибки.

 

Отображения всех важных переменных в футэре для админа

Все настройки cms, куки, панели, локали, дифайны - всё сразу видно.

 

Новый редактор панелей

Я добавил:

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

+ Можно добавлять небольшие панели горизонтально в строчку с адаптивной вёрсткой (логотип, панель входа, панель перключения темы и языка).

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

+ Панели можно поставить на все страницы, только на главную или только на внутренние страницы.

+ Можно сделать свой набор панелей для страниц разных типов (напр., главная форума, внутренняя страница форума).

+ после каждой операции с панелями порядок панелей обновляется автоматически

+ Для панелей меню css-файл генерируется автоматически после сохранения настроек размеров панелей в админке.

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

  • Отключение панелей. Кастомные панели

 

 

Новый шаблонизатор с лёгким созданием адаптивных тем оформления

+ В темах нет лишнего PHP и CSS кода. Весь контент выводится с помощью панелей и плагинов.

+ Очень легко менять шаблоны. При смене шаблона контент не изменяется и панели не исчезают.

+ Тема обычно состоит из одного PHP и CSS файла, а не из десятков и сотен файлов (как в других CMS).

+ CSS-файл темы можно разделить на несколько файлов для удобства редактирования. Панели хэдэра и футэра выводят PHP и HTML код, и при этом запрашивают CSS-файл из папки темы с таким же названием, который можно создать или скопировать из другой темы.

+ В темах нет smarty, только нормальный PHP и HTML код.

+ Делать свои шаблоны можно быстро, легко и дёшево. Как создать новую нуль-тему

+ PHP и CSS функционал адаптивной вёрстки вынесен в отдельные файлы, чтобы использовать их при создании новых тем.

+ Можно сделать нуль-тему только из набора панелей (без php-кода элементов дизайна).

+ Сайт будет работать даже с пустым файлом темы theme.php,

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

 

Полная поддержка

Я отвечаю на все вопросы пользователей и попутно исправляю CMS. Ответы также вношу во встроенную в CMS справку и на сайт поддержки. Чтобы я мог посмотреть Ваш сайт и ответить на все вопросы, его желательно установить на хостинге, а не на локальном сервере.

 

Контакты:

Владимир Казаков

http://vveb.ws/php-fusion.php - хэлпы по PHP-Fusion 7

https://vk.com/vvebws - я в ВК

https://vk.com/phpfusion - группа PHP-Fusion 7

iсq: 609-561-751

sкуpе: Vladimir__Kazakov

имыйл: weblogo (0) narod [тчк] ru


Поделиться:



Последнее изменение этой страницы: 2019-03-22; Просмотров: 94; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.014 с.)
Главная | Случайная страница | Обратная связь