Главная страница / Релизы / DataLife Engine v.5.3 Final
январь 17 2007

DataLife Engine v.5.3 Final

celsoft 17 января 2007 Релизы 33 920
DataLife Engine v.5.3 Final

Добрый день дорогие друзья,

Все работы по версии 5.3 завершены и мы рады представить вам финальную версию. Данномму релизу было уделено достаночно много внимания оптимизации кода и увеличению скорости работы. А также провели тщательную работу над ошибками и поддержке совместимости с PHP 5.xx. Незабыли также по работе над безопасностью добавив несколько весьма полезных функций.

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

1. Все смайлы убраны в панель BBCODES и не занимают больше лишнего места.

2. Добавлено использование смайлов при добавлении новостей с сайта.

3. В дистрибутив добавлено 21 анимированных смайликов

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

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

6. Существенно улучшен модуль RSS импорта. Исправлено несколько ошибок по работе с RSS потоком. Добавлено автоматическое распознование тега content:encoded в RSS потоке, если данный тег будет обнаружен то краткое описание берется из него. Добавлена поддержка редиректов при парсинге, если ссылка не сразу идет на указанную новость. Добавлен обход защиты от проверки REFERER, а также от проверки USERAGENT, который всегда соответствует именно вашему браузеру.

7. Добавлено автоматическое добавление источника новости в полную новость, при импорте новостей с RSS потока.

8. Добавлено автоматическое определение кодировки полученного потока в RSS импорте и ее автоматическая конвертация, тем самым решена проблема с UTF-8 в PHP 5 и выше.

9. Убрано ограничение на использование спецсимволов в пароле пользователя, теперь допустимо использовать пароль любой сложности и длины.

10. Исправлена ошибка WYSIWYG редактора, при которой дублировался текст при использовании "Чистой вставки из Word-a" если в нем было наличие тега w:wrap

11. С целью облегчения шаблонизатора из шаблонов просмотра краткой и полной новости удалено использование тегов [is-logged][/is-logged] и [not-logged][/not-logged] в связи с тем что существует более гибкий альтернативный тег [group=x][/group] не забудьте внести изменения в ваши шаблоны если используете эти теги.

12. В шаблоны main.tpl, shortstory.tpl, fullstory.tpl добавлен тег [category=X] Текст [/category], который предназначен для вывода текста если пользователь находится в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую, например [category=1,2,3] Текст [/category].

13. Оптимизирован счетчик последнего посещения сайта пользователем. Обновление данного счетчика происходит один раз в 4 часа, либо при вводе логина и пароля. Данная оптимизация позволяет резко сократить количество медленных запросов для обновления больших таблиц сайта. Что весьма актуально для сайтов имеющих большое количество зарегистрированных пользователей и большую посещаемость. Вообщем если кто не понял о чем идет речь скажу просто: существенно снижена нагрузка на сайт.

14. Изменен модуль просмотра отправленных персональных сообщений. Добавлена возможность просмотра получателя сообщения, вместо отправителя.

15. Улучшен модуль отправки персональных сообщений. Добавлена проверка заполнения всех полей еще до начала отправки, что снижает риск потери написанного сообщения, в случае незаполнения всех полей.

16. При ответе на персональное сообщение пользователя добавлена проверка, заполнен или нет его ящик, тем самым предотвращается потеря написанного сообщения, если получатель не может больше получать новых сообщений в ПМ.

17. Отправка персонального сообщения от администратора сайта осуществляется всегда, даже если у получателя достигнут лимит "Максимального количества сообщений"

18. Добавлена проверка заполнения полей при отправке писем с сайта, еще до самой отправки.

19. В настройки безопастности скрипта добавлена возможность выбора типа авторизации в админпанели. При установке расширенной авторизации, для каждой новой сессии необходим ввод логина и пароля для доступа к админпанели Искользуя HTTP аутентификицию, что исключает вход в админпанель злоумышленником в случае кражи Cookies.

20. На главной странице в админпанели добавлена кнопка для полной очистки системного кеша скрипта.

22. В админпанели добавлена автоматическая проверка прав на запись в системный кеш, и уведомление если запись в папки невозможна.

23. В шаблон shortstory.tpl добавлен тег {approve} который показывает пользователю при просмотре собственного профиля, находится ли его новость на модерации, в противном случае ничего не выводится.

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

25. Решена проблема знаков "???" после установки скрипта. По крайней мере на всех тестовых проблемных серверах, проблем больше небыло.

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

27. Добавлена поддержка расширения MySQLi для PHP 5, что существенно ускоряет работу с базой данных MySQL (до 40 раз). Выбор драйвера для работы с MySQL определяется автоматически.

28. В модуль "Управление рекламой" добавлена возможность выбора нескольких категорий одновременно для показа рекламы.

29. Добавлено корректное отображение спецсимволов при добавлении комментариев.

30. В настройки скрипта добавлена возможность контроля авторизации при смене IP пользователя. Существует средний и высокий уровень контроля, при среднем уровне контроля автоматическая авторизация на сайте будет сбрасываться при изменении IP адреса у пользователей, имеющих доступ к админпанели скрипта. При высоком уровне контроля, автоматическая авторизация будет сбрасываться у всех посетителей сайта. Контроль изменения IP можно также полностью отключить. Данное нововведение является идеальным средством защиты скрипта в случае кражи cookies.

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

32. Добавлен новый модуль "IP Утилиты", позволящий осуществить быстрый поиск пользователей по IP, а также осуществить редактирование найденных пользователей. Поддерживается поиск по полному адресу, а также по сокращенному.

33. Полностью переработан модуль "Блокировка по IP", добавлена возможность временной блокировки IP или подсети с автоматической разблокировкой, а также добавлена возможность указания причины блокировки.

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

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

36. Добавлено объеденение комментариев, если последний комментарий в новости от этого же пользователя.

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

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

Внимание!

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

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

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

Комментарии

  1. celsoft (Администраторы)

    18 января 2007 00:06 4 033 комментария
    Цитата: Alexandr
    После обновления вхожу в админку, и после попытки любого перехода, сбрасывает на вход в админку...

    очистите cookies браузера и проблем не будет
  2. abrikos (Клиенты)

    18 января 2007 03:29 1 комментарий
    А как можно добавить смайлы в панель ?
  3. RedScorp (Клиенты)

    18 января 2007 05:43 10 комментариев
    Спасибо, будем пробовать.
  4. d-view (Посетители)

    18 января 2007 06:51 37 комментариев
    https://dle-news.ru/extras/diffs/53/index_files/FileComparisonReport2.html

    не могу загрузить страницу с изменениями в шабе..
    все остальные грузятся, а эта нет crying
  5. Hellik (Посетители)

    18 января 2007 07:42 32 комментария
    Спасибо, будем посмотреть wink
  6. Hrist (Клиенты)

    18 января 2007 08:54 25 комментариев
    wink клево.. скачал в момент браузером... счас буду ставить
  7. opaliha (Клиенты)

    18 января 2007 09:40 16 комментариев
    Уважаемый, celsoft, а можно было бы при будущих релизах новых версий движка выкладывать не только полный архив новой версии, но и diff, формата patch, с предпоследней версии ? тогда бы переход был минимально трудоемок smile
  8. celsoft (Администраторы)

    18 января 2007 10:31 4 033 комментария
    Цитата: d-view
    https://dle-news.ru/extras/diffs/53/index_files/FileComparisonReport2.html

    не могу загрузить страницу с изменениями в шабе..

    Все показывается, и страница открывается.
    Цитата: valuex.ru
    целсофт, у меня проблема, уже вторые сутки не могу выкачать дистрибутив Пожалуйста скиньте его на мейл из профиля, а то ничего понять не могу, дальше 500 килобайт не идет

    пока дистрибутив можно скачивать только используя свой логин на сайте, выслать по почте я могу но позднее, примерно через неделю. Причиной тому распространение клиентских копий.
  9. d-view (Посетители)

    18 января 2007 10:44 37 комментариев
    Цитата: celsoft
    Все показывается, и страница открывается.

    Я знаю уже, просил других скачать по ссылке..
    А у меня эта страница так и не открывается.. what
  10. Stepan2006 (Посетители)

    18 января 2007 10:47 3 комментария
    приветствую.
    подскажите, если стоит 5,2 то достаточно изменить только ниже указанные файлы? -

    Список изменений в шаблонах: https://dle-news.ru/extras/diffs/53/

    спасибо
  11. b_andre (Клиенты)

    18 января 2007 11:34 13 комментариев
    )
    мы всё качаем и ставим - качаем и ставим, а celsoft - всё обновляет и обновляет ..

    winked
  12. celsoft (Администраторы)

    18 января 2007 11:39 4 033 комментария
    Цитата: Stepan2006
    подскажите, если стоит 5,2 то достаточно изменить только ниже указанные файлы? -

    Список изменений в шаблонах: https://dle-news.ru/extras/diffs/53/

    Да только этого достаточно
  13. Hrist (Клиенты)

    18 января 2007 11:52 25 комментариев
    Цитата: celsoft
    Цитата: Stepan2006
    подскажите, если стоит 5,2 то достаточно изменить только ниже указанные файлы? -

    Список изменений в шаблонах: https://dle-news.ru/extras/diffs/53/

    Да только этого достаточно
    гм... а в инструкции написано обновить все файлы ;0)

    и еще вопросец - в инсрукции всегда было написано обновлять все окромя темплейтов и Engine/Data а при обновлении с 5.2 на 5.3 теперь только окромя темплейтов - т.е. енджин и дату можно перезаписывать?
  14. b_andre (Клиенты)

    18 января 2007 12:08 13 комментариев
    Цитата: celsoft
    Цитата: Stepan2006
    подскажите, если стоит 5,2 то достаточно изменить только ниже указанные файлы? -

    Список изменений в шаблонах: https://dle-news.ru/extras/diffs/53/

    Да только этого достаточно


    - имеется ввиду изменения в ШАБЛОНАХ !
  15. Hrist (Клиенты)

    18 января 2007 12:26 25 комментариев
    b_andre из вопроса Stepan2006 это не заметно ;)


    celsoft при обновлении движка он мне в настройках сайта зачем то заменил список смайлов (у меня были свои смайлы отличные от тех что в движке)


    celsoft кстати для использования других смайлов не плохо бы настраиваемые параметры для выпадающего окна со смайлами а то окно получаеться маленькое и с прокруткой... а у меня прокрутка еще и по ширине - потому как смайлы шире чем ваши...
  16. celsoft (Администраторы)

    18 января 2007 12:33 4 033 комментария
    Цитата: Hrist
    и еще вопросец - в инсрукции всегда было написано обновлять все окромя темплейтов и Engine/Data а при обновлении с 5.2 на 5.3 теперь только окромя темплейтов - т.е. енджин и дату можно перезаписывать?

    да можно, дистрибутив не содержит файлов конфигураций, поэтому не может их повредить.
  17. opaliha (Клиенты)

    18 января 2007 14:50 16 комментариев
    Парочку багов (некритичных) так и не исправили wassat

    в engine/ajax/poll.php строку 122 заменить:
    settype($proc, "integer");
    на
    $proc = round($proc, 0);

    в engine/modules/poll.php строку 103 заменить:
    settype($proc, "integer");
    на
    $proc = round($proc, 0);

    в engine/modules/lastcomments.php строку 197 заменить:
    $tpl->set('{news_title}', "<a href=\"$PHP_SELF?newsid=".$row['post_id']."\">".$row['title']."</a>");
    на
    $tpl->set('{news_title}', "<a href=\"$PHP_SELF?newsid=".$row['post_id']."\">".stripslashes($row['title'])."</a>");

    в engine/inc/rss.php строку 464 заменить:
    <td class=\"list\">{$row['description']}</td>
    на
    ... надо что-то типа stripslashes() добавить сюда ...


    Есть еще некрасивые моменты в внешнем виде сайта.

    1. Если в админке все голосования выключить на сайте отображается дырка от бублика там где {vote}.
    2. Если выключена поддержка управления рекламой или показ всех реклманых материалов приостановлен - также отображается дырка от бублика на сайте {banner_header}.

    Может в связи с этим что-нибудь придумать типа [xfgiven_vote] и [xfgiven_banner_header] чтобы разделы скрывались при необходимости?
  18. skamer (Посетители)

    18 января 2007 14:52 11 комментариев
    59 нах :) Ща будем ставить ,тестить не будем, т.к уже до меня постестили. Респект, +1, аффтар жжот итд итп.Вообщем сейчас обновлю
  19. ruskix (Посетители)

    18 января 2007 15:15 9 комментариев
    Ваще работает то стабильно?:::
  20. Ato666 (Клиенты)

    18 января 2007 15:55 22 комментария
    >> А где надпись обновление с 5.2 до 5.3 завершено, нажмите далее ....?

    я как только логинюсь оно мне сразу пишет

    Обновление скрипта до актуальной версии 5.3 было успешно завершено. Удалите папку /upgrade/ с вашего сервера

    >> Обновят конфиги путем переноса их с локального сервера, а потом спрашивают, а в чем собственно дело ..... непонятно ......

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

    18 января 2007 17:15 5 комментариев
    Спасибо...
  22. Alexandr (Посетители)

    18 января 2007 18:26 5 комментариев
    При отправке ПС не получается добавить смайлик!!!
  23. celsoft (Администраторы)

    18 января 2007 18:34 4 033 комментария
    Цитата: Alexandr
    При отправке ПС не получается добавить смайлик!!!

    на этом сайте тоже не получается? Все работает корректно
  24. zwwz (Посетители)

    18 января 2007 20:39 1 комментарий
    не качается
  25. elLf (Клиенты)

    19 января 2007 04:48 11 комментариев
    +1 за patch-версию для скачивания, вместо полной
    +5 за загрузку картинок в папки вида /year/month/ или /year/month/day/ (сваливать все картинки в одну папку - это оч плохо, и модификаций тут нужно минимум)
  26. opaliha (Клиенты)

    19 января 2007 08:12 16 комментариев
    Есть проблема. Заходим в админку -> Редактирование пользователей -> Поиск пользователя -> Группа -> Посетители -> Найти.

    Допустим, что нашлось более 100 пользователей (число не важно, главное чтобы более 50). Переходим на вторую страничку (или дальше).

    Меняем условия поиска: Группа -> Администраторы -> Найти. Главное чтобы администраторов было менее 50 :-)

    Как мы видим список пуст, а нам предлагается перейти на предыдущую страничку.

    Проблема кроется в engine/inc/editusers.php

    в использовании скрытого поля

    <input type="hidden" name="start_from" id="start_from" value="{$start_from}">


    Необходимо, чтобы при смене условий поиска или нажатии кнопки Найти start_from сбрасывалось в ноль.
  27. DDfans (Клиенты)

    19 января 2007 11:38 31 комментарий
    opaliha, про скрытие переменных и блоков иже с ними, в шаблонах, от отрубленных баннеров и голосов, это вы очень умно подсказали! Я бы тоже эту мысль попросил воплотить в движок... Мой вам поклон. smile
  28. mr.Mendoza (Посетители)

    19 января 2007 17:46 4 комментария
    попробовал обновиться (до этого проблем со "???" не было впринципе) - после обновления весь русский текст из базы заменился на "???" - в базе без изменений ;)

    Это называется
    25. Решена проблема знаков "???" после установки скрипта. По крайней мере на всех тестовых проблемных серверах, проблем больше небыло.


    Молодцы ;)

    ---

    Собсна проблема решается путем редактирования файла mysqli.class.php
    строку:

    mysqli_query($this->db_id, "SET NAMES 'cp1251'");

    заменяем на строку с нужной кодировкой:

    mysqli_query($this->db_id, "SET NAMES 'latin1'");
  29. NetSpider (Посетители)

    19 января 2007 22:15 13 комментариев
    скачал платную версию и скачал нуленную.
    сравнил.
    различия можно пересчитать на пальцах одной руки.
    так где же пресловутые скрытые метки? <_<
  30. celsoft (Администраторы)

    19 января 2007 23:31 4 033 комментария
    NetSpider,
    а вы что думали что найдете их? это большое заблуждение, даже клиент отдавший дистрибутив еще не забанен, хотя известнен. Ему сюрприз будет перед выходом 5.5 за один день laughing сейчас нет толку банить. Потом вместе посмеемся или посочувствуем, у кого какое настроение будет

Информация

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

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

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

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