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

Mek

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

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

  • Посещение

Репутация

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

1 Подписчик

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

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

Информация

  • Пол
    Мужчина
  1. Gameer, вопрос в том, как сделать чтоб пользователь сам мог выбрать на сайте из каких категорий он хочет посмотреть новости? (без модулей и правок кода).
  2. odys, да понятно что с помощью модулей можно сделать что угодно. Я имел ввиду как сделать это стандартными способами! Если бы я умел писать модули, то я бы давно так и сделал и не задавал тут на форуме тупые вопросы)))
  3. Gameer, да сделайте вы наконец демо версию своего модуля!!! Чтоб было наглядно видно как он работает.
  4. Это да, я знаю существование этих всех тэгов.С помощью них можно настроить шаблон на статичную выдачу новостей по нескольким условиям. А мне нужно чтоб пользователь зашедший на сайт мог сам выбрать нужные ему новости по нескольким условиям. Выбрал пользователь одну категорию, далее выбрал два доп поля и увидел новости из этой категории в которых есть эти два поля с такими же значениями. Это как сделать? Чисто гипотетически можно сделать 500 шаблонов коротких новостей и в каждом прописать одно из возможных условий вывода, но это ведь треш)))))) А как потом на сайте можно будет выбрать, к примеру 7 из 100 категорий, для просмотра? Этого ведь тоже нет.
  5. Подскажите, появилась ли в 13 версии DLE возможность вывода новостей по нескольким условиям? К примеру, чтоб посетитель сайта мог выбрать для просмотра сразу несколько категорий? Сейчас я использую "костыль": создал категорию без новостей, и настроил стандартными тегами чтоб при просмотре этой категории отображались две других. Но если категорий хотя бы 10, то для всех возможных вариантов вывода этот способ уже не пойдёт. Либо можно ли вывести все новости из определённой категории с определённым доп полем? Либо все новости из определённой категории с определённым тегом? Либо вывести все новости из определённой категории с символьным кодом "ж"? Есть вообще хоть какой то способ таким образом сгруппировать вывод новостей? Сторонние модули не предлагать, не один из них нормально не работает. Сайт http://diafilmy.su/ DLE 11, планирую обновить до 13.
  6. Всем спасибо. Разобрался сам. Нужно было вставлять coordinates: [[xfvalue_coordinates]] (в двойных квадратных скобках). И убрать у допполя галочку: Безопасный режим поля (отключить поддержку BB тегов и HTML)
  7. Частично разобрался. Вставил JS код в main.tpl Данные с координатами из доп поля в переменную передал: geocoor = '[xfvalue_coordinates]'; Но подставить эту переменную в coordinates: [55.847121, 37.525797] не получается. Консоль браузера выдаёт ошибку: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Errors/Unexpected_type Если я правильно понял, то "coordinates: [55.847121, 37.525797]" это массив, а я подставляю текстовое поле. Понятно что это вопрос уже не по DLE, но может кто из знающих подскажет как мне решить данную задачу? Проблему можно наблюдать по ссылке: https://weektrip.ru/4-dolgoprudnyj.html Карта есть, а метки на карте нету. Если вставить статично: coordinates: [55.847121, 37.525797] Метка есть. А если через переменную,сейчас именно так: coordinates: 'geocoor' то нету.
  8. Пробовал вставить этот код в шаблон полной новости, но он не работает.
  9. Подскажите, можно ли как то передать данные из доп поля в JS файл? Сейчас, в полной новости, подключается JS файл кодом: [available=showfull]<script src="{THEME}/js/object.js" type="text/javascript"></script>[/available] Содержимое JS файла: ymaps.ready(init); function init () { var myMap = new ymaps.Map('map', { center: [55.847121, 37.525797], zoom: 17, behaviors: ['default', 'scrollZoom'], controls: ['zoomControl'] }, { searchControlProvider: 'yandex#search' }), objectManager = new ymaps.ObjectManager({ clusterize: true, gridSize: 32, clusterDisableClickZoom: true }); objectManager.objects.options.set('preset', 'islands#greenDotIcon'); objectManager.clusters.options.set('preset', 'islands#greenClusterIcons'); myMap.geoObjects.add(objectManager); myMap.behaviors.disable('scrollZoom'); objectManager.add({ type: 'Feature', id: 0, geometry: { type: 'Point', coordinates: [55.847121, 37.525797] }, }); } В новости присутствует дополнительное поле "coordinates" с заданными координатами. Как сделать, чтоб при просмотре полной новости, JS файл подставлял параметры из этого доп поля к "center" и "coordinates"? DLE 13, демо версия. Сайт weektrip.ru
  10. Планирую построить сайт на DLE 13 Demo. В последствии возможно буду обновлять до 13 полной версии, либо которая выйдет на тот момент. В демо версии исходный код закрыт, соответственно буду править только файлы шаблона+модули инклудом в шаблон. Вопрос - в последствии демо версия без проблем обновится, включая дефолтовые шаблоны (даже если в них были внесены правки)? Ничего руками копировать на фтп, и вносить изменения в файлы, делать будет не нужно?
  11. Очень хотелось бы видеть раздел "Управление ключевыми словами облака тегов" только для дополнительных полей!!! Прям вот один в один! К примеру ситуация: есть дополнительное поле "Художник"(как перекрестные гиперссылки), туда я вношу данные формата Фамилия Имя. Пример: Иванов В. Но новостей очень много и велик шанс сделать ошибку и внести (к примеру) Иванов В или ИвановВ или Иванов ВВ или Иваннов В. Соответственно, сделать корректный поиск по этому доп полю будет сделать невозможно. Либо вторая задача. Необходимо изменить какую либо фамилию из доп поля. Сейчас для этого необходимо редактировать все новости, в которых есть эта фамилия. А если таких новостей 100-200? Задача становится нереальной. Или же я туплю и уже есть рабочий способ массовой проверки и редактировании данных в доп полях?
  12. Ну так так оно и есть. Выбираете категорию "Фильмы" и ставите галочку на против языка "Русский". И выводятся все фильмы на русском языке. Добавляете в фильтр две категории, и он начинает искать фильмы и сериалы на русском.
  13. С выпуском DLE13 версии решили свести до минимума правки движка при установке сторонних модулей, но при установки этого модуля опять приходится править код. Правда уже самого модуля. Сделайте чтоб модуль автоматически подтягивал (хотя бы) все доп поля с сайта. И чтоб на 100% всё настраивалось через админку. Вместо пункта "Исключить категории", лучше сделать пункт "Категории для фильтрации" в котором нужно выбрать все категории по которым будет работать фильтр. Далее сделать выбор доп полей для фильтрации и у каждого возможность выбора: 1- Множественный выбор. 2-Чекбокс. 3-Список. Для доп поля "год" автоматически делать слайдер. Вот в принципе и всё! Выбрал категории, задал разброс по годам, поставил чекбокс на против нужных авторов и всё. Не нужно усложнять и нагружать модуль, всё должно быть просто и интуитивно понятно. Настройку "Сортировать по умолчанию" можно сделать доступно пользователю, чтоб он сам выбирал какую сортировку он хочет получить. Примерно вот так:
  14. Поставил данный фильтр по инструкции, но вместо картинок со скриншотов, отображается: Соответственно ничего не фильтруется. Как заставить его работать и вывести хотя бы ползунок сортировки по годам, как на скриншоте в первом сообщении?
  15. Зачем изобретать велосипед, ведь всё уже придумано! Посмотрите в сторону плагинов WordPress. На мой взгляд там всё идеально реализовано. На странице списка плагинов только самая важная информация: -Название плагина -Краткое описание -Количество установок (по этому параметру можно косвенно судить у качестве и популярности плагина) -Совместим ли плагин с моей версией DLE -Когда было последнее обновление плагина -Рейтинг Всё, больше ничего не нужно! Вся поддержка плагина происходит на странице автора. Там же происходит и покупка платных версий. В "маркете" только бесплатные плагины и плагины с ограниченным функционалом. DLE предоставляет бесплатно свою площадку для плагинов, тем самым "раскручивая" свой движок и продвигает его в массы. Разработчики пишут бесплатные плагины чтоб заработать себе рейтинг и для создания резюме своих плагинов. Оказался плагин кривым/косым - его быстро заминусят, напишут соответствующие комменты и его ставить никто не будет. P.S. И не за горами нормальный форум, который будет полностью интегрировал в DLE, и для установки которого не придётся вносить изменения в 200 файлов.