/ / DataLife Engine v.11.3 Final Release
апрель 15 2017

DataLife Engine v.11.3 Final Release

DataLife Engine v.11.3 Final Release

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



1. Добавлен новый модуль "Редиректы" для админпанели скрипта. В данном модуле вы можете задавать ссылки для редиректов с одних страниц на другие. Данный модуль будет особенно полезен, когда вы что-либо удалили или перенесли в другое место. Например, удалили одну категорию, и заменили ее на другую, теперь вы можете сделать редирект со старой категории на новую указав старый и новый адрес в данном модуле. При посещении старого адреса будет произведён 301 редирект на новый адрес, что позволит и пользователям попасть на нужную страницу автоматически, и поисковикам правильно склеить нужные адреса. Также данный модуль может использоваться если какие-то ссылки у вас неверно попали в индекс поисковых систем.

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

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

4. В настройки скрипта добавлена возможность указания использования только https протокола при работе с сайтом. При включении данной настройки, все пользователи, которые посещают страницы вашего сайта через обычный http протокол, будут принудительно перенаправлены на использование безопасного SSL соединения. Тем самым больше нет необходимости править файлы .htaccess и настройки nginx для организации принудительных редиректов.

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

6. Добавлена возможность отправлять в обратной связи прикреплённые к письмам файлы. Для этого в настройках групп можете задать для каждой группы пользователей разрешено ли им прикреплять к письмам файлы. Также можете указать сколько максимально файлов они могут приложить к письму, их максимальный суммарный размер, а также какие типы расширений файлов, которые они могут отправлять.

7. Для шаблона обратной связи (feedback.tpl) добавлено использование тегов [attachments] текст [/attachments], которые выводят текст, заключённый в них, если разрешена отправка файлов в обратной связи для данной группы пользователей. Непосредственно для прикрепления файлов к форме вы можете использовать тег:
<input name="attachments[]" type="file" multiple>
при этом имя тега и количество тегов может быть любым, главное это использование type="file" в атрибуте. DLE сам посчитает все прикреплённые к письму файлы и их соответствие настройкам групп.

8. Добавлена возможность использования нескольких форм обратной связи на сайте. Для этого используется специально сформированный URL в браузере. Для отправки стандартной формы обратной связи используется адрес http://вашсайт.ru/index.php?do=feedback Для того чтобы добавить ещё одну форму связи вы можете использовать адрес http://вашсайт.ru/index.php?do=feedback&template=X1&mailtemplate=X2, где X1 это имя шаблона для шаблона формы обратной связи, а X2 это имя шаблона письма, которое будет отправляться через эту форму. При этом если задан шаблон X1, то на сервере в папке шаблона у вас должен находится файл с именем feedback_X1.tpl, а если задан шаблон X2, то на сервере в папке шаблона у вас должен находится файл с именем email_X2.tpl. Например, при использовании URL http://вашсайт.ru/index.php?do=feedback&template=test&mailtemplate=test в папке вашего шаблона должен находится файл feedback_test.tpl для формы обратной связи и email_test.tpl для шаблона отправляемого сообщения. Эти файлы поддерживают все те же теги что и стандартная форма обратной связи, и стандартный шаблон e-mail сообщений в админпанели. Тем самым с учётом того что формы обратной связи поддерживают дополнительные поля разного типа, вы можете организовать на своём сайте, несколько различных форм обратной связи.

9. Все публикуемые изображения при помощи BBCODES тегов автоматически получают свойства адаптивности, чтобы они не выходили за границы элементов сайта, в которых они опубликованы. Данное нововведение облегчает вёрстку шаблонов для новичков.

10. Для модуля "Список действий в админпанели" добавлена возможность поиска нужных данных по логину, IP или дате. Просто вводите в строку поиска нужные вам данные и скрипт автоматически найдёт записи подпадающие под данные критерии. Тем самым предоставляется возможность удобного нахождения в логах необходимых данных.

11. Для модуля "Перекрёстные ссылки", добавлено игнорирование тегов заголовков h1...h5 в данных тегах замены текста на перекрёстные ссылки производится не будет.

12. Для модуля "Поиск и замена" в панели управления скриптом, добавлен поиск и замена текста в рекламных материалах.

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

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

15. Увеличена скорость перестроения публикаций в разделе перестроения публикаций в панели управления скриптом, а также улучшена система обработки ошибок, в случае их возникновения.

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

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

18. При добавлении комментария незарегистрированным пользователем, добавлен контроль используемого им имени и e-mail на соответствие с фильтром по: "IP, Логину или E-Mail." В случае если указанные там логины или e-mail запрещены, то будет также автоматический запрет на публикацию комментария с этими данными.

19. Для модуля добавления публикаций на сайте добавлена возможность передавать в URL браузера категории, которые необходимо сделать выбранными по умолчанию. Для этого используется URL http://вашсайт.ru/index.php?do=addnews&category=X где "X" это ID нужных вам категорий, перечисленные через запятую. Например, по адресу http://вашсайт.ru/index.php?do=addnews&category=3,4,5 в форме добавления новости на сайте будут выбраны по умолчанию категории с ID 3, 4 и 5. Данное нововведение будет полезно для сайтов, которые используют доп. поля для публикаций назначенные разным категориям, и хотят дать пользователям при добавлении публикаций несколько уже предустановленных форм добавления публикации, для различных категорий.

20. Добавлена поддержка написания микроразметки (такие атрибуты как: itemprop, itemtype, itemscope) непосредственно в тексте публикаций.

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

22. Для RSS информеров добавлена поддержка тега enclosure в RSS потоке для определения картинок. В случае если в тексте публикации RSS потока отсутствуют картинки, но при этом они определены тегом enclosure, то для тега {image-1} будет назначена картинка из тега enclosure. Данное нововведение например будет полезно для RSS информеров погоды и т.д.

23. Для тега вывода скрытого текста ([hidе] текст [/hidе]) добавлена возможность указания, каким группам разрешён просмотр указанного в тегах текста. Вы можете указать в параметрах тега каким группам разрешено просматривать содержимое. Например, вы можете написать [hidе=3] текст [/hidе], в данном случае просмотр содержимого тега будет доступен только журналистам. Группы также допускается перечислять через запятую, например, [hidе=2,3,4] текст [/hidе]. В случае если параметр группы не указан, то действуют настройки групп, указанные в панели управления, на предмет того разрешено ли пользователю просматривать текст или нет. Администраторы сайта видят скрытый текст всегда, независимо от указанных а теге параметрах.

24. Полностью переосмыслен тег [media=...] в новостях. Теперь данный тег предназначен не только для встраивания видео с сервиса youtube, но и для встраивания различных фотографий, аудио, видео, документов и виджетов с большого количества сайтов и сервисов. Для этого данный тег был переведён на использование открытого протокола oembed, благодаря которому сервисы сообщают необходимый код для вставки. На данный момент добавлена поддержка 16 сервисов: youtube, instagram, twitter, facebook, flickr, vimeo, docs.com, vine, gettyimages, codepen.io, dailymotion, mixcloud, soundcloud, coub, ifixit, Apple Keynote. При необходимости новые сервисы, поддерживающие oembed могут быть легко добавлены.

25. Для пользовательского вывода публикаций при помощи тега {custom ...} добавлена возможность использования нового параметра futureannounce="yes". Данный параметр работает совместно с параметром days="X", и указывает что публикации нужно брать из будущих дат. Например, тег {custom futureannounce="yes" days="1"} означает что необходимо вывести публикации, дата которых назначена на завтра, т.е. на +1 дней, а тег {custom futureannounce="yes" days="2"} выводит публикации дата которых назначена на завтра и послезавтра, и т.д. Данных параметр будет полезен вебмастерам, для вывода грядущих анонсов на своём сайте.

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

27. Для шаблонов вывода меню категорий (categorymenu.tpl) добавлен новый тег {id}, который выводит ID категории. Данный тег будет полезен, когда нужно визуально выделить какую-либо категорию.

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

29. Добавлены превентивные меры защиты от случайного удаления загруженных картинок к новости, в случае нажатия кнопки "Удалить выбранное". При нажатии на удаление, необходимо будет дополнительно подтвердить необходимость удаления выбранных картинок.

30. Добавлена автоматическая поддержка определения типов картинок в случае несоответствия реальных данных с расширением файла. Например, если картинка имеет расширение jpg, а по факту ее содержимое является gif картинкой, то скрипт больше не будет выдавать сообщение о ошибке файла, а будет обрабатывать автоматически картинку как gif.

31. Добавлена типографская обработка текста для визуальных редакторов TinyMCE и Froala, а также произведены общие улучшения правил типографской обработки текстов.

32. Оптимизирована нагрузка на базу данных, при выводе публикаций при помощи пользовательского тега {custom ...} если в качестве критериев выборки публикаций заданы категории, а также в настройках групп есть ограничения на показ новостей из определённых категорий.

33. Добавлено автоматическое определение кодировки URL строки при показе публикаций из облака тегов и при выводе результатов поиска по доп. полям. Кодировка таких ссылок будет автоматически определяться, для того чтобы при переходе на другую кодировку, они не терялись. Например, при переводе сайта с кодировки windows-1251 на utf-8.

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

35. Улучшена система кеширования блоков публикаций при их выводе с использованием пользовательского тега {custom ...}

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

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

38. Обновлена библитека PHPMailer для отправки писем с сайта до актуальной версии.

39. Обновлены визуальные редакторы TinyMCE и FroalaEditor. При этом для редактора FroalaEditor помимо всего прочего была добавлена возможность улучшенной вставки текстов, отформатированных в Word с возможным сохранением форматирования на выбор.

40. Добавлен автоматический контроль кодировки ссылок, опубликованных при помощи тега [lееch=...] текст [/lееch]. В случае если ссылка была добавлена в одной кодировке сайта, а потом сайт был переведён на другую кодировку, то ссылка, содержащая символы, отличные от латинских, также будет автоматически сконвертирована корректно при редактировании.

41. При выставлении рейтинга публикации, добавлен контроль на предмет того, разрешено ли выставление рейтинга для данной конкретной новости или нет. Это позволяет предотвратить накрутку рейтинга пользователя в случае если для определённых публикаций, запрещено выставление рейтинга.

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

43. Оптимизирована и ускорена загрузка и рендеринг страниц сайта, при использовании визуальных (WYSIWYG) редакторов на сайте. Добавлена поддержка Gzip сжатия для TinyMCE редактора. Убрана дублирующая загрузка редакторов при редактировании публикаций и комментариев, а также при ответах на комментарии.

44. Прекращена поддержка воспроизведения flv видеороликов со стороны плеера DLE.

45. Исправлена проблема, при которой не обрабатывался тег [videо=...] если в пути к видео отсутствовало полное имя домена с протоколом.

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

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

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

49. Исправлена проблема, при которой могли возникнуть проблемы с пользовательским выводом доп. полей при добавлении публикаций на сайте, если выводились не все доп. поля в шаблоне добавления публикаций.

50. Исправлена проблема, при которой отправлялась неверная подпись, в письме на подтверждение смены E-Mail адреса, если был задан не полный адрес сайта в настройках скрипта, без указания протокола.

51. Исправлена проблема, при которой невозможно было задать 0 в качестве значения в дополнительных полях пользователей.

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

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

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

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

Комментарии

yponec99

yponec99

24 мая 2017 12:43 Клиенты
0
Полностью снесли движок и переустановили с чистого оф дистрибута. Скрипты в админке работают. Не работает только окно самого редактирования файлов. По прежнему нет нумерации строк и подсвечивания и кнопка сохранить не реагирует - файл не сохраняется. Беда.
celsoft

celsoft

24 мая 2017 14:53 Администраторы
0
Цитата: yponec99
Полностью снесли движок и переустановили с чистого оф дистрибута. Скрипты в админке работают. Не работает только окно самого редактирования файлов. По прежнему нет нумерации строк и подсвечивания и кнопка сохранить не реагирует - файл не сохраняется. Беда.

В консоли браузера какие JS ошибки возникают?
areliux

areliux

27 мая 2017 23:40 Посетители
0
I have a problem when I add an article, at the end I get the following message every time

< Your user session has expired. Please, refresh the page and log in if necessary. >

Does not let me publish anything of each attempt only 1 is published after I get the same problem
Public I get that error and again public recently, but when again I want to publish again I get that error.

Any suggestion to the problem because I'm getting tired of publishing over and over again
celsoft

celsoft

28 мая 2017 11:53 Администраторы
0
areliux,
You have updated not all files on server, or you uses modified files. Server does not receive all the necessary data.
kust

kust

10 июня 2017 09:44 Посетители
0
Всем привет! подскажите пожалуйста, после обновления на 11.3 к первой картинке в полной новости, прописывает style="max-width:100%;" , хотя в шаблоне все размеры прописаны , как исправить ?
скрин http://prntscr.com/fi3nl7
celsoft

celsoft

10 июня 2017 18:59 Администраторы
0
Цитата: kust
Всем привет! подскажите пожалуйста, после обновления на 11.3 к первой картинке в полной новости, прописывает style="max-width:100%;" , хотя в шаблоне все размеры прописаны , как исправить ?
скрин http://prntscr.com/fi3nl7

Об этом написано в описании релиза, пункт номер 9. Этот параметр не меняет размеров изображения, он лишь не дает выходить изображению за рамки контента. При необходимости его изменить это можно сделать через CSS вашего шаблона, используя параметр !important
azaq3

azaq3

11 июня 2017 17:11 Клиенты
0
Здравствуйте. Подскажите, с чем может быть связано.
После обновления до 11.3 перестали загружаться файлы в новость.
При загрузке двиг выдаёт ошибку. При этом физически файл загружается , но его владелец становится apache (то есть другой владелец, нежели у остальных файлов).
azaq3

azaq3

11 июня 2017 17:48 Клиенты
0
Уже понял, что с владельцем не связано, может как-то быть связано со сменой кодировки с 1251 на utf8? Может в базу не может прописаться как-то? Ведь загружается на сервер, просто не прикрепляется к новости!
celsoft

celsoft

11 июня 2017 17:53 Администраторы
0
Цитата: azaq3
При этом физически файл загружается , но его владелец становится apache (то есть другой владелец, нежели у остальных файлов).

Владельцы файлов зависят от настроек серверного ПО, а не от скрипта. Поэтому их изменение связано не с обновлением скрипта, а с изменением настроек сервера.

Цитата: azaq3
Уже понял, что с владельцем не связано, может как-то быть связано со сменой кодировки с 1251 на utf8? Может в базу не может прописаться как-то? Ведь загружается на сервер, просто не прикрепляется к новости!

Нет, кодировка скорее всего роли не играет. Самая частая причина это грубое нарушение инструкции по обновлению, например не выполняют инструкцию полностью, или восстанавливают БД от старой версии на новой, в результате чего версия файлов не соответствует версии базы данных, что приводит к ошибкам. Как провести повторное обновление БД описано на странице https://dle-news.ru/faq.html
azaq3

azaq3

11 июня 2017 18:23 Клиенты
0
Цитата: celsoft
https://dle-news.ru/faq.html

Я попробую, спасибо.

Еще уточнить хочу,
У меня при обновлении была ошибка, что не выполнен запрос:
ALTER TABLE `dle_files` ADD `size` BIGINT(20) NOT NULL DEFAULT '0' , ADD `checksum` CHAR(32) NOT NULL DEFAULT ''

Выполнил вручную - говорит, что запись уже есть.

Мог был конфликт из-за того, что у меня существовала доп. поле с названием size?
celsoft

celsoft

11 июня 2017 18:28 Администраторы
0
Цитата: azaq3
Выполнил вручную - говорит, что запись уже есть.

Мог был конфликт из-за того, что у меня существовала доп. поле с названием size?

Не доп. поле, а видимо какой то сторонний модуль. Т.к. доп. поля в этой таблице не хранятся. Если сторонний модуль ранее у вас менял структуру БД, добавляя свои колонки в таблицу, то это безусловно может быть проблемой. Проверьте есть ли у вас обе эти колонки в данной таблице в phpMyAdmin. Если например есть одно, а другого нет, значит у вас была ранее модифицирована БД, сторонним модулем. Удалите постороннее поле, и выполните запрос, чтобы присутствовали все указанные в запросе колонки с данной структурой.
azaq3

azaq3

11 июня 2017 18:56 Клиенты
0
Цитата: celsoft
Не доп. поле, а видимо какой то сторонний модуль. Т.к. доп. поля в этой таблице не хранятся. Если сторонний модуль ранее у вас менял структуру БД, добавляя свои колонки в таблицу, то это безусловно может быть проблемой. Проверьте есть ли у вас обе эти колонки в данной таблице в phpMyAdmin. Если например есть одно, а другого нет, значит у вас была ранее модифицирована БД, сторонним модулем. Удалите постороннее поле, и выполните запрос, чтобы присутствовали все указанные в запросе колонки с данной структурой.


Всё было в точности как Вы описали. Модифицированная структура - почистил ненужно, сделал запрос - всё заработало. Спасибо Вам большое за помощь!
slavikolp

slavikolp

15 июня 2017 21:52 Посетители
0
Здравствуйте, я ранее вносил правки в файл .htaccess . Сейчас при обновлении его не менял оставил от версии 11.2. Скажите, лучше обновить файл .htaccess и заново внести изменения. Или можно оставить от версии 11.2.
celsoft

celsoft

16 июня 2017 14:11 Администраторы
0
Цитата: slavikolp
Здравствуйте, я ранее вносил правки в файл .htaccess . Сейчас при обновлении его не менял оставил от версии 11.2. Скажите, лучше обновить файл .htaccess и заново внести изменения. Или можно оставить от версии 11.2.

Каких либо изменений в данном файле не было между 11.2 и 11.3. На будущее лучше все файлы обновлять и потом вносить свои изменения, т.к. файлы редко когда остаются без изменений, более 90% файлов меняется в новых версиях скрипта.
gooodd

gooodd

19 июня 2017 08:54 Клиенты
0
Когда сделаете rel=canonical, куча дублей в индекс лезет?
imbalance2

imbalance2

19 июня 2017 10:13 Клиенты
0
Добрый день, если в редакторе включить "Полноэкранный режим" то шапке обратно вернутся невозомжно так как кнопки редактора находятся под Шапкой (navbar) приходится в исходном коде его удалять :)
celsoft

celsoft

19 июня 2017 12:34 Администраторы
0
Цитата: imbalance2
Добрый день, если в редакторе включить "Полноэкранный режим" то шапке обратно вернутся невозомжно так как кнопки редактора находятся под Шапкой (navbar) приходится в исходном коде его удалять :)

В данном вопросе все исключительно зависит от верстки вашего шаблона, и установленного z-index в CSS для вашей шапки. Вам нужно уменьшить это значение в своем шаблоне.

Цитата: gooodd
Когда сделаете rel=canonical, куча дублей в индекс лезет?

Для контроля и устранения дублей в DLE в настройках скрипта в админпанели есть настройка "Обрабатывать неверные URL ЧПУ".
yreei

yreei

9 июля 2017 10:19 Посетители
0
заметил такую проблему ссылки в доп поле /xfsearch/page/71/page/ большое огорчение для dle 11. 3 как исправить кто знает?
??????????????????????????????????????

/xfsearch/page/71/page/5/ а еще так бывает и поисковые системы проиндексировали
celsoft

celsoft

10 июля 2017 07:40 Администраторы
0
Цитата: yreei
заметил такую проблему ссылки в доп поле /xfsearch/page/71/page/ большое огорчение для dle 11. 3 как исправить кто знает?
??????????????????????????????????????

/xfsearch/page/71/page/5/ а еще так бывает и поисковые системы проиндексировали

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

yreei

10 июля 2017 20:00 Посетители
0
celsoft,
Скачал версию 11,3 и установил на локальный сервер все тоже самое /xfsearch/page/1/ и так http://pornyxi.net/xfsearch/page/1/page/2/ 404 ошибки нет, выводятся короткие новости хотя в старых версиях такого не было получается это баг, даже в сети нашел много сайтов с такой проблемой.

Походу кто обновился у всех такая фигня, просто еще не обнаружили. Исправите ошибку????????
yreei

yreei

10 июля 2017 20:21 Посетители
0
celsoft,
решил проблему заменив кусок этого кода в .htacces
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L] на

RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
и из версии dle 10.6

только не знаю как теперь dle будет работать нfдеюсь ничего не нарушилось?????
celsoft

celsoft

11 июля 2017 06:42 Администраторы
0
Цитата: yreei
Скачал версию 11,3 и установил на локальный сервер все тоже самое /xfsearch/page/1/ и так http://pornyxi.net/xfsearch/page/1/page/2/ 404 ошибки нет, выводятся короткие новости хотя в старых версиях такого не было получается это баг, даже в сети нашел много сайтов с такой проблемой.

Например https://dle-news.ru/xfsearch/page/1/ выдает ошибку. Это же не просто адрес, это поиск публикаций содержащий указанные значения в доп. полях. У вас в доп. полях указанные значения видимо есть, поэтому и показываются новости. В данном случае это значение 1 в значениях доп. полей.

Цитата: yreei
решил проблему заменив кусок этого кода в .htacces
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L] на

RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
и из версии dle 10.6

только не знаю как теперь dle будет работать нfдеюсь ничего не нарушилось?????

Нарушилось. Не будет полноценного поиска по доп. полям. Каким он должен быть в актуальной версии.
yponec99

yponec99

13 июля 2017 16:49 Клиенты
0
Цитата: celsoft
Цитата: kust
Всем привет! подскажите пожалуйста, после обновления на 11.3 к первой картинке в полной новости, прописывает style="max-width:100%;" , хотя в шаблоне все размеры прописаны , как исправить ?
скрин http://prntscr.com/fi3nl7

Об этом написано в описании релиза, пункт номер 9. Этот параметр не меняет размеров изображения, он лишь не дает выходить изображению за рамки контента. При необходимости его изменить это можно сделать через CSS вашего шаблона, используя параметр !important


Для начала - ну вот нафига это было делать? Как убрать ваше style="max-width:100%;" ? Это глупость реальная забить это в двиг - предоставьте владельцам самим задавать картинкам нужные стили.
Мне нужно задать для полной - первая картинка максимально 500пиксов - все последующие по 300пикс. Все что я пишу в стилях перебивается вашей max-width:100%. Напишите плиз готовое решение как побороть ваше правило? Покажите на примере?

Сами разобрались. Но для новичков вы своим правилом реально добавили гемору.
Кому нужно пишем так:

.full-text img:first-child {max-width:500px !important;}
yponec99

yponec99

13 июля 2017 17:10 Клиенты
0
Но проблема так и не решилась. Импортант на странице срабатывает всего один раз для элемента. Да первая картинка стала 500пиксов. Но все остальные на повторное указание ширины в 300пикс уже не реагируют (.full-text img{max-width:280px !important;}) и опять светят ваше max-width:100%;

Как решить??? Пример.
celsoft

celsoft

14 июля 2017 04:36 Администраторы
0
Цитата: yponec99
Для начала - ну вот нафига это было делать?

В описании этого пункта написано зачем. Затем чтобы обеспечивать автоматически адаптивность.
Цитата: yponec99
Как убрать ваше style="max-width:100%;" ? Это глупость реальная забить это в двиг - предоставьте владельцам самим задавать картинкам нужные стили.

Через CSS в шаблоне все можно назначить так как нужно, и переназначить это. Если у вас не получается, то это не потому что в скрипте это прописано, а потому что вы неверно задаете стили вашего шаблона.
Цитата: yponec99
Импортант на странице срабатывает всего один раз для элемента.

!important не относится и не влияет на количество элементов. На количество элементов влияет такой псевдо селектор как :first-child и другие которые вы указываете в левой части, а не правой.
Цитата: yponec99
Как решить??? Пример.

Откройте консоль браузера и смотрите что отменяет ваше написанное свойство в вашем шаблоне, в консоли что указано. Это отменяет не прописанное в скрипте. Если оно вообще отсутствует в консоли браузера, значит свойство было вами изначально прописано не для элементов, где расположена картинка.
sbvasyl

sbvasyl

14 июля 2017 19:24 Клиенты
0
Решил на валидатор проверить полную новость и он выдал много ошибок связанных как я понял с бб-редактором.
В исходном коде между <ul class="bb-pane-dropdown"> и </ul> видно длинную строку, которая выводится через {$output} (файл engine/modules/bbcode.php, строка 86).
Ошибки заключаются в том что элементы cellpadding, cellspacing, width, border для table и align для td устарели.
Если так, то проблема получается у всех.

Как исправить ошибки и какое решение прелагаете?
Где можно редактировать строку, которая выводится через {$output}, в каком файле?
celsoft

celsoft

16 июля 2017 11:56 Администраторы
0
Цитата: sbvasyl
Как исправить ошибки и какое решение прелагаете?
Где можно редактировать строку, которая выводится через $output, в каком файле?

Если вам нужно изменить выводимый скриптом код, то вы можете его изменить в этом же файле engine/modules/bbcode.php, все находится именно в нем.
sbvasyl

sbvasyl

17 июля 2017 17:39 Клиенты
0
Цитата: celsoft
Если вам нужно изменить выводимый скриптом код, то вы можете его изменить в этом же файле engine/modules/bbcode.php, все находится именно в нем.

Надеюсь, Вы учтете мои пожелания в следующих версиях скрипта. Ведь также стремитесь, чтобы код был валидным. Проблема эта у всех, просто никто не замечает.
bucha_go

bucha_go

20 июля 2017 12:59 Посетители
0
Fatal error: Call to undefined function is_md5hash() in /var/www/admin/www/site/engine/modules/sitelogin.php on line 78

Проблема после обновления DLE до 11.3. Все файлы целиком заменял..

Ошибка срабатывает когда пытаешься зайти на сайт, введя логин и пароль. Когда входишь через админцентр, то такой ошибки нет.
celsoft

celsoft

21 июля 2017 07:10 Администраторы
0
Цитата: bucha_go
Все файлы целиком заменял..

К сожалению нет. Данная ошибка прямо об этом говорит, о том что вы обновили не все файлы скрипта на сервере, и часть у вас осталась от старых версий скрипта. В частности как минимум файл engine/modules/functions.php у вас не от версии 11.3. Но настоятельно рекомендуем перезалить все файлы скрипта повторно. Там где один не обновленнный файл, могут быть и другие не обновлены.

Цитата: bucha_go
Ошибка срабатывает когда пытаешься зайти на сайт, введя логин и пароль. Когда входишь через админцентр, то такой ошибки нет.

За админпанель и за сайт, отвечают разные файлы DLE.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Август 2019    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
262728293031 
Опрос на сайте
Совершаете ли вы покупки в интернет?

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