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

Mek

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

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

  • Посещение

Репутация

80 Очень хороший

1 Подписчик

Информация о Mek

  • Звание
    Старожил

Информация

  • Пол
    Мужчина
  1. Может кто подскажет в чём может быть дело? Вся проблема в первом посте. Началась, предположительно, после обновления на 13.1 Периодически все ссылки на сайте становятся HTTPS. Иногда очистка кеша помогает, иногда нет. Пробовал с разных браузеров на разных компах. В папке стоит форум, на нём такой проблемы нет.
  2. Обновился на 13.1 и снова встал данный вопрос) Подскажите, как в 13.1 сделать тоже самое? Файл engine/class/parse.class.php сильно отличается от 11 версии.
  3. Заметил такую штуку. После обновления на 13.1 (не утверждаю что именно из за обновления, возможно так совпало) некоторые ссылки на сайте стали вида HTTPS. Не в шаблоне, не в тексте новостей ссылок на HTTPS нет вообще. Навожу на ссылку в новости, в строке браузера ссылка имеет вид HTTPS, перехожу по ней - открывается как HTTP. Очищаю кеш в админке DLE - ссылки становятся нормальными (HTTP). Иногда бывает наоборот - открываю новость, ссылки в ней все HTTP, очищаю кеш в админке DLE и ссылки становятся HTTPS. Вылазиет такая фигня, как мне кажется, на случайных новостях. Но чаще всего вот тут: http://diafilmy.su/xfsearch/studio/DEWAG+-+Немецкое+предприятие+рекламы+и+объявлений/ Ссылки на эти диафильмы HTTPS, открываю диафильм там тоже все ссылки HTTPS. И ещё один момент. Пользователь добавляет новости на сайт, загружает к ним картинки. И вот что получается: [img=http://diafilmy.su/uploads/posts/2018-10/1539525471_04.jpg] [img=https://diafilmy.su/uploads/posts/2018-10/1539525444_05.jpg] [img=http://diafilmy.su/uploads/posts/2018-10/1539525528_06.jpg] [img=https://diafilmy.su/uploads/posts/2018-10/1539525539_07.jpg] [img=https://diafilmy.su/uploads/posts/2018-10/1539525464_08.jpg] [img=http://diafilmy.su/uploads/posts/2018-10/1539525516_09.jpg] [img=http://diafilmy.su/uploads/posts/2018-10/1539525530_10.jpg] [img=http://diafilmy.su/uploads/posts/2018-10/1539525570_11.jpg] [img=https://diafilmy.su/uploads/posts/2018-10/1539525544_12.jpg] [img=http://diafilmy.su/uploads/posts/2018-10/1539525577_13.jpg] Часть картинок имеют вид HTTPS. Пробую добавить новость сам - такая же штука. Часть ссылок на картинки HTTPS. На сервере переадресаций на HTTPS нет. Отключил кеш в DLE, думал может дело в нём, но не помогло. В чём может быть дело?
  4. А есть какой то гайд где написано, какие изменения могут вносить модули в БД, а какие нет? А по поставлю несколько модулей, а потом буду гадать почему DLE не хочет обновляться.
  5. А если я сейчас поставлю на DLE 13.1 какой либо модуль, который будет вносить изменения в БД, то при следующих обновлениях DLE проблемы не возникнет?
  6. 1. Возможность опционально задавать для каждой категории (или хотя бы глобально для всего сайта) откуда брать og:description: из обычного description, из краткой новости, из полной новости, из доп поля. 2. Возможность опционально задавать для каждой категории (или хотя бы глобально для всего сайта) откуда брать og:image: первая картинка из краткой новости, первая картинка из полной новости, из доп поля. 3. Сделать чтоб любой шаблонный тег работал в любом файле шаблона. 4. Реализовать возможность стандартными средствами делать фильтрацию (выборку) новостей по дополнительным полям по нескольким условиям. 5. Автоматический постинг новостей через RSS в социальные сети.
  7. Мне кажется что это не правильно. А если в доп поле будет ссылка на фото, она тоже попадёт в og:description?
  8. og:description

    Вот вам небольшой плагин который убирает og:description: <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Убираем og:description</name> <description></description> <icon></icon> <version>1.0</version> <dleversion>13</dleversion> <versioncompare>greater</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <file name="engine/engine.php"> <operation action="replace"> <searchcode><![CDATA[$s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\">\n";]]></searchcode> <replacecode><![CDATA[ if ($key == "description"){ } else { $s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\">\n"; }]]></replacecode> <searchcount>1</searchcount> </operation> </file> </dleplugin>
  9. og:description

    В DLE 11 в og:description у меня выводились данные из description. После обновления на DLE 13.1 в og:description стали выводиться данные сразу из всех доп полей, которые есть в новости. Даже из тех, которые не вставлены в шаблон. Так и должно быль, или у меня ошибка в шаблоне? Вот пример: https://diafilmy.su/5664-prihodite-rovno-v-chetyre.html <meta property="og:description" content="yes 1974 40 Цветной Рисованный Диафильм Д-282-74 08-3-915 Максименко Н. Рогачев В. Мартынова Н. Морозов А. Нет"> В самом начале "yes" и в самом конце "нет" это данные из доп полей, которых нет в шаблоне. Как сделать чтоб данные в og:description брались как и раньше из обычного description?
  10. Обновил свой сайт на 13.1, возникла необходимость (пока что одна) сделать небольшую правку в файлах скрипта. А именно убрать родительскую категорию из тега {link-category} По привычке полез в engine/modules/functions.php И там чуть ниже: function get_categories Перед строкой: while ( $parent_id ) { Вставил: return $list; Дело 30 секунд, но надо постоянно об этом помнить и после каждого обновления скрипта опять править. И тут вспомнил про систему плагинов. Решил включить данную систему и сделать простенький плагин, чтоб, так сказать, идти в ногу со временем. Но меня насторожило следующее предупреждение в админке: Вопрос. Что будет предпочтительнее в данном конкретном случаи (с одной правкой в одном файле) использовать систему плагинов, или внести правки в файл руками? http://diafilmy.su/
  11. celsoft, большое спасибо за помощь! Всё работает.