JohnCMS 4.3.0

Печать RSS
395

A
Автор
Чатланин
0
На оф. сайте http://johncms.com в загрузки выложена очередная версия JohnCMS 4.3.0
---
Список изменений
---
[new] Новый, мультиязычный каталог смайлов
[new] Простая система очистки от неактивных профилей
[new] Новый класс для обработки тэгов bbCode и ссылок
[new] Палитра цветов для bbCode
[new] В личных настройках можно включать "прямые ссылки", без редиректа
[new] В Форум добавлен режим "Только для чтения" (не действует для Администрации)
[new] Предпросмотр сообщений Форума
[mod] Значительно усовершенствован поиск (Форум, Библиотека, пользователи)
[mod] Переписана регистрация пользователей
[mod] Переписана функция парсинга смайлов
[mod] Согласно стандартам RFC, переписаны HTTP заголовки, управляющие кэшированием
[mod] В многостраничных списках навигация пепреведена на "page"
[mod] Транслит доступен только для Русского и Украинского языков, для остальных скрыт
[mod] Переписана система определения местоположения пользователя на сайте
[s] Удалены счетчики сжатия, перемеремещений по сайту и времени онлайн
[fix] При удалении пользователя, не удалялись темы на Форуме
[fix] Не очищалась история посещения гостей
[fix] В определенных обстоятельствах, можно было сбросить чужой пароль (спасибо Azq2 за сигнал)
---
На самом деле, изменений гораздо больше, но они внутренние, направленные на оптимизацию кода.
M

Чатланин
0
Красиво!
D

Пацак
0
Приятно наблюдать как JohnCMS растёт.
AlkatraZ, молодчина!

Пацак
0
Ага,движок все время развиваетсяsmile удачи
В

Кодер
0
includes/classes/core.php
функция ip_valid()
уже можно использовать
filter_var($ip,FILTER_VALIDATE_IP);
==
@mysql_query("SET NAMES 'utf8'", $connect);
@ - неплохо бы убрать, + можно использовать
mysql_set_charset('UTF8', $connect);
==
includes/counters.php
не мешало бы оптимизировать и использовать один запрос вместо нескольких.
==
includes/functions.php
str_replace() умеет обрабатывать массивы, либо использовать strtr
но функцию check нужно оптимизировать

-- --
А вообще всё довольно хорошо, есть чему поучиться =)
Изменил: Владислав (28.06.2011 / 22:20)
A
Автор
Чатланин
0
Насчет filter_var($ip,FILTER_VALIDATE_IP); идея хорошая, я сам ее рассматривал, но есть серьезное НО, которое неь позволило использовать данную функцию.

Дело в том, что filter_var() было введено в РНР начиная с версии 5.2.х. Но к примеру в CentOS, которая используется на подавляющем числе хостингов, официально входит PHP 5.1.x

То же самое касается и mysql_set_charset() (PHP 5 >= 5.2.3)

Двиг пишется с полной совместимостью с РНР > 5.3.х но раз он делается не только для себя, нельзя забывать и о других пользователях, сидящих на РНР 5.1.х
Как только CentOS обновит свою версию РНР, сразу же перейдем на новые функции.
---
Что касается функции check() согласен, она старая, еще с предыдущих версий двига и до нее еще не добрался.
Изменил: AlkatraZ (29.06.2011 / 07:14)

Оранжевые штаны
0
1. AlkatraZ, движок хороший.Плохо что нет измений с загруз цетром.
A
Автор
Чатланин
0
К концу лета (с выходом 5.0.0) будет новый загруз центр.
Он уже написан, скоро начнем его тестировать.

Оранжевые штаны
0
AlkatraZ (29 Июня 2011 / 11:10)
Насчет filter_var($ip,FILTER_VALIDATE_IP); идея хорошая, я сам ее рассматривал, но есть серьезное НО, которое неь позволило использовать данную функцию.

Дело в том, что filter_var() было введено в РНР начиная с версии 5.2.х. Но к примеру в CentOS, которая используется на подавляющем числе хостингов, официально входит PHP 5.1.x

То же самое касается и mysql_set_charset() (PHP 5 >= 5.2.3)

Двиг пишется с полной совместимостью с РНР > 5.3.х но раз он делается не только для себя, нельзя забывать и о других пользователях, сидящих на РНР 5.1.х
Как только CentOS обновит свою версию РНР, сразу же перейдем на новые функции.
---
Что касается функции check() согласен, она старая, еще с предыдущих версий двига и до нее еще не добрался.
Покажите мне хостинг с PHP 5.1
A
Автор
Чатланин
0
Да практически любая ВДС-ка, которая была куплена даже в начале этого года и где стоит CentOS 5.5
Версия 5.6 где уже есть РНР 5.3.х вышла совсем недавно.
---
Вышеуказанные функции не дают такого радикального выйгрыша, ради чего стоило бы выпускать немедленный релиз и отказываться от поддержки РНР > 5.1.x

В следующих версиях уже можно будет применить новые функции, как раз за это время обновятся большинство хостингов.
Изменил: AlkatraZ (29.06.2011 / 13:16)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск