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

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

11. Обновление ядра Handy
Внутреннее обновление ядра Handy.CMS. Изменен принцип наименования класса для административного интерфейса, теперь все административные классы именуются по следующему правилу:
$class_name_admin, где $class_name - имя класса

Внимание! Все старые дополнительные модули не совместимы с текущим билдом. Для работы модулей следует сначала обновить билд до 2006, а затем обновить модули.
__________________
Команда Handy.CMS
  #12  
Старый 15.02.2010, 16:44
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

12. Добавлен метод setLink()


Добавлен метод setLink($node_id[, $view=false, $object_id=false]), где
  • $node_id - ID страницы, к которой прикрепляется объект
  • $view - название прикрепляемого вида модуля (по-умолчанию не задан)
  • $object_id - ID прикрепляемого объекта (по-умолчанию не задан).
Метод создан для более удобного проставления ссылок на объекты модуля.
Метод используется при прикреплении блока модуля к странице (метод onLink()), для того, чтобы в дальнейшем можно было получить ссылку на страницу, куда прикреплен данный вид модуля.

Пример: при прикреплении архива новостей, нам в последствии может потребоваться информация о ссылке (URL) на страницу, где он находится, например, для формирования ссылки на архив, с последних новостей. Для этого, при прикреплении архива к странице, мы в методе onLink() вызываем метод setLink().

PHP код:
 // Вызывается при прицеплении модуля к странице
 
public function onLink($node_id, &$install_data) {
     if(@
$install_data['params']['view'] == 'producers_list'
         
$this->setLink($node_id$install_data['params']['view']);
   } 
__________________
Команда Handy.CMS
  #13  
Старый 16.02.2010, 19:47
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

13. Добавлены функции для работы с сессиями


Добавлены ф-ции:
  • setSession ($param, $value [, $ext = false]) - установка значения параметра;
  • getSession ($param [, $ext = false]) - получение значения параметра;
  • unsetSession ($param [, $ext = false]) - удаление параметра из сессии.
где:
  • $param - системное название параметра на английском языке;
  • $value - значение параметра;
  • $ext - модуль, которую принадлежит параметр (по-умолчанию, тот, что вызывает ф-цию).
Пример:
PHP код:
// Устанавливаем нужное значение
$this->setSession('some_var'25);
//..
// Если значение есть
if($this->getSession('some_var')!=NULL) {
//..
}
// Удаляем переменную
$this->unsetSession('some_var'); 
Переменные хранятся в специальном системном массиве сессии, для удобства вызова и отсутствия случайного затирания похожих названий.
__________________
Команда Handy.CMS
  #14  
Старый 16.02.2010, 19:49
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

14. Добавлена функция для получения имени класса, кто вызвал модуль
wasCalledFrom() возвращает системное имя класса, который вызвал модуль.


Пример:
PHP код:
if($this->wasCalledFrom()!="newsgroups") {
//...

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

15. Изменение в библиотеке utils


Изменена функция textToTranslite($text, $delimiter="-"), где
  • $text - исходный текст, который нужно перевести в транслит;
  • $delimiter - разделитель, на который заменяются пробелы в тексте (по-умолчанию дефис).
Результирующий текст получаем в нижнем регистре.
__________________
Команда Handy.CMS
  #16  
Старый 25.02.2010, 23:40
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

Статус: выпущен.

Пользователи Handy.CMS 3.1 build 2005 могут обновиться до текущего билда через автоматическую систему обновлений.
__________________
Команда 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, время: 12:00.


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