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

DataLife Engine v.5.3 Final

celsoft 17 января 2007 Релизы 33 917
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. veprj (Посетители)

    20 января 2007 10:04 5 комментариев
    Когда же наконец то баги ререстанут быть с ????
    до этого было норма счас сплошное ??????.
    Что делать
  2. celsoft (Администраторы)

    20 января 2007 10:37 4 031 комментарий
    Цитата: veprj
    Когда же наконец то баги ререстанут быть с ????
    до этого было норма счас сплошное ??????.
    Что делать

    Да нет вот сейчас как раз кодировкой все в норме, просто все ваши старые новости все в latin1, что уж никак к кирилице не относится, вам нужно выполнить рекомендации, описанные несколько дней назад, а именно рекомендации по изменению кодировки latin1 в таблицах на cp1251
  3. celsoft (Администраторы)

    20 января 2007 12:05 4 031 комментарий
    Цитата: crazy
    В связи с этим ненавязчиво родился вопрос, а можно ли "старый" контент "приклеить" к вновь проинсталлированному движку.

    Я не знаю что конкретно вы сделали и почему вы оставили файл install.php на сервере, после того как вам все время админпанель пишет незамедлительно его удалять после проведения установки или обновления. Но это уже не важно, если у вас есть сохраненная резервная копия, то в админпанели вы можете ее восстановить используя модуль "Настройка базы данных". Предварительно залейте файл с бекапом в папку Backup
  4. BOOTKiller (Клиенты)

    20 января 2007 14:03 25 комментариев
    Спасыбо дарагой за такой хорощий падарак слушай вах!
  5. mr.Mendoza (Посетители)

    20 января 2007 16:39 4 комментария
    Цитата: celsoft
    даже клиент отдавший дистрибутив еще не забанен

    а вдруг он его не отдавал???
    Вдруг его сперли? или сперли юзернэйм и пасс? или... много всяких причин может быть... разве не проводится расследование???
  6. NetSpider (Посетители)

    20 января 2007 19:01 13 комментариев
    Цитата: mr.Mendoza
    а вдруг он его не отдавал???
    Вдруг его сперли? или сперли юзернэйм и пасс? или... много всяких причин может быть... разве не проводится расследование???


    в этом случае наверняка ничего уже не докажешь =/
    вряд ли на серваке хранятся логи за длительный период.
    украденный дистриб сразу не попалится..
    на моем серваке логи хранятся только за последний час, так что фиг вычислишь кто и когда что стырил....
  7. celsoft (Администраторы)

    21 января 2007 02:40 4 031 комментарий
    Цитата: mr.Mendoza
    а вдруг он его не отдавал???
    Вдруг его сперли? или сперли юзернэйм и пасс? или... много всяких причин может быть... разве не проводится расследование???

    А вы можете мне пояснить в чем принципиальная разница между "сам отдал" и "украли", копия дистрибутива это ваша приобретенная собственность и вы обязаны обеспечивать ее надлежащее хранение. Если у вас ее украли то вы больше не собственник. Например если у вас украли деньги, вы же не идете в банк, с требованием выдать эти же деньги еще раз, а идете в милицию, тоже самое и со скриптом, если у вас его украли это чистая 158 УК РФ.
  8. mr.Mendoza (Посетители)

    21 января 2007 15:28 4 комментария
    Цитата: celsoft
    А вы можете мне пояснить в чем принципиальная разница между "сам отдал" и "украли", копия дистрибутива это ваша приобретенная собственность и вы обязаны обеспечивать ее надлежащее хранение. Если у вас ее украли то вы больше не собственник. Например если у вас украли деньги, вы же не идете в банк, с требованием выдать эти же деньги еще раз, а идете в милицию, тоже самое и со скриптом, если у вас его украли это чистая 158 УК РФ.

    Эээээ... не... не путайте мух и котлеты... если у меня украли деньги, то у меня нет больше денег... а если у меня украли движок (сделали копию), то я же сам-то не потерял движок, он лежит у меня среди остальных дистрибутивов и никуда не делся, я его распаковал и иногда восстанавливаю код из распакованой версии в результате моих манипуляций... если уж переводить на деньги, т.е. путать мух и котлеты, то воришка, вашими словами, должен был сделать КСЕРОКОПИЮ денег, как минимум... ну или отсканировать...

    Так что давайте не будем переводить тут на УК РФ или же использовать тогджа уж соответствующие статьи и законы... например закон об Авторском праве, а так же его продаже и передаче, а так же об его нарушении, а еще лучше - расследованием заняться... ;)

    Цитата: NetSpider
    на моем серваке логи хранятся только за последний час, так что фиг вычислишь кто и когда что стырил....

    Как мне вас жаль... да и что это за логи, которые хранятся всего лишь час??? Хотя с другой стороны чист - значит невинен, а так же в случае кражи дистрибутива не сможешь доказать свою правоту...
  9. cheiwe (Клиенты)

    23 января 2007 15:15 15 комментариев
    Проблема прямой вставки изх WORD НЕ РЕШЕНА!!!!!!!
  10. celsoft (Администраторы)

    23 января 2007 15:24 4 031 комментарий
    Цитата: cheiwe
    Проблема прямой вставки изх WORD НЕ РЕШЕНА!!!!!!!

    для вставки из Word предназначена специальная кнопка в WYSIWYG редакторе, через нее нужно вставлять текст из WORD, именно для этого она и предназначена.
  11. cheiwe (Клиенты)

    23 января 2007 16:00 15 комментариев
    почему же тогда вы её называете прямой? fellow

    А нельзя реализовать действительно прямую вставку?
  12. celsoft (Администраторы)

    23 января 2007 17:03 4 031 комментарий
    Цитата: cheiwe
    почему же тогда вы её называете прямой?

    я просто неккорректно выразился. А поповоду того чтобы вставлять сразу из Word, поверьте это плохо, т.к. этот код несет в себе много мусора под видом HTML тегов, которые на самом деле таковыми и не являются, поэтому во всех крупных WYSIWYG редакторах и предусмотрена эта функция для фильтрации именно WORDa
  13. cheiwe (Клиенты)

    24 января 2007 12:46 15 комментариев
    спасибо-поверил.
    Но тогда встаёт вопрос, почему бы не реализовать автаматическую чистку кода при добавлении новости? Т.е. жму отправить и двиг сам его прогоняет через фильтр, по моему это несколько удобнее...

    а если я уже чего-то навставлял, можно это отфильтровать не стирая контент?
  14. celsoft (Администраторы)

    24 января 2007 13:51 4 031 комментарий
    Цитата: cheiwe
    Но тогда встаёт вопрос, почему бы не реализовать автаматическую чистку кода при добавлении новости?

    ну а как WYSIWYG угадает с трех раз что у вас текст в буфере именно из WORD, а не откуда либо еще.
  15. cheiwe (Клиенты)

    24 января 2007 14:59 15 комментариев
    а ему не надо угадывать... пусть принудительно работает... smile я думаю для админа не критично, если новость будет публиковаться чуть дольше....

    или что бы уже вставленный текст можно было просто выделить и отфильтровать (после вставки) нажав на эту кнопку...
  16. Ato666 (Клиенты)

    24 января 2007 22:15 22 комментария
    у меня после обновы уже второй раз ровно в 24-00 удаляет файл конфигов, и при заходе на сайт пишет что движок не установлен, воспользуйтесь install.php для установки. предположительно что оно считает что у меня нет ключа активации, хотя у меня он есть!!!
  17. celsoft (Администраторы)

    25 января 2007 10:22 4 031 комментарий
    Ato666,
    пришлите данные доступа к FTP мне в ПМ проверим что у вас там с файлами.
  18. Stepan2006 (Посетители)

    25 января 2007 16:34 3 комментария
    Цитата: celsoft
    Если вы не сможете доказать что вашей вины в этом нет, лицензия будет заблокирована.



    Я тоже думаю это не подход.

    Есть презумция невиновности - то есть не я должен доказывать что не дернул денег со счета, например, вашей компании, а вы должны доказать, что это сделал я. Совместно с соответствующими органами.

    И вообще, с таким подходом, техническим, к защите прав на дивжок - пользователи получают много гимора.

    !!! Ибо.

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

    И как тут работать? программист имеет доступ к исходному движку, стоять над ним, сами понимате - невозможно. И что тут делать?

    это к вопросу о наказании

    ------------------------------------------------

    2й вопрос по переходу на 5.3

    ввиду перехода на 5,3 как оказалось надо менять полностью все файлы движка,

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

    Как можно тут поступить? подскажите пожалуйста.


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

    25 января 2007 17:16 4 031 комментарий
    Цитата: Stepan2006
    Есть презумция невиновности - то есть не я должен доказывать что не дернул денег со счета, например, вашей компании, а вы должны доказать, что это сделал я. Совместно с соответствующими органами.

    А это никто и не оспаривает, всем людям в момент блокирования лицензии четко и ясно указывается где лежит в открытом доступе ваша копия дистрибутива, так что можете совсем не переживать по этому поводу, вам четко объяснят, что, где, когда и кому вы передали дистрибутив.

    Для всего остального по вашему вопросу, комментарии не место для обсуждения, для этого есть форум.

Информация

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

Календарь

«    Март 2024    »
ПнВтСрЧтПтСбВс
 123
45678910
11121314151617
18192021222324
25262728293031

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

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