Вернуться   Форум системы управления сайтом Handy.CMS > Handy.CMS 3.1 > Общие положения, новости системы

Закрытая тема
 
Опции темы Опции просмотра
  #1  
Старый 07.09.2010, 09:22
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
??????? Выпущен Handy.CMS build 2008

Изменения в билде:

1. Оптимизация системного модуля right_access_manager

2. Обновление модуля "Формы" до версии 1.4
Добавлена возможность размещения мультиформ - нескольких форм на одной страницы и их корректной обработки.
Новая версия модуля уже доступна для скачки через автообновления.
__________________
Команда Handy.CMS
  #2  
Старый 04.10.2010, 17:27
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

3. Внутренняя оптимизация модулей
Произведена внутренняя оптимизация модулей "Текстовые блоки", "Материалы", "Разграничение прав доступа".

4. Обновление модуля "Дополнительные меню" до версии 1.5
Добавлен параметр active, свидетельствующий о том, что текущий пункт меню активен (мы находимся на странице, на которую ведет пункт), в этом случае он принимает значение true.
__________________
Команда Handy.CMS
  #3  
Старый 04.10.2010, 18:42
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

5. Модуль "Управление сайтом" - транслитерация URL
Добавлена автоматическая генерация URL страницы (параметр "Адрес страницы") на основе транслитерации заголовка страницы или названия пункта меню, в случае, если поле "Адрес страницы" не заполнены.
В первую очередь при генерации используется поле "Заголовок страницы", во вторую (если предыдущее не заполнено) "Название пункта в меню".
При транслитерации все пробелы заменяются на дефисы, также установлено ограничение для длины URL до 35 символов, в случае, если исходное название длинее - значение обрезается до последнего слова.
__________________
Команда Handy.CMS
  #4  
Старый 04.10.2010, 19:47
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

6. Библиотека утилит
Обновлена функция textToTranslit, добавлен параметр del_spec. По-умолчанию он выставлен в false, в случае выставления в true, удаляет из строки все спец-символы и заменяет их на delimiter.
Итоговый вид функции:
$this->textToTranslit($text, [$delimiter="-", $del_spec=false]);
__________________
Команда Handy.CMS
  #5  
Старый 14.10.2010, 15:31
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

7. Улучшение модуля "Индексатор"
Если у страницы присутствует тег H1, то в первую очередь, для определения заголовки страницы, используется он. Если он не найден, используется тег title. Ранее использовался только тег title.
Это введение сделано потому, что зачастую теги title сильно заспамлены из-за продвижения сайта и в итоге, при выводе в результатах поиска его в качестве заголовка, пользователю чаще всего сложно понять, что это за страница. К Заголовку страницы вебмастера пока относятся более лояльно и он более удобочитаем.

8. Улучшение модуля "Поиск"
Добавлена возможность вывода в качестве заголовка полного заголовка страницы, а также обрезанного до длины в 80 символов, в случае обрезания после заголовка появляются троеточия.
__________________
Команда Handy.CMS
  #6  
Старый 19.10.2010, 01:02
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

8. Класс CAPTCHA

Добавлен класс для работы с CAPTCHA, возможности класса:
  • Использование нескольких капч на странице;
  • Подключение к любым модулям системы;
  • Задание цвета шрифта и бекграунда для капчи;
  • Задание длины и размеров капчи.
Пример использования:
PHP код:
<?
// Уникальный идентификатор необходим, для возможности использования несколько капч на странице
$uniqid md5();
// Подключаем библиотеку
$this->captcha handyCore::loadExtension('lib.captcha'); 
 
// цвет бекграунда, по-умолчанию задается случайным образом, можно задать ввиде массива (RGB) 
$this->captcha->background_rand = array(255,255,255);
// цвет шрифта, по-умолчанию задается случайным образом, можно задать ввиде массива (RGB) 
$this->captcha->foreground_rand = array (0,0,0);
// ширина, по-умолчанию 140px
$this->captcha->captcha_width 200;
// высота, по-умолчанию 60px
$this->captcha->captcha_height 70;
// длина строки (кол-во символов), по-умолчанию от 5 до 7 случайным образом.
$this->captcha->captcha_length 7;
 
// Генерируем капчу
$this->captcha->genCaptcha($uniqid);
 
// проверочная строка, которая отображается на изображении
// генерируется при использования метода genCaptcha()
$string $this->captcha->keystring;
 
// После геренации в значение строки проверки хранится в переменной сессии
if($_POST['captcha'][$uniqid] == $_SESSION['HANDY-CAPTCHA-OPT'][$uniqid]['STRING']) echo 'OK';
else echo 
'WRONG';
 
?>
Отображение капчи:
PHP код:
<img src="/?HANDY-CAPTCHA{$uniqid}"
9. Модуль "Формы"
Добавлена возможность работы с библиотекой CAPTCHA.
Однако мы рекомендуем использовать CAPTCHA тогда, когда это действительно необходимо, т.к. по статистике она снижется количество откликов с форм.
На данный момент модуль "Формы" отсекает порядка 99% спама без применения капч и усложнения работы пользователя с формами.
__________________
Команда Handy.CMS
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:02.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2003-2010 Форум системы управления сайтом Handy.CMS