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

Закрытая тема
 
Опции темы Опции просмотра
  #1  
Старый 07.02.2010, 04:24
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

2. Обновлена библиотека утилит.
В библиотеку утилит (lib.utils) добавлена функция для провеки типа файла:



PHP код:
checkFileType($ext$type=false$other=false
, где
  • $ext - проверяемое расширение;
  • $type - тип, к которому должен относиться файл, по-умолчанию image
  • $other - массив с пользовательскими расширениями.
В настоящий момент доступно 2 типа:
  • image (jpg, jpeg, gif, png, bmp)
  • user (пользовательский тип, при его установке, параметр $other должен содержать массив с разрешенными типами файлов).
Пример использования:
PHP код:
private $utils;
// ...
 
$this->utils handyCore::loadExtension('lib.utils');
// Файл - изображение?
if($this->utils->checkFileType('jpg'"image")) {
 
// Действия при прохождении проверки
}
// Пользовательский тип
$array = array('doc''xls''txt');
if(
$this->utils->checkFileType('txt'$array)) {
 
// Действия при прохождении проверки

__________________
Команда Handy.CMS
  #2  
Старый 07.02.2010, 04:29
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

3. Обновление обертки для шаблонизатора smarty
Теперь в шаблонах smarty можно использовать встроенную переменную {$handy_hash}, хранящую уникальное значение.
Это полезно для предотвращения кеширования броузером обновляемых изображений.

Пример использования:
Код HTML:
<img src="some_image.jpg?{$handy_hash}" />
__________________
Команда Handy.CMS
  #3  
Старый 08.02.2010, 20:36
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

4. Автоматическая генерация META поля title
Если для страницы, не заданы meta-тег title, то он будет автоматически заполнен:
  • page_title - заголовок страницы
  • menu_title - название пункта в меню, если page_title также пустой
Таким образом это поможет сэкономить время, а также исключить дублирование meta-тега title на страницах, что бывает достаточно критично при продвижении сайта.
__________________
Команда Handy.CMS
Закрытая тема

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпущен Handy.CMS 3.1. build 2005 Handy.CMS Общие положения, новости системы 0 29.01.2010 17:23
Выпущен Handy.CMS 3.1 build 2004 Handy.CMS Общие положения, новости системы 0 27.01.2010 00:12
Выпущен Handy.CMS 3.1 build 2002 Handy.CMS Общие положения, новости системы 13 18.01.2010 13:05
Выпущен Handy.CMS 3.1. build 2001 Handy.CMS Общие положения, новости системы 0 18.08.2009 22:58


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


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