Вторник, 03.12.2024
logo
Меню сайта
Категории
Программы
Photoshop
Скрипты
Шаблоны
Книги
Опрос
Оцените мой сайт
Всего ответов: 107
Реклама
Главная » Файлы » Скрипты
DataLife Engine v.8.0
21.04.2009, 15:36

DataLife Engine v.8.0

Были подготовлены и реализованы следующие изменения:

- Итак первая и самая ожидаемая возможность это возможность настраивать доступ к различным разделам админпанели. Теперь вы можете в настройках групп назначить для пользователей, находящихся в этой группе, доступ к различным разделам админпанели. И для того чтобы дать пользователю ту или иную возможность необязательно его делать администратором. Более 17 разделов админпанели теперь имеют возможность назначения им доступа для других групп. Исключение составляют критически важные с точки зрения безопасности разделы, такие как настройка скрипта, бекапы базы данных, настройка групп пользователей, поиск и замена в БД. Для данных разделов доступ имеют только пользователи из администраторской группы.
- В связи с тем что в админпанели появилась возможность распеределение доступа между различными группами, был проведен полный аудит безопасности разделов, в целях предотвращения выхода пользователя за пределы доступа. Была пересмотрена безопасность и фильтрация входящих данных. Однако мы настоятельно рекомендуем давать доступ только пользователям которым вы несомненно доверяете, т.к. админпанель предоставляет обширные возможности по управлению сайтом.
- Пользователи находящиеся в группе, которым разрешено управление пользователями в админпанели, не могут удалять или редактировать пользователей, находящихся в администраторской группе. Администраторами могут управлять только администраторы.
- Из настроек скрипта убран пункт настроек комментариев: "Использовать поле e-mail как URL". Данный пункт был введен еще с самых первый версий скрипта, когда проблема спама и раскрутки сайтов путем спама не была актуальной. Теперь же в данном пункте нет никакой необходимости и в поле e-mail для комментариев, можно добавлять только e-mail.
- Теги [group=id]текст[/group] и [not-group=id]текст[/not-group] получили глобальную поддержку во всех файлах шаблонов, а не только для основного main.tpl и шаблонов новостей. Теперь вы можете использовать данные теги в абсолютно любых файлах шаблонов.
- Срок жизни кеша RSS информеров установлен в один час, поэтому если ваш сайт редко обновляется и автоматическая очистка его кеша происходит редко, то RSS информеры на сайте будут все равно обновляться с периодичностью в один час, или когда изменится состояние кеша вашего сайта.
- В модуль фильтра слов добавлена возможность указания производить поиск и замену с учетом регистра слова или без, что добавляет еще больше гибкости в фильтр
- В список массовых действий при редактировании новостей добавлена возможность обнуления счетчика просмотров для выбранных новостей.
- В список массовых действий при редактировании новостей добавлена возможность очистки рейтинга для выбранных новостей.
- Добавлена возможность добавления для статических страниц метатега title, тем самым вы можете вручную задавать заголовок страницы по своему усмотрению, в случае оставления этого заголовка пустым, он будет автоматически сформирован на основе описания страницы.
- В модуле RSS импорта добавлена возможность очистки списка новостей. Например в данном RSS потоке не появилось никаких новостей, которые вы хотите опубликовать на сайте, то вы просто нажимаете "Очистить список" и данные новости больше не будут показываться в списке новостей при последующем RSS импорте.
- В настройки скрипта добавлена возможность включать или отключать показ аудио и видео материалов сайта при просмотре мобильной версии сайта с мобильного телефона.
- Добавлена возможность в настройках скрипта включать или отключать форматирование текста при просмотре мобильной версии сайта. В случае отключения форматирования из текста новости будет удален весь HTML код, за исключением ссылок и переноса строк.
- В календаре добавлена возможность выделять текущий день. Для этого используется класс .day-current
- Добавлена возможность указывать для новости не только срок ее действия, но задавать действие, которое будет выполнено по истечении этого срока. Новость может быть удалена либо снята с публикации на сайте.
- Добавлена возможность добавления для новостей метатега title, тем самым вы можете вручную задавать заголовок при просмотре полной новости по своему усмотрению, в случае оставления этого заголовка пустым, он будет автоматически сформирован на основе заголовка новости.
- Увеличена скорость работы крона, а также существенно снижена потребляемая память по отработке действий над новостями срок действия которых истек.
- В настройки скрипта добавлена возможность разрешать или запрещать для индексации поисковиками ссылок на версии для печати. В случае если вы запрещаете их индексацию то к этим ссылкам будут добавлены параметры noindex, nofollow. Однако это не означает что уже проиндексированные страницы исчезнут из поисковых систем, роботы не будут только индексировать новые страницы.
- В настройки скрипта добавлена возможность разрешать или запрещать для индексации поисковиками ссылок которые публикуют ваши пользователи в комментариях. Например вы хотите разрешить вашим пользователем публикации ссылок в комментариях, но не хотите чтобы поисковики индексировали эти ссылки, то эта настройка для вас. При запрете индексирования к ссылкам будут добавлены параметры noindex, nofollow.
- Добавлена возможность размещения в корне сайта страниц c расширением .html не относящиеся к скрипту, ранее все имена в корне с таким расширением были зарезервированы для статических страниц. Теперь скрипт резервирует имена только в том случае если файла с таким именем не существует на сервере.
- Добавлена возможность разрешения или запрета пользователям в настройках групп использования обратной связи. Но при этом в случае запрета группе они смогут использовать обратную связь только для связи с администрацией сайта, а не полностью будет введен запрет на этот модуль, но при этом не смогут отправлять E-mail другим зарегистрированным пользователям.
- Добавлена возможность массового управления пользователями в админпанели в разделе редактирования пользователей. Вы можете выбрать несколько пользователей одновременно и изменить их группу, забанить этих пользователей как на неограниченный так и на ограниченный срок с указанием причины, удалить комментарии этих пользователей, удалить самих пользователей. Доступ к массовому управлению пользователями имеют группы, которые имеют доступ к редактированию пользователей. При этом если группа в которой находится пользователь не является администраторской, то он не может удалить, забанить или изменить группу администраторам сайта.
- Для шаблонов краткой и полной новости, а также для шаблона комментариев добавлен новый тег {date=формат даты}, который выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца публикации новости или комментария, а тег {date=F} выведет название месяца, а тег {date=d-m-Y H:i} выведет полную дату и время.
- В шаблон для комментариев добавлен новый тег {login}, который выводит логин автора комментария без каких либо ссылок и меню.
- В шаблон для комментариев добавлен новый тег [profile] текст [/profile], который выводит текст заключенный в теге в виде ссылки на профиль пользователя оставившего комментарий.
- Добавлен новый тег [youtubе=ссылка на страницу с видео] при написании новостей. Данный тег предназначен для публикации видео на сайте с таких видеохранилищ как youtube.com и rutube.ru. В данном теге вы просто указываете URL страницы видеохранилища где размещено видео, скрипт автоматически распознает тип видеохранилища и вставит нужный HTML код для просмотра видео. Примеры можно посмотреть на нашей странице примеров видеоплееров, поддерживаемых скриптом.
- Добавлен новый тег [flash=ширина,высота] Путь к ролику [/flash], предназначенный для вставки флеш роликов в формате swf.
- Добавлена возможность при загрузке флеш роликов на сервер к новостям, помимо ссылки на скачивание ролика, вставлять также флеш тег на проигрывание этого ролика на сайте.
- Добавлена поддержка апострофов в метатегах, заголовках и описании сайта, тем самым добавлена полная поддержка таких языков как украинский и французкий в скрипте, включая поисковую оптимизацию.
- Внесены небольшие корректировки в функции отправки почты, решающие проблемы с отправкой почты на некоторых Windows системах, при использовании стандартной функции PHP mail().
- Исправлена проблема при которой в некоторых случаях происходила потеря HTML тегов в ссылках после редактирования.
- Исправлена проблема при которой можно было дублировать правила для фильтра по: IP, Логину или E-Mail
- Исправлена проблема с сортировкой новостей в теге {custom} при чередовании разных тегов c выводом новостей из разных категорий с разными настройками сортировки в категориях.
- Обновлена до актуальной версии библиотека Highslide JS
- Обновлен до актуальной версии WYSIWYG редактор. Просмотреть изменения в редакторе можно по адресу http://tinymce.moxiecode.com/js/tinymce/changelog.txt
- Добавлены функции API для стандартизированного написания модификаций, совместимых с различными версиями скрипта, а также для интеграции скрипта с другими скриптами. На данный момент API содержит функции для работы с пользователями. Будущем его возможности будут расширятся.
- Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Размер: 2.7 Mb


Категория: Скрипты | Добавил: run
Просмотров: 395 | Загрузок: 3 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Вход
Поиск
Ссылки
Статистика
Ввсего на сайте: 1
Гостей: 1
Пользователей: 0
Desygn by Stayed © 2024