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

Закрытая тема
 
Опции темы Опции просмотра
  #1  
Старый 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
  #2  
Старый 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
  #3  
Старый 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:28.


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