CMS DataLife Engine - Система управления сайтами

MSK

Клиенты
  • Публикаций

    695
  • Зарегистрирован

  • Посещение

Весь контент MSK

  1. Про langdate

    function langdate($format, $stamp, $servertime = false, $custom = false ) { global $langdate, $member_id, $customlangdate; ... if( is_array($custom) ) $locallangdate = $customlangdate; else $locallangdate = $langdate; ... } Не понятен тип данных - зачем проверять является ли $custom массивом, если по факту это true/false? И зачем передавать $customlangdate если это глобальная переменная в langdate? return langdate($matches[1], $news_date, false, $customlangdate); и почему отличаются langdate в админке и на сайте (в админке тоже есть необходимость использовать кастомный вывод даты)? function langdate($format, $stamp, $servertime = false ) { function langdate($format, $stamp, $servertime = false, $custom = false ) {
  2. Для "спасибо" есть кнопочка справа под ответом
  3. Тегами в шаблоне не пробовали? [xfgiven_x] [xfvalue_x] [/xfgiven_x] Выводится дополнительное поле "x", если поле не пустое [xfnotgiven_X] [/xfnotgiven_X] Выводят текст указанный в них если дополнительное поле не было задано при публикации новости, где "х" это имя дополнительного поля
  4. Проверяйте css вы переназначаете шрифт div.full-story i { ... font-family: "Segoe UI", "Helvetica Neue", Helvetica, Tahoma, Arial, sans-serif !important; .... }
  5. как так другой??? 65.131.250.141 - - [25/Dec/2018:23:26:04 +0200] "POST /index.php?do=search HTTP/1.0" 403 211 "-" "python-requests/2.19.1" 65.131.250.141 - - [25/Dec/2018:23:26:04 +0200] "POST /index.php?do=search HTTP/1.1" 403 193 "-" "python-requests/2.19.1" switch ( $do ) { case "search" : if ($_REQUEST['mode'] == "advanced") $_REQUEST['full_search'] = 1; include (DLEPlugins::Check(ENGINE_DIR . '/modules/search.php')); break; https://dle-news.ru/?do=search а с index.php?name=search вернется главная страница уже сделали Необходимо на стороне сервера (nginx или apache) настроить фильтр по заголовкам User-Agent . За этим вам будет проще обратиться к хостеру.
  6. Замените вызов поиска другим параметром. Не search, а, например find и исправьте соответствующую секцию в engine.php и посмотрите где еще он используется. Таким образом восстановите поиск.
  7. Проверь заголовок rss с описание формата... Должно быть так: <rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
  8. А что мешает убрать вывод пустых допполей? В двиге это предусмотрено...
  9. Можно это собирать в гугланалитике. И просто и бесплатно и без органичений по объему
  10. Правильное использование отложенной загрузки картинок требует изменения в скрипте вывода новости. Простое подключение скрипта не даст эффекта.
  11. Masha

    В masha.js часть ссылок на соцсети без ssl $("#share-popup .social .tw").attr("href","http://twitter.com/share?url="+a+"&text="+b); $("#share-popup .social .tw").attr("onclick","window.open('http://twitter.com/share?url="+a+"&text="+b+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');return false;"); $("#share-popup .social .fb").attr("href","http://www.facebook.com/share.php?u="+a); $("#share-popup .social .fb").attr("onclick","window.open('http://www.facebook.com/share.php?u="+a+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');return false;"); $("#share-popup .social .vk").attr("href","http://vk.com/share.php?url="+a); $("#share-popup .social .vk").attr("onclick","window.open('http://vk.com/share.php?url="+a+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');return false;"); $("#share-popup .social .gp").attr("href","https://plus.google.com/share?url="+ a); $("#share-popup .social .gp").attr("onclick","window.open('https://plus.google.com/share?url="+a+"','plusshare','width=650,height=500,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-250)+'');return false;");
  12. Используются устаревшие названия Для отключения данной настройки зайдите в Настройки скрипта » Оптимизация запросов к базе данных, и отключите данную возможность. Такого раздела в панели нет, есть Настройка системы. И давно пора сделать прямые ссылки из рекомендаций на страницу настроек с открытием нужной вкладки и подсветкой строки с нужным параметром.
  13. Всегда - значит не устарело, а изначально навигация не корректно построена с точки зрения понимания путей. А если мобильное устройство??? Кроме этого, в левом меню разделов мы вовсе видим 2 уровня "Настройки скрипта" -> "Настройка системы" и только там Оптимизация.... Т.е. в левом меню между Настройки скрипта и Оптимизация запросов к базе данных есть еще один шаг Настройка системы
  14. Поиск и мобилка

    На маленьких и средних экранах недоступна возможность поиска новостей и статических в админке, т.к. не отображается кнопка открытия панели поиска.
  15. Метатег Description

    При автоматическом создании Метатега Description при добавлении/редактировании статических страниц (на новостях не проверял) склеиваются последнее и первое слова из строк списков < li> и в идущих подряд абзацев < p>. А если нажать на кнопель "Метатег Description" - все создается корректно с пробелами вместо переносов.
  16. Тогда это должно относиться и к новостям
  17. Такая экономя на трафике выльется в необходимость в дополнительном месте на сервере для обеспечения совместимости со старыми браузерами - придется хранить картинку в 2-х форматах...
  18. Новые сообщения

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

    Не баг, но как-то не продумали визуальное восприятие.. Практически ни в одной цветовой теме НЕ видно индикатора о новых персональных сообщениях в админке
  20. 1. В дистрибутиве версии 12.1 в обновлении с 10.3.php тексты писем на русском языке $tableSchema[] = "INSERT INTO " . PREFIX . "_email values (7, 'wait_mail', 'Уважаемый {%username%},\r\n\r\nВы сделали запрос на обьединение вашего аккаунта на сайте {$config['http_home_url']} с аккаунтом в социальной сети {%network%}. Однако в целях безопасности вам необходимо подтвердить данное действие по следующей ссылке: \r\n\r\n------------------------------------------------\r\n{%link%}\r\n------------------------------------------------\r\n\r\nВнимание, в случае объединения аккаунтов, ваш основной пароль на сайте будет сброшен, и если вы входили на сайт используя ваш логин и пароль, то ваш пароль будет больше не действителен.\r\n\r\nЕсли вы не делали данного запроса, то просто удалите это письмо, данные вашего аккаунта хранятся в надежном месте, и недоступны посторонним лицам.\r\n\r\nIP адрес отправителя: {%ip%}\r\n\r\nС уважением,\r\n\r\nАдминистрация {$config['http_home_url']}')"; $tableSchema[] = "INSERT INTO " . PREFIX . "_email values (8, 'newsletter', '<html>\r\n<head>\r\n<title>{%title%}</title>\r\n<meta content=\"text/html; charset={%charset%}\" http-equiv=Content-Type>\r\n<style type=\"text/css\">\r\nhtml,body{\r\n font-family: Verdana;\r\n word-spacing: 0.1em;\r\n letter-spacing: 0;\r\n line-height: 1.5em;\r\n font-size: 11px;\r\n}\r\n\r\np {\r\n margin:0px;\r\n padding: 0px;\r\n}\r\n\r\na:active,\r\na:visited,\r\na:link {\r\n color: #4b719e;\r\n text-decoration:none;\r\n}\r\n\r\na:hover {\r\n color: #4b719e;\r\n text-decoration: underline;\r\n}\r\n</style>\r\n</head>\r\n<body>\r\n{%content%}\r\n</body>\r\n</html>')"; а в новых версиях в этом же 10.3.php они уже английские, хотя дистрибутив ru $tableSchema[] = "INSERT INTO " . PREFIX . "_email values (7, 'wait_mail', 'Dear {%username%},\r\n\r\nYou have requested the association of you account on {$config['http_home_url']} with the social network account on {%network%}. However, for security reasons you need to confirm this action on the following link: \r\n\r\n------------------------------------------------\r\n{%link%}\r\n------------------------------------------------\r\n\r\nNote! In the case of accounts association, your primary password on the website will be reset, and if you log in using your username and password, your password will no longer be valid.\r\n\r\nIf you did not make this request, then just delete this email. Your account details are stored in a secure place and are inaccessible to unauthorized persons.\r\n\r\nIP address of sender: {%ip%}\r\n\r\nSincerely,\r\n\r\nAdministration {$config['http_home_url']}')"; $tableSchema[] = "INSERT INTO " . PREFIX . "_email values (8, 'newsletter', '<html>\r\n<head>\r\n<title>{%title%}</title>\r\n<meta content=\"text/html; charset={%charset%}\" http-equiv=Content-Type>\r\n<style type=\"text/css\">\r\nhtml,body{\r\n font-family: Verdana;\r\n word-spacing: 0.1em;\r\n letter-spacing: 0;\r\n line-height: 1.5em;\r\n font-size: 11px;\r\n}\r\n\r\np {\r\n margin:0px;\r\n padding: 0px;\r\n}\r\n\r\na:active,\r\na:visited,\r\na:link {\r\n color: #4b719e;\r\n text-decoration:none;\r\n}\r\n\r\na:hover {\r\n color: #4b719e;\r\n text-decoration: underline;\r\n}\r\n</style>\r\n</head>\r\n<body>\r\n{%content%}\r\n</body>\r\n</html>')"; 2. и в 11.1.php должен быть русский $tableSchema[] = "INSERT INTO " . PREFIX . "_email values (9, 'twofactor', '{%username%},\r\n\r\nЭто письмо отправлено с сайта {$config['http_home_url']}\r\n\r\nВы получили это письмо, так как для вашего аккаунта включена двухфакторная авторизация. Для авторизации на сайте вам необходимо ввести полученный вами пин-код.\r\n\r\n------------------------------------------------\r\nПин-код:\r\n------------------------------------------------\r\n\r\n{%pin%}\r\n\r\n------------------------------------------------\r\nЕсли Вы не авторизовывались на нашем сайте, то ваш пароль известен посторонним лицам. Вам нужно незамедлительно зайти на сайт под своим логином и паролем, и в своем профиле изменить свой пароль.\r\n\r\nIP пользователя который ввел пароль: {%ip%}\r\n\r\nС уважением,\r\n\r\nАдминистрация {$config['http_home_url']}', 0)"; 3. И еще один момент. При ошибке в выполнении запросов, на экране получаем текст запроса: Запрос: INSERT INTO dle_email values (7, 'wait_mail', 'Dear {%username%}, You have requested the association of you account on ____ with the social network account on {%network%}. However, for security reasons you need to confirm this action on the following link: ------------------------------------------------ {%link%} ------------------------------------------------ Note! In the case of accounts association, your primary password on the website will be reset, and if you log in using your username and password, your password will no longer be valid. If you did not make this request, then just delete this email. Your account details are stored in a secure place and are inaccessible to unauthorized persons. IP address of sender: {%ip%} Sincerely, Administration ____') но в нем отсутствуют теги переноса строки. А запрос с добавлением строки 8 в ошибках выглядит вовсе урезанным, т.к. html теги не видны: Запрос: INSERT INTO dle_email values (8, 'newsletter', ' {%content%} ') Ошибка: Duplicate entry '8' for key 'PRIMARY' Имеет смысл sql показывать с подсветкой кода. И еще, 7 и 9 - текст, 8 - html, но у обоих отсутствуют данные для "use_html"
  21. select в загрузке файлов

    Selectы в окне загрузки файлов ("Выравнивание", "выбор способа обрезки превью") не имеют class="uniform" как у подобных элементов в интерфейсе админки, соответственно не отображаются в привычном виде. А inputы имеют старый class="edit bk".
  22. Навигация в админке

    Уже писал ранее, точнее, просил сделать нормальное запоминание url для возврата после редактирования новостей. Сейчас обратил внимание на такой баг: Все разделы -> Правила на сайте В навигационной цепочке ссылка "Статические страницы" ведет на последний запомненный url для возврата. и еще шапка файла static.php /* ===================================================== DataLife Engine - by SoftNews Media Group ----------------------------------------------------- http://dle-news.ru/ ----------------------------------------------------- Copyright (c) 2004-2018 SoftNews Media Group ===================================================== This code is protected by copyright ===================================================== File: fullnews.php ----------------------------------------------------- Use: WYSIWYG for static pages ===================================================== */
  23. Тема началась с бага, который есть в текущей версии.