/ / DataLife Engine v.9.3 Final Release
май 14 2011

DataLife Engine v.9.3 Final Release

DataLife Engine v.9.3 Final Release

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

1. Добавлена глобальная система жалоб на сайте. Все зарегистрированные пользователи на сайте могут отправить администрации сайта жалобы на новости, персональные сообщения, комментарии. Для этого в шаблоны персональных сообщений, комментариев, новостей (pm.tpl, comments.tpl, shortstory.tpl, fullstory.tpl) добавлена поддержка тегов [complaint]текст[/complaint], которые выведут текст, указанных в тегах в виде ссылки на написание жалобы, на данную конкретную новость, персональное сообщение, или комментарий. Отправка жалоб с сайта осуществляется при помощи технологии AJAX без перезагрузки страницы. Управление поступившими жалобами осуществляется в админпанели скрипта, в специальном отдельном разделе управления жалобами. При этом в данном разделе в зависимости от типа жалобы будут доступны быстрые ссылки на реагирование на жалобы. Например, редактирование пользователя, редактирование и удаление комментария или новости. Доступ к данному разделу админпанели настраивается в настройках групп. Тем самым представлена новая система реагирования на спам в комментариях или персональных сообщениях, или например, на ошибки или недоработки в новостях.

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

3. Существенно расширены возможности файла запуска автоматического бэкапа БД. Данный файл был переименован в файл cron.php в корне и может выполнять следующие функции при его запуске по крону:

- Создание резервной копии базы данных. Для запуска данного режима просто запустите файл cron.php без указания ему параметров.
- Создание карты сайта. Для запуска данного режима запустите файл с параметром cron.php?cronmode=sitemap
- Оптимизация базы данных. Для запуска данного режима запустите файл с параметром cron.php?cronmode=optimize

4. В настройки скрипта добавлена возможность включать контроль URL ЧПУ. Например, при отключенной опции, адреса: http://site.ru/id-имя новости.html и http://site.ru/id-любой текст.html будут вести на одну и ту же страницу. При включении данной опции, будет осуществляться 301 редирект на верный адрес. Данная опция полезна для SEO и при смене ЧПУ адресов новости или при смене категорий у новостей. Данный контроль позволит поисковикам быстрее переиндексировать новость по ее новому адресу. Также данный контроль проверяет корректный адрес URL и при просмотре публикаций в категориях.

5. Добавлен новый плеер для проигрывания FLV, MP4, MP3, Youtube на сайте. Данный плеер обладает всеми возможностями проигрывания, что и старый плеер, однако имеет ряд существенных улучшений. К таковым относится использование нового API сервиса Youtube, что позволяет проигрывать любое видео с сервиса, включая видео, содержащие рекламу. Также новый плеер обладает новым, улучшенным и качественным интерфейсом, позволяет также пользователям переключать размеры картинки проигрываемого видео, а также ряд других новшеств, о которых будет написано ниже.

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

7. Добавлена возможность назначать собственную обложку для видеопроигрывателя по умолчанию, если никакой картинки не указано в теге вставки видео. Обложки располагаются в шаблоне в файлах /шаблон/dleimages/videopreview.jpg для обычного видео, и /шаблон/dleimages/youtubepreview.jpg для видео с сервиса Youtube.

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

9. Расширены возможности установки водяного знака на видео. Вы можете задать в настройках плеера местоположение водяного знака (слева, по центру, справа), а также степень прозрачности водяного знака.

10. Добавлена возможность устанавливать в настройках видеоплеера качество воспроизводимого видео с сервиса Youtube. Вы можете установить качество от низкого до HD 720p.

11. Добавлена возможность воспроизведения на сайте потокового видео по протоколу RTMP. Для этого используется тег [videо=rtmp://сервер потокового видео, путь до файла на потоковом сервере], например [videо=rtmp://site.ru/livesteam/,mp4:files/file.f4v]. При наличии потокового сервера вы можете организовывать воспроизведение видео файлов с перемоткой в любую точку видео, независимо от загруженного буфера видео. Подробнее о протоколе RTMP вы можете прочитать на http://ru.wikipedia.org/wiki/RTMP

12. BB тег [yоutube=http://....] был переименован в тег [mediа=http://....], т.к. функциональность данного будет существенно расширяться и данный тег будет предназначен не только для воспроизведения видео с сервисов youtube или rutube, но и для воспроизведения видео с других видео хостингов.

Для данного тега была добавлена поддержка следующих видеохостингов:

- видеохостинг http://video.mail.ru/ для вставки видео с данного сервиса используйте в теге URL, где расположено видео, например тег
[media=http://video.mail.ru/mail/razpodxod/3/4.html]

- видеохостинг http://vimeo.com/, для вставки видео с данного сервиса используйте в теге URL, где расположено видео, например тег
[media=http://vimeo.com/19965670]

- видеохостинг http://smotri.com/, для вставки видео с данного сервиса используйте в теге URL, где расположено видео, например тег
[media=http://smotri.com/video/view/?id=v172869969fe]

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

13. Для тега [mediа=http://....] добавлена возможность указания размеров видеоплеера непосредственно в теге. Например [mediа=300x250,http://....], в данном случае для видео плеера будут установлены размеры 300 пикселей по ширине и 250 по высоте. Указание размеров видео является необязательным, и если размеры не указаны, то будут использованы размеры, указанные в настройках скрипта.

14. Добавлена возможность при написании новости и использовании тегов для вставки видео, устанавливать размеры видеоплеера непосредственно для данной новости и для каждого конкретного тега. Например [videо=300x250,http://site.ru/video.flv], в данном случае для видео плеера будут установлены размеры 300 пикселей по ширине и 250 по высоте. Указание размеров видео является необязательным, и если размеры не указаны, то будут использованы размеры, указанные в настройках скрипта. Также вы можете устанавливать не только размеры в пикселях, но и процентное соотношение размеров.

15. Добавлена возможность при написании новости и использовании тегов для вставки mp3 аудио файлов, устанавливать размеры плеера непосредственно для данной новости и для каждого конкретного тега. Например [audiо=300x250,http://site.ru/audio.mp3]. Также вы можете указать только ширину плеера, без указания высоты, например [audiо=300,http://site.ru/audio.mp3]. Указание размеров видео является необязательным, и если размеры не указаны, то будут использованы размеры, указанные в настройках скрипта.

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

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

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

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

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

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

22. Для шаблона вывода всех ключевых слов из облака тегов (tagscloud.tpl) добавлен новый тег {tags limit="x"}, где x это количество самых популярных тегов, которое будет выведено на странице. Например, вы можете на данной странице вывести весь список ключевых слов тегом {tags} либо вывести на данной странице только 100 самых популярных ключевых слов, тегом {tags limit="100"}

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

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

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

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

27. Добавлен учет настроек групп, при перестроении новостей в админпанели скрипта. Ранее при перестроении публикаций в админпанели скрипта, настройки групп не учитывались, а учитывались только настройки скрипта.

28. В шаблон панели авторизации (login.tpl) добавлена поддержка нового тега {group-icon}, предназначенного для вывода иконки группы пользователя.

29. В настройки скрипта, в разделе настроек E-mail, добавлена возможность указания дополнительных параметров для функции PHP Mail(). Данная возможность позволяет принудительно установить параметры для отправки писем, например, некоторые серверы требуют принудительного указания отправителя через флаг -f, и т.д.

30. В настройки скрипта, в разделе настроек E-mail, добавлена возможность указания E-mail адреса, который будет использоваться в качестве авторизации отправителя на SMTP сервере. Например некоторые бесплатные почтовые сервисы типа yаndex.ru, требуют чтобы при использовании их сервиса отправителем при авторизации был указан Е-mail адрес, зарегистрированный на их сервисе.

31. Добавлена поддержка тегов [group] и [not-group] при предосмотре карточки профиля пользователей (шаблон profile_popup.tpl).

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

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

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

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

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

37. Фреймворк jQuery и WYSIWYG редактор были обновлены до актуальных версий.

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

39. Исправлена проблема, при которой перестроение публикаций в админпанели теряло описание атрибутов title для картинок, если для них не были заданы собственные атрибуты.

40. Исправлена проблема в UTF-8 версии скрипта, при которой могли неверно обрабатываться HTML атрибуты в тегах, если они содержать русские символы.

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

42. Исправлена проблема, при которой при экспортировании RSS в Яндекс новости, Яндекс отклонял экспорт, если новость находилась в нескольких категориях, т.к. для яндекса необходимо указывать одну категорию. В RSS потоке, предназначенном для яндекса, будет указана только одна самая первая категория.

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

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

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

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

Комментарии

RockKenny

RockKenny

14 мая 2011 18:43 Посетители
0
Самое интересное что новости под id 150 не существует. Новости добовлялись только через редактор. Есть возможность самому это исправить например через myadminphp?
hybrid

hybrid

14 мая 2011 18:46 Посетители
0
Отлично, сейчас будем обновляться, надеюсь всё пройдет гладко wink
celsoft

celsoft

14 мая 2011 18:53 Администраторы
0
Цитата: RockKenny
Самое интересное что новости под id 150 не существует. Новости добовлялись только через редактор. Есть возможность самому это исправить например через myadminphp?

Причем здесь вообще ID новости? ID новости к этому отношения не имеет, это количество обработанных новостей, а не их ID

Цитата: Umid
Может я не уследил но проблема видео с ВКонтакте не решено?

У DLE c ним никогда и не было проблем, чтобы они были решены. DLE попросту не поддерживает видео оттуда, и не будет до тех пор, пока сам конктакт не сделает видео доступным. На данный момент вконтакте использует закрытую систему авторизацию кода видео, и только на основе URL браузера где находится ролик, код видео не получить, а DLE поддерживает только те сервисы, у который можно получить код плеера, основываясь на URL где находится ролик
RockKenny

RockKenny

14 мая 2011 18:54 Посетители
0
celsoft, я без предъяв, просто так подумал. Можно самому это поправить, а то доступ не скоро смогу предоставить?
celsoft

celsoft

14 мая 2011 19:05 Администраторы
0
Цитата: RockKenny
celsoft, я без предъяв, просто так подумал. Можно самому это поправить, а то доступ не скоро смогу предоставить?

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

Цитата: Dlepro
проблема решилась но она была и на 9.2.

я вам верю, я имел ввиду что на стандартных шаблонах такая проблема не фиксировалась. О проблема именно в причудах браузера Опера, и почему то завязана еще и на дизайн сайта, не на каждом она проявлялась даже на 9.3. Вы конечно зря не обратились еще раньше на 9.2, т.к. еще при аналице вашего сайта, эту проблему можно было бы локализовать, гораздо раньше.
Imperio

Imperio

14 мая 2011 19:31 Клиенты
0
celsoft, спасибо за проделанную работу, очень понравилась эта версия, особенно крон.
ower_xz

ower_xz

14 мая 2011 19:50 Клиенты
0
Цитата: Imperio
celsoft, спасибо за проделанную работу, очень понравилась эта версия, особенно крон.

Присоединяюсь.
Два сайта обновил без проблем - полет нормальный.
Dlepro

Dlepro

14 мая 2011 21:08 Клиенты
0
celsoft,
именно потому что проблема была не всегда(не на всех шаблонах), поэтому и необратились думали, что конфликт наш баг, но в итоге проблема на сегодня обнаружена на почти всех наших проектах кроме одного и на 18 клиентских из 25, и только на трех уже 9.3, появилась она в шаблонах начиная с 9.2, ранее точно не было.
Искать проблему в шаблонах не решились по причине того, что ни на одном из сайтов не стоит хотя бы двух одинаковых(ой, соврал у нас из дефолтных стоит на двух всего) или от одного автора...
спасибо за проделанную работу!

Ваше решение проблему закрыло.
razer85

razer85

14 мая 2011 21:54 Клиенты
0
Celsoft
Если я не буду использовать автоматическое бекап базы мог удалить cron.php?
LamerHAX

LamerHAX

14 мая 2011 22:35 Посетители
0
Спасибо. Обновимся :) Порадовал пункт 17 :) А то слишком много ключевых слов было )))
iby.by

iby.by

14 мая 2011 23:02 Клиенты
0
Благодарю, так и знал что баг был не только у меня :-) Я по поводу css text )
kabbalahportal.org

kabbalahportal.org

14 мая 2011 23:09 Посетители
0
Цитата: celsoft
... данное исправление внесено во все файлы в папке engine/ajax/ можете заменить все файлы из данной папки повторно, скачав обновленный дистрибутив.

Уважаемый разработчик!
Вы хотя бы выставляли пометку, что мол дистрибутив обновлен в связи с тем и тем то ...
Я лично случайно заметил, что оказывается вы его обновляете и кому то в комментах пишете об этом angry
maks1192

maks1192

15 мая 2011 02:33 Посетители
0
Спасибо за дистр.
Оперативно по умолчанию работаете - в срок, респектос!
celsoft

celsoft

15 мая 2011 04:53 Администраторы
0
Цитата: razer85
Если я не буду использовать автоматическое бекап базы мог удалить cron.php?

да, можете удалить этот файл.
Clubxaliav

Clubxaliav

15 мая 2011 07:08 Посетители
0
Релиз хороший, большое спасибо.

Но у меня не работает редактор шаблонов в админ панели.
ilyuzhko

ilyuzhko

15 мая 2011 07:11 Посетители
0
Спасибо, ждал.
tatsurou

tatsurou

15 мая 2011 09:11 Клиенты
0
Спасибо, но у меня почему-то бардак с кодировкой в всплывающих окнах (профиль, все голосования), заменяю лэнгвидж файл из дистра утф-8, везде бардак кроме этих окон, пришлось вернуться на 9.2 :(
ua1907

ua1907

15 мая 2011 09:28 Клиенты
0
Цитата: Slavchik.ru
как показывает практика..не стоит счас это ставить.

+1

Цитата: kabbalahportal.org
Уважаемый разработчик!Вы хотя бы выставляли пометку, что мол дистрибутив обновлен в связи с тем и тем то

celsoft, спасибо за релиз. Хорошие функции по антиспаму.
Все изменения в скрипте которые будут внесены после релиза могут быть выложены в виде отдельного патча? А то трудно обновляться, настраивать все модули. А уже не терпится обновиться.
kRicha

kRicha

15 мая 2011 10:54 Посетители
0
ua1907, не будет патча.
coolplayer

coolplayer

15 мая 2011 12:08 Клиенты
0
Что не понравилось: включаю поддержку плеера DLE вместо стандартного youtube. Старые видео остаются с плеером youtube, и только новые получают плеер DLE. sad
UnderStorm

UnderStorm

15 мая 2011 13:18 Посетители
0
coolplayer,
Думаю Перестроение публикаций решит эту проблему
coolplayer

coolplayer

15 мая 2011 14:05 Клиенты
0
UnderStorm, спасибо, помогло. Только теперь видео начинают автоматически кешироваться при загрузке страницы(начинает грузиться видео, но не воспроизводиться), что нежелательно, т.к. на одной странице бывает по 8 видео. Как решить эту проблему?
celsoft

celsoft

15 мая 2011 14:41 Администраторы
0
Цитата: coolplayer
UnderStorm, спасибо, помогло. Только теперь видео начинают автоматически кешироваться при загрузке страницы(начинает грузиться видео, но не воспроизводиться), что нежелательно, т.к. на одной странице бывает по 8 видео. Как решить эту проблему?

Читайте описание релиза, смотрите настройки плееров в админпанели и отключайте там. Более того, показ первого кадра, в настройках по умолчанию был отключен. Вы читайте описания настроек, когда вы их включаете.
coolplayer

coolplayer

15 мая 2011 14:48 Клиенты
0
celsoft, размер видеобуфера стоит 0, делал перестроение, все равно тоже самое...
celsoft

celsoft

15 мая 2011 14:57 Администраторы
0
Цитата: coolplayer
celsoft, размер видеобуфера стоит 0, делал перестроение, все равно тоже самое...

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

ilyuzhko

15 мая 2011 16:10 Посетители
0
а то что форма быстрого ответа появляется до всех ответов это норм?
http://imageshack.us/f/705/47716049.png/
celsoft

celsoft

15 мая 2011 16:24 Администраторы
0
Цитата: ilyuzhko
а то что форма быстрого ответа появляется до всех ответов это норм?http://imageshack.us/f/705/47716049.png/

Какого быстрого ответа? В DLE нет и никогда не было никаких быстрых ответов на что либо. Это форма добавления комментария для новости, а не ответов на комментарии. Так было, есть и будет во всех без исключения версий скрипта
roller

roller

15 мая 2011 16:44 Посетители
0
celsoft, свершилось. :) Еще раз спасибо за релиз и кто то купил лицензию ^_^
ilyuzhko

ilyuzhko

15 мая 2011 17:02 Посетители
0
celsoft, малям не так выразился :) но суто в том, что когда оставляешь коментарий, то форма ответа съезжает выше ответа а не ниже всех ответов... и такого некогда не было... всегда панель ответа съезжала вниз... или это косяк стиля? но как косяк стиля если он стандартный.... на моем скриншоте хорошо видно что и как :)
celsoft

celsoft

15 мая 2011 17:44 Администраторы
0
Цитата: ilyuzhko
celsoft, малям не так выразился :) но суто в том, что когда оставляешь коментарий, то форма ответа съезжает выше ответа а не ниже всех ответов... и такого некогда не было... всегда панель ответа съезжала вниз... или это косяк стиля? но как косяк стиля если он стандартный.... на моем скриншоте хорошо видно что и как :)

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

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2019    »
ПнВтСрЧтПтСбВс
 12
3456789
10111213141516
17181920212223
24252627282930
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Май 2019 (3)
Апрель 2019 (1)
Март 2019 (3)
Февраль 2019 (2)
Январь 2019 (2)
Декабрь 2018 (1)