Список изменений относительно версии 8.3:
| □ | Добавлена возможность указывать в настройках групп пользователей, категории, в которые им разрешено добавлять в новости. В случае установления этих ограничений в настройках групп, пользователи смогут добавлять новости только в назначенные категории, и ни в какие другие. При этом при добавлении будет доступен только список разрешенных категорий. |
| □ | В настройки скрипта добавлена возможность включать или отключать автоматический парсинг ссылок в тексте новостей. При включении данной возможности, все текстовые ссылки начинающиеся с http://, будут автоматически преобразованы в кликабельные ссылки. |
| □ | Добавлена корректная обработка тега PAGEBREAK в статических страницах, при выводе результатов поиска по статическим страницам. |
| □ | В настройки скрипта добавлена возможность устанавливать минимальное количество символов в комментарии, тем самым вы можете ограничить потенциальный флуд в комментариях, и исключить в комментариях малозначимые фразы, например "Спасибо" или "+1" и т.д. |
| □ | Добавлена поддержка скриптом поддержка проигрывания на сайте контейнера MKV в формате видео H.264/AAC. Тем самым вы можете размещать на сайте видео высокой четкости вплоть до разрешений Full HD, требуя при этом на 20% меньше трафика, по сравнению с обычными форматами воспроизведения видео, а также вы можете добавлять видео содержащее звук 5.1, несколько языковых звуковых дорожек, а также субтитры. Пример вы можете посмотреть на нашей странице. |
| □ | В настройки скрипта добавлена возможность, указания для загружаемых изображений, по какой стороне по умолчанию проводить создание уменьшенной копии. Вы можете указать: "По наибольшей стороне", "По ширине" или "По высоте". |
| □ | Добавлена возможность указывать для рекламных материалов на сайте время начала и время окончания показа баннеров. Данные параметры являются необязательными, и в случае если данные параметры не указаны, то баннер будет показываться неограниченное количество времени. Также вы можете по отдельности указывать, как только дату начала показа, так и только дату окончания показа. |
| □ | Изменен принцип включения режима "галереи" при показе уменьшенных картинок, данный режим теперь включается только при просмотре полных новостей, чтобы объединять показ галереи только в пределах одной новости, и не включается при выводе кратких новостей. |
| □ | Настройки наложения водяного знака на видео были перенесены из настроек скрипта в настройки видеоплееров. |
| □ | В настройки групп добавлена возможность разрешения или запрещения для группы изменять параметры загрузки картинок на сервер. Вы можете разрешить для группы возможность изменять при загрузке размеры уменьшенных копий, наложение водяного знака и т.д. Ранее такая возможность была доступна только стандартным группам не ниже статуса "Журналиста". |
| □ | В антивирус добавлен контроль изменений в javascript файлах. В случае если вы делаете снимок системы, в данный снимок вносятся также и все JS файлы, и в случае появления в них изменений, антивирус сообщит вам о их наличии. |
| □ | Добавлено Gzip сжатие javascript файлов, при включении данной возможности в настройках скрипта, все JS файлы скрипта сжимаются в gzip архивы и кешируются на сервере. Данная возможность позволяет до 70% уменьшить размер файлов и соответственно существенно ускорить загрузку веб страницы в браузер. Также вы можете использовать gzip сжатие и для CSS вашего шаблона, позднее, после релиза, мы опубликуем статью как это сделать. Данная возможность доступна только для PHP 5.1 и выше, если версия вашего PHP ниже, то данная возможность автоматически отключается. |
| □ | В целях безопасности, убрана возможность скачивать файлы бекапов БД с админпанели скрипта, скачать бекапы после создания возможно только по FTP, из папки /backup/ |
| □ | Добавлена возможность массового выбора комментариев для их удаления непосредственно на сайте. Вы можете одновременно выбрать на странице несколько комментариев и их удалить. Для выбора комментариев в шаблоне comments.tpl используется тег {mass-action}, а оформление меню выбора действия выполняется классом .mass_comments_action. Массовые действия над комментариями разрешены только группам, которым в настройках разрешено удалять все комментарии. |
| □ | В админпанели скрипта добавлена возможность редактирования и удаления всех комментариев. Ранее возможность редактирования новостей была только для определенной новости. |
| □ | Добавлена возможность в админпанели скрипта, при добавлении или редактировании новостей, редактировать и удалять найденные похожие новости. |
| □ | Добавлена возможность просматривать в админпанели результаты голосований на сайте. |
| □ | В связи с тем что многие администраторы необдуманно дают возможность добавления новостей в админпанели для мало известных им людей, разрешение или запрет в настройках групп, на использование в новостях HTML, также распространяется и при добавлении новостей с админпанели. Хотя мы настоятельно рекомендуем не давать доступ в админпанели для всех подряд, кто это просит. |
| □ | Добавлена возможность для голосований на сайте устанавливать дату начала голосования и дату окончания голосования. При этом если данные параметры установлены, то голосование будет начинаться и автоматически заканчиваться в указанное время. Если они не установлены, то голосование будет показываться независимо от даты до тех пор пока оно не будет оставлено вручную в админпанели. |
| □ | Для шаблона main.tpl добавлен новый тег [static=имя страницы] текст [/static], который выводит текст указанный в данном теге при просмотре указанной статической страницы. Также добавлен противоположный ему тег [not-static=имя страницы] текст [/not-static], который выводит текст везде, кроме указанной таблице. Допускается также использовать в данных тегов имена нескольких страниц, для этого имена статических страниц необходимо перечислять через запятую. |
| □ | Добавлена поддержка регистрации пользователей с E-mail адресами, находящихся в однобуквенных доменах второго уровня. Таких почтовых доменов пока один http://i.ua |
| □ | Добавлена поддержка кода безопасности (CAPTCHA) при использовании на сайте безопасного SSL (https://) протокола. |
| □ | Добавлено кеширование таких разделов как: просмотр всех новостей пользователя и просмотр новостей по ключевому слову из облака тегов. Что ведет к снижению нагрузки на MySQL сервер. |
| □ | Внесены изменения в алгоритмы формирования кеша скрипта, в результате которых были решены проблемы с одновременным использованием каталога на разных языках, например русские буквы и английские, а также с формированием тега custom, содержащего большие списки категорий. |
| □ | Для дополнительных полей новостей добавлено использование редакторов при написании в них информации, что делает добавление информации в данные поля более быстрым и удобным. В зависимости от настроек скрипта, для дополнительных полей включаются BB редактор, либо WYSIWYG редактор. А также поле полной новости в админпанели скрипта, получило свою отдельную панель BB редактора. |
| □ | В список массовых действия при редактировании новостей, добавлена возможность проводить очистку ключевых слов для облака тегов у выбранных новостей. |
| □ | При просмотре списка новостей при их редактировании, в случае если к новости был добавлен опрос, то добавлен вывод соответствующей информационной пиктограммы, что облегчает идентификацию новостей у которых существует опрос. |
| □ | В настройки скрипта добавлена возможность указывать тип графического оформления увеличенного изображения из уменьшенной копии. Допускается выбор четырех типов: С закругленными краями и тенью, c прямыми краями и тенью, только тень, только рамка без тени. Для каждого типа допускается переназначение вида в CSS шаблона. |
| □ | Добавлена возможность принудительно переключения на мобильную версию сайта. Для этого вам необходимо разместить в вашем шаблоне ссылку http://site.ru/index.php?action=mobile Данная возможность предназначена для того чтобы пользователи, заходящие на ваш сайт с мобильного телефона могли свободно переключаться между полной и мобильной версией сайта по желанию. А также пользователи желающие экономить свой траффик могли переключаться на мобильную версию используя при этом обычный компьютер и браузер. |
| □ | Добавлена поддержка зафиксированных новостей при выводе новостей с использованием тега custom. Если новости зафиксированы в этих категориях, то и при выводе их с использованием тега custom, они также будут первыми. |
| □ | Добавлена поддержка RSS информеров в статических страницах. Вы можете добавлять теги информаров, как в текст статической страницы, так и в файлы шаблонов статических страниц. |
| □ | Добавлена поддержка рекламы, из модуля управления рекламными материалами, в статических страницах. Вы можете добавлять теги баннеров, как в текст статической страницы, так и в файлы шаблонов статических страниц. |
| □ | Переработаны механизмы создания карты сайты для поисковых систем Google и Яндекса, в результате чего добавлена поддержка создания карт сайта, содержащих более 50 000 новостей. Если на сайте опубликовано более 50 000 новостей, то карта будет разбита на несколько файлов и создан индексный файл для карт. |
| □ | Добавлена возможность устанавливать снятие новости с публикации на главной странице по истечении срока действия публикации новости, также добавлена возможность снятия фиксации новости, по истечении указанного периода. |
| □ | Добавлена поддержка подсветки строк в списке редактирования новостей, статических страниц и пользователей, скрипт подсвечивает строки на которых находится курсор мышки, что облегчает навигацию и ориентацию в списке при редактировании большого количества элементов в списке. |
| □ | Внесены многочисленные оптимизации в исходный код административной панели, обеспечивающие одинаковое отображение панели в различных браузерах. |
| □ | Исправлена проблема при которой не отображались дополнительные поля профилей пользователей при просмотре списка последних комментариев. |
| □ | Исправлена проблема при которой неверно учитывались результаты опроса в новостях, при большом количестве вариантов ответов и голосований. |
| □ | Исправлена проблема при которой происходила аварийное завершение скрипта, если при редактировании пользователя его E-mail менялся на уже существующий у другого пользователя. |
| □ | Исправлена проблема при которой неверно конвертировались кавычки в доп. полях профиля и они автоматически конвертировались в HTML сущности при повторном редактировании. |
| □ | Исправлена проблема в браузере Опера с автоматической функцией транслитерации латинских букв в кириллицу, используемой в BB редакторе. |
| □ | Исправлена проблема с некорректной транслитерацией имен файлов содержащих в названии кириллицу при массовой загрузке их на сервер. |
Список изменений относительно версии 8.2:
| □ | Добавлен новый плеер для проигрывания flv видеофильмов. Новым плеер обладает рядом преимуществ по сравнению со старым, а именно: Уменьшенный в два раза вес самого плеера, что существенно ускоряет его загрузку в браузер, новый плеер обладает улучшенной прогрессивной загрузкой видео, что улучшает качество воспроизведения видео на относительно медленном интернет соединении, а также добавлена поддержка проигрывания новых форматов файлов с расширением mov, 3gp, f4v. |
| □ | Добавлена возможность для посетителей сайта подписываться на комментарии к определенным новостям. Для этого пользователю при добавлении комментария к новости необходимо выбрать соответствующую галочку и в случае, если к новости будут добавлены другие комментарии, то он получит соответствующее уведомление на E-mail. Включение или отключение данного модуля производиться в настройках скрипта, а также в настройках групп вы можете установить, для каких групп пользователей разрешена подписка на комментарии к новостям. |
| □ | Администратор имеет возможность отписать всех пользователей от всех новостей, для этого предусмотрена соответствующая кнопка на главной странице в админпанели. Также пользователь может самостоятельно отписать самого себя от всех новостей, для этого ему необходимо в своем профиле на сайте выбрать соответствующее действие. |
| □ | Добавлена возможность при подключении сторонних модулей в шаблонах сайта передавать в качестве параметра к модулям результаты выполнения шаблонных тегов скрипта. Например при добавлении в шаблон полной новости конструкции {include file="engine/modules/mymod.php?param={news-id}"}, вы можете передавать вашему стороннему модулю в качестве параметра ID новости и т.д. Вниманию разработчиков: Передаваемые в скрипт параметры, это GET параметры, соответственно при выборе передаваемых тегов вы должны учитывать ограчения GET строки, другими словами вы не можете передать в качестве параметра содержимое полной новости к примеру. |
| □ | В фильтр слов добавлена возможность выбора действия, в случае нахождения слова в добавляемом тексте. Вы можете выбрать действие при котором слово, находящиеся в тексте, будет заменяться на указанное, а можете выбрать действие, при котором добавление текста полностью отклоняться, и новость или комментарий не будут добавлены на сайт, а пользователю будет выведено соответствующее уведомление о том что его текст содержит недопустимые к публикации слова. |
| □ | Для дополнительных полей профилей пользователей, добавлен новый тип поля "Список (select)", что позволяет выбирать посетителями дополнительную информацию о своем профиле из определенного списка. Например выбирать свой пол и т.д. |
| □ | Добавлена поддержка подключения сторонних модулей не только в стандартных файлах шаблона, но и в сторонних файлах шаблона, которые вы подключаете в основные файлы. Например: в шаблоне main.tpl вы можете подключить сторонний шаблон {include file="mytemplate.tpl"}, а в стороннем файле шаблона использовать подключение сторонних модулей {include file="engine/modules/mymod.php"}. |
| □ | Добавлена поддержка режима "галереи" при показе удаленных изображений, опубликованных в теге [img], которые были автоматически уменьшены согласно настроек скрипта. |
| □ | Добавлен вывод аннотаций и описаний при увеличении уменьшенных удаленных изображений опубликованных в теге [img]. Вывод аннотаций осуществляется аналогичным образом, как и для загруженных изображений в теге [thumb]. |
| □ | Добавлена полная поддержка линейки PHP версии 5.3.x и выше, устаревшие PHP функции, которые больше не поддерживаются новыми версиями PHP, были заменены на аналогичные актуальные функции. |
| □ | Добавлен вывод ключевых слов из облака тегов для новости, при просмотре новостей находящихся в закладках у посетителя. А также добавлен вывод в этих новостях даты редактирования и причин редактирования, если таковые данные имеются. |
| □ | В админпанели добавлен новый раздел настройки видеопроигрывателей используемых на сайте. В данном разделе вы можете настроить размеры плееров, а также настроить цветовое оформление флеш плеера, предназначенного для проигрывания flv и mp4 формата |
| □ | Добавлен новый плеер для проигрывания mp3 аудиофайлов, для данного плеера также действуют цветовые настройки, которые были установлены для видеопроигрывателя. |
| □ | В настройки скрипта для более удобного визуального восприятия добавлено отображение текущего времени сервера с учетом коррекции при указании настроек коррекции временных зон. |
| □ | Добавлена поддержка мультикатегорий при обработке тега [category=x] текст [/category] и просмотре полной новости. Если новость опубликована в нескольких категориях одновременно, то при проверке тега [category=x] текст [/category] будут учтены все категории новости, а не только первая категория по списку как ранее. |
| □ | В логику шаблона addcomments.tpl внесены изменения облегчающие создание этого шаблона. Добавлен новый тег {editor} который выводит полностью редактор BBCODES или WYSIWYG соответственно настройкам скрипта. Для оформления BBCODES редактора введен класс .editor. Соответственно из шаблона убрана обработка тегов {wysiwyg}, {bbcode}, [not-wysywyg], {text}. |
| □ | Аналогично комментариям, для персональных сообщений (шаблон pm.tpl), также введено использование тега {editor} для вывода редактора, при помощи которого будет производиться написание персональных сообщений. |
| □ | В настройки групп добавлена возможность указывать для размеров аватара не только максимальную величину какой либо из сторон, но и указаывать непосредственно ширину и высоту загружаемого аватара, например 100x100 при этом аватар при загрузке будет пропорционально обрезан непосредственно под укаазаные размеры сторон. |
| □ | Добавлена возможность при восстановлении пароля с сайта осуществлять сброс блокировки по IP. Ранее блокировка по IP снималась одновременно вместе с восстановлением и сбросом пароля. Теперь же при восстановлении пароля на E-mail приходит две ссылки: одна на восстановление пароля, другая на сброс блокировки по IP, установленной в настройках профиля и для сброса блокировки, больше не нужно одновременно с этим сбрасывать пароль. |
| □ | После восстановления и генерации посетителем нового пароля на сайте добавлена отправка пользователю E-Mail сообщения содержащего его новые данные: логин и новый пароль. Теперь посетителю необязательно сразу куда-либо копировать сложный пароль или запоминать его. |
| □ | Убран вывод выбора сортировки новости при просмотре профиля пользователя. |
| □ | В настройки скрипта добавлена возможность включения или отключения объединения комментариев от одного пользователя, добавляемых пользователем к одной новости друг за другом. |
| □ | Добавлена возможность удаления пользователя непосредственно при редактировании его данных, тем самым для того чтобы удалить пользователя вам нет необходимости заходить в раздел редактирования пользователей, и вы можете его удалить, вызвав его профиль из любого раздела сайта, где это предусмотрено. |
| □ | Добавлена возможность, при отправке сообщений через обратную связь, отправлять также и текст, содержащий HTML теги, ранее скрипт автоматически удалял любой HTML. Форматирование текста при этом не осуществляется и сообщение находится в обычном текстовом формате, поэтому данное нововведение будет полезно в том случае если посетители сайта сообщают о каких либо проблемах и необходимо описать например HTML. |
| □ | При редактировании новостей в админпанели скрипта, добавлена возможность поиска новостей, не принадлежащих ни одной категории. |
| □ | В настройки групп добавлена возможность разрешения или запрета использования HTML кода при добавлении новостей с сайта. Несмотря на то, что скрипт не допускает появления в новостей зловредного кода, многие владельцы сайтов не хотят видеть в оформлении новостей HTML код. В случае запрета пользователи могут оформлять новости исключительно с использованием BB тегов, а все форматирование, сделанное при помощи HTML, будет удалено. |
| □ | Добавлена возможность задавать разное оформление при выводе имени группы пользователя. Для этого в настройках групп добавлен префикс и суффикс имени группы, которые будут выводиться до и после имени группы соответственно. Для данный настроек разрешено использование HTML кода для задания форматирования. |
| □ | Добавлена поддержка новых правил форматирования для RSS "Яндекс новости", согласно новым правилам, форматирование полной новости для тега yandex:full-text, больше не удаляется, а лишь корректно экранируется. |
| □ | В шаблоны краткой и полной новости добавлен новый тег [day-news] текст [/day-news], который выводит ссылку на все новости, опубликованные в тот же день что и данная новость. Данный тег например можно использовать совместно с тегом {date}. |
| □ | Добавлена поддержка пользовательской сортировки новостей, при просмотре пользователем своих закладок. |
| □ | Добавлена поддержка тегов {date}, {date=формат даты}, {views} при поиске в статических страницах и выводе результатов этого поиска. |
| □ | Добавлена проверка на добавление дублирующихся имен для статических страниц, а также автоматическая транслитерация имени статической страницы, что исключает добавление страницы с неверным или не поддерживаемым именем. |
| □ | При создании бекапа базы данных из админпанели добавлено добавление к сформированному имени файла бекапа уникального префикса, что делает невозможность поиска методом перебора файлов с резервными копиями БД в папке, где они расположены. |
| □ | При обновлении карты сайта для поисковых систем Google и Яндекс, добавлено также обновление и даты редактирования новостей, вместо даты создания новости. Ранее дата изменялась только в случае была изменена дата новости. А также добавлена ссылка на автоматические уведомление поисковой системы Google о наличии новой версии карты сайта. |
| □ | Обновлен до актуальной версии WYSIWYG редактор |
| □ | Исправлена проблема при которой, при удалении новости, она не удалялась из закладок пользователя, в результате чего данная информация излишне накапливалась в БД. |
| □ | Исправлена ошибка при которой неверно обрабатывался тег [code] при редактировании новости, если включен редактор BBCODES и отключен автоматический перенос строк. |
| □ | Исправлена проблема с использованием тега {%user%} при использовании его в массовой рассылке сообщений, при которой скрипт обращался к посетителем с использованием одного имени. |
| □ | Исправлена проблема с публикацией кавычек при добавлении описаний к уменьшенным копиям изображений. |
| □ | Исправлена проблема с невозможностью редактировать пользователя при редактировании новостей, если логин состоит из русских символов. |
| □ | Исправлена проблема некорректного автоматического формирования ключевых слов для метатегов, в случае если текст подвергся типографской обработке. |
| □ | Исправлены обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 8.0:
| □ | Добавлена функция типографской обработки текста, данная функция позволяет автоматически подготовить русский текст к веб-изданию. Например кавычки будут заменены на елочки, выставлены правильные апострофы в именах, использование длинных тире вместо дефисов, перед предлогами будут вставлены неразрывные пробелы, обработка вложенных кавычек и многое другое. Этот инструмент не является полноценной заменой ручного труда верстальщика, но он может сократить этот труд до 90%, что весьма удобно. |
| □ | Расширены возможности тега {include file="mytemplate.tpl"}. Данный тег позволяет теперь не только подключать файлы шаблона, но и подключать в шаблоне сторонние модули для DLE, а также сторонние скрипты не имеющие отношения к DLE. Например для подключения стороннего модуля в шаблоне вы можете использовать тег {include file="engine/modules/mymod.php"} результатом работы тега будет выполнение скрипта mymod.php, находящегося в папке engine/modules/. Также вы можете запускать скрипты с параметрами, например {include file="engine/modules/mymod.php?param=value1¶m2=value2"}, тем самым вы можете создавать модули которые могут управляться непосредственно из шаблона и в зависимости от разных параметров, выводить разную информацию. Использование данного метода подключения модов, позволяет при обновлении скрипта в будущем на новую версию не переустанавливать модули. Они будут автоматически сами подключены из шаблона. Использование данного тега возможно во всех файлах шаблонов. В целях общей безопасности скрипта, единственным ограничением по подключению файлов является запрет на нахождение файле в папке, доступной для записи. Например подключаемый мод, не может находится в папке шаблонов например. Более подробно о данном подключении можно прочитать в документации по скрипту. |
| □ | Добавлена возможность интегрировать сторонние модули в панель управления скриптом, без внесения каких либо изменений в файлы скрипта. Для этого была добавлена дополнительная таблица в базу данных, для хранения информации о стороннем модуле. Более подробно о формате таблице вы сможете прочитать в документации по скрипту. |
| □ | Добавлена автоматическая поддержка безопасного режима PHP (SafeMode), при загрузке изображений на сервере. Благодаря этой поддержки папки больше не нужно создавать вручную, используя FTP менеджер. |
| □ | Добавлена возможность быстрого редактирования профиля пользователя при редактировании его новости в админпанели. Тем самым вы можете удалить или забанить пользователя добавившего новость, не заходя в раздел редактирования пользователей. |
| □ | В панели управления скриптом добавлены функции проверки соответствия вашего сервера мининимальным требованиям скрипта. Ранее такая проверка проводилась только во время инсталяции скрипта. Новая возможность позволяет скрипту автоматически диагностировать возможные неполадки после переноса скрипта на другой сервер, когда установка скрипта не производится. |
| □ | При загрузке изображений добавлены функции автоматического контроля возможных ошибок. И в случае возникновения проблем с загрузкой выводится сообщение те только о невозможности загрузки файлов, но и причина по которой произошла проблема. Тем самым в большинстве случаев вы можете самостоятельно устранить проблему, без обращения в тех поддержку. |
| □ | Для тега спойлера добавлены графические индикаторы, отображающие открыт или закрыт скрытый текст. Графические изоборажения находятся в шаблонах сайта, поэтому для каждого шаблона имеется возможность настроить изображения. |
| □ | В шаблоны краткой и полной новости (shortstory.tpl, fullstory.tpl) добавлены следующие теги: - выводит текст в тегах если данная новость зафиксирована, [not-fixed] текст [/not-fixed] - выводит текст в тегах если данная новость не была зафиксирована. Тем самым благодаря новым тегам, вы можете делать различное оформление новостей на сайте при выводе зафиксированных новостей. |
| □ | В настройки скрипта добавлена возможность включения или отключения затемнения общего фона сайта, при увеличении уменьшенного изображения до оригинального. Для задания фона используется класс CSS .highslide-dimming |
| □ | Добавлен новый режим "Галлерея" при просмотре уменьшенных изображений загруженных на сайте к новости. Данный режим включается в настройках скрипта. При включении данного режима на оригинальном изображении выводится меню навигации, которое позволяет запускать слайдшоу из картинок, показывать следующее или предыдущее изображение и т.д. |
| □ | Добавлена возможность задания аннотаций и описаний к уменьшенным изображениям. При задании для тега thumb собственного описания, при увеличении изображения до оригинального, данное описание будет показано в удобном формате под изображением. |
| □ | Наверное самое ожидаемая возможность. Добавлена возможность задания для уменьшенной копии загружаемого изображения не только размер одной из сторон при превышении которой будет создаваться уменьшенная копия, но и непосредственно размеры сторон (ширину и высоту) самого уменьшенного изображения. При этом пропорции изображения будут сохранены, а само изображения обрезано под указанные размеры. Более того, в случае если какая либо из сторон оригинального изображения меньше указанных размеров, то изображение будет пропорционально увеличено до указанного размера. Примеры работы данной функции вы можете увидеть выше, опубликованы три картинки разных размеров и ориентации, при этом они были автоматически уменьшены до прямоугольных размеров 200x200. Данное нововведение, совместно с двумя указанными выше, позволяет организовывать в ваших новостях красивые фотогалереи из загруженных изображений. |
| □ | При входе в админпанель скрипта добавлена возможность выбора используемого языка. Тем самым пользователи пользующиеся административной панелью могут сами выбирать на каком языке будут ее использовать. |
| □ | Добавлена возможность назначать категориям собственный метатег Title. |
| □ | Добавлена возможность использования при массовой рассылке сообщений тега {%user%} в тексте сообщения, который будет заменен на логин получателя в сообщении, или на полное имя, если пользователь его указывал в своем профиле. Если в настройках скрипта включено использование поля BCC для рассылки, то тег будет заменен на слово: Пользователь |
| □ | В фильтр слов добавлена возможность назначения области поиска для слова. Вы можете назначить чтобы замена для слова производилась везде, либо только в новостях, либо только в комментариях. |
| □ | Шаблонные теги [aviable=...] текст [/aviable] и [not-aviable=...] текст [/not-aviable] получили глобальную поддержку во всех файлах шаблонов, а не только для основного main.tpl и шаблонов новостей. Теперь вы можете использовать данные теги в абсолютно любых файлах шаблонов. |
| □ | Форматирование и вывод комментариев выделен в отдельный универсальный класс. Данное нововведение касается в первую очередь разработчиков сторонних модулей. Благодаря новому классу можно организовывать комментарии не только для новостей, но и для собственных модулей. Также при добавлении новых тегов в комментарии, достаточно внести изменения в один файл, а не в три как было ранее. |
| □ | Внесены изменения в MySQL запросы скрипта, в результате чего была снижена нагрузка на базу данных при большом объеме базы данных. |
| □ | При просмотре мобильной версии сайта отключен вывод рекламных материалов назначенных для показа между краткими новостями. |
| □ | Добавлено автоматическое скрытие ссылок "отправить E-Mail" и "написать ПС" при просмотре профиля пользователя, если для посетителя в настройках групп данные возможности были запрещены. |
| □ | В модуль восстановления забытого пароля были добавлены новые механизмы безопасности. А именно был добавлен новый алгоритм генерации контрольного ключа по алгоритму SHA1, а также был добавлен контроль проверки количества попыток генерации нового пароля по контрольному ключу, допускается только одна попытка генерации нового пароля, после чего контрольный ключ становится недействительным. Тем самым модуль восстановления пароля получил 100% устойчивость к восстановлению пароля методом перебора. |
| □ | В модуле поиска добавлена подсветка искомого текста в дополнительных полях новости. |
| □ | Добавлена возможность назначать тип текста при публикации статических страниц, в зависимости от выбранного типа будут применяться различные параметры для форматирования текста, также вы можете выбрать тип текста без фильтрации и изменений, который позволяет напрямую публиковать в тексте статической страницы javascript код и любой HTML код, а также редактировать текст без конвертации в BB теги. Возможность публиковать страницы без фильтрации имеют только пользователи, находящиеся в администраторской группе. |
| □ | Добавлена возможность добавлять / редактировать дату создания статической страницы. |
| □ | Добавлены новые возможности для поиска и сортировки статических страниц в админпанели скрипта. |
| □ | Добавлена постраничная навигация для статических страниц. Тем самым существенно облегчается процесс поиска и редактирования. |
| □ | Добавлена возможность массового управления статическими страницами в админпанели в разделе редактирования страниц. Вы можете выбрать несколько страниц одновременно и установить для них текущую дату или очистить количество просмотров или полностью удалить выбранные страницы. |
| □ | В шаблоны для статических страниц добавлен новый тег {date} - который выводит дату создания страницы в формате установленном в насройках скрипта, а также добавлен новый тег {date=формат даты}, который выводит дату в заданном в теге формате. Тем самым вы можете выводить не только дату целиком но и ее отдельные части. Формат даты задается задается согласно формату принятому в PHP. Например тег {date=d} выведет день месяца публикации новости или комментария, а тег {date=F} выведет название месяца, а тег {date=d-m-Y, H:i} выведет полную дату и время. |
| □ | В настройки скрипта добавлена возможность автоматического закрытия новости для комментирования по истечении определенного количества дней, после ее публикации. Тем самым с использованием данной настройки вы можете избежать флуда на вашем сайте в старых и неактуальных новостях. |
| □ | Внесены изменения в всплывающее меню редактирования новости на сайте. В случае если пользователю разрешить редактирование собственных комментариев, но при этом не разрешить доступ к админпанели, то для пользователя будет автоматически скрываться пункт "Полное редактирование", тем самым вы можете давать пользователям права для быстрой и незначительной правки новости, без допуска в админпанель. |
| □ | Изменена система единой авторизации на домене второго уровня его поддоменах, теперь логинится на сайте и разлогиниваться можно на любом поддомене или домене второго уровня, необязательно при этом проводить авторизацию или разлогинивание только на домене второго уровня как ранее. Действия по авторизации на любом поддомене будут автоматически распознаваться и на других поддоменах, а также на домене второго уровня. |
| □ | Проведен небольшой рестайлинг административной панели скрипта, а также панель управления скриптом была оптимизирована для корректного отображения в новой версии браузера Safari 4. |
| □ | В дистрибутив добавлен абсолютно новый стандартный шаблон. Данный шаблон является полностью валидным и соответствующим стандарту XHTML 1.0 |
| □ | Добавлены новые функции в DLE API, а также расширены возможности ранее существовавших функций. Подробнее о новых функциях вы сможете прочитать в документации по скрипту. |
| □ | Обновлен до актуальной версии WYSIWYG редактор. Просмотреть изменения в редакторе можно по адресу http://tinymce.moxiecode.com/js/tinymce/changelog.txt. А также вес редактора был сжат на 40%, тем существенно увеличена скорость его загрузки в браузер. |
| □ | Исправлена проблема, при которой в случае сбоя массовой рассылки, на странице рассылки не сохранялось количество успешно отправленных сообщений и писем. |
| □ | Исправлена проблема, при которой при использовании BB тега [flash] не выставлялись размеры по высоте для браузера Firefox. |
| □ | Исправлена проблема при которой во время просмотра версии для печати удалялось содержимое тегов [pаge=...] текст [/pаge] |
| □ | Исправлена проблема, при которой не загружались файлы и изображения при использовании массовой загрузки, если новость редактируется другим пользователем и он хотел добавить в новость другие файлы или изображения. |
Список изменений относительно версии 7.5:
| □ | Итак первая и самая ожидаемая возможность это возможность настраивать доступ к различным разделам админпанели. Теперь вы можете в настройках групп назначить для пользователей, находящихся в этой группе, доступ к различным разделам админпанели. И для того чтобы дать пользователю ту или иную возможность необязательно его делать администратором. Более 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-Mai |
| □ | Исправлена проблема с сортировкой новостей в теге {custom} при чередовании разных тегов c выводом новостей из разных категорий с разными настройками сортировки в категориях. |
| □ | Обновлена до актуальной версии библиотека Highslide JS |
| □ | Добавлены функции API для стандартизированного написания модификаций, совместимых с различными версиями скрипта, а также для интеграции скрипта с другими скриптами. На данный момент API содержит функции для работы с пользователями. Будущем его возможности будут расширятся. |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 7.3:
| □ | Добавлена полная автоматическая поддержка просмотра вашего сайта с смартфонов. При заходе на ваш сайт скрипт автоматически определит что на сайт зашли с мобильного телефона и переключит шаблон скрипта на специально подготовленную облегченную версию шаблона, а также при необходимости для экономии трафика уберет из новостей все изображения. Для поддержки мобильных версий сайта необходимо наличие специальной папки шаблона smartphone. На данный момент поддерживаются практически все известные модели, если ваш смартфон не определяется скриптом, то вам необходимо сообщить об этом на форуме. |
| □ | В настройки скрипта добавлен новый раздел, в котором вы можете настраивать автоматическую поддержку смартфонов вашим сайтом. В данном разделе вы можете включить или отключить автоматическую поддержку смартфонов, а также включить или отключить изображения в новостях при просмотре вашего сайта с мобильного телефона. |
| □ | Добавлена возможность вложения спойлеров друг в друга. |
| □ | Добавлена возможность при массовой загрузке файлов также указывать различные параметры на странице загрузки файлов. Вы можете указывать какого размера создавать уменьшенную копию, по какой стороне ее уменьшать, создавать ли уменьшенную копию и т.д. |
| □ | Добавлен вывод ключевого слова из облака тегов в мета тег title, при просмотре всех новостей по этому ключевому слову. |
| □ | Добавлена улучшенная и полная поддержка Adobe Flash Payer 10. |
| □ | Добавлена полная совместимость модуля массовой загрузки файлов на сервер с браузерами Firefox, Opera и Chrome. |
| □ | В настройки группы добавлена возможность запрещать для определенных групп загрузку аватаров на сервер. Для этого в настройках максимального размера аватара, укажите 0 или -1. |
| □ | Добавлена поддержка тега [cоde] текст [/code] в статических страницах. |
| □ | Из календаря на сайте убрана ссылка на месяцы которые еще не наступили, что предотвращает появление несуществующих страниц при индексации сайта в поисковой системе Google |
| □ | Добавлена функция предварительного просмотра при создании и редактировании статических страниц, а также правил сайта. |
| □ | Добавлена поддержка версий для печати для статических страниц. Для просмотра версии для печати используется шаблон static_print.tpl. Для формировании ссылки на версию для печати в шаблоне статической страницы используются теги [print-link] текст [/print-link] |
| □ | Добавлена возможность загружать для статических страниц не только картинки, но и различные другие файлы, расширения которых указаны в настройках скрипта |
| □ | При просмотре статической страницы скрипт отдает для поисковых систем дату создания статической страницы, либо дату редактирования страницы в качестве даты создания документа HTML |
| □ | Изменен принцип формирования "версии для печати" для новостей. Если большая новость разбита на страницы, то в версии для печати выводится вся новость целиком, а не только одна страница как было ранее. |
| □ | В настройки групп добавлена возможность указывать максимальное количество символов в подписи, которую посетитель может добавить на сайте |
| □ | В настройки групп добавлена возможность указывать максимальное количество символов в краткой информации о себе. |
| □ | Улучшена система контроля изменения IP адреса. При включении данного контроля, скрипт осуществляет контроль не изменившегося IP адреса, а контроль подсети, тем самым если у вас динамический IP и произошел разрыв интернет соединения, то после повторного соединения и получения нового IP адреса от вашего провайдера из той же подсети, скрипт не будет проводить автоматического разлогинивания на сайте. Автоматическое разлогинивание будет произведено только в том случае если измениться подсеть. |
| □ | Добавлены новые превентивные меры по устранению "мусора" из комментариев и профиля пользователя. Если в настройках группы запрещена публикация в комментариях или в профиле кликабельных ссылок или картинок, то в случае если пользователь все равно добавляет их с использованием тегов [url] или [img], в таком случае комментарий будет отклонен полностью, также будет отклонена и информация добавляемая в профиль пользователя. Также на недопустимые символы фильтруются поля "Полное имя" и "Место жительства". |
| □ | Добавлена новая возможность активации скрипта в ручном режиме, например если на вашем сайте запрещены исходящие соединения и скрипт не может автоматически соединится с нашим сервером для активации. Теперь не нужно отправлять нам запрос на активацию скрипта, все необходимые инструкции по активации скрипт предложит вам самостоятельно и вы сможете получить специальный код сайта, введя который ваш скрипт активируется при отсутствии интернет соединения с нашим сервером. |
| □ | Исключено появление в облаке тегов тех тегов, назначенных для новостей, которые еще не прошли модерацию и не опубликованы на сайте. |
| □ | В облако тегов добавлен вывод подсказки при наведении курсора на тег о том сколько новостей относится к данному тегу. |
| □ | Добавлен вывод ключевых слов из облака тегов в результатах поиска по сайту. |
| □ | Добавлен вывод информации о редактировании новости при выводе результатов поиска по сайту. Для этого в шаблоне searchresult.tpl добавлено использование тегов: [edit-dаte] текст [/edit-date] выводит текст если новость была отредактирована, {edit-date} выводит дату редактирования новости, {editor} выводит логин пользователя, отредактировавшего новость, [edit-reаson] текст [/edit-reason] выводит текст если при редактировании была указана причина редактирования, {edit-reason} выводит причину редактирования новости |
| □ | Снижена нагрузка на сервер при просмотре последних комментариев на сайте, при условии что для группы нет скрытых для просмотра разделов. |
| □ | В модуль "Поиск и Замена" добавлен выбор поиска и замены ключевых слов из облака тегов. |
| □ | Добавлена сортировка по алфавиту в модуле "Фильтр слов" для более удобного и быстрого поиска нужного слова в списке, при большом количество слов в фильтре |
| □ | Добавлена поддержка плейлистов при проигрывании видео в флеш плеере в формате .flv, для публикации нескольких видеороликов, которые будут поочередно проигрываться, просто перечисляйте их URL через запятую |
| □ | Изменен плеер для проигрывания аудио файлов в формате MP3, теперь используется аналогичный плеер, что и для проигрывания видео. Пример плеера можно посмотреть на нашей странице. |
| □ | Добавлена поддержка плейлистов при проигрывании аудио файлов в формате MP3, тем самым вы можете формировать и публиковать собственные подкасты. Для публикации нескольких аудио файлов, которые будут поочередно проигрываться, просто перечисляйте их URL через запятую |
| □ | Добавлена постраничная разбивка новостей согласно настройкам скрипта при просмотре профиля пользователя и его новостей ожидающих модерации. |
| □ | Изменен принцип работы настройки "Автоматическое изменение размера для удаленных изображений". Данная настройка применяется теперь не для всех изображений находящихся в теге [img], а только для картинок находящихся на чужих серверах, а не на собственном. |
| □ | Улучшена совместимость скрипта с различными настройками серверного ПО, в частности касающихся настроек magic quotes |
| □ | Обновлен WYSIWYG редактор до актуальной версии. В данной версии исправлены некоторые ошибки в работе редактора. |
| □ | Исправлена проблема при которой на некоторых кодировках и при определенных настройках сервера могла возникать проблема с экранированием кавычек при добавлении или редактирировании с использованием технологии AJAX. |
| □ | Исправлена проблема при которой не происходило автоматической авторизации пользователя на сайте, сразу после его регистрации |
| □ | Исправлена проблема, при которой гости не могли изменить шаблон на сайте, происходило автоматическое возвращение шаблона по умолчанию. |
| □ | В модуле создания карт сайта для Google и Yandex исправлена проблема при которой в карте появлялись ссылки на новости срок публикации которых еще не наступил, в случае если они были опубликованы на будущее время. |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 7.2:
| □ | Добавлена полностью автоматическая поддержка припаркованных к скрипту доменов. Например вашим основным доменом является http://site.ru/ который и прописан в настройках скрипта, вы припарковали к этому домену новый домен http://mirror.ru/, теперь при заходе на домен http://mirror.ru/ все ссылки которые существуют на странице и ведут на http://site.ru/ будут автоматически заменены на http://mirror.ru/ |
| □ | Добавлена возможность автоматического цитирования сообщений при переписке в персональных сообщениях, если в качестве редактора используется WYSIWYG редактор. |
| □ | Оптимизированы запросы и улучшено быстродействие модуля просмотра последних комментариев на базах данных имеющих большое количество зарегистрированных пользователей на сайте. |
| □ | Обновлена на актуальную версию версию библиотека Highslide |
| □ | Обновлен WYSIWYG редактор до актуальной версии. В данной версии исправлены некоторые ошибки в работе редактора. |
| □ | В модуле регистрации добавлена проверка логина по фильтру запрещенных логинов при проверки доступности логина через AJAX. |
| □ | Также в модуле регистрации добавлена предварительная проверка посредством JavaScript правильность заполнения формы пользователем еще до отправки данных на сервер. |
| □ | Добавлены RSS потоки для отслеживания всех новостей определенного автора. Ссылка на RSS поток выглядит следующим образом: http://site.ru/user/имя пользователя/rss.xml - при включенном ЧПУ, http://site.ru/engine/rss.php?subaction=allnews&user=имя пользователя - при отключенном ЧПУ. |
| □ | В шаблон просмотра профиля пользователя (userinfo.tpl) добавлены теги [rss] тект [/rss] которые публикуют ссылку в профиле на RSS поток всех новостей пользователя. Также при просмотре профиля для браузеров автоматически формируются мета теги на данный RSS поток. |
| □ | Добавлен новый Flash плеер для проигрывания .flv файлов. В отличие от старого плеера, в новом добавлена также поддержка H.264 кодека, соответственно данный плеер также позволяет проигрывать .mp4, .m4v, .m4а файлы. Также для плеера вы можете создать картинку предосмотра первого кадра либо любую другую картинку. Для этого используйте для публикации видео тег [vidео=http://site.ru/sample.flv|http://site.ru/preview.jpg]. Пример нового плеера можно посмотреть на нашей странице. |
| □ | Добавлено добавление водяного знака на видеофайлы в формате .flv которые проигрываются во флеш плеере на сайте. Включение или отключение добавления водяного знака осуществляется в настройках скрипта. Пример видео с водяным знаком вы также можете посмотреть на нашей странице. |
| □ | Добавлено добавление ключевых слов для облака тегов при добавлении новости с сайта, обычными посетителями с сайта. |
| □ | В настройки скрипта добавлена возможность разрешения или запрета на добавление ключевых слов для облака тегов, при добавлении новостей с сайта. |
| □ | Внесены изменения в вывод новостей по ключевым словам облака тегов. Теперь выводятся только новости, имеющие полное совпадение с ключевыми словами, а не все новости имеющие похожие вхождения. |
| □ | Изменен принцип сортировки новостей при просмотре всех последних новостей на сайте. Новости сортируются по дате независимо от того что установлено в настройках скрипта. |
| □ | Усложнен алгоритм формирования кода безопастности (CAPTHA), тем самым существенно затрудняется распознавание картинки спамботами. |
| □ | Добавлена полная поддержка браузера Google Chrome JavaScript'ом используемым в DLE. |
| □ | В стилях добавлена полная поддержка браузера IE8. |
| □ | Изменен принцип вывода на страницу модуля "Архив сайта". Так ка данный блок со временем становится слишком длинным, то теперь выводятся не все месяцы сразу, а только последние 6 месяцев, остальные выводятся по клику "Показать весь архив". |
| □ | Переработаны MySQL запросы предназначенные для авторизации пользователя на сайте, в связи с чем была снижена нагрузка на MySQL сервер. |
| □ | В шаблон опроса (poll.tpl) в новостях добавлены следующие теги: [voted] текст [/voted] которые выводят текст в тегах если пользователь уже проголосовал в опросе, также добавлены теги [not-voted] текст [/not-voted] которые выводят текст в тегах если пользователь еще не проголосовал в опросе. Тем самым расширен вывод различной информации к опросам в новостях в зависимости от ситуации. Например можно скрывать кнопки голосований после того как пользователь проголосовал или например выводить рекомендации и просьбы если еще не проголосовал. |
| □ | Внесены изменения в просмотр персональных сообщений на сайте, в случае если нет персональных сообщений, выводится соответствующее уведомление, а не пустой список сообщений как ранее. |
| □ | В фильтр слов добавлена возможность устанавливать тип поиска и замены данного слова, вы можете выбрать искать ли любое вхождение данного словосочетания, или производить замену только в том случае если совпадает только слово целиком. Тем самым данный фильтр можно успешно одновременно применять как для бана нежелательных или матерных слов, так и для автоматической подстановки нужных слов или значений только для определенных слов. |
| □ | В настройки скрипта в раздел оптимизации добавлена возможность включать или отключать фиксацию новостей на сайте. Тем самым в случае отключения данной возможности скрипт будет использовать сокращенные запросы к БД, снижая тем самым нагрузку на БД. |
| □ | В технологию AJAX была добавлена расширенная поддержка различных локальных кодировок, все данные передаются в кодировке UTF-8, а потом уже автоматически конвертируются во все известные кодировки. |
| □ | Добавлена поддержка нового тега в новостях [spоiler] текст [/spoiler], который скрывает указанный в теге текст и показывает его при клике на него. Данный тег может использоваться в двух вариантах: [spоiler=Заголовок] текст [/spoiler] выводит собственный заголовок по щелчку на который будет показан скрытый текст, а также возможно использование сокращенного варианта [spоiler] текст [/spoiler] в таком случае будет использоваться стандартный заголовок "Показать / Скрыть текст". Для настройки стиля этого тега используются классы: .title_spoiler - заголовок спойлера, .text_spoiler - текст спойлера. |
| □ | Наличие тега {bbcode} в шаблоне addcomments.tpl не является больше обязательным условием, вы можете удалять панель BB кодов из шаблона и это не будет вызывать JS ошибки. |
| □ | Немного видоизменена вставка BB кодов, все коды вставляются в один клик, одновременно вставляются как открывающие, так и закрывающие теги, что должно улучшает скорость написания текста. |
| □ | Добавлена массовая загрузка изображений и файлов на сервер. Вы можете одновременно выбрать все файлы которые хотите загрузить на сервер, вся процедура занимает один клик. Процесс загрузки файлов отображается динамически на странице без ее перезагрузки. Хотим сразу вас предупредить, что загрузка изображений их обработка (уменьшение, водяные знаки и т.д.) это все ресурсоемкие процессы, поэтому если вы ожидаете, что платя за хостинг 1 доллар в месяц, вы сможете одновременно загружать сотни файлов, то это заблуждение, количество файлов которые сможет одновременно обработать ваш сервер ограниченно и все упирается в мощности вашего сервера или тарифного плана на хостинге. |
| □ | В настройки скрипта добавлена возможность установления ограничения на максимальный размер загружаемого на сервер файла. |
| □ | В настройки скрипта добавлена возможность ограничивать максимальное количество файлов, которые пользователь может выбрать и загрузить на сервер при массовой загрузке. |
| □ | Исправлена ошибка, при которой в карте сайта для Google генерировалась ссылка для правил на сайте с использованием в URL адресе внутренних переменных скрипта. |
| □ | Исправлена ошибка, при которой при использовании в дополнительных полях новостей типа "Список" значений с апострофом, эти значения сбрасывались при редактировании новостей. |
| □ | Исправлена проблема с отображением всплывающих уведомлений о новом персональном сообщении, на браузерах IE с использованием опреденных типов верстки шаблона без объявления DOCTYPE документа. |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 7.0:
| □ | В скрипт добавлен абсолютно новый WYSYWIG редактор. Причиной смены редактора стало нежелание разработчика старого редактора развивать и поддерживать свой скрипт, тем самым он просто безнадежно устарел. Поэтому было принято решение перевести DLE на использование TinyMCE WYSIWYG редактора. Что дает это вам? Благодаря мощному и качественному API в редактор были качественно внедрены все специфические теги DLE, такие как leech, video, audio. Новый редактор генерирует более правильный, компактый и валидный код. Обладает гораздо лучшей совместимостью с различными браузерами. В редактор нами была добавлена поддержка GZIP сжатие исходного кода, благодаря чему удалось существенно сжать исходный код и добится очень быстрой загрузки редактора в браузер. Также в редакторе реализована поддержка проверки орфографии на многих языках одновременно, в том числе и русского языка. Проверка проходит с использованием технологии AJAX и словарных баз данных с сайта google.com |
| □ | Добавлена поддержка в языковых пакетах смена языка и для WYSIWYG редактора. При смене языка также автоматически изменяется и язык WYSYWIG редактора. Как подключить новый язык для редактора в языковых файлах DLE, будет описано нами дополнительно после выхода релиза. |
| □ | Добавлена поддержка WYSIWYG редактора при быстром редактировании комментариев с помощью технологии AJAX, если на сайте включено добавление комментариев с использованием WYSWYG редактора, то и быстрое редактирование происходит также с использованием WYSIWYG редактора. |
| □ | Добавлена поддержка WYSIWYG редактора при быстром редактировании новостей на сайте при помощи технологии AJAX. Какой из редакторов будет использоваться на сайте для быстрого редактирования можно назначить в настройках скрипта. |
| □ | Добавлен новый модуль "Облако тегов". Несмотря на то что я лично считаю такие модули безполезными, но огромная популярность данной технологии как неотьемлемой части Веб 2.0 заставили меня реализовать данную возможность в DLE. Добавление и управление облаком тегов происходит очень и очень просто, вы просто вводите ключевые теги новости через запятую при добавлении или редактировании новости. Для вывода облака тагов в основном шаблоне используется тег {tags} в шаблоне main.tpl. В основом шаблоне выводятся только 40 самых популярных и часто встречающихся тегов. При переходе по ссылке в облаке тегов скрипт выводит все новости, содержащие данное ключевое слово. В случае если в базе данных более 40 тегов, то дополнительно выводится ссылка на просмотр всех тегов, для вывода на сайте всего облака тегов используется шаблон tagscloud.tpl. Модуль облака тегов является полностью кешируемым, независимо от настроек скрипта. При обновлении сайта со старых версий незабудьте включить данный модуль в настройках скрипта в разделе оптимизации. |
| □ | В шаблоны краткой и полной новости (shortstory.tpl, fullstory.tpl) добавлены следующие теги: [tаgs] текст [/tags] выводит текст если новость содержит ключевые слова, назначенные для облака тегов, {tags} выводит кликабельные ключевые слова новости, назначенные для облака тегов, при переходе по этим ссылкам выводятся все новости, содержащие данные ключевые слова. |
| □ | Увеличена поддержка тегов в RSS информерах. Добавлено использование тегов: {category} - выводит категорию в которой опубликована новости в RSS потоке, {author} - выводит автора новости, {date} - выводит дату новости, при этом формат даты можно задать в настройках информера, для каждого информера. |
| □ | Улучшены методы автоматической блокировки спам программ, которые используются для автоматического массового добавления новостей на сайт. Используются новые механизмы динамической случайной генерации необходимых полей, поэтому даже зная алгроритм защиты обойти ее крайне затруднительно. Также в настройки скрипта добавлена возможность включения или отключения данной защиты. |
| □ | Добавлена отдача 404 ошибки для поисковых систем при просмотре удаленных статических страниц. |
| □ | Обновлена до актуальной версии библиотека Highslide, при этом существенно уменьшен код, тем самым увеличена скорость загрузки страницы и быстродействие. Добавлено динамическое изменение размера всплывающего уведомления о новом персональном сообщении, а также исправлены некоторые ошибки и улучшена совместимость с различными браузерами. |
| □ | Введены новые механизмы защиты от спамботов при регистрации пользователей на сайте. |
| □ | Добавлена возможность устанавливать в настройках групп пользователей показ кода безопасности (CAPTHA) при добавлении новостей с сайта, раньше эту возможность можно было включить в настройках скрипта для всех, теперь обязательный ввод кода безопасности для определенных групп пользователей при добавлении новостей с сайта можно отключить. |
| □ | Добавлена возможность в настройках групп, разрешать или запрещать пользователям публикацию картинок в комментариях или их использование в подписи. |
| □ | Добавлена возможность запрещать определенному пользователю оставлять комментарии или публиковать новости на сайте. Запрет на публикацию новостей или комментариев устанавливается в админпанели при редактировании профиля пользователя. Вы можете запретить также как публикацию комментариев так и новостей одновременно. Запрет может быть временным на определенное количество дней, либо на неограниченный срок. В отличие от полного бана на сайте, данные опции разрешают просматривать сайт, но лишают пользователя определенных привилегий по общению на сайте. |
| □ | Добавлена отправка E-Mail уведомлений с сайта при получении пользователем персонального сообщения, рассылка уведомлений включается в настройках скрипта, текст сообщения назначается в шаблонах E-Mail уведомлений. |
| □ | Немного улучшена система Gzip сжатия контекта, улучшена совместимость с некоторыми браузерами а также улучшена совместимость с различными настройками сервера, а также немного ускорена скорость работы. |
| □ | Исправлено формирование ссылки на просмотр всех новостей пользователя и комментариев в его профиле. Если у пользователя нет новостей или комментариев то данные ссылки становятся некликабельными, что существенно снижает в поисковых системах ошибочных 404 страниц с сообщением что нет новостей или комментариев. |
| □ | Добавлена возможность предоставления посетителю сайта самостоятельно изменять порядок сортировки новостей на сайте, для этого добавлены новые теги для шаблона main.tpl. Допустима сортировка по дате, популярности, посещаемости, комментариям, алфавиту. Сортировка выбирается как по возрастанию, так и по убыванию. Для каждого из разделов сайта пользователь может назначить свою собсвенную сортировку, например для главной отдельно, для категорий отдельно, при просмотре новостей за определенную дату также отдельно. Скрипт сохраняет порядок сортировки за пользователем на время всей сессии до закрытия им браузера. Поддержка этих тегов включается в настройках скрипта в разделе оптимизации. Включение навигации при помощи AJAX, автоматически отключает поддержку данных тегов, т.к. невозможно поддерживать назначение сортировки для различных разделов, т.к. страница браузера не перегружается при навигации по страницам через AJAX. |
| □ | Добавлена возможность смены автора публикации при редактировании новостей в админпанели. Возможность изменять автора новости имеют только администраторы сайта, другие пользователи изменить автора публикации не могут. |
| □ | В шаблоны краткой и полной новости добавлен тег {full-link} предназначенный для вывода полного постоянного адреса новости. |
| □ | Добавлена поддержка скриптом нового плеера для проигрывания видео: DivX Web Player (http://www.divx.com/divx/windows/webplayer/). Данный в отличии от Windows Media Player, новый плеер от компании DivX специально оптимизирован для просмотра потокового видео, а также позволяет проигрывать на сайте ролики HD качества. Для просмотра видео с использованием нового плеера посетителям необходимо установить плагин для браузера http://download.divx.com/player/DivXWebPlayerInstaller.exe Также вебмастера которые используют для показа видео на сайте новый плеер, могут бесплатно получить от разработчиков DivX серийный номер для кодека DivX Pro, обычная стоимость которого составляет 14,99 Евро, подробнее можно прочитать на странице разработчиков http://www.divx.com/divx/windows/webplayer/. Новый плеер используется для при вставке тега [vidео=http://site.ru/sample.avi] Расширения файлов должны быть .avi либо .divx также для плеера вы можете создать картнику предосмотра первого кадра либо любую другую картинку. Для этого используйте для публикации видео тег [vidео=http://site.ru/sample.avi|http://site.ru/preview.jpg]. Пример нового плеера можно посмотреть на нашей странице. |
| □ | Добавлен новый модуль "Правила на сайте". В данном модуле в админпанели вы можете написать правила вашего сайта, а также включить показ правил сайта перед регистрацией пользователя, в данном случае посетитель перед тем как начать процедуру регистрации должен будет принять данные правила. Помимо вывода правил сайта при регистрации, вы также можете разместить данные правила отдельной статической страницей, для общей информации посетителей. Для этого используются ссылки в шаблоне http://site.ru/rules.html при включенном ЧПУ и http://test.dle-news.ru/index.php?do=rules при выключенном ЧПУ. |
| □ | Добавлена возможность блокировать для регистрации определенные Логины или E-Mail адреса. Вы можете блокировать для регистрации логины и E-Mail как целиком так и по маске, например: admin* или *@mail.ru, где звездочка это любое количество символов. Находящиеся в фильтре логины или E-Mail не могут быть использованы для регистрации. При этом вы можете блокировать как на неограниченный срок, так и на определенный период, а также можете указывать причину данной блокировки. |
| □ | Добавлено сохранение параметров выставленных в расширенном поиске при редактировании новостей, при возврате к списку новостей после осуществления над ними массовых действий. |
| □ | Добавлена поддержка кавычек в админпанели скрипта при использовании модуля поиска и замены текста в базе данных. |
| □ | Добавлено отслеживание скриптом даты редактирование новости и логина пользователя отредактировашего новость, а также при этом для новости можно указать причину редактирования новости. |
| □ | Для отображения на сайте информации о редактировнии новости в шаблоны краткой и полной новости добавлены следующие теги: [edit-dаte] текст [/edit-date] выводит текст если новость была отредактирована, {edit-date} выводит дату редактирования новости, {editor} выводит логин пользователя, отредактировавшего новость, [edit-reаson] текст [/edit-reason] выводит текст если при редактировании была указана причина редактирования, {edit-reason} выводит причину редактирования новости. |
| □ | При просмотре полной новости скрипт отдает для поисковых систем дату создания новости либо дату редактирования новости в качестве даты создания документа HTML. |
| □ | Исправлена ошибка при загрузке изображений к статическим страницам приводящая к появлению в списке загруженных файлов изображений, загруженных к новостям. |
| □ | Исправлена ошибка при которой, после назначения нового логина пользователю в разделе редактирования уже существующего логина, происходила MySQL ошибка и некорректное изменение логина. |
| □ | Исправлена ошибка при которой не происходила проверка уникальности имени категории в URL при редактировании категории. |
| □ | Внесены изменения в систему рейтинга новостей и опросы. Не принимаются больше голоса пользователей, чьи IP адреса небыли установлены скриптом достоверно, например при использовании прокси серверов, которые не передают IP посетителя. |
| □ | Исправлена ошибка при которой обычный посетитель мог выбирать накладывать или нет водяной знак на загружаемое изображение, несмотря на то что администратор четко назначает наложение водяного знака на изображение. |
| □ | Оптимизировано отображение админпанели при работе на дисплеях с большими разрешениями. При использовании больших разрешений резиновый дизайн автоматически отменяется и используется фиксированный размер страницы, что значительно улучшает восприятие админпанели и работу на больших дислеях с большими расширениями экрана. |
| □ | Внесено более 30 незначительных исправлений и оптимизаций в код скрипта предназначенных для повышения стабильности работы скрипта, а также для увеличения быстродействия. |
Список изменений относительно версии 6.7:
| □ | Для более быстрого и понятного восприятия настройки групп пользователей в админпанели были разбиты на тематические вкладки. |
| □ | Добавлена возможность оставления пустым адрес домашней страницы сайта. В данном случае скрипт будет автоматически определять где он установлен и использовать соответствующие пути. Данное нововведение полезно при использовании припаркованных доменов или одновренной работе сайта в локальной сети и интернете, т.к. посетитель всегда будет оставатся в пределах домена на который он зашел и не будет при навигации по сайту переходить на домен, прописанный в настройках скрипта. |
| □ | Добавлена возможность загрузки изображений на сервер для создаваемых или редактируемых статических страниц. При удалении статических страниц загруженные изображения также автоматически удаляются. |
| □ | В настройки групп пользователей добавлена возможность разрешать или запрещать загрузку изображений на сервер. Тем самым теперь возможно проводить более тонкую настройку кому разрешено загружать картинки а кому нет. |
| □ | В настройки групп пользователей добавлена возможность разрешать или запрещать загрузку различных файлов на сервер. Тем самым теперь возможно проводить более тонкую настройку кому разрешено загружать не только картинки, но и различные файлы на сервер. |
| □ | Добавлена возможность, при добавлении новостей с сайта, загружать не только изображения на сервер, но и другие файлы, которые разрешены администратором сайта к загрузке, при условии что для данной группы разрешена загрузка файлов. Тем самым ваши посетители смогут при добавлении новости не только загрузить к ней картинки, но например и видео материалы. |
| □ | Добавлена поддержка скриптом кавычек в модуле "Фильтр слов" для искомых словосочетаний. |
| □ | На главной странице админпанели добавлена ссылка на редактирование новостей, ожидающих модерации, при этом при переходе по этой ссылке в списке новостей будут только новости, которые ожидают модерации. Также добавлено сохранение параметров выставленных в расширенном поиске при возврате к списку новостей после редактирования новости. |
| □ | Добавлена возможность в настройках групп, разрешать или запрещать пользователям использование подписи в комментариях. |
| □ | Добавлена возможность в настройках групп, разрешать или запрещать пользователям использование кликабельных ссылок в комментариях, профиле или персональных сообщениях. В целях предотвращения спама, вы можете разрешать публиковать ссылки только проверенным группам пользователей. |
| □ | Добавлена возможность указывать в настройках профиля несколько IP адресов или подсетей с которых разрешена авторизация на сайте под данным логином. Тем самым вы можете указать сразу несколько безопасных подсетей, например домашнюю подсеть и рабочую. Максимально вы можете указать 15 IP адресов. |
| □ | Добавлена возможность просмотра всех последних добавленных новостей, независимо от того опубликованы они на главной или нет. Данная возможность полезна для сайтов, которые публикуют на главной далеко не все новости и много новостей не попадают на главную страницу. Посмотр всех новостей осуществляется по адресу http://site.ru/lastnews/ при включенном ЧПУ и http://site.ru/index.php?do=lastnews при выключенном ЧПУ. |
| □ | Улучшенна система кеширования сайта, добавлено кеширование таких действия как просмотр последних новостей, просмотр каталога, просмотр новостей за определенный день. |
| □ | Существенно увеличена скорость работы скрипта при просмотре страниц с краткими новостями и последних комментариев, а также существенно снижена нагрузка на MySQL сервер при этом. Данная оптимизация была достугнута путем снятия запросов к MySQL серверу для подсчета общего количества новостей при формировании навигации по страницам. |
| □ | Добавлены новые механизмы защиты сайта от программ, предназначенных для автоматического добавления новостей на сайты. |
| □ | Добавлена возможность выбирать и вставлять большое количество загруженных на сервер картинок одним кликом при добавлении новостей. |
| □ | По многочисленным пожеланиям изменен принцип формирования и показа навигации по страницам новостей. Применяется такой же принцип как и при редактировании новостей в админпанели. |
| □ | Изменена панель навигации по комментариям в новости. Теперь выводится не полный список всех страниц, а также как и в новостях по 10 страниц. Тем самым навигация стала еще более удобной в новостях где очень много комментариев. |
| □ | При редактировании пользователя в админпанели добавлен вывод IP этого пользователя, а также ссылка на поиск других пользователей имеющих аналогичный IP адрес. |
| □ | В настройки скрипта добавлена возможность назначения порядка сортировки новостей при просмотре каталога. Тем самым критерий сортировки новостей при просмотре каталога больше независит от общих настроек для новостей. |
| □ | В настройки скрипта добавлена возможность установления количества найденных похожих новостей при просмотре полной новости на сайте. |
| □ | Внесены изменения в модуль отправки писем сайта, исправляющие проблемы с кирилицей в некоторых почтовых клиентах. |
| □ | Добавлена возможность выбора типа ссылки ЧПУ для полной новости. Всего доступно три варианта: C указанием категорий в URL, без указания категорий и старый тип, который использовался ранее, с использованием даты в URL. |
| □ | Добавлено автоматические обновление счетчика новостей у пользователя чьи новости удаляются скриптом автоматически, если истек срок публикации новости. |
| □ | Добавлена возможность быстрого поиска похожих новостей при добавлении или редактировании новости в админпанели, тем самым значительно облегчается процесс модерирования большого количества новостей. Поиск похожих новостей осуществляется с использованием технологии AJAX. |
| □ | В админпанель при редактировании новостей добавлена возможность массового назначения текущей даты для выбранных новостей. |
| □ | Добавлена возможность ограничения максимального количества новостей, которые посетители сайта могут добавлять на модерацию. |
| □ | Исправлена ошибка в фильтре слов, приводящая к появлению некорректных тегов в новости при редактировании, если слово в фильтре предназначено для удаления. |
| □ | Исправлена ошибка при которой при просмотре категории у которой собственные параметры сортировки новостей, также происходило переназначение настроек сортировки и для тега {custom ...} |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 6.5:
| □ | Существенно расширены мультимедийные возможности скрипта. Добавлена возможность загружать файлы на сервер, не только для защищенного скачивания, но и для проигрывания на сайте. Скрипт автоматически распознает какой файл был загружен на сервер, и если данный файл является видефайлом или аудиофайлом, то предлагает добавить ссылку на скачивание файла или на его проигрывание. (Внимание необходимо заменить файл .htaccess в папке uploads/files/ на аналогичный файл из дистрибутива.). |
| □ | Добавлена поддержка скриптом воспроизведения Flash видео файлов (.flv) Для вставки флеш видеофайла также используется тег [videо=http://site.ru/video.flv] Скрипт автоматически распознает тип файла и если используется обычный AVI файл, подключаетя Windows Media Payer. Если используется флеш видео, то подключается Flash Player. Пример плеера вы можете увидеть на нашем сайте. |
| □ | Добавлена поддержка скриптом воспроизведения MP3 файлов. Для вставки файла и проигрования используется тег в новостях [аudio=http://site.ru/music.mp3]. Пример плеера вы можете увидеть на нашем сайте. |
| □ | Исправлены проблемы с отображением уменьшенных изображений в новостях, которые опубликованы в виде дополнительных колонок с использованием тега {custom} |
| □ | Добавлено использование плавного увеличения не только для уменьшенных копий загруженных картинок на сервер, но и для внешних картинок, опубликованных тегом [img], размеры который ограничены в настройках скрипта. |
| □ | Добавлено значение по умолчанию для тега {category-icon}, если иконка для категории не задана, то данный тег использует путь /templates/папка шаблона/dleimages/no_icon.gif |
| □ | В модуль рассылки сообщений добавлена возможность указания с какого пользователя начать рассылку сообщений, что является очень удобной возможностью если рассылка была по каким либо причинам прервана. |
| □ | В модуль рассылки писем добавлена возможность установки интервала между отправками писем, если у вашего хостера стоит ограничение на количество отправляемых писем за определенный промежуток времени, то вы можете установить рассылку согласно эти лимитам. |
| □ | Добавлена возможность установки количества отправляемых писем за один проход в модуле массовой рассылки сообщений. |
| □ | В тег [aviable=....] добавлен новый параметр catalog, для отображения информации при просмотре каталога. |
| □ | Добавлено использование технологии AJAX при написании комментариев с использованием WYSIWYG редактора, ранее добавление комментариев через AJAX было доступно только для BB редактора. |
| □ | Добавлена поддержка тега скрытого текста hide в статических страницах. |
| □ | Исправлены проблемы с отображением полной новости при RSS экпорте определенной категории в систему Яндекс новости. |
| □ | В настройки скрипта добавлена возможность указания максимального количества символов в добавляемых на сайте комментариях. |
| □ | Добавлена возможность массового назначения символьного кода для новостей при редактировании в админпанели. |
| □ | Увеличена скорость обработки шаблонов и снижено потребление оперативной памяти. |
| □ | Исправлена ошибка в формировании URL для новостей в модуле Google Sitemap. |
| □ | Внесены изменения в работу модуля "Фильтр слов" обратная конвертация слов при редактировании новости производится только в том случае, если это слово или словосочетание появилось в новости, вследствии работы фильтра слов. |
| □ | В настройки скрипта добавлена возможность указания причины временного отключения сайта, чтобы не вносить эту информацию каждый раз в шаблон. Для этого необходимо добавить тег {reason} в шаблон offline.tpl |
| □ | Изменен метод работы ссылки на редактирование новости. Если профиль пользователя просматривает модератор или администратор и в его профиле находятся новости на модерации, то ссылка на редактирование будет вести в админпанель, а не на редактирование на сайте. |
| □ | Добавлена возможность удаления новостей непосредственно с сайта, незаходя при этом в админпанель. Данной возможностью обладают пользователи, имеющие право на редактирование всех новостей. |
| □ | В модулль Google Sitemap добавлена поддержка новой схемы 0.9, а также добавлено раздельное указание приоритета для новостей, категорий и статических страниц. |
| □ | В админпанели при редактировании новостей, добавлены новые механизмы для поиска новостей по различным критериям, также добавлена возможность ручной сортировки новостей по различным параметрам. |
| □ | Внесены изменения в модуль регистрации новых пользователей, позволяющие блокировать DDOS атаки на почтовый сервер. |
| □ | Добавлены новые превентивные меры обеспечения безопасности скрипта, призванные обеспечить безопасность в случае невнимательности администраторов или других пользователей, при проведении потенциально опасных операций на сайте, когда злоумышленник пытается обманным путем или путем подмены URL завести вас на выполнение на сайте потенциально опасных операций. Например все ссылки на удаление комментариев являются уникальными для каждого пользователя, которые невозможно подделать, и при несовпадении уникального для каждого пользователя кода, скрипт автоматически блокирует работу, и т.д. по всем потенциально опасным операциям на сайте. |
| □ | Добавлено использование цифровой контрольной подписи на все действия в админпанели, тем самым полностью исключается возможность заставить в случае невнимательности администратора выполнить нежелательные или незапланированные действия, т.к. все ссылки на выполнения операций в админпанели для каждого пользователя являются уникальными. |
| □ | Введен запрет на использование динамических изображений в новостях, данный запрет введен целью предотвращения запуска PHP/CGI скриптов. |
| □ | Введен запрет на использование кликабельных ссылок в новостях или комментариев на собственную админпанель, данный запрет введен целью предотвращения увода невнимательного администратора или модератора на выполнение потенциально небезопасных действий в админпанели. Несмотря на то что пункт 27 позволяет предотвратить действия злоумышленника, данный запрет предназначен для сторонних модулей, не использующих контрольно-цифровую подпись пользователя. |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 6.3:
| □ | Исправлены небольшие проблемы с совместимостью с MySQL 5.xx при регистрации новых пользователей. |
| □ | Исправлена ошибка, при которой производилось автоматическое отключение вывода архива сайта, при отключении календаря. |
| □ | Изменен алгоритм вывода даты у новостей и комментариев. Например если новость или комментарий были добавлены сегодня или вчера, то они выводятся в формате: "Сегодня, 12:34" или "Вчера, 12:34". В противном случае дата выводится в формате указанном в настройках скрипта. |
| □ | Полностью переработан RSS экспорт на сайте. Добавлена возможность настраивать параметры экспорта из настроек скрипта. Также экспорт не использует больше шаблон rss.tpl необходимый формат формируется автоматически. |
| □ | Добавлена возможность отключения RSS экспорта новостей в настройках скрипта, если вы не хотите использовать данную возможность, то можете отключить ее, тем самым будете экономить трафик сайта и предотвратите RSS граббинг ваших новостей. |
| □ | Добавлена возможность выбора типа экспорта главного RSS канала сайта http://dle-news.ru/rss.xml вы можете экспортировать в него либо все новости, либо только опубликованные на главной странице. |
| □ | В настройки скрипта добавлена возможность указания количества новостей, которые необходимо посылать в RSS поток. |
| □ | Добавлена возможность выбора формата для RSS экспорта новостей. Есть три типа: первый тип это простой экспорт, при выборе этого типа вы сохраняете все преимущества RSS экспорта, но при этом из потока автоматически удаляется все форматирование текста, а также картинки, передается только сама суть новости, тем самым вы экономите траффик посетителей и усложняете RSS граббинг ваших новостей, т.к. те кто будет получать новости из вашего канала, будут получать только текст без форматирования. Второй формат это полный экспорт, при котором в поток будут передоватся ваши новости с сохранением полного форматирования и стилистики, т.е. как это было раньше. И последний формат экспорта, это передача ваших новостей в соответствии со спецификацией формата Яндекс новости, т.е. поток будет полностью соответствовать требованиям Яндекса, если вы хотите транслировать свои новости на их сайт. |
| □ | Добавлено кеширование RSS экспорта, тем самым снижена нагрузка на MySQL сервер, т.к. этот модуль не использует запросов к MySQL серверу. |
| □ | В связи с приобретением лицензии на одну очень интересную разработку (http://vikjavev.no/highslide/) было полностью изменено отображение оригинальной копии загруженного на сайт изображения. Отображение картинок производится в одном окне браузера, путем плавного увеличения. Пример вы можете посмотреть в этой новости, кликнув на уменьшенные копии загруженных изображений. В связи с тем что все новости хранятся в базе данных уже готовом, сформированном формате, то новая технология будет использоватся только в новых добавленных новостях. Если вы просто отредактируете старую новость, картинки в них будут увеличиваться также с использованием новой технологии. |
| □ | Изменено отображение всплавающего окна уведомления о получении новых персональных сообщений. При отображении уведомления используются мягкие тени, работающие во всех браузерах. |
| □ | Добавлена возможность при загрузке изображений на сервер, также вставить по одному клику оригинальное изображение, если для этого изображения была создана уменьшенная копия. |
| □ | В модуль поиска добавлена возможность поиска определенного текста во всех комментариях. Кто не в курсе, то раньше поиск производился только в комментариях зарегистрированных пользователей. |
| □ | Улучшена стабильность скрипта на некоторых NT системах. |
| □ | Существенно расширена общая статистика сайта. Добавлен вывод количества опубликованных новостей за сутки, неделю, месяц (теги для шаблона stats.tpl {news_day}, {news_week}, {news_month} соответственно). Добавлен вывод количества добавленных комментариев за сутки, неделю, месяц (теги для шаблона stats.tpl {comm_day}, {comm_week}, {comm_month} соответственно). Добавлен вывод количества зарегистрированных пользователей за сутки, неделю, месяц (теги для шаблона stats.tpl {user_day}, {user_week}, {user_month} соответственно). |
| □ | Добавлено кеширование модуля общей статистики сайта. |
| □ | Добавлена автоматическая авторизация пользователей, после регистрации на сайте. Теперь после регистрации вашим посетителям не нужно вводить логин или пароль для входа на сайт, они будут автоматически распознаны скриптом. |
| □ | Добавлена возможность автоматического создания бекапа вашей базы данных. Для функционирования данной возможности, необходима поддержка вашим хостером запуска приложений по CRON, это позволяет избежать нагрузки на сервер скриптом, а также вы можете самостояльно указать, когда создавать бекап базы данных и с какой периодичностью. Также вы можете указать количество одновременно хранимых на сервере резервных копий. Более старые копии БД будут автоматически удалятся. |
| □ | Изменен принцип работы профиля пользователя. Теперь при просмотре профиля, в нем будут выводится только новости ожидающие модерации, и эти новости будут доступны для просмотра только их авторам и администраторам, для других пользователей, новости в профиле показыватся не будут. Но в данный шаблон добавлен тег {news} который выводит ссылку на просмотр всех опубликованных новостей данного пользователя. При переходе по данной ссылке будут показаны все новости пользователя, но уже без его профиля. Ссылка на просмотр всех новостей пользователя, опубликованных на сайте выглядит как http://site.ru/user/имя пользователя/news/ |
| □ | При нажатии ник автора новости добавлено удобное высплывающие меню, позволяющее перейти в его профиль, найти все его публикации, отправить персональное сообщение, а администраторы могут отредактировать его профиль. |
| □ | Добавлена возможность указания в настройках скрипта краткого названия сайта, которое будет отображатся в модуле speedbar, вместо вашего основного названия сайта. |
| □ | Изменен показ списка загруженных файлов в админпанели, если раньше после загрузки в списке показывалось количество скачиваний, то сейчас показывается размер файла. Иначе многие считали что 0 это размер и загрузка файла произошла со сбоем. |
| □ | Добавлена возможность назначения собственного полностью отдельного от остальных шаблона для статических страниц. |
| □ | Переработаны алгоритмы работы с RSS потоками, добавлена совместимость с последними версиями PHP 5.2.4 и выше (тем самым решена проблема возникновения ошибки: "XML error: not well-formed (invalid token)" на нормальных рабочих RSS потоках). |
| □ | Переработан метод формирования ссылки на полную новость при включенном ЧПУ. Новый вид ссылки http://site.ru/категория/подкатегория/id-название новости.html Если новость не содержит категории то ссылка имеет вид http://site.ru/id-название новости.html. Благодаря новому формированию ссылки существенно снижается нагрузка на MySQL сервер, а также достигается лучшая поисковая оптимизация, т.к. при смене даты новости ее URL остается неизменным. Внимание новые ссылки формируются только для новых добавленных на сайт новостей, для старых новостей формируется старый вид ссылки, до тех пор пока вы неизмените дату у новости, тем самым полностью сохраняется поисковая оптимизация. Для примера вы можете посмотреть URL для данной новости на сайте http://dle-news.ru/ и URL более старых новостей. |
| □ | Добавлена поддержка скриптом PHP версий 6.xx |
| □ | Исправлена ошибка при которой происходила аварийная остановка загрузки файлов, если загружаемые файлы имели одинаковые имена. |
| □ | Существенно сокращен траффик между БД MySQL и сервером, вследствии чего снижено потребление оперативной памяти и а также увеличена скорость работы скрипта. |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 6.2:
| □ | Оптимизирована и снижена нагрузка на MySQL сервер, генерируемая календарем. Для работы календаря были использованы более упрощенные запросы, требущие меньших затрат MySQL сервера. |
| □ | Добавлена возможность отключения поддержки мультикатегорий. За этим небольшим пунктом скрывается огромная работа по оптимизации скрипта. Мы рекомендуем всем сайтам, которые не публикуют новости в несколько категорий отключить эту поддержку в настройках скрипта, тем самым DataLife Engine будет использовать упрощенные запросы к MySQL серверу, что позволяет снизить нагрузку на MySQL до 70%, а в некоторых случаях на больших базах данных еще больше. |
| □ | Добавлена возможность во время установки скрипта указать кодировку для соединения с MySQL, в дальнейшем скрипт будет всегда использовать данную кодировку, и нет необходимости править скрипт для корректной работы скрипта, на языке, отличном от русского. |
| □ | Добавлена возможность удаления всех комментариев пользователя при редактировании его профиля, тем самым, если вы хотите например непосредственно с сайта забанить пользователя, который практикует флуд в комментариях, то вы можете также удалить и все его комментарии одним кликом. |
| □ | Полностью переработаты функции модуля "Фильтр слов", теперь данный модуль предназначен не только для удаления нежелательных слов из комментариев, но и представляет из себя модуль автопарсинга новостей и комментариев. Данный модуль теперь позволяет заменять слово или предложение на другую комбинацию слов, как в новостях, так и в комментариях. Вы можете использовать для замены как HTML, так и BB коды. Например вы можете задать так, чтобы например слово Blizzard автоматически заменялось ссылкой на сайт компании Blizzard, и т.д. |
| □ | В параметры новостей во вкладке "Дополнительно", добавлен новый параметр: "Символьный код", который позволяет группировать и выводить новости по определенному буквенному коду, тем самым добавлена возможность быстрого и удобноного способа публикации каталогов. Например вы добавляете как идентификатор букву "а" и теперь по адресу http://site.ru/catalog/a/ вы можете увидеть все новости или статьи у которых установлен символьный код "а". Допускается использовать в символьном коде до трех букв, например "abc". Если символьный код не был назначен новости, то автоматически будет назначен первый символ заголовка. Надеемся данная опция будет вам очень полезна для публикации каталогов, например видеофильмов, да и вообще чего угодно. |
| □ | Переработана панель навигации, предназначенная для перехода по страницам, при редактировании новостей в админпанели. Новая панель является более удобной при большом количестве новостей в базе данных, и занимает гораздо меньше места. |
| □ | В админпанель добавлена новая функция "Блокнот". Каждый пользователь кто имеет доступ в админпанель скрипта, может оставлять собственные памятки или заметки. Никто другой кроме автора не имеет доступа к этому блокноту, тем самым вы можете всегда иметь под рукой какую либо краткую информацию. |
| □ | Исправлены ошибка в AJAX, приводящая к некорректной проверки логинов при регистрации содержащих символ "[" |
| □ | В шаблон userinfo.tpl добавлена группа тегов [time_limit] {time_limit} [/time_limit]. Данные теги выводят информацию до какого времени пользователь будет пребывать в определенной группе, при условии он находится во временно назначенной группе. Данная информация будет показыватся только самому пользователю или администраторской группе. Другим посетителям данная информация будет недоступна. |
| □ | Улучшен модуль RSS импорта новостей в админпанели. Добавлено сохранение даты последнего добавления новостей с определенного потока и при повторном получении новостей с этого потока, будут отображатся только новые новости, появившиеся только после последнего добавления. |
| □ | В RSS импорт новостей добавлена возможность быстрого удаления полученной новости из списка, не заходя при этом в саму новость. |
| □ | В шаблон main.tpl добавлена поддержка тега [not-aviable=раздел] текст [/not-aviable]. Данный тег является полной противоположностью тега [aviable=раздел] текст [/aviable] и если тег aviable предназначен для показа текста только в перечисленных разделах, то новый тег not-aviable предназначен для показа текста везде кроме перечисленных разделов. Введение данного тега, позволит вам существенно упростить создание сложного шаблона с показом нужных блоков в разделах. |
| □ | В шаблоны main.tpl, shortstory.tpl, fullstory.tpl добавлена поддержка тега [not-group=группа] текст [/not-group]. Данный тег является полной противоположностью тега [group=группа] текст [/group] и если тег group предназначен для показа текста только для перечисленных групп пользователей, то новый тег not-group предназначен для показа текста для всех кроме перечисленных групп. Введение данного тега, позволит вам существенно упростить создание сложного шаблона с показом нужных блоков для определенных групп пользователей. |
| □ | В шаблоны main.tpl, shortstory.tpl, fullstory.tpl добавлена поддержка тега [not-category=категория] текст [/not-category]. Данный тег является полной противоположностью тега [category=категория] текст [/category] и если тег category предназначен для показа текста только в перечисленных категориях, то новый тег not-category предназначен для показа текста везде, кроме перечисленных категорий. Введение данного тега, позволит вам существенно упростить создание сложного шаблона с показом нужных блоков для определенных категорий. |
| □ | В настройки групп добавлена возможность разрешения или запрещения просмотра отключенного сайта для определенной группы. |
| □ | Исправлены проблемы в модуле отображения архива новостей, при которых в данном модуле считались неопубликованные новости и новости опубликованные на будущее время. |
| □ | Добавлена возможность для BB редактора добавлять собственное описание alt для картинок и уменьшенных изображений. |
| □ | Добавлена возможность быстрого редактирования новостей при помощи AJAX на страницах поиска по сайту. |
| □ | В модуль Google Sitemap добавлена возможность устанавливать количество новостей, которые будут добавлены в карту сайта, а также приоритет этих страниц. |
| □ | Добавлена панель BB кодов в быстрое редактирование новостей и комментариев с использованием технологии AJAX, что делает быстрое редактирование еще более удобным и быстрым. |
| □ | Исправлена проблема в модуле популярных новостей при одновременном включении навигации AJAX и WYSIWYG редакторе, которая приводила к неотображению этого редактора. |
| □ | Добавлено автоматическое удаление из шаблона тегов для неиспользуемых или отключенных рекламных материалов. |
| □ | Исправлены все обнаруженные и заявленные ранее небольшие ошибки в скрипте. |
Список изменений относительно версии 6.0:
| □ | Добавлен новый WYSIWYG редактор, вернее будет сказать что существенно переработан старый WYSIWYG редактор. |
| □ | В модуль "IP утилиты" была добавлена возможность поиска по логину всех IP адресов которые использовал данный пользователь при написании комментариев |
| □ | Добавлена самая наверно ожидаемая многими функция: Все загружаемые через скрипт картинки распределяются по папкам месяцам, что позволяет держать большое количество картинок в более отсортированном виде. |
| □ | В модуль управления рекламой добавлена возможность задания для какой группы пользователей или нескольких групп показывать данную рекламу, а для каких групп отключать ее. Данное нововведение позволит вам снижать уровень рекламы для определенных групп, например для зарегистрированных пользователей. |
| □ | В модуле отправки персональных сообщений добавлена возможность использования кода безопасности (CAPTHA) при отправке персонального сообщения, тем самым блокируется вредоносное поведение отдельных пользователей на сайте. Включение данного кода производится для каждой группы отдельно, в настройках групп пользователей. |
| □ | Некоторые администраторы сайтов по непонятным причинам иногда в настройках категорий при редактировании, почему то пытаются вложить категорию саму в себя или вложить ее в собственную подкатегорию, какой логикой они пользуются при этом непонятно, но тем не менее в настройки категорий были добавлены механизмы блокирующие данное неразумное поведение с целью исключить неккорректную работу скрипта в дальнейшем. |
| □ | В модуле добавления новостей с сайта добавлена возможность использования кода безопасности (CAPTHA) при добавлении новостей. Что позволяет блокировать использования ботов автопостинга новостей на вашем сайте. Включение или отключение кода безопасности производится в админпанели в настройках скрипта, в разделе настройки новостей. |
| □ | Добавлен новый модуль Google Sitemap. Создание карты сайта для поисковой системы Google производится одним нажатием кнопки, в любое необходимое время, карта хранится на сервере уже в созданом виде, поэтому не создает нагрузки на сервер. |
| □ | Максимальная длина URL новых новостей сокращена до 40 символов при формировании ЧПУ, тем самым снижена нагрузка на MySQL сервер при просмотре данных новостей, где используется длинный заголовок и автоматическое формирование URL новости |
| □ | Исправлена ошибка в модуле поиска по сайту, при которой в поиске участвовали также новости, дата публикации которых еще не наступила. |
| □ | Добавлена возможность в настройках групп разрешать или запрещать участвовать той или иной группе в выставлении рейтинга для новостей. |
| □ | Улучшен модуль вывода похожих новостей. В эвристический анализ добавлен заголовок новости и дополнительные поля новости. |
| □ | Исправлена ошибка в модуле "поиска и замены" в админпанели, которая приводила к потере дополнительных полей. |
| □ | Улучшено совместное использование различных типов редакторов одновременно. Например если ваши посетители добавляют новости, используя BBCODES редактор, а вы редактируете новость, используя WYSIWYG редактор. При этом исключено попадание и неккоректное в дальнейшем использование служебных кодов от BB редактора, которые используются для переконвертирования. |
| □ | Исправлены проблемы в модуле RSS информеров, приводящие в определенных случаях к неверному подсчету максимального количества выводимых символов. |
| □ | Исправлены небольшие недочеты в автоматическом формировании метатегов. |
| □ | Добавлена автоматическая поддержка ссылок типа: mms:// при использовании BBCODES редактора |
| □ | Добавлено использования двух механизмов для поиска. Простой поиск и полнотекстовый. Полнотекстовый поиск полностью задействует индексы MySQL и ведет более более качественный поиск по поисковым словам, используя различные комбинации. Простой поиск ведет поиск менее качественно, но иногда может потреблять менее ресурсов. Также был полностью переработан полнотекстовый поиск по сравнению с версией 6.0, существенно увеличена скорость работы и используются менее сложные запросы. Также добавлена поддержка MySQL 3.xx тем самым снижены минимальные системые требования для работы со скриптом. |
| □ | Улучшен механизм формирования ссылок ЧПУ для новостей, слова в URL теперь разделяются через дефис, также исключено повторение разделяющих слова дефисов, другими словами ссылка на новость, стала иметь более приятный вид. |
| □ | В настройки скрипта добавлена возможность включать или выключать возможность выставления рейтинга за новость при просмотре кратких новостей. Если эту возможность отключить, то за новость можно проголосовать только при просмотре полной новости. |
| □ | Изменена логика применения настроек скрипта при загрузке изображений на сервер. Если установлено ограничение на размер сторон оригинального изображения, то проверка ограничения на вес изображения не производится, все равно данная картинка будет автоматически уменьшена до нужных размеров и соответственно ее вес будет гораздо меньше. |
| □ | Добавлен код безопасности в модуль восстановления забытого пароля, с целью исключить массовый почтовый спам на нежелательного пользователя |
| □ | Добавлено автоматическое удаление тега RSS информера из шаблона если данный информер не должен показываться согласно его настройкам в админпанели. |
| □ | Улучшена система распознования и реагирования на неожиданные ошибки в RSS потоках в модулях "RSS импорт" и "RSS информеры", данные ошибки корректно обрабатываются скриптом и не вызывают его неожиданной остановки. |
| □ | Внесено множество небольший улучшений и оптимизаций в код скрипта, а также исправлены все обнаруженные и заявленные ранее ошибки скрипта. |