Главная страница / Релизы / DataLife Engine v.8.2 Final Release
август 03 2009

DataLife Engine v.8.2 Final Release

celsoft 3 августа 2009 Релизы 85 330
DataLife Engine v.8.2 Final Release

Были подготовлены и реализованы следующие изменения:
До обработки:
(С) 2004-2009г., Компания "SoftNews Media Group, Inc". Все права защищены.

После обработки:
© 2004-2009 г., Компания «SoftNews Media Group, Inc». Все права защищены.
1. Добавлена функция типографской обработки текста, данная функция позволяет автоматически подготовить русский текст к веб-изданию. Например кавычки будут заменены на елочки, выставлены правильные апострофы в именах, использование длинных тире вместо дефисов, перед предлогами будут вставлены неразрывные пробелы, обработка вложенных кавычек и многое другое. Этот инструмент не является полноценной заменой ручного труда верстальщика, но он может сократить этот труд до 90%, что весьма удобно.

2. Расширены возможности тега {include file="mytemplate.tpl"}. Данный тег позволяет теперь не только подключать файлы шаблона, но и подключать в шаблоне сторонние модули для DLE, а также сторонние скрипты не имеющие отношения к DLE. Например для подключения стороннего модуля в шаблоне вы можете использовать тег {include file="engine/modules/mymod.php"} результатом работы тега будет выполнение скрипта mymod.php, находящегося в папке engine/modules/. Также вы можете запускать скрипты с параметрами, например {include file="engine/modules/mymod.php?param=value1&test=value2"}, тем самым вы можете создавать модули которые могут управляться непосредственно из шаблона и в зависимости от разных параметров, выводить разную информацию. Использование данного метода подключения модов, позволяет при обновлении скрипта в будущем на новую версию не переустанавливать модули. Они будут автоматически сами подключены из шаблона. Использование данного тега возможно во всех файлах шаблонов. В целях общей безопасности скрипта, единственным ограничением по подключению файлов является запрет на нахождение файле в папке, доступной для записи. Например подключаемый мод, не может находится в папке шаблонов например. Более подробно о данном подключении можно прочитать в документации по скрипту.

3. Добавлена возможность интегрировать сторонние модули в панель управления скриптом, без внесения каких либо изменений в файлы скрипта. Для этого была добавлена дополнительная таблица в базу данных, для хранения информации о стороннем модуле. Более подробно о формате таблице вы сможете прочитать в документации по скрипту.

4. Добавлена автоматическая поддержка безопасного режима PHP (SafeMode), при загрузке изображений на сервере. Благодаря этой поддержки папки больше не нужно создавать вручную, используя FTP менеджер.
5. Добавлена возможность быстрого редактирования профиля пользователя при редактировании его новости в админпанели. Тем самым вы можете удалить или забанить пользователя добавившего новость, не заходя в раздел редактирования пользователей.

6. В панели управления скриптом добавлены функции проверки соответствия вашего сервера мининимальным требованиям скрипта. Ранее такая проверка проводилась только во время инсталяции скрипта. Новая возможность позволяет скрипту автоматически диагностировать возможные неполадки после переноса скрипта на другой сервер, когда установка скрипта не производится.

7. При загрузке изображений добавлены функции автоматического контроля возможных ошибок. И в случае возникновения проблем с загрузкой выводится сообщение те только о невозможности загрузки файлов, но и причина по которой произошла проблема. Тем самым в большинстве случаев вы можете самостоятельно устранить проблему, без обращения в тех поддержку.
8. Для тега спойлера добавлены графические индикаторы, отображающие открыт или закрыт скрытый текст. Графические изоборажения находятся в шаблонах сайта, поэтому для каждого шаблона имеется возможность настроить изображения.

9. В шаблоны краткой и полной новости (shortstory.tpl, fullstory.tpl) добавлены следующие теги: [fixed] текст [/fixed] - выводит текст в тегах если данная новость зафиксирована, [not-fixed] текст [/not-fixed] - выводит текст в тегах если данная новость не была зафиксирована. Тем самым благодаря новым тегам, вы можете делать различное оформление новостей на сайте при выводе зафиксированных новостей.

10. В настройки скрипта добавлена возможность включения или отключения затемнения общего фона сайта, при увеличении уменьшенного изображения до оригинального. Для задания фона используется класс CSS .highslide-dimming

11. Добавлен новый режим "Галерея" при просмотре уменьшенных изображений загруженных на сайте к новости. Данный режим включается в настройках скрипта. При включении данного режима на оригинальном изображении выводится меню навигации, которое позволяет запускать слайдшоу из картинок, показывать следующее или предыдущее изображение и т.д.

Сафари парк :)))
12. Добавлена возможность задания аннотаций и описаний к уменьшенным изображениям. При задании для тега thumb собственного описания, при увеличении изображения до оригинального, данное описание будет показано в удобном формате под изображением. Собственное описание задается в параметрах тега, например:
[center][thumb=|Сафари парк :)))]http://dle-news.ru/uploads/posts/2009-07/1247204650_img_3704.jpg[/thumb][/center]
Пример использования вы можете посмотреть кликнув по изображению выше.

13. Наверное самое ожидаемая возможность. Добавлена возможность задания для уменьшенной копии загружаемого изображения не только максимальный размер одной из сторон при превышении которой будет создаваться уменьшенная копия, но и непосредственно размеры сторон (ширину и высоту) самого уменьшенного изображения. При этом пропорции изображения будут сохранены, а само изображения обрезано под указанные размеры. Более того, в случае если какая либо из сторон оригинального изображения меньше указанных размеров, то изображение будет наоборот пропорционально увеличено до указанного размера. Примеры работы данной функции вы можете увидеть выше, опубликованы три картинки разных размеров и ориентации, при этом они были автоматически уменьшены до прямоугольных размеров 200x200. Данное нововведение, совместно с двумя указанными выше, позволяет организовывать в ваших новостях красивые фотогалереи из загруженных изображений.

14. При входе в админпанель скрипта добавлена возможность выбора используемого языка. Тем самым пользователи пользующиеся административной панелью могут сами выбирать на каком языке будут ее использовать.

15. Добавлена возможность назначать категориям собственный метатег Title.

16. Добавлена возможность использования при массовой рассылке сообщений тега {%user%} в тексте сообщения, который будет заменен на логин получателя в сообщении, или на полное имя, если пользователь его указывал в своем профиле. Если в настройках скрипта включено использование поля BCC для рассылки, то тег будет заменен на слово: Пользователь

17. В фильтр слов добавлена возможность назначения области поиска для слова. Вы можете назначить чтобы замена для слова производилась везде, либо только в новостях, либо только в комментариях.

18. Шаблонные теги [aviable=...] текст [/aviable] и [not-aviable=...] текст [/not-aviable] получили глобальную поддержку во всех файлах шаблонов, а не только для основного main.tpl и шаблонов новостей. Теперь вы можете использовать данные теги в абсолютно любых файлах шаблонов.

19. Форматирование и вывод комментариев выделен в отдельный универсальный класс. Данное нововведение касается в первую очередь разработчиков сторонних модулей. Благодаря новому классу можно организовывать комментарии не только для новостей, но и для собственных модулей. Также при добавлении новых тегов в комментарии, достаточно внести изменения в один файл, а не в три как было ранее.

20. Внесены изменения в MySQL запросы скрипта, в результате чего была снижена нагрузка на базу данных при большом объеме базы данных.

21. При просмотре мобильной версии сайта отключен вывод рекламных материалов назначенных для показа между краткими новостями.

22. Добавлено автоматическое скрытие ссылок "отправить E-Mail" и "написать ПС" при просмотре профиля пользователя, если для посетителя в настройках групп данные возможности были запрещены.

23. В модуль восстановления забытого пароля были добавлены новые механизмы безопасности. А именно был добавлен новый алгоритм генерации контрольного ключа по алгоритму SHA1, а также был добавлен контроль проверки количества попыток генерации нового пароля по контрольному ключу, допускается только одна попытка генерации нового пароля, после чего контрольный ключ становится недействительным. Тем самым модуль восстановления пароля получил 100% устойчивость к восстановлению пароля методом перебора.

24. В модуле поиска добавлена подсветка искомого текста в дополнительных полях новости.

25. Добавлена возможность назначать тип текста при публикации статических страниц, в зависимости от выбранного типа будут применяться различные параметры для форматирования текста, также вы можете выбрать тип текста без фильтрации и изменений, который позволяет напрямую публиковать в тексте статической страницы javascript код и любой HTML код, а также редактировать текст без конвертации в BB теги. Возможность публиковать страницы без фильтрации имеют только пользователи, находящиеся в администраторской группе.

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

27. Добавлены новые возможности для поиска и сортировки статических страниц в админпанели скрипта.

28. Добавлена постраничная навигация для статических страниц. Тем самым существенно облегчается процесс поиска и редактирования.

29. Добавлена возможность массового управления статическими страницами в админпанели в разделе редактирования страниц. Вы можете выбрать несколько страниц одновременно и установить для них текущую дату или очистить количество просмотров или полностью удалить выбранные страницы.

30. В шаблоны для статических страниц добавлен новый тег {date} - который выводит дату создания страницы в формате установленном в настройках скрипта, а также добавлен новый тег {date=формат даты}, который выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца публикации новости или комментария, а тег {date=F} выведет название месяца, а тег {date=d-m-Y, H:i} выведет полную дату и время.

31. В настройки скрипта добавлена возможность автоматического закрытия новости для комментирования по истечении определенного количества дней, после ее публикации. Тем самым с использованием данной настройки вы можете избежать флуда на вашем сайте в старых и неактуальных новостях.

32. Внесены изменения в всплывающее меню редактирования новости на сайте. В случае если пользователю разрешить редактирование собственных новостей, но при этом не разрешить доступ к админпанели, то для пользователя будет автоматически скрываться пункт "Полное редактирование", тем самым вы можете давать пользователям права для быстрой и незначительной правки новости, без допуска в админпанель.

33. Изменена система единой авторизации на домене второго уровня его поддоменах, теперь логинится на сайте и разлогиниваться можно на любом поддомене или домене второго уровня, необязательно при этом проводить авторизацию или разлогинивание только на домене второго уровня как ранее. Действия по авторизации на любом поддомене будут автоматически распознаваться и на других поддоменах, а также на домене второго уровня.

34. Проведен небольшой рестайлинг административной панели скрипта, а также панель управления скриптом была оптимизирована для корректного отображения в новой версии браузера Safari 4.

35. В дистрибутив добавлен абсолютно новый стандартный шаблон. Данный шаблон является полностью валидным и соответствующим стандарту XHTML 1.0 и демонстрирует не только возможности скрипта, но и возможности создания валидной верстки. Шаблон относится к разряду гибридов из резиновой и фиксированной верстки и оптимизирован для просмотра как на низких разрешениях монитора, так и на высоких.

36. Добавлены новые функции в DLE API, а также расширены возможности ранее существовавших функций. Подробнее о новых функциях вы сможете прочитать в документации по скрипту.

37. Обновлен до актуальной версии WYSIWYG редактор. Просмотреть изменения в редакторе можно по адресу http://tinymce.moxiecode.com/js/tinymce/changelog.txt. А также вес редактора был сжат на 40%, тем существенно увеличена скорость его загрузки в браузер.

38. Исправлена проблема, при которой в случае сбоя массовой рассылки, на странице рассылки не сохранялось количество успешно отправленных сообщений и писем.

39. Исправлена проблема, при которой при использовании BB тега [flash] не выставлялись размеры по высоте для браузера Firefox.

40. Исправлена проблема при которой во время просмотра версии для печати удалялось содержимое тегов [pаge=...] текст [/pаge]

41. Исправлена проблема, при которой не загружались файлы и изображения при использовании массовой загрузки, если новость редактируется другим пользователем и он хотел добавить в новость другие файлы или изображения.

42. Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте.

Ссылки для скачивания скрипта с открытым кодом для клиентов:

Внимание!

Просмотр данной информации доступен только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом. Если срок вашей лицензии истек, то вы можете продлить ее в своем профиле на нашем сайте

Если вы еще не являетесь нашим клиентом то вы можете приобрести скрипт на нашем сайте.

Обсудить релиз вы можете на нашем форуме

Комментарии

  1. nizhnyk (Клиенты)

    3 августа 2009 20:16 5 комментариев
    Где можно найти пункт 6?
  2. celsoft (Администраторы)

    3 августа 2009 20:31 3 436 комментариев
    Цитата: nizhnyk
    Где можно найти пункт 6?

    Не нужно ничего искать, скрипт автоматически сообщит вам, если ваш сервер перестанет отвечать минимальным требованиям
  3. prezident (Клиенты)

    3 августа 2009 20:59 28 комментариев
    Супер! Спасибо большое! smile
  4. Kopona (Посетители)

    3 августа 2009 21:19 4 комментария
    Изменений много, спасибо! А как кстати насчёт нагрузки на сервер по сравнению с версией 8.0 ?
  5. WMDrakon (Клиенты)

    3 августа 2009 21:48 141 комментарий
    Ура :)
  6. ndiezel (Клиенты)

    3 августа 2009 21:48 20 комментариев
    Ох.
    Вот это - релиз! Очень порадовало, по сравнению с предыдущими несколькими - небо и земля.
    Очень много кардинально новых функций и возможностей, спасибо!
  7. Sanya379 (Посетители)

    3 августа 2009 21:57 6 комментариев
    заценим новую версию спасибо!!! какнибуть одновлюсь wink
  8. kvaps (Клиенты)

    3 августа 2009 22:08 19 комментариев
    Ура, вот и счастье))
  9. Fun (Посетители)

    3 августа 2009 22:20 22 комментария
    Спасибо обновился!
    но У меня что то не то с - режимом "Галлерея"- Или это фишка так и должна работать...?!
    кароче, при ипользование его в коротких новостях Следующая картинка берется не из конкретной новости а со страници...
    А хотелос бы так что - следующее фото бралис из польной новости. Это возможно?
  10. celsoft (Администраторы)

    3 августа 2009 22:23 3 436 комментариев
    Цитата: Fun
    но У меня что то не то с - режимом "Галлерея"- Или это фишка так и должна работать...?!
    кароче, при ипользование его в коротких новостях Следующая картинка берется не из конкретной новости а со страници...
    А хотелос бы так что - следующее фото бралис из польной новости. Это возможно?

    нет, картинки беруться в порядке их публикации на одной и той же странице
  11. garibas (Клиенты)

    4 августа 2009 00:37 20 комментариев
    спасибо wink
  12. OldBoy (Клиенты)

    4 августа 2009 01:26 21 комментарий
    гуд!
    обновлюсь на одном сайте...
    и куплю еще для одного сайта ;)
  13. GTS_gelezn (Клиенты)

    4 августа 2009 02:51 70 комментариев
    Супер, спасибо!

    Что то шаблон из upload\templates\Default\static.tpl не совпадает с https://dle-news.ru/extras/diffs/82/index_files/FileComparisonReport3.html

    https://dle-news.ru/extras/diffs/82/index_files/FileComparisonReport3.html - совпадает с тем шаблоном что был ранее. Но в шаблоне статик который сейчас идет в папке Default нету текущих изменений "Опубликовано: ....."

    Режим затемнения в опере работает не очень хорошо. Если картинка не в самом вверху и человек до нее прокручивал страницу, а потом нажал, то затемнение идет только сверху на размер равный размеру экрана по вертикале. Прокрутил вверх, да, затемнение заняло весь экран, прокрутил вниз - затемнение уползло вверх.
    В IE нормально, картинка прокручивается а затемнение остается.
  14. Useroff (Клиенты)

    4 августа 2009 04:51 14 комментариев
    Пасиб !
    Все супер, только вот одно не нравится - пиар dle-news.ru при регактирование шаблонов =\
  15. marauder (Посетители)

    4 августа 2009 06:23 1 комментарий
    celsoft - респект и уважуха wink
  16. llbarmenll (Клиенты)

    4 августа 2009 08:20 1 комментарий
    После обновления во всех шаблонах при регистрации в самом верху выдаёт ошибку:
    Warning: date() expects parameter 2 to be long, string given in Z:\home\test.info\www\engine\modules\static.php on line 127 Warning: date() expects parameter 2 to be long, string given in Z:\home\test.info\www\engine\modules\static.php on line 131
  17. eargonx (Клиенты)

    4 августа 2009 09:00 19 комментариев
    большое спасибо! сегодня куплю лицензию и обновлюсь)
  18. Sh1ning (Посетители)

    4 августа 2009 09:56 20 комментариев
    llbarmenll,
    зайдите в статические страницы в админке и в каждую вашу страницу зайдите и нажмите сохранить. Проделайте данную процедуру со всеми и ошибка пропадет. Проверено на себе)
  19. Sanya Pro (Посетители)

    4 августа 2009 11:26 2 комментария
    СПС!!! ща будем обновлятся! smile
  20. ndiezel (Клиенты)

    4 августа 2009 11:33 20 комментариев
    Проверил новый "валидный" шаблон валидатором http://validator.w3.org

    Вот что выдал:
    Line 603, Column 79: value of attribute "align" cannot be "CENTER"; must be one of "left", "center", "right", "justify"
    …ter" class="adsc"><div align="CENTER"><a href="http://dle-news.ru/" target="_

    The value of the attribute is defined to be one of a list of possible values but in the document it contained something that is not allowed for that type of attribute. For instance, the “selected” attribute must be either minimized as “selected” or spelled out in full as “selected="selected"”; a value like “selected="true"” is not allowed.


    Line 603, Column 227: required attribute "alt" not specified
    …banner_.gif" style="border: none;" /></a></div></td>

    The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

    Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
  21. celsoft (Администраторы)

    4 августа 2009 11:42 3 436 комментариев
    Цитата: ndiezel
    Проверил новый "валидный" шаблон валидатором http://validator.w3.org

    Не знаю как и что вы проверяли, на демосайте все валидно http://validator.w3.org/check?uri=http://d...=Inline&group=0 Да и ошибки которые вы написали не из шаблона.

    Цитата: llbarmenll
    Warning: date() expects parameter 2 to be long, string given in Z:\home\test.info\www\engine\modules\static.php on line 127 Warning: date() expects parameter 2 to be long, string given in Z:\home\test.info\www\engine\modules\static.php on line 131

    пересохраните правила сайта, указав им дату, видимо вы их создалали когда в скрипте понятия даты не существовало
    Цитата: GTS_gelezn
    Что то шаблон из upload\templates\Default\static.tpl не совпадает с https://dle-news.ru/extras/diffs/82/index_files/FileComparisonReport3.html

    а он и не должен совпадать, Default это абсолютно новый шаблон, а там опубликованы изменения относительно старой версии и старого шаблона.
  22. matt (Посетители)

    4 августа 2009 11:48 1 комментарий
    Не понял смысла делать проверку арфографии, если языка русского нету
  23. celsoft (Администраторы)

    4 августа 2009 13:06 3 436 комментариев
    Цитата: matt
    Не понял смысла делать проверку арфографии, если языка русского нету

    Как нет, а куда он делся? Он всегда существовал в редакторе
  24. pentagon (Клиенты)

    4 августа 2009 13:15 24 комментария
    В общем, большой респект за обновление. Но...

    Удивил "новый" шаблон.
    Как-то логично было ожидать современного div-ного шаблона, легкого и простого...
    Ну да ладно.

    Остался единственный "стратегический" рудимент - ручное создание меню и ручное же добавление в него категорий/страниц.
    Вот когда появится встроенное динамичное меню, обещаю считать ДЛЕ идеальным скриптом для любых сайтов немагазинного типа :)
  25. Scaver (Посетители)

    4 августа 2009 13:17 5 комментариев
    Пасипачки
  26. Zzaaa (Посетители)

    4 августа 2009 13:44 12 комментариев
    celsoft рулит! Спасибо! Спасибо! Спасибо!1111 Ура!1111 Пошел обновляться!111 bully
  27. Alexli (Посетители)

    4 августа 2009 17:07 15 комментариев
    Обнавил движок все супер , некаких проблем , все работает на ура ! СПС

  28. GTS_gelezn (Клиенты)

    4 августа 2009 17:16 70 комментариев
    Цитата: celsoft
    а он и не должен совпадать, Default это абсолютно новый шаблон, а там опубликованы изменения относительно старой версии и старого шаблона.

    Понятно, еще один вопросс. Что будет с изменениями шаблонов в следующих версиях?
    - Продолжение изменений относительно старого шаблона
    - изменения нового
    - изменения для 2х версий
  29. koot_ (Посетители)

    4 августа 2009 18:40 1 комментарий
    хэ... Просто супер, спасибо Вам smile
  30. walkman7 (Посетители)

    4 августа 2009 19:13 1 комментарий
    Обновимся

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Октябрь 2020    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 

Опрос на сайте

Совершаете ли вы покупки в интернет?