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

MSK

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

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

  • Посещение

О MSK

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

Информация

  • Пол
    Мужчина

Посетители профиля

1 568 просмотров профиля
  1. Не совсем правильно, это не чистый js. Данные о наличии свободных мест берется из базы....
  2. При сохранении статических страниц добавить проверку существования указанного вручную шаблона для страницы.
  3. Да прямо сейчас можно сделать все Делал, делаю и уверен, что многие с напильником умеют работать...
  4. Возможно повторюсь, но все же. Добавить на статические страницы ссылки на редактирование. Сильно напрягает, при большом числе страниц, поиск их в админке....
  5. в $social_tags['video'] = $media[1][0]; попадает прямая ссылка на видео. Если это не ссылка на внешний источник, а файл, сохраненный на сайте, то вставляется прямая ссылка на него, например [video=640x360,сайт/uploads/files/2017-03/1488555651_video.mp4] и на выходе получается: <meta property="og:video" content="сайт/uploads/files/2017-03/1488555651_video.mp4" /> а поскольку прямого доступа к загруженным файлам нет, то формируемое в ленте соцсетей превью не работает, т.к. нет доступа к файлу. Т.е. не имеет смысла отдавать в og:video локальные видео. Ну и аудио тоже.
  6. Ну на самом деле подобный "финт" возможен на любой CMS, в которой есть внутренний редирект для ссылок. Лечится это достаточно просто (ну пока новый не придумают) - проверка ссылки при генерации редиректа. Спасибо за инфу - о подобных вещах надо узнавать как можно скорее. Предупрежден - значит вооружен. Я бы добавил еще, что подобным способом можно не только Админа создать, но и любые действия выполнить доступные авторизованному пользователю... Т.ч. это касается не только Админов. Пока нет заплатки - лучше отключить в настройках групп Автоматическая замена ссылок в тег [leech] Разрешить использование кликабельных ссылок
  7. Забыл самое очевидное - ссылка должна быть в истории браузера. Ну и текст грамотно составлен. Убедительно, для перехода по ссылке.
  8. Да, оригинальный способ заставить админа создать админа Посмотрите бекапы sql, возможно есть копия с перепиской.
  9. На самом деле, давно пора подумать и о ревизиях новостей и о хранении, например, в localstorage данных при написании новости. Это решает многие проблемы и упрощает авторам править тексты. И решить проблему, когда при одновременной правке нескольких новостей, возврат идет на рефер последней открытой для ретактирования новости, а не той, откуда была открыта именно эта сохраняемая новость.
  10. Причем тут существует/не существует новость? Алгоритм такой: Начинаем создавать новость. Выбираем категории - становятся доступны допполя. Т.е. мы уже знаем какие галереи, если их несколько, могут быть в создаваемой новости. Открываем загрузку картинок. Грузим обычным образом картинки, там же чекбоксами выбираем нужные и в селекте выбираем из доступных допполей нужную галерею. Сохраняем... Детали можно доработать... Смысл в том, что при создании новости мы знаем какие допполя она может иметь, а значит можем это использовать и в других интерфейсах...
  11. Причем тут учить? Это действиленьно не продуманная ситуация в двиге. Почему нельзя, например, уже в загруженных картинках отметить нужные картинки и вставить как галерею (привязать к допполям галерей)?
  12. DKIM тут не важен. Чтобы обратным письмом отвечать автору, необходимо чтобы это уведомление пришло к вам с записью в заголовке Reply-To: Автор_обращения <email@email.com> Сделать это можно только допилив отправку писем в двиге...
  13. Была ли реакция celsoft на это предложение?
  14. Это конечно не красит этого персонажа, как, впрочем и автора с ником, похожим на ваш, на том же форуме Но смысл моей реплики не касался персоналий, а был риторическим
  15. Не совсем баг, но при добавлении комментария не появляется панель массовых действий с комментариями, но чекбокс есть . Если страницу обновить - появляется даже при наличии всего 1 коммента. Если выключена склейка комментариев, и написать несколько комментов подряд, то массовые действия будут недоступны без перезагрузки страницы.