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

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

1. Изменение в модуле "Пользователи"
Добавлена функция checkAuth(), которая возвращает true, если пользователь авторизован и false в противном случае.
Данная функция предназначена для проверки авторизованности пользователя сторонними модулям.
Пример:

PHP код:
function onCreate(){
        
// Подключаем модуль "Пользователи"
        
$this->users handyCore::loadExtension('ext.users');
        
// ....
}
function 
onExecute($param_str){
        
// Проверяем авторизованность пользователя
        
if($this->users->checkAuth()==false) return false;
        
// ....

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

2. Автоматическая проверка путей

Добавлена автоматическая проверка корректности путей в config.ini
Очень часто, при переносе с локальной машины на действующий сервер, разработчики забывают поменять путь к core_dir и tmp_dir, в связи с чем могут возникнуть ошибки, например, при закачке и установке обновлений.

В 2007 билд мы добавили автоматическую проверку корректности путей и их исправление, в случае если пути некорректные.

Напомним, что ядро(/handy_framework) и темповая директория(/tmp) системы должно лежать на уровень выше публичной директории ($_SERVER['DOCUMENT_ROOT'])
__________________
Команда Handy.CMS
  #3  
Старый 17.06.2010, 04:14
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

3. Модуль "Материалы"
Модуль "Группы новостей" переименован в "Материалы", так как по объему функций стал перерос свое название. С помощью данного модуля можно организовывать различные модулю статейного типа: Статьи, Новости, Тренинги и т.п.
__________________
Команда Handy.CMS
  #4  
Старый 19.06.2010, 10:21
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

4. Лицензия на неограниченное количество поддоменов
Добавлена возможность покупки лицензии на неограниченное количество поддоменов.
__________________
Команда Handy.CMS
  #5  
Старый 01.07.2010, 08:51
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

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

6. Автоматизация создания / редактирования / удаления типов шаблонов модулей.


Добавлена функция showExtTemplates([$ext=false, $settings_not_alone=false]) для возможности автоматизированного управления типами шаблонов модулей, где
  • $ext - системное имя модуля, чьи шаблоны необходимо вывести. По-умолчанию, модуль, вызвавший ф-цию;
  • $settings_not_alone - в случае, если блок необходимо вывести на страницы с другими данными, следует установить в true. По-умолчанию false.
Данная функция применима для модулей, у которых возможно создавать неограниченное количество подтипов. Хорошим примером здесь является модуль "Материалы", с помощью которого можно создать подтипы "Новости" и например "Статьи". При этом для каждого подтипа необходим свой индивидуальный вывод (шаблон) для каждого вида модуля (в нашем случае "Список", "Отдельный материал", "Последние материалы").



Пример создания закладки "Шаблоны" в модуле:



PHP код:
// Процедура инициализации приложения
public function init() {
  
// Создаем саму закладку
  
$output = array( 
      
'name' => 'Материалы',
      
'image_title' => 'title.gif',
      
'menu' => array (
             
=> array('image' => '''link' => 'page=templates''name' => 'Шаблоны''buttons' => array (
                   
=> array('type' => 'add''action' => "add"),
                   
=> array('type' => 'ok''action' => "save_changes")
      )
     )
    )
   );
   return 
$output;
}
// Вызывается при создании первого экземпляра класса
public function onCreate() {
     
$this->extmanager handyCore::loadExtension('ext.extmanager');
}
// Вызывается при запуске приложения
public function onExecute($param_str) {
   
/* Диалог редактирования шаблонов */
   
if(( isset($param_str['page'])) and($param_str['page'] == 'templates')) {
        return 
$this->extmanager->showExtTemplates();
   }

Изображения
Тип файла: png sshot-2.png (16.7 Кб, 34342 просмотров)
Тип файла: png sshot-1.png (18.4 Кб, 33957 просмотров)
__________________
Команда Handy.CMS
  #7  
Старый 27.07.2010, 16:39
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

7. Обновлены модули "Индексатор", "Поиск"

Добавлена возможность задания максимальной длины слова для индексации.

Добавлена переменная {$indexed}, в случае, если ее значение установлено в N - сайт не проиндексирован для поиска. Таким образом, появилась возможность отображения статуса поиска по сайту (для непроиндексированного сайта будет выводиться сообщение, что сайт не проиндексирован для поиска).

Пример использования в шаблоне сайта:
PHP код:
{if $indexed=="N"}
    
Сайт не проиндексирован для поиска
{else}
  
Выводим форму поиска
  
....
{/if} 
__________________
Команда Handy.CMS
  #8  
Старый 27.07.2010, 16:42
Аватар для Handy.CMS
Handy.CMS Handy.CMS вне форума
Администратор
 
Регистрация: 25.07.2009
Сообщений: 170
Handy.CMS отключил(а) отображение уровня репутации
По умолчанию

8. Улучшен интерфейс административной части
Исправлена ошибка с отображением структуры сайта, которая проявлялась в FireFox некоторых версий.
__________________
Команда Handy.CMS
Закрытая тема


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

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

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


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


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