Главная страница / Релизы / DataLife Engine v.10.6 Final Release
октябрь 14 2015

DataLife Engine v.10.6 Final Release

celsoft 14 октября 2015 Релизы 39 057
DataLife Engine v.10.6 Final Release

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

1. Добавлена поддержка четырех байтовой кодировки базы данных для сайтов, использующих кодировку UTF-8. При установке скрипта в кодировке UTF-8 вы можете включить поддержку четырех байтов для данной кодировки в БД. Это необходимо если вы, например, захотите использовать не буквенные символы в базе данных. Например, смайлики Emoji, музыкальные символы и т.д.

2. Для шаблона main.tpl добавлен новый тег {jsfiles}, данный тег выводит подключение всех JS скриптов, которые использует DLE в указанном месте шаблона. При помощи данного тега вы можете, например, перенести все JS скрипты в самый низ страницы, для ускорения загрузки и рендеринга ваших страниц. Данный тег является необязательным, и в случае его отсутствия в шаблоне, все скрипты будут подключены, как и ранее к тегу {headers}. Внимание, если вы переносите подключение скриптов, то должны иметь ввиду, что тег {AJAX} также должен находится ниже тега {jsfiles}, а также вы должны предусмотреть работу всех своих сторонних скриптов в шаблоне, если они используют, например, библиотеку Jquery, чтобы они не запускались раньше, чем выполнится подключение всех скриптов. Мы настоятельно не рекомендуем новичкам пользоваться данным тегом, он предназначен для опытных вебмастеров, которые имеют опыт в работе с JS скриптами.

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

4. Для рейтинга новостей и комментариев добавлен запрет на выставление оценки собственной новости или собственному комментарию.

5. Для рейтинга новостей и комментариев добавлена возможность изменения для посетителей сайта своего голоса или оценки. Например, если пользователь поставил одну оценку или голос за новость или комментарий, то передумав он может изменить свою оценку. При этом старая его оценка будет отменена и добавлена новая.

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

7. Добавлен форматированный вывод количества просмотров новости, количества комментариев у новости, количества новостей и комментариев у пользователя в профиле. Например, при выводе количества просмотров у новости вместо 252501 будет выведено 252 501. Что облегчает восприятие больших цифр.

8. Для тегов [aviable=x] Текст [/aviable] и [not-aviable=x] Текст [/not-aviable] добавлены теги синонимы [available=x] Текст [/available] и [not-available=x] Текст [/not-available] соответственно. Данные теги являются полностью идентичными синонимами и несут одну функциональную нагрузку, просто написание available является правильным и созвучным для англоязычных пользователей скрипта.

9. Добавлена поддержка вложенности друг в друга для тегов [available=x] Текст [/available] и [not-available=x] Текст [/not-available]. Например, вы можете использовать в шаблоне конструкцию: [available=main|cat] Текст 1 [available=cat] Текст 2 [/available] [/available]. Которая выведет "Текст 1" при просмотре главной странице и категорий, а "Текст 2" только при просмотре категорий. Тем самым упрощается логика верстки шаблона, а также добавляются новые возможности при верстке шаблона.

10. Добавлена поддержка вложенности друг в друга для тегов [group=x] Текст [/group] и [not-group=x] Текст [/not-group]. Например, вы можете использовать в шаблоне следующую конструкцию: [group=1,2,3,4] Текст 1 [group=1] Текст 2 [/group] [/group]. Которая выведет "Текст 1" для всех зарегистрированных пользователей, а "Текст 2" только для администраторов.

11. Для BBCODES редактора для сайта, добавлена поддержка следующих новых кнопок и BB тегов:
[sub] текст [/sub] - выводят текст в нижнем индексе
[sup] текст [/sup] - выводят текст в верхнем индексе
[justify] текст [/justify] - выравнивает текст по обеим сторонам и слева и справа

12. Для BBCODES редактора для сайта, добавлена поддержка вставки заголовков текста. Заголовки вставляются с использованием специальной новой кнопки в редакторе и могут использоваться заголовки от <H1> до <H6>.

13. Улучшены алгоритмы работы модуля "Перекрестные ссылки". Теперь модуль корректно распознает разные слова, имеющие одинаковые вхождения. Например, если были заданы слова "Терминатор" и "Терминатор Генезис" с разными ссылками, то будет проведена корректная замена каждого отдельного ключевого слова, независимо друг от друга и независимо от того, когда она были добавлены в скрипте.

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

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

16. Для тегов [category=x] текст [/category], [not-category=x] текст [/not-category], [catlist=x] текст [/catlist], [not-catlist=x] текст [/not-catlist] добавлена возможность перечислять список категорий с использованием дефиса, например, вы можете указать [category=3-7,15] текст [/category], и данные теги выведут текст на страницах категорий, имеющих ID с 3 по 7, и 15.

17. Для шаблонов вывода комментариев (comments.tpl) добавлены новые теги [rootcomments] текст [/rootcomments], которые выводят текст, заключенных в них, в случае если комментарий является основным родительским к новости, а не является ответом на какой-либо другой комментарий. А также добавлены теги [childrencomments] текст [/childrencomments] которые выводят текст, заключенных в них, в случае если комментарий является ответом на другой комментарий. Тем самым вы можете гибко визуально настраивать внешний вид дерева комментариев, например, заключить родительские комментарии в отдельный блок, или для ответов на комментарии сократить количество визуального оформления и информации.

18. Для пользовательского вывода новостей при помощи тега {custom ...}, для параметра author, добавлена возможность перечислять нескольких авторов. Например, вы можете указать {custom author="test,admin"}, и тогда будет выведены новости авторов с логином "admin" и логином "test".

19. Для пользовательского вывода новостей при помощи тега {custom ...} добавлено использование нового параметра authorexclude="X", при котором выводятся публикации всех авторов, кроме указанного, где X это имя логина автора. Логины авторов в данном параметре также можно перечислять через запятую. Например, при использовании {custom authorexclude="admin,test"} будут выведены новости всех авторов, кроме авторов с логином "admin" и логином "test".

20. Для пользовательского вывода новостей при помощи тега {custom ...} добавлено использование нового параметра catalog="X", при котором выводятся все публикации содержащие указанный в параметре символьный код, где X это назначенный новостям символьный код. Допускается также перечисление символьных кодов в параметре через запятую. Например, при использовании {custom catalog="а,б"} будут выведены новости, которые содержат символьные коды "а" или "б".

21. Для пользовательского вывода новостей при помощи тега {custom ...} добавлено использование нового параметра catalogexclude="X", при котором выводятся все публикации, которые не содержат указанный в параметре символьный код, где X это назначенный новостям символьный код. Допускается также перечисление символьных кодов в параметре через запятую. Например, при использовании {custom catalogexclude="а,б"} будут выведены новости, которые не содержат символьные коды "а" и "б".

22. Для пользовательского вывода новостей при помощи тега {custom ...} добавлено использование нового параметра xfields="X", при котором выводятся все публикации, содержащие указанное в параметре значение дополнительных полей новостей, где X это значение дополнительного поля. Допускается также перечисление значений в параметре через запятую. Например, при использовании {custom xfields="значение 1,значение 2"} будут выведены новости, в которых есть дополнительные поля содержащие "значение 1" или "значение 2".

23. Для пользовательского вывода новостей при помощи тега {custom ...} добавлено использование нового параметра xfieldsexclude="X", при котором выводятся все публикации, не содержащие указанное в параметре значение дополнительных полей новостей, где X это значение дополнительного поля. Допускается также перечисление значений в параметре через запятую. Например, при использовании {custom xfieldsexclude="значение 1,значение 2"} будут выведены новости, в которых нет дополнительных полей содержащих "значение 1" и "значение 2".

24. Для шаблонов вывода профиля пользователей (userinfo.tpl и profile_popup.tpl) добавлена поддержка новых тегов [profile-user-group=X] Текст [/profile-user-group], которые выводят текст заключенных в них, если группа пользователя, профиль которого просматривается, принадлежит указанной группе X. Где X это номер группы. Допускается также перечисление нужных групп через запятую. Например, вы можете указать [profile-user-group=1,2] Текст [/profile-user-group] и в данном случае будет выведен текст, если просматривается профиль администратора или главного редактора. Тем самым вы можете для разных групп пользователей, делать различное оформление их профиля.

25. Для шаблонов вывода профиля пользователей (userinfo.tpl и profile_popup.tpl) добавлена поддержка новых тегов [not-profile-user-group=X] Текст [/not-profile-user-group], которые выводят текст заключенных в них, если группа пользователя, профиль которого просматривается, не принадлежит указанной группе X. Где X это номер группы. Назначение данных тегов противоположно описанным в предыдущем пункте. Например, вы можете указать [not-profile-user-group=1,2] Текст [/not-profile-user-group] и в данном случае будет выведен текст, если просматривается профиль пользователя, не принадлежащий администраторам и главным редакторам. Тем самым вы можете для разных групп пользователей, делать различное оформление их профиля.

26. Для шаблона вывода статической страницы (static.tpl или любого другого шаблона, назначенного странице) добавлен новый тег {text limit="x"} который выводит только текст добавленных для статической страницы без HTML форматирования, при этом сам текст публикации сокращается до указанного X количества символов. При этом сокращение текста происходит до последнего логического слова, а не обрывается на середине слова.

27. Для шаблона вывода статической страницы (static.tpl или любого другого шаблона, назначенного странице) добавлено использование новых тегов: {image-x} который выводит URL картинки, находящейся в тексте статической страницы, где "x" это номер картинки в тексте страницы, например, {image-1} выведет URL первой картинки в тексте страницы. Добавлено использование тегов [image-x] текст [/image-x], которые выводят указанный в них текст, только если картинка с номером "x" присутствует в тексте страницы.

28. Для статических страниц добавлена специальная разметка в метатегах согласно протоколу Open Graph http://ogp.me/, благодаря ей, для социальных сетей и поисковиков, в метатегах будут добавляться название сайта, ссылка на изображение в статической странице, ссылка на видео (если таковое присутствует в статической странице и опубликовано при помощи тега [video]), а также ссылка на аудио (если таковое присутствует в статической странице и опубликовано при помощи тега [audio]). Все это позволяет более лучше и качественнее индексировать ваш сайт и интегрировать его с социальными сетями.

29. Для шаблона вывода прикрепленных к новости файлов (attachment.tpl) добавлена поддержка нового тега {extension}, который выводит расширение загруженного к новости файла. Тем самым вы можете, например, задавать в шаблоне для вывода загруженных файлов различные пиктограммы, в зависимости от типа файла и его расширения.

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

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

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

33. Внесены изменения в работу парсинга текста новостей относительно обратной конвертации HTML тегов для изображений (тега img). В случае если картинка была вставлена в виде ББ тегов, то при редактировании она также переводится в ББ теги. В случае если картинка была вставлена при помощи HTML тега, то при редактировании она также остается в виде HTML тега. Данное нововведение позволяет более гибко писать тексты новостей, если картинкам нужно задать какие-то дополнительные HTML свойства, например, стили или классы CSS и т.д.

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

35. Оптимизирован вывод загруженных к новостям файлов. А именно подсчет размеров файлов и его хеш сумм производится только в случае если соответствующие теги стоят в шаблоне attachment.tpl, и в случае если их нет, то работа по получению этой информации скриптом не производится. Что позволяет существенно сократить скорость работы скрипта и снизить нагрузку на сервер.

36. С сожалением были вынуждены отключить поддержку сервиса "Чистый Веб" от Яндекса. В связи с прекращением поддержки данного сервиса со стороны Яндекса.

37. Добавлено автоматическое подключение плеера DLE для видео опубликованного в новостях, и которые выводятся тегом {custom ...} на сайте.

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

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

40. Добавлена поддержка скриптом линейки MySQL 5.7.x

41. Переработан и адаптирован код скрипта, для поддержки линейки PHP 7.xx

42. Обновлен до актуальной версии PHP класс для работы с почтой, улучшена совместимость с некоторыми SMTP серверами.

43. Обновлен HTML5 плеер до актуальной версии, улучшена поддержка и его работа на некоторых моделях смартфонов.

44. Обновлен визуальный редактор TinyMCE до актуальной версии, улучшена его работа в новом браузере Edge от Microsoft.

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

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

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

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

49. Исправлена проблема, при которой неверно формировались ссылки в письмах, если в настройках скрипта в качестве URL сайта было просто указано "/".

50. Исправлена проблема, при которой не очищался автоматически кеш RSS информеров каждый час.

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

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

Внимание!

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

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

Комментарии

  1. surikat (Посетители)

    3 февраля 2016 23:43 25 комментариев
    Здравствуйте ! Приобрёл у вас лицензию расширенную,но у меня версия скрипта 10.4 (то есть до этого я пользовался и создал сайт на неактивированной ,но полной версии ). Ввёл ключ , активировалось,всё отлично, но теперь вопрос как с 10.4 переходить на 10.6. То есть это в автоматическом режиме происходит из админки или как? Вообщем мои действия какие? Заранее благодарю!
    С ув, surikat !
  2. Captain (Клиенты)

    4 февраля 2016 00:10 152 комментария
    surikat,
    https://dle-news.ru/extras/online/overview.html
  3. rozhko (Посетители)

    5 февраля 2016 12:29 4 комментария
    А почему вы не сделаете нормальный вид страниц пользователей? Почему бы не сделать их в виде блогов хотя бы по образцу ЛайвСтрит 2011 года?
  4. celsoft (Администраторы)

    5 февраля 2016 17:54 4 033 комментария
    Цитата: rozhko
    А почему вы не сделаете нормальный вид страниц пользователей? Почему бы не сделать их в виде блогов хотя бы по образцу ЛайвСтрит 2011 года?

    Если честно, непонятно что значит нормальный, в вашем понимании? Поясните что вы имеете ввиду. У них нормальный вид, тот который должен, а внешний вид делается в шаблонах, и какой хотите сделать, тот и можете делать. Единственное что не нужно путать функциональность DLE с другими направлениями, например DLE это не livejournal (и у него нет в планах таковым становится), где пользователи ведут какие то независимые друг от друга блоги, поэтому непонятно о каком "в виде блогов" идет речь.
  5. mms2121 (Клиенты)

    10 февраля 2016 04:47 4 комментария
    Добрый день. Лицензия приобретена.
    Сделал переход с 10.4 на 10.6. Но в админке при нажатии на профайл пользователя открывается страница с ошибкой: Parse error: syntax error, unexpected T_FUNCTION in /var/www/webec526/data/www/marine-vacancy.ru/engine/modules/profile.php on line 444
    Также во фронтэнде не открываются профили, пишет интернал сервер еррор 500.

    В чем причина?
  6. celsoft (Администраторы)

    10 февраля 2016 05:59 4 033 комментария
    mms2121,
    Версия PHP на вашем сервере не соответствует минимально требуемой. Для работы DLE актуальной версии нужно наличие PHP 5.3.x. и выше https://dle-news.ru/request.html
  7. mms2121 (Клиенты)

    10 февраля 2016 07:53 4 комментария
    Цитата: celsoft
    mms2121,
    Версия PHP на вашем сервере не соответствует минимально требуемой. Для работы DLE актуальной версии нужно наличие PHP 5.3.x. и выше https://dle-news.ru/request.html

    Спасибо, помогло.

    А еще вопрос. А что такое закодированное в файле init.php ? Механизм активации как понимаю? Вопрос связан с тем, что антивирусник ругается на добрую половину оригинальных файлов DLE (видит там всякие eval и прочие).
  8. celsoft (Администраторы)

    10 февраля 2016 11:23 4 033 комментария
    Цитата: mms2121
    А еще вопрос. А что такое закодированное в файле init.php ?

    Проверка лицензии.
    Цитата: mms2121
    Вопрос связан с тем, что антивирусник ругается на добрую половину оригинальных файлов DLE (видит там всякие eval и прочие).

    Сомневаюсь что вы пользуетесь именно антивирусом. Антивирусы ищут именно вирусы, а не использование каких либо функций. Скорее всего вы пользуетесь каким то сканером, который просто ищет функции PHP которые часто используют злоумышленники, но это не делает эти функции какими то плохими, зачастную они выполняют нужную и важную работу. Поэтому сканерами нужно пользоваться только профессионалам для облегчения поиска, которые смогут проанализировать код и понять для чего он нужен.
  9. mms2121 (Клиенты)

    11 февраля 2016 02:18 4 комментария
    Цитата: celsoft
    Цитата: mms2121
    А еще вопрос. А что такое закодированное в файле init.php ?

    Проверка лицензии.
    Цитата: mms2121
    Вопрос связан с тем, что антивирусник ругается на добрую половину оригинальных файлов DLE (видит там всякие eval и прочие).

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


    Да, вы правы. Пользовались именно сканнерами по типу Ai-Bolit, Manul и кучи вариантов. Сканнировал и проверял как специалист по безопасности, так и специалисты хостинга. Вручную проверяли БД, все подозрительные файлы. Дошло до того, что просто пересоздали сайт с 0. Т.е. взяли новый DLE 10.6, перенесли проверенную базу и проверенный шаблон. Все это запустили.
    А изначально проблема заключается в том, что Google.Adwords заблокировал сайт в Adwords с формулировкой "На сайте присутствуют вирусные ссылки на сайт runetki"
    Конкретной ссылки на какой странице все это происходит гугл не дает. При этом другие системы сайт относят к доверенным (Директ, mail.ru, касперский и т.д.).
    Поэтому не знаю что делать с гуглом и где искать эти ссылки. Отсюда и вопросы по функциям типа eval, которые используется в коде CMS в больших количествах.
  10. celsoft (Администраторы)

    11 февраля 2016 08:40 4 033 комментария
    Цитата: mms2121
    Отсюда и вопросы по функциям типа eval, которые используется в коде CMS в больших количествах.

    Вообще то эта PHP функция только в одном файле. Больше ее нигде нет в стандартном дистрибутиве. Может быть вы еще в JS скриптах ее находили, но у нее уже совсем другое назначение.

    Цитата: mms2121
    Конкретной ссылки на какой странице все это происходит гугл не дает. При этом другие системы сайт относят к доверенным (Директ, mail.ru, касперский и т.д.).
    Поэтому не знаю что делать с гуглом и где искать эти ссылки.

    По опыту могу вам сказать. Что зачастую проблема кроется не в файлах, а в контенте сайта. Поэтому после восстановления оригинальных файлов нужно проверить контент (новости и комментарии на наличие ссылок на подозрительные сайты). Также проблемой может быть реклама, показываемая на сайте от других площадок, если в один момент другая рекламная площадка покажет ссылку с рекламой на этот сайт. При этом зачастую одна рекламная площадка считает сайт вредоносным, а другая нет. Например Яндекс считает сайт нормальным и крутит в своей рекламной компаниии, а Google считает сайт вредоносным. Или просто не знают о вредоносности. И наоборот. Я лично знаю не один случай когда реклама от Google крутила в рекламе вредоносные сайты, и удаляли они ее только когда им прямо об этом сообщали. Также когда бывают случаи, когда в рекламе крутится нормальный сайт, но он был заражен злоумышленниками, а администрация этого не знала, или потребовалось время на устранение, а сайт попал под фильтры, и ваш также идет заодно в фильтры. Поэтому я рекомендую вам полностью удалить с сайта другие рекламные площадки и отправить запрос в google на перепроверку сайта.
  11. mms2121 (Клиенты)

    11 февраля 2016 11:55 4 комментария
    Цитата: celsoft
    Цитата: mms2121
    Отсюда и вопросы по функциям типа eval, которые используется в коде CMS в больших количествах.

    Вообще то эта PHP функция только в одном файле. Больше ее нигде нет в стандартном дистрибутиве. Может быть вы еще в JS скриптах ее находили, но у нее уже совсем другое назначение.

    Цитата: mms2121
    Конкретной ссылки на какой странице все это происходит гугл не дает. При этом другие системы сайт относят к доверенным (Директ, mail.ru, касперский и т.д.).
    Поэтому не знаю что делать с гуглом и где искать эти ссылки.

    По опыту могу вам сказать. Что зачастую проблема кроется не в файлах, а в контенте сайта. Поэтому после восстановления оригинальных файлов нужно проверить контент (новости и комментарии на наличие ссылок на подозрительные сайты). Также проблемой может быть реклама, показываемая на сайте от других площадок, если в один момент другая рекламная площадка покажет ссылку с рекламой на этот сайт. При этом зачастую одна рекламная площадка считает сайт вредоносным, а другая нет. Например Яндекс считает сайт нормальным и крутит в своей рекламной компаниии, а Google считает сайт вредоносным. Или просто не знают о вредоносности. И наоборот. Я лично знаю не один случай когда реклама от Google крутила в рекламе вредоносные сайты, и удаляли они ее только когда им прямо об этом сообщали. Также когда бывают случаи, когда в рекламе крутится нормальный сайт, но он был заражен злоумышленниками, а администрация этого не знала, или потребовалось время на устранение, а сайт попал под фильтры, и ваш также идет заодно в фильтры. Поэтому я рекомендую вам полностью удалить с сайта другие рекламные площадки и отправить запрос в google на перепроверку сайта.

    Спасибо. Попробуем еще.
  12. master_z1zzz (Посетители)

    12 февраля 2016 12:08 21 комментарий
    Уважаемые. Как в модуле принять POST запрос? Что за запрет? Чёрти что.
  13. celsoft (Администраторы)

    12 февраля 2016 14:35 4 033 комментария
    Цитата: master_z1zzz
    Уважаемые. Как в модуле принять POST запрос? Что за запрет? Чёрти что.

    Никаких запретов в DLE для модулей нет и никогда не было на POST запросы. Что-то вы неправильно делаете уже в своем модуле и PHP коде.
  14. master_z1zzz (Посетители)

    12 февраля 2016 19:10 21 комментарий
    Как я могу что-то неправильно делать, если в модуле первоначально стоит проверка на пост запрос?
    Я хочу принять данные с webmoney которые отправляют данные через метод пост, и яне могу их принять.

    Решите эту проблему.
  15. master_z1zzz (Посетители)

    12 февраля 2016 19:46 21 комментарий
    Вы сейчас занимаетесь обновлением движка на своём же сайте, при этом пытаетесь отмазать себя от ответа. Я хвалил вас всегда, но теперь буду писать на своём сайте, что Ваш движок отстой, потому что вы гнорируете пользователей, которые купили у Вас лицензию. А если Вы удалите этот комментарий, то я во всё интернете его резмещу, расписав всё, что мне не нравится.
    К статие, зачем Вы удалили свой ответ, всё равно я сохранил всю переписку.
  16. celsoft (Администраторы)

    12 февраля 2016 21:20 4 033 комментария
    Цитата: master_z1zzz
    Как я могу что-то неправильно делать, если в модуле первоначально стоит проверка на пост запрос?
    Я хочу принять данные с webmoney которые отправляют данные через метод пост, и яне могу их принять.

    Повторяю еще раз. В стандартном DLE нет, и никогда не было никаких блокировок POST запросов. А что вы делаете в своем модуле не так, я понятия не имею, я ваш модуль не делал и не видел.
    Цитата: master_z1zzz
    Решите эту проблему.

    Как мы можем что то решить и сказать вам что убрать, если в DLE этого нет. Причиной вашей проблемы может быть ваш некорректный код модуля, или например на сервере стоят какие то дополнительные фильтры, такие как например mod_security и т.д. Но DLE ничего из ваших входящих данных не блокирует, он фильтрует только те переменные что сам использует, но никаких Webmoney данных он не использует и не фильтрует.
    Цитата: master_z1zzz
    К статие, зачем Вы удалили свой ответ, всё равно я сохранил всю переписку.

    Какой ответ я удалил? Мой ответ выше как был так и остался и никуда он не девался.
    Если хотя бы еще раз позволите в своих комментариях оскорбления, вы будете забанены на данном сайте, без возможности какого либо восстановления.
  17. master_z1zzz (Посетители)

    13 февраля 2016 07:47 21 комментарий
    Как мой код может быть не корректный, если я просто пытаюсь принять в нём пост запрос? Больше в модуле ничего нет. Движок не ковырял, как поставил с нуля так он и стоит. Попробуйте сами принять пост запрос в модуле любом. Если оскорбил, извиняюсь.
  18. Dimo4ka14 (Клиенты)

    13 февраля 2016 10:04 19 комментариев
    master_z1zzz, Dle здесь не причем, сам когда-то столкнулся с такой проблемой. Рекомендую обратиться в поддержку хостинга.

    celsoft, Ответьте пожалуйста на мой пост о расширении возможностей движка в частности:
    1. Блоги
    2. Друзья
    3. Награды
    4. И т.д.

    Очень не удобно после обновления движка все адаптировать под новую версию. Ведь модуль Блоги расширело аудиторию пользователей сайта и клиентов движка.
  19. master_z1zzz (Посетители)

    13 февраля 2016 10:14 21 комментарий
    Dimo4ka14, напишу конечно, но если я принимаю пост запросы в корневом index.php, то всё принимается. Если я напишу на хостинг, то они скажут, что проблема скорей всего в скриптах движка, они точно не будут лезть туда. Короче смешно всё как-то.
  20. celsoft (Администраторы)

    13 февраля 2016 11:05 4 033 комментария
    Цитата: master_z1zzz
    Как мой код может быть не корректный, если я просто пытаюсь принять в нём пост запрос? Больше в модуле ничего нет. Движок не ковырял, как поставил с нуля так он и стоит. Попробуйте сами принять пост запрос в модуле любом. Если оскорбил, извиняюсь.

    Я никогда не пишу голословно, я всегда перепроверяю, когда пишут что что либо не работает. На стандартном скрипте создал простой модуль с именем test.php подключил его в main.tpl строчкой
    {include file="/test.php"}
    в котором просто прописал:
    <?php
        print_r($_POST);
    ?>

    И он вывел все поступающие POST данные на сервер без ограничений. Более того на этом сайте стоит модуль принимающий оплаты за лицензию, стоит на стандартном DLE, и прекрасно работает и тоже через POST данные.

    Цитата: master_z1zzz
    напишу конечно, но если я принимаю пост запросы в корневом index.php, то всё принимается.

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

    Цитата: Dimo4ka14
    Ответьте пожалуйста на мой пост о расширении возможностей движка в частности

    Вы уж простите, но я не даю комментариев относительно того, что появится в скрипте, а что нет. Потому как это всегда достоверно неизвестно, сегодня что то может не планироваться, а потом в силу различных обстоятельств ситуация изменится и что то может появится.
  21. master_z1zzz (Посетители)

    13 февраля 2016 11:51 21 комментарий
    Вставил код:
    {include file="/test.php"}

    сразу после <body> и теперь работает. До этого стоял в самом конце документа перед </body> странно. Советую протестировать этот баг. Возможно это только у меня, но не факт. Спасибо, что пытались помочь. Забираю слова назад.
  22. celsoft (Администраторы)

    13 февраля 2016 16:13 4 033 комментария
    Цитата: master_z1zzz
    сразу после <body> и теперь работает. До этого стоял в самом конце документа перед </body> странно. Советую протестировать этот баг. Возможно это только у меня, но не факт. Спасибо, что пытались помочь. Забираю слова назад.

    Место положение тега в шаблоне роли не играет. Ваш модуль выполняется на сервере, а не в браузере. Роль в данном случае играет только порядок выполнения таких же других сторонних модулей, которые вы подключаете в шаблоне. Если например один сторонний модуль, мешает другому, то изменение порядка может повлиять на работу. Если других модулей нет, то где именно находится в шаблоне без разницы, выполняет ваши сторонние модули один и тот же код DLE на сервере, и он находится в одном месте. У вас есть другие сторонние модули, которые мешают вашему модулю. И соответственно переместив подключение выше их, он стал выполнятся раньше их и они ему уже не мешают.
  23. master_z1zzz (Посетители)

    17 февраля 2016 08:54 21 комментарий
    celsoft, спасибо, буду иметь ввиду.

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

    Ничего не менял в шаблонах и скриптах!

    Отбой по ошибке добавления комментариев.
    Сам решил.
    Я поставил на сайт свою reCaptcha, а по правилам, не может быть две каптчи на одной странице. Конфликт исчерпан.
  24. maisterwerk (Посетители)

    19 февраля 2016 01:51 3 комментария
    Добрый день, Как определить у новости ее символьный код ? чтобы потом вывести его в {custom catalog="символьный код"} или в ссылке сайт/catalog/символьный код
    и можно ли как то редактировать вывод новостей в данном случае в tpl файле чтобы не использовался стандартный шаблон коротких новостей?
  25. celsoft (Администраторы)

    19 февраля 2016 11:22 4 033 комментария
    Цитата: maisterwerk
    Добрый день, Как определить у новости ее символьный код ? чтобы потом вывести его в {custom catalog="символьный код" или в ссылке сайт/catalog/символьный код

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

    Цитата: maisterwerk
    и можно ли как то редактировать вывод новостей в данном случае в tpl файле чтобы не использовался стандартный шаблон коротких новостей?

    Думаю можно, только из вашего сообщения непонятно, что вы вообще хотите сделать. Опишите суть вашего вопроса более подробно.
  26. maisterwerk (Посетители)

    19 февраля 2016 15:44 3 комментария
    celsoft,
    мы чуть чуть друг друга не поняли.
    c символьным кодом разобрался, подсказали отредактировать файл show.full.php: вставить $news_find['{symbol}'] = $row['symbol'];
    В шаблон вставить {custom catalog="{symbol}"} или сайт/catalog/{symbol}/ и я смогу использовать символьный код который принадлежит данной новости.

    но вопрос второй был как при открытии ссылки: сайт/catalog/символьный_код не использовался стандартный код из shortstory.tpl а например shortstory_catalog.tpl, если ли возможность это визуальное оформление как то изменить?
  27. celsoft (Администраторы)

    19 февраля 2016 16:39 4 033 комментария
    Цитата: maisterwerk
    но вопрос второй был как при открытии ссылки: сайт/catalog/символьный_код не использовался стандартный код из shortstory.tpl а например shortstory_catalog.tpl, если ли возможность это визуальное оформление как то изменить?

    Пользуйтесь тегами available https://dle-news.ru/extras/online/index.html?startnews.html для вывода разного оформления. Например в шаблоне shortstory.tpl
    [available=catalog] код шаблона краткой новости для каталога [/available]
    [not-available=catalog] код шаблона краткой новости для всего остального [/not-available]
  28. master_z1zzz (Посетители)

    27 февраля 2016 10:54 21 комментарий
    Подскажите, почему возвращается NULL при выборке нужных полей из базы?
    $dle_api -> load_table (PREFIX."_post", 'xfields', 'id = 1 AND id = 4', true, 0, false, 'id', 'DESC');

    Подскажите как правильно получить несколько полей с несколькими условиями.
  29. master_z1zzz (Посетители)

    27 февраля 2016 11:21 21 комментарий
    Извиняюсь, протупил как обычно, нужно было OR вместо AND.
  30. razer85 (Клиенты)

    12 марта 2016 19:20 35 комментариев
    34. Добавлена поддержка сжатия изображений для PNG формата при их загрузке на сервер, что позволяет снизить размер картинок, после их загрузки на сервер.

    Почему-то не сжимает картинки после загрузки.

Информация

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

Календарь

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

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

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