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

Sign in to follow this  
celsoft

Пожелания Для Новых Версий Линейки 13.хх

Recommended Posts

7 минут назад, Gameer сказал:

Думаю речь о (тегах баннеров) рекламе в краткой / полной новости.

Там может быть и полезный контент. А не просто анимационный баннер. Не всегда этот раздел используется только для светящейся рекламы.

Share this post


Link to post
Share on other sites
1 минуту назад, celsoft сказал:

Там может быть и полезный контент. А не просто анимационный баннер. Не всегда этот раздел используется только для светящейся рекламы.

Это не мне писать нужно :) Я лишь уточнил о какой именно рекламе идет речь.

Share this post


Link to post
Share on other sites
14 минут назад, Gameer сказал:

Это не мне писать нужно :) Я лишь уточнил о какой именно рекламе идет речь.

Я это знаю 😀 я просто это также откоментировал, чтобы автор пожелания также прочитал что это нужно.

 

Но там на самом деле баг, теги рекламы выводятся как теги рекламы вместо контента, так что в будущем это будет исправлено, чтобы выводился именно контент.

Share this post


Link to post
Share on other sites
13 минут назад, celsoft сказал:

Я это знаю 😀 я просто это также откоментировал, чтобы автор пожелания также прочитал что это нужно.

 

Но там на самом деле баг, теги рекламы выводятся как теги рекламы вместо контента, так что в будущем это будет исправлено, чтобы выводился именно контент.

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

 

А то печатать рекламу директа или adwords не очень хочется.

 

Также небольшие идеи для "Рекламные материалы"

1. Добавить календарь вывода рекламных материалов рубрики. (чтобы понять, где есть окно без рекламы и просто посмотреть календарь публикации)

2. У меня есть основной баннер, который показывается всё время и временные. Так вот, я хочу чтобы временные показывались не в ротации с основным, а только они. 

Поэтому предлагаю добавить настройку "Показывать только данный баннер".или подобную, чтобы у этих баннеров был приоритет и стальные с ним не показывались.

Edited by alexpsp

Share this post


Link to post
Share on other sites

Новые опции новости "Опубликовать новость в RSS потоке", "Использовать в Яндекс Турбо", "Использовать в Яндекс Дзен" можно вынести во вкладку Дополнительно, просто чтоб не мешались на основной странице добавления новости, потому как не все их будут использовать. Турбо страницы не у всех подключены. А в Яндекс Дзен можно попасть, только если сайт имеет более 10 тысяч посетителей в сутки.

  • Upvote 1

Share this post


Link to post
Share on other sites

Добавить возможность установки атрибута rel="nofollow" при добавлении/редактировании ссылки, без необходимости открывать исходный код новости и вставлять этот атрибут вручную.

  • Upvote 3

Share this post


Link to post
Share on other sites

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

  • Upvote 3

Share this post


Link to post
Share on other sites
18 минут назад, mike70 сказал:

Возможность задавать для xfsearch свои шаблоны

Если речь про краткую новость, то это и сейчас можно сделать в shortstory.tpl через [available=xfsearch], [not-available=xfsearch]

Share this post


Link to post
Share on other sites

Если в категории нет ни 1 новости и все они выводятся через тег custom например так:

 

[category=98]{custom cache="yes" custom xfields="class|2 класс" category="2" navigation="yes"}[/category] где,

 

98 - виртуальная категория где не будет новостей

2 - родитель откуда берутся новости

доп-поля - которые проверяем.

 

То DLE считает, что в данной категории нет новостей и отдает 404 ошибку поисковикам. Решается исключением для данной категории тега {content}

 

В итоге получаем как-бы виртуальную категорию, где собираются новости из других категорий по нужным нам условиями. Но существенный минус - в таком случае не будет работать тег {sort} так как он считает, что ему нечего фильтровать (по сути это правда).


Предлагаю как-то его научить понимать, работает он или нет, если на странице есть новости, которые можно отфильтровать. (Ведь они выводятся).

Например через настройки самой категории и доп. поля категории, куда можно вписать условие вывода новостей в ней - выводить все новости, выводить кастомом - задать условия кастома. Таким образом уже сам sort будет проверять, каким образом новости выводятся в категории - кастомом или контентом и отсюда плясать.

 

Сейчас используем модуль доп. полей категорий (https://dle-news.ru/modules/1761-dopolnitelnye-polja-dlja-kategorij.html) и получается конструкция примерно такого-вида:

 

[xcgiven_posadka]{custom cache="yes" [xcgiven_class_cat]custom xfields="class|[xcvalue_class_cat]"[/xcgiven_class_cat] [xcgiven_id_cat_custom]category="[xcvalue_id_cat_custom]"[/xcgiven_id_cat_custom] [xcgiven_cat_tags]tags="[xcvalue_cat_tags]"[/xcgiven_cat_tags] navigation="yes"}[/xcgiven_posadka]

 

где:

 

xcgiven_posadka - является ли раздел виртуальным

xcgiven_class_cat - нужна ли проверка по доп. полю, если да, то указать

xcgiven_id_cat_custom - категория откуда берем новости

xcgiven_cat_tags - теги, по которым фильтруем новости

 

Зашли в категорию, прописали значения полей - получили супер гибкий вывод новостей. Но которые нельзя сортировать как хочется человеку) Поэтому было бы здорово увидеть в будущем такую возможность уже не через такие костыли, а через настройки раздела - включили галочку, что новости выводить кастомом, понатыкали условий для них - вывели) И в сами шаблоны tpl лезть не надо и плодить там кастомов вагон, и не надо исключать у раздела отображение {content} если в нем нет реальных новостей.

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites
В 17.10.2019 в 21:38, redissx сказал:

Если речь про краткую новость, то это и сейчас можно сделать в shortstory.tpl через [available=xfsearch], [not-available=xfsearch]

Речь явно про разный вид для каждого доп. поля, сейчас то все выглядят одинаково.

Share this post


Link to post
Share on other sites
22 часа назад, Sh1ning сказал:

Если в категории нет ни 1 новости и все они выводятся через тег custom например так:

 

Это звиздец какой ..... Зачем вам дополнительные поля для категории? Ведь по сути это тот же текст в шаблоне, с помощью тегов [category

Edited by Gameer

Share this post


Link to post
Share on other sites
24 минуты назад, Gameer сказал:

Это звиздец какой ..... Зачем вам дополнительные поля для категории? Ведь по сути это тот же текст в шаблоне, с помощью тегов [category

Удобнее однако.
Особенно для любителей овер 500 категорий на сайте.

Share this post


Link to post
Share on other sites
В 04.10.2019 в 14:34, Gameer сказал:

Не только PHP но и структуры самого Wordpress, знания переменных и функций этого движка.

В этом году я сделал первый сайт на Вордпресс на трех языках - причем с кастомными типами записей, кастомными полями, кастомной таксономией, заливкой материалов/фоток через API. На все ушло 3 месяца без начальных знаний Wordpress. Такой гибкости и вариантов решения проблем я еще не видел. Это просто космос. Его хуки это нечто, а шаблонизатор с полной поддержкой PHP круть. Плюс масса уроков, документации, готовых плагинов. Хотя конечно PHP знать обязательно, хотя бы на начальном уровне.

 

Об этом я уже писал здесь год назад и еще раньше. В DLE слишком мало возможностей. Да он быстр как степная лань, и легковесный. Но если ты хочешь хоть немного отойти от навязываемого разработчиком стиля (таблицы поиска, вывод кнопок и списков) - то надо писать кучу плагинов чтобы менять ядро. Потому как разделение кода разработчик не сделал.

Ладно бы были нормальные плагины, с вызовами через хуки. Но плагин, который меняет просто кусок кода на другой - это хак. В работоспособности которого нельзя быть уверенным после очередного обновления. Это плохая идея, хотя конечно лучше чем вообще ничего.

 

Про минимальную обработку PHP в шаблонизаторе (как в Smarty, Fenom) речь не идет. Хотя это бы на порядок облегчило написание шаблонов и избавило бы от написания некоторых плагинов. А ведь можно было бы сделать новый тип шаблонов, и обрабатывать их новым шаблонизатором, чтобы  сохранить обратную совместимость.

 

Подводя итог скажу: IMHO разработчик DLE нацелил движок на сайты с большой посещаемостью (тысячи и десятки тысяч уников в день). Об этом говорит то, что DLE платный (бесплатная демо версия не обновляется и на ней масса ограничений). Оптимизация и простота движка DLE позволяет экономить на хостинге, а простая система шаблонов позволяет экономить на верстальщиках. Однако все более-менее серьезные проекты требуют авторских доработок. А поскольку такие сайты наверняка приносят доход, который позволяет вложиться в шаблон хотя бы один раз при создании сайта - то почему бы не дать такую возможность клиентам?

 

А школьникам пусть остается Джумла или Вордпресс с их "one-click install". Все равно их сайты не будут настолько нагружены, чтобы они увидели разницу. Да и денег платить они не привыкли.

Edited by YuriBtr
  • Upvote 3

Share this post


Link to post
Share on other sites
1 час назад, YuriBtr сказал:

Об этом я уже писал здесь год назад и еще раньше. В DLE слишком мало возможностей.

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

 

  • Upvote 4

Share this post


Link to post
Share on other sites
12 часов назад, Gameer сказал:

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

 

Есть фанаты - те, которые по привычке продлевают либо периодически покупают(обновляются). На таких вот разрабы видимо и держат расчет... "в час по чайной ложке" -  обнови лицензию. Добавили какую нить маленькую "фичу" - обнови лицензию. Например, "фишка" этого сезона - отложенная загрузка изображений, козырь разрабов -  и нашлись те, которые "клюнули".

  • Upvote 1

Share this post


Link to post
Share on other sites
3 часа назад, kamensk сказал:

Есть фанаты - те, которые по привычке продлевают либо периодически покупают(обновляются). На таких вот разрабы видимо и держат расчет... "в час по чайной ложке" -  обнови лицензию. Добавили какую нить маленькую "фичу" - обнови лицензию. Например, "фишка" этого сезона - отложенная загрузка изображений, козырь разрабов -  и нашлись те, которые "клюнули".

Касательно данной функции, там работы на пол часа отсилы.
Ну хоть давно нужное перетаскивание плагинов реализовали, там работы побольше было.
Ещё бы добавили наконец то нормальное обновление плагинов, с POST в JSON формате, с сообщением своей версии движка, установленного ПО на сервере, а в ответ бы возвращались данные как раз под нужны клиента. Сейчас клиент обновится на новую версию, а она может просто не работать с его древней версией движка, и ему нужно будет откатываться назад. А так можно было бы показать уведомление ему что новые версии есть, но требуется обновление движка.

Share this post


Link to post
Share on other sites

1. Вынести куски html из php файлов в шаблоны (например {pmlist})

2. Добавить Placeholder Для полей разделов сайта. Например чтобы не заполнять постоянно вручную описания разделов при их создании, дескрипшны и так далее, а если поле не заполнено, то выводить либо пустое, либо заполненное по шаблону, или текст, заданный вручную.

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

3. Не запускать антивирус при нажатии на название раздела в админке на главной странице. С миллионом файлов сразу все вешается наглухо.

4. Возможность отправки рассылки не только группам но и конкретным пользователям.

 

Цитата

Это звиздец какой ..... Зачем вам дополнительные поля для категории? Ведь по сути это тот же текст в шаблоне, с помощью тегов [category

При 400 категориях сайта это совсем не весело, как вам и написали. А как сделать другими путями - не ясно. У нас есть разделы в которых нужно создавать подборки новостей, например по значению доп.поля, или по тегам с разных других разделов, у которых будет красивый ЧПУ адрес, которые будут попадать в карту сайта и будут иметь свои мета-данные и к ним у пользователя будет удобный и быстрый доступ. Решений пока не видел, которые могли бы это делать. Пока все хорошо, кроме единственного - что DLE не умеет сортировать кастомные новости т.е выводить тег {sort} для страниц где есть такие новости, чтобы уже люди могли как им угодно отсортировать контент, выводимый кастомом.

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this