/ / DataLife Engine v.10.1 Final Release
ноябрь 01 2013

DataLife Engine v.10.1 Final Release

DataLife Engine v.10.1 Final Release

Были подготовлены и реализованы следующие изменения:
DataLife Engine v.10.1 Final Release
DataLife Engine v.10.1 Final Release
1. В админпанели добавлен новый раздел "Перекрестные ссылки". Данный раздел предназначен для быстрого создания перелинковки по сайту по ключевым словам. В данном разделе вы задаете ключевое слово и URL, в случае нахождения данного ключевого слова на вашей странице, оно будет заменено на гипертекстовую ссылку. В отличии от модуля "фильтр слов", который также имеется в админпанели, в данном модуле ключевые слова ищется по всей странице, включая весь контент (новости, комментарии, шаблоны, сторонние модули и т.д.), а не только в новостях и комментариях. Также любое внесение или изменение ключевых слов в данном разделе, приводит к моментальному применению по всему сайту и всем страницам сайта, и не требуется никакого перестроения публикаций. Также в данном модуле поддерживается указание склонения слов, например вы можете задать ключевое слово "Иван(ов|ова|ову)" и ссылка будет применяться к словам: Иванов, Иванова, Иванову и т.д. Поиск ключевых слов осуществляется только по словам целиком, а не просто по всем вхождениям в тексте.

DataLife Engine v.10.1 Final Release
2. Добавлен новый HTML5 плеер для воспроизведения видео на сайте. Данный плеер включается в настройках видеопроигрывателей и применяется когда вы публикуете видео в mp4 формате, сжатого кодеком H.264, используя теги [vidеo=http://site.ru/video.mp4]. А также он применяется при вставке видео с сервиса Youtube при помощи тега [mеdia=http://www.youtube.com/watch?v=rT_OmTMwvZI]. Данный плеер имеет одно очень важное преимущество относительно флэш плеера, а именно он не требует дополнительных плагинов для браузера, и видео может быть просмотрено на вашем сайте, если посетитель использует смартфоны при просмотре вашего сайта.

3. Добавлен контроль и обработка неверных ЧПУ ссылок для статических страниц. Теперь совместно с новостями, некорректные ЧПУ ссылки обрабатываются и для статических страниц. Тем самым, если включен ЧПУ на сайте, то все ссылки без ЧПУ на статические страницы будут автоматически, при помощи 301 редиректа, перенаправлены на корректные ссылки.

DataLife Engine v.10.1 Final Release
4. В настройки скрипта добавлена возможность установки поиска похожих новостей для публикации, только из тех категорий, которым принадлежит данная публикация. Тем самым вы можете установить, чтобы похожие новости искались либо по всему сайту, либо только из тех категорий, которым принадлежит опубликованная новость.

5. Для RSS экспорта новостей, предназначенных для экспорта в Яндекс новости, добавлена возможность экспортирования в RSS поток ссылок на картинки находящиеся в подробной новости.

DataLife Engine v.10.1 Final Release
6. Полностью переработано формирование навигации по страницам полной новости, если текст публикации был разбит на несколько страниц. Теперь для навигации по страницам полной новости введен дополнительный файл шаблона splitnewsnavigation.tpl где вы можете задать любой удобный для вас вид навигации.

DataLife Engine v.10.1 Final Release
7. В настройки категорий в админпанели добавлена возможность для каждой категории отдельно устанавливать настройку: «Выводить новости опубликованные в субкатегориях». При этом глобальная настройка для всех категорий также остается в настройках скрипта. Тем самым вы можете персонально для каждой категории устанавливать нужно ли выводить новости из субкатегорий или нет. Например, вы можете глобально разрешить данную настройку, а для определенных категорий запретить, и наоборот.

DataLife Engine v.10.1 Final Release
8. В настройки скрипта добавлена возможность включения и отключения автоматической генерации мета тегов 'description' и 'keywords' в случае если они не были заполнены вручную при публикации новости. Ранее автоматическое формирование мета тегов существовало всегда, теперь при желании вы можете это отключить.

DataLife Engine v.10.1 Final Release
9. В настройки скрипта добавлена возможность устанавливать список IP адресов с которых разрешен доступ к админпанели. В отличие от ограничения по IP в настройках профилей, данное ограничение распространяется только на админпанель DLE и применяется для всех пользователей, имеющих доступ к админпанели, даже если пользователь появится минуя скрипт DLE, например будет внедрен в базу данных MySQL.

DataLife Engine v.10.1 Final Release
10. В настройки групп в админпанели скрипта добавлена возможность разрешать или запрещать для определенных групп пользователей восстановление забытых паролей на сайте. Данную возможность рекомендуется отключать для групп пользователей, имеющих расширенные полномочия на сайте, тем самым в случае кражи у пользователей почтовых аккаунтов, нельзя будет получить доступ к их аккаунтам на вашем сайте, путем функции восстановления забытого пароля.

DataLife Engine v.10.1 Final Release
11. Добавлен новый тип автоматической фильтрации спама на сайте, а именно "слабая фильтрация". Тем самым фильтрация теперь работает следующим образом: При слабой фильтрации пользователь или его комментарий будет отклонен если вероятность того что он спамер составляет более 80%, при умеренной фильтрации пользователь или его комментарий будет отклонен если вероятность того что он спамер составляет более 50%, при усиленной фильтрации достаточно его нахождения в спам базе, для отклонения доступа, вероятность при этом не учитывается.

DataLife Engine v.10.1 Final Release
12. Общая настройка автоматической защиты от спама при добавлении комментариев, была перенесена из настроек скрипта, в настройки групп. Тем самым вы можете включать и отключать данную настройку для различных групп пользователей.

13. Добавлен контроль E-mail адреса при регистрации, при проверке является ли посетитель возможным спамером. Ранее проверка при регистрации осуществлялась только по IP адресу, теперь проверка осуществляется и по E-mail адресу.

DataLife Engine v.10.1 Final Release
14. Для модуля 'хлебные крошки' (speedbar) добавлена нумерация страниц при навигации по страницам того или иного раздела сайта.

15. Добавлена возможность подключать в шаблонах при помощи тега {include file="file.tpl"} файлы шаблонов, из других шаблонов. Для этого необходимо указать путь к файлу начиная от корня шаблонов /templates/, например {include file="/templates/file.tpl"} или {include file="/templates/Gemini/file.tpl"} и т.д. Данное нововведение будет полезно для сайтов, которые используют несколько шаблонов одновременно на сайте и которым необходимо например подключать во всех шаблонах, один универсальный файл шаблона.

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

DataLife Engine v.10.1 Final Release
17. Для модуля вывода стандартной каптчи добавлены новые алгоритмы вывода текста, усложняющие автоматическое распознавание.

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

DataLife Engine v.10.1 Final Release
19. Добавлена возможность назначения автора публикации еще при первичном написании публикации в админпанели скрипта, а не только при редактировании публикации.

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

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

22. Добавлена поддержка тегов [hidе] текст [/hidе], предназначенных для вывода скрытого текста, в дополнительных полях для новостей, если вывод новостей осуществляется при помощи пользовательского тега {custom ....}

23. Для шаблонов вывода краткой и полной новости (shortstory.tpl и fullstory.tpl), а также для шаблонов вывода комментариев и персональных сообщений (comments.tpl и pm.tpl) добавлена поддержка новых тегов [declination=X]текст[/declination], предназначенных для склонения слов относительно чисел. В качестве параметров тега вместо X передается число, а вместо "текст" передается корень слова с окончаниями. Окончания слова перечисляются при помощи символа "|". Данный тег полезно использовать с другими тегами, выводящими например количество просмотров новости или количество комментариев. Например [declination={comments-num}]комментари|й|я|ев[/declination] в зависимости от количества комментариев будет выводить: "1 комментарий", "2 комментария", "10 комментариев" и т.д. Или например тег [declination={views}]просмотр|а|ов[/declination] в зависимости от количества просмотров новости будет выводить "1 просмотр", "2 просмотра", "5 просмотров" и .д.

24. Для шаблонов вывода кратких новостей (shortstory.tpl), а также для шаблонов пользовательского вывода новостей при помощи тега {custom ....} добавлена поддержка нового тега: [newscount=x] текст [/newscount] который выводит текст указанный в тегах если показывается X новость, где X это число показываемой на странице новости. Например [newscount=1] текст [/newscount] покажет текст при показе первой по счету на странице новости. Данный тег полезен для вебмастеров, которые хотят например регулировать где им показывать рекламу на сайте между новостями. Например, добавленный в самый конец шаблона код [newscount=2,5] рекламный код [/newscount], будет показывать рекламу после второй и пятой новости.

25. Полностью переработан вывод результатов поиска по сайту. Теперь для шаблона выводов результатов поиска (searchresult.tpl) вы можете использовать точно такие же теги без ограничений, какие вы используете в шаблонах вывода кратких новостей и в шаблонах вывода комментариев. Тем самым страница поиска и выводов результатов больше ничем не ограничена по функциональности и по используемым тегам.

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

DataLife Engine v.10.1 Final Release
27. Добавлена возможность поиска похожих новостей, при добавлении новостей на сайте. При этом в отличие от поиска похожих новостей в админпанели, при добавлении на сайте не предлагается удаление или редактирование новостей, только их просмотр.

DataLife Engine v.10.1 Final Release
28. Улучшена система вставки ссылок в BBCODES редакторе. Ввод ссылки и текста для ссылки осуществляется в пределах одного окна, а также производится автоматический анализ выделенного текста в редакторе, является она ссылкой или нет, и заполняется соответствующее поле в окне.

29. Для шаблона E-mail сообщений, которое используется для отправки уведомлений о появлении нового комментария для администрации сайта и подписчиков, добавлен новый тег {%title%} который выводит заголовок новости в которой был написан новый комментарий. А также добавлена поддержка ЧПУ для тега {%link%} в данном шаблоне.

30. Для тега пользовательского вывода публикаций {custom ...} для атрибута id="...", добавлена поддержка указания диапазона ID новостей с использованием тире. Например, тег {custom id="1,4-8,11" aviable="global" order="date"} выведет новости c номером 1, новости с диапазоном id c 4 по 8, а также новость с номером 11.

31. Для шаблона вывода персональных сообщений (pm.tpl) добавлена возможность просмотра, является ли пользователь в данный момент онлайн или оффлайн на сайте. Для этого были добавлены теги: [online] текст [/online] - выводят текст если пользователь онлайн, [offline] текст [/offline] - выводят текст если пользователь оффлайн. Статус активности пользователя определяется интервалом в 20 минут, если в течении 20 минут не было никакой активности и посещений сайта от данного пользователя, то его статус автоматически становится оффлайн.

32. Для шаблона вывода комментариев (comments.tpl) добавлено использование новых тегов: [commentsgroup=1,2,3] текст [/commentsgroup] которые выводят заключенный в них текст указанных в них, если комментарий был написан пользователем принадлежащем перечисленным группам, также добавлен тег [not-commentsgroup=1,2,3] текст [/not-commentsgroup], который выводит заключенный в них текст если комментарий был написан пользователем не принадлежащем указанным группам. Тем самым у вас появляется возможность сделать разное оформление комментариев написанных различными группами пользователей. Например, вы можете сделать один вид комментариев, оставленных администраторами, и другой вид комментариев оставленных обычными посетителями.

33. Для шаблона вывода комментариев (comments.tpl) добавлена поддержка нового тега: [commentscount=x] текст [/commentscount] который выводит текст указанный в тегах если показывается X комментарий, где X это число показываемого на странице комментария. Например [commentscount=1] текст [/commentscount] покажет текст при показе первого по счету на странице комментария. Данный тег полезен для вебмастеров, которые хотят например регулировать где им показывать рекламу на сайте между комментариями. Например, добавленный в самый конец шаблона код [commentscount=1,10] рекламный код [/commentscount], будет показывать рекламу после первого и десятого комментария.

34. Добавлена поддержка кириллических доменов для тегов [leech=....] при публикации защищенных ссылок в новостях, для сайтов использующих кодировку windows-1251.

DataLife Engine v.10.1 Final Release
35. Улучшена система выбора категорий при публикации и редактировании новостей в админпанели скрипта. Выбранные категории больше не убираются из списка, а остаются, при этом выделяются цветом. Тем самым вы можете и дальше легко ориентироваться в структуре категорий, при их выборе.

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

DataLife Engine v.10.1 Final Release
37. Обновлен визуальный редактор TinyMCE до актуальной новой линейки 4.x

38. Исправлена проблема, при которой не работал поиск на главной странице, если в качестве главной в настройках скрипта был включен показ статической страницы.

39. Исправлена проблема, при которой нельзя было добавлять в фильтр по логину в админпанели скрипта, логины содержащие в себе кириллицу, если на сервере установлена версия PHP 5.4.x. и выше.

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

41. Исправлена проблема, связанная с некорректной работой каптчи Recaptcha от сервиса Google, при использовании на сайте SSL протокола.

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

Информация к скачиванию скрипта для клиентов:

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

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

Комментарии

DimkaG

DimkaG

1 ноября 2013 12:57 Посетители
2
ЖДАЛ! НАКОНЕЦ ТО! СПАСИБО!
Infernus

Infernus

1 ноября 2013 12:58 Клиенты
0
Спасибо!
cepsh

cepsh

1 ноября 2013 13:03 Посетители
1
Вот вам спасибо за новый релиз.
DERCHAN

DERCHAN

1 ноября 2013 13:12 Клиенты
1
Простите, оплатил скрипт, не могу разобраться, как скачать его теперь
celsoft

celsoft

1 ноября 2013 13:16 Администраторы
1
Цитата: DERCHAN
Простите, оплатил скрипт, не могу разобраться, как скачать его теперь

Посмотрите страницу на которой вы написали комментарий внимательно, а именно http://dle-news.ru/release/1590-datalife-engine-v101-final-release.html#download даны ссылки на скачивание дистрибутива. Смотреть безусловно нужно будучи авторизованным на сайте под своим клиентским логином.
DERCHAN

DERCHAN

1 ноября 2013 13:25 Клиенты
1
Цитата: celsoft
Посмотрите страницу на которой вы написали комментарий внимательно, а именно http://dle-news.ru/release/1590-datalife-engine-v101-final-release.html#download даны ссылки на скачивание дистрибутива. Смотреть безусловно нужно будучи авторизованным на сайте под своим клиентским логином.


Благодарю, Вас, разобрался!
sadan

sadan

1 ноября 2013 13:32 Посетители
1
Отлично! Спасибо!
planeta123

planeta123

1 ноября 2013 13:43 Посетители
1
Срочно понадобилось переустановить двиг в связи со сбоями которые найти не могу и растроился, потому что скоро новая версия, а обновляться десять раз не хочется... И тут такая радость) прям день в день))
ruknife

ruknife

1 ноября 2013 15:12 Посетители
2
Обновился. Заметил, что мою просьбу здесь на сайте исправили, а в дистрибутиве - нет.

Есть небольшой косяк: если для комментариев выбран визуальный редактор LiveEditor, то окошко со смайлами имеет заголовок Smiles. Для исправления нужно открыть файл engine/editor/emotions.php
НАЙТИ:

<title>Smiles</title>


ЗАМЕНИТЬ НА:

<title>Вставка смайлов</title>
Wihar

Wihar

1 ноября 2013 15:15 Клиенты
1
Товарищи, УУУУРРРРРААААААААА!
celsoft

celsoft

1 ноября 2013 15:15 Администраторы
1
Цитата: ruknife
Обновился. Заметил, что мою просьбу здесь на сайте исправили, а в дистрибутиве - нет.

Где вы увидели здесь на сайте редактор LiveEditor? На данном сайте другой редактор включен в настройках скрипта, а именно BBCODES. То что вы написали выше не планируется к изменению в дистрибутиве.
DERCHAN

DERCHAN

1 ноября 2013 15:16 Клиенты
1
Купил движок, поставил! И о боги, весь интернет перерыл в поисках ответа... При восстановлении БД выдает:

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

КАК? Администраторы, техподдержка! ПОМОГИТЕ
Alextovn

Alextovn

1 ноября 2013 15:19 Клиенты
1
В админпанели, в разделе перекрестные ссылки ошибочка в слове.

... и тогда заменяться будуь слова Иванов...
celsoft

celsoft

1 ноября 2013 15:20 Администраторы
0
Цитата: DERCHAN
Купил движок, поставил! И о боги, весь интернет перерыл в поисках ответа... При восстановлении БД выдает:

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

КАК? Администраторы, техподдержка! ПОМОГИТЕ

Ответ, на ваш вопрос собственно в тексте ошибки. Восстанавливать БД, нужно на той версии скрипта, на которой был создан бекап БД. Другими словами ставите версию скрипта на которой создавался бекап, восстанавливаете БД, и только потом обновляться до актуальной версии согласно инструкции по обновлению. А вы создали бекап на старой версии скрипта, и пытаетесь ее восстановить на новой версии скрипта, что делать нельзя. На разных версиях скрипта разная структура БД.
DERCHAN

DERCHAN

1 ноября 2013 15:25 Клиенты
0
Цитата: celsoft
Ответ, на ваш вопрос собственно в тексте ошибки. Восстанавливать БД, нужно на той версии скрипта, на которой был создан бекап БД. Другими словами ставите версию скрипта на которой создавался бекап, восстанавливаете БД, и только потом обновляться до актуальной версии согласно инструкции по обновлению. А вы создали бекап на старой версии скрипта, и пытаетесь ее восстановить на новой версии скрипта, что делать нельзя. На разных версиях скрипта разная структура БД.


СКАЖИТЕ еще! Если у меня была ранее версия 7.6, то есть мне ее ставить? Где ее скачать? Мне вводить ключ туда, если я уже активировал 10 версию
celsoft

celsoft

1 ноября 2013 15:30 Администраторы
0
Цитата: DERCHAN
СКАЖИТЕ еще! Если у меня была ранее версия 7.6, то есть мне ее ставить? Где ее скачать? Мне вводить ключ туда, если я уже активировал 10 версию

Все версии скрипта доступны по адресу http://dle-news.ru/release/ а вот версии 7.6 никогда не существовало в природе, поэтому что у вас стояло раньше я не знаю, но точно не версия 7.6
Serahele

Serahele

1 ноября 2013 15:53 Клиенты
0
Отлично. Только пожалуйста, огромнейшая просьба к вам - в версии UTF-8, переведите все файлы движка в эту кодировку. А то после каждого обновления приходится заново кучу файлов перекодировать в UTF-8. Спасибо.
celsoft

celsoft

1 ноября 2013 15:57 Администраторы
0
Цитата: Serahele
Отлично. Только пожалуйста, огромнейшая просьба к вам - в версии UTF-8, переведите все файлы движка в эту кодировку. А то после каждого обновления приходится заново кучу файлов перекодировать в UTF-8. Спасибо.

В этом нет необходимости, все необходимые файлы переведены в кодировку UTF-8 и вы делаете не нужную работу.
DERCHAN

DERCHAN

1 ноября 2013 16:18 Клиенты
0
Скажите пожалуйста где найти пошаговую инструкцию, чтобы обновиться с версии 8.2 до 10
celsoft

celsoft

1 ноября 2013 16:20 Администраторы
0
Цитата: DERCHAN
Скажите пожалуйста где найти пошаговую инструкцию, чтобы обновиться с версии 8.2 до 10

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

Serahele

1 ноября 2013 16:23 Клиенты
0
Цитата: celsoft
В этом нет необходимости, все необходимые файлы переведены в кодировку UTF-8 и вы делаете не нужную работу.

Здесь вы не правы. Есть моды, которые требуют вмешательство в файлы, помимо шаблонных. Да и не обязательно это должны быть моды. В любом случае, если движок позиционируется как UTF-8 версия, то он и должен быть таким. А уж в чем есть необходимость, а в чем нет, это все-таки конечный пользователь сам решит для себя. Уж один раз произвести перевод дистрибутивы в UTF-8 кодировку не настолько большой труд.
Азимут-пресс

Азимут-пресс

1 ноября 2013 16:26 Посетители
0
А я думал уже не выйдет. wink
celsoft

celsoft

1 ноября 2013 16:28 Администраторы
0
Цитата: Serahele
Здесь вы не правы. Есть моды, которые требуют вмешательство в файлы, помимо шаблонных. Да и не обязательно это должны быть моды. В любом случае, если движок позиционируется как UTF-8 версия, то он и должен быть таким. А уж в чем есть необходимость, а в чем нет, это все-таки конечный пользователь сам решит для себя.

Нет я как раз таки прав. И никто вам не мешает вмешиваться в эти файлы, правьте их как хотите, независимо от их кодировки они сохраняют полную работоспособность после редактирования, и работоспособность может нарушиться только из за некорректных модификаций, а не из за формата файла. Кодировка UTF-8 важна при выводе кириллической или другой прочей от латиницы информации в браузер, а не в выполняемом PHP коде, а вывода в данных файлах нет, и быть не должно. А если и нужно сделать вывод кириллицы в одном конкретном файле, то его и нужно перекодировать, а не все подряд перекодировать.
Eric Draven

Eric Draven

1 ноября 2013 16:58 Клиенты
0
Цитата: Serahele
Здесь вы не правы. Есть моды, которые требуют вмешательство в файлы...

Есть много модулей, которые не взаимодействуют с отдельными .lng файлами и всю выводимую на сайт кириллическую информацию содержат в теле собственных файлов. В итоге эта информация выводится кракозябрами. Из личного опыта знаю, что исправить ситуацию можно перекодировав файл(ы) модуля в UTF-8 или подкорректировать модуль, заставив его взаимодействовать с отдельным .lng файлом. Но зачем все файлы движка конвертировать?
celsoft

celsoft

1 ноября 2013 17:07 Администраторы
0
Цитата: Eric Draven
Есть много модулей, которые не взаимодействуют с отдельными .lng файлами и всю выводимую на сайт кириллическую информацию содержат в теле собственных файлов. В итоге эта информация выводится кракозябрами. Из личного опыта знаю, что исправить ситуацию можно перекодировав файл(ы) модуля в UTF-8 или подкорректировать модуль, заставив его взаимодействовать с отдельным .lng файлом. Но зачем все файлы движка конвертировать?

В том то и дело. Ну и пусть содержат, никакие .lng файлы для вас в данном случае роли не играют, это для стандартного кода важно. Ничего не нужно перекодировать, и вся ваша ошибка кроется только в том что вы свои модификации записываете открыв файл в редакторе в ASCII режиме, и записали туда кириллицу и также в ASCII формате сохранили. Поэтому и "кракозябры". Стандартные файлы содержат только программный код, который только на латинице и если вы собираетесь записать код, содержащий кириллицу то открывать нужно файл в редакторе в UTF-8 формате и соответственно сохранять его в UTF-8 формате, а не в ASCII формате и тогда все будет корректно. Никаких предварительных перекодировок не нужно. Нужно изначально открывать его в правильном формате, ничего из стандартного DLE при этом не повредится, потому как стандартный DLE программный код только на латинице, и взаимодействует уже с lng файлами, где все уже сконвертировано.
DERCHAN

DERCHAN

1 ноября 2013 17:44 Клиенты
0
После обновления с версии 8.2 до 10.1 импортировал базу, НО! Больше не создаются категорию! Выдает ошибку БД
А так же не работает визуальный редактор при создании новостей - только BBcodes Как быть в данном случае
Eric Draven

Eric Draven

1 ноября 2013 18:21 Клиенты
0
Цитата: celsoft
Ну и пусть содержат, никакие .lng файлы тут роли не играют...

В данном случае Вы затронули немного другую ситуацию, но в целом повторили мою мысль. Я имел в виду ситуацию, когда скачанный откуда-нибудь модуль изначально писался и сохранялся в ASCII формате. На DLE с кодировкой windows-1251 работает нормально, но когда подключаешь модуль к DLE UTF-8 - кракозябры. Вот и приходится конвертировать файл модуля в UTF-8 или же выносить всю кириллицу (которая будет видна на сайте) в отдельный .lng (UTF-8) либо в общий website.lng. Вариант с выносом текста из модуля в .lng (как это сделано повсюду в коде DLE) гораздо удобнее, особенно если сайт переведён на несколько языков.

Кстати, очень жаль, что в DLE пока нельзя выносить весь текст из файлов шаблона в отдельный .lng. Если, например, сайт на 3 языках и имеет 5 шаблонов, всего приходится делать 15 шаблонов, что очень неудобно, когда нужно вносить в них какие-то изменения.
ПафНутиЙ

ПафНутиЙ

1 ноября 2013 19:29 Посетители
0
Спасибо за релиз, очень кстати! Как раз сегодня хотел обновить немного пару модулей, заодно проверю на последней версии движка.

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

Needle

1 ноября 2013 19:32 Клиенты
0
Пункт 1 делает изменения везде, и в rss (ссылки после этого нарушаются) и в похожих новостях(ссылки после этого нарушаются), в общем не только в самих новостях, нужно поправить наверно.
ПафНутиЙ

ПафНутиЙ

1 ноября 2013 19:33 Посетители
0
Третий пункт в списке изменений шаблона:
<input class="bbcodes" style="height: 22px; font-size: 11px;" title="Проверить доступность логина для регистрации" onclick="find_relates(); return false;" type="button" value="Найти похожие" />

ошибочно указан title

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Май 2016    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Март 2016 (2)
Февраль 2016 (2)
Ноябрь 2015 (1)
Октябрь 2015 (2)
Август 2015 (1)
Июль 2015 (2)