Навигация

Движки сайтов
Движки форумов
Движки соц. сетей
Движки торрент трекеров

Online

Сейчас на сайте: 42
Гостей: 40

Пользователи: 



Роботы: 


Пользователей за день: 11 

Реклама


Главная страница » CMS » InstantCMS v1.10.2

InstantCMS v1.10.2

+7
InstantCMS v1.10.2


Поддержка Mysqli

Вся работа с базой данных переведена на драйвер mysqli. Mysqli производительней, безопасней, современней и рекомендован к использованию самими разработчиками PHP. Кроме этого, mysqli дает большие перспективы доработки и оптимизации в будущем. Основную работу по внедрению выполнил • Mike •, за что ему спасибо.

Добавлен метод класса БД importFromFile - для импорта sql дампа из файла, файл dbimport.inc.php оставлен для совместимости.

Обновленный класс PHPMailer

Теперь все сообщения, которые отправляются на почту могут быть в html формате, автоматически формируется альтернативное сообщение чистым текстом для клиентов, которые не поддерживают html.

Добавлена возможность прикреплять аттачи в сообщения, для этого достаточно в шаблоне письма вставить комбинацию [attachment:/path/to/file.ext], путь к файлу должен указываться от корня сайта.

Добавлены новые опции в почтовые настройки в админке. Теперь можно указать шифрование, например для smtp google, порт и название отправителя.

Поддержка языковых переменных везде

Выполнена оставшаяся поддержка языковых переменных в плагинах и в админке, что по сути позволит сделать весь интерфейс InstantCMS полностью многоязычным. Однако, есть небольшой нюанс - сами фразы вынесены не везде, сделано только для примера в одном плагине (автофорум) и частично в админке. Кроме этого так же остались не вынесенными фразы из js скриптов и инсталлятора, но отмечу, что в следующем релизе это будет доделано.

В связи с вышеизложенным, предлагаю сообществу, у кого есть желание, выполнить работу по выносу оставшихся фраз в переменные. Ничего сложного, практически просто механическая работа. Кого заинтересовало это предложение - жду в лс, того, кто готов помочь в этом наиболее полно, ответственно и быстро ждет мотивация в качестве InstantVideo.

Так же, у кого есть желание предоставить после этого полную локализацию для другого языка - пишите, мы включим в дистрибутив.

Кроме этого, отмечу, что появилась опциональная возможность смены языка интерфейса "на лету" со стороны сайта.

Плагины для действий компонентов

Это очень важное улучшение для тех, кто любит делать "хаки". Теперь это делать не нужно и целостность кода InstantCMS будет не нарушена.

Поясню. Эвент, для которого нужно сделать плагин должен называться по принципу GET_НАЗВАНИЕ_КОМПОНЕНТА_ACTION_DO. DO - это то, что в коде frontend.php в переменной $do, она же доступна теперь через объект ядра $inCore->do. Для успешного дополнения или переопределения действия необходимо, чтобы метод execute плагина возвращал true.

Таким образом вы можете как переопределять существующие действия компонентов, так и дополнять компоненты дополнительными возможностями, не правя при этом основной код системы. Плагин p_demo_route предоставлен как раз в качестве примера, но в любом случае, если остались вопросы, задавайте их в комментариях.

Тут же отмечу, что "включенность" компонентов теперь определяется в ядре, в frontend.php теперь это проверять не нужно.
Изменения в шаблонах

Они небольшие, для более ясной картины выкладываем патч - в нем только измененные и добавленные файлы шаблона.
Остальные изменения
Убраны компоненты прайс-лист и статистика;
Исправлены все известные проблемы с Универсальным каталогом;
Исправлена ошибка, позволяющая зарегистрироваться без инвайта, если такой режим включен;
Форма добавления комментария инлайн (не всплывающая);
Настройки главного администратора тепрь изменить может только он сам;
Пересмотрена работа с csrf токенами;
Оптимизирована работа ядра: роутинг, меню и прочее по-мелочи, что в сумме дает увеличение производительности;
Исправлены ошибки доступа в блогах;
Улучшены правила jevix [• Mike • ];
Привязка сессии вместо ip к сети, обозначенной последним октетом;
Smarty обновлен до версии 2.6.27 с устранением уязвимости;
Удалены модули последние/популярные записи в каталоге, вместо них один универсальный, полностью заменяющий их модуль;
Модуль выбор шаблона вынесен в tpl;
В плагине скрытый текст можно указывать кол-во рейтинга пользователя, которое должно у него быть для просмотра [hide=500]скрытый текст[/hide];
Закрыты все тикеты на версию http://trac.instantcms.ru/milestone/1.10.2.

Оф.сайт: http://www.instantcms.ru/


Скачать: Вы не можете скачивать файлы с нашего сервера
alert Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
alert Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Опрос

    Сколько времени Вы проводите на SkripTers?

    Я тут живу!

Топ 10 SM

BegleZZZ 1598/100
SaNcHeS 535/170
леший 396/320
4
jing 378/200
5
Stenly 357/0
6
marilym 345/70
7
aviatar 343/0
8
silence1988 329/200
9
FrosTPK 294/0
10
ChaSe 289/0

Последние покупки

SaNcHeS
Поставил статус
леший
Накормил ник
Ferzik
Поставил статус
Ferzik
Накормил ник
NAGI
Поставил статус

Наши друзья