Перейти к публикации

Рекомендованные сообщения

Реализовать функцию сортировки по доп полям + фильтр по доп полям. Очень необходимо, когда создается каталог продукции. Для этого DLE подходит идеально.

Ссылка на сообщение
Поделиться на других сайтах

1. Учитывая, что DLE движок новостной крайне необходимо расширить возможности сортировки новостей по часам, дням, неделям и т.д.

2. Необходимо создать облако тегов персон (фамилий), о которых идёт речь в новостях + должен быть блок "Персоны дня" (недели), где автоматически указываются наиболее упоминаемые персоны за определённый период времени.

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

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

5. Нужно дополнить модуль "Перекрёстные ссылки" возможностью вставки непосредственно в текст статьи картинки и заголовка от другой новости. Распространённый ныне на многих сайтах блок "Также читайте", который находится после статьи бесполезен, тогда как ссылки с картинками в теле самой статьи повышают переходы почти на 50%.

Всё это, на мой взгляд, должно быть в базовой версии новостного движка, поскольку использование "кривых" модулей, написанных не авторами DLE, перегружает сайт, делает его работу медленной, а иногда приводит к серьёзным сбоям.

Изменено пользователем trianon14
Ссылка на сообщение
Поделиться на других сайтах

1. Учитывая, что DLE движок новостной крайне необходимо расширить возможности сортировки новостей по часам, дням, неделям и т.д.

Новости за определенную дату есть. Сортировать по часам и минутам — это уже верх ерундятины.

2. Необходимо создать облако тегов персон (фамилий), о которых идёт речь в новостях + должен быть блок "Персоны дня" (недели), где автоматически указываются наиболее упоминаемые персоны за определённый период времени.

2. Облако тегов персон и фамилий — используйте дополнительные поля и их функции. А также само облако тегов. Возможностей предостаточно.

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

А что это даёт посетителю??? Приведите пример? Да ничего, кроме лишних запросов к БД? По идее самодостаточен поиск по сайту. Вводите ключевое слово — в результатах поиска выбираете нужное. И самодостаточно само облако тегов.

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

Про новую систему комментирования и оценок, популярные комментарии — нужно безусловно. Но дерево комментариев — с моей точки зрения это зло. Оно вносит беспорядок, который мешает всем остальным видам сортировки.

Я уже писал про отличную с моей точки зрения альтернативную систему: взаимосвязанные комментарии. И приводил пример. Все комментарии, которые связаны друг с другом цитированием, вызываются кнопкой «Ответов — Х», где Х — количество ответов на данный комментарий, открываются в модальном окне. Там же можно и продолжить диалог.

Пример:

0363659c3180.png

При нажатии на «Ответов: 3» :

8e1ea0772978.png

Чем плохо? С моей точки зрения — прекрасное и очень удобное решение!

5. Нужно дополнить модуль "Перекрёстные ссылки" возможностью вставки непосредственно в текст статьи картинки и заголовка от другой новости. Распространённый ныне на многих сайтах блок "Также читайте", который находится после статьи бесполезен, тогда как ссылки с картинками в теле самой статьи повышают переходы почти на 50%.

Ладно вы хотите засрать статью и сделать её неудобочитаемой для пользователя, а смысл перекрестных ссылок вы вообще понимаете? В 99 процентов случаев это seo-перелинковка статей. А всё остальное делайте или ручками, или допполями, или модулями, в том числе штатными. Опять же возможностей — море!

Ссылка на сообщение
Поделиться на других сайтах
Primary Sphinx, Зачем вы написали это полотно глупости? Просто поумничать хочется? Ну-ну...Если вы совершенно не знакомы с SEO - оптимизацией и с функционалом современных новостных движков и живёте где-то в конце 90-х годов, то это ваши трудности. Развивайтесь и познавайте мир :D Изменено пользователем trianon14
Ссылка на сообщение
Поделиться на других сайтах

Primary Sphinx, Зачем вы написали это полотно глупости? Просто поумничать хочется? Ну-ну...Если вы совершенно не знакомы с SEO - оптимизацией и с функционалом современных новостных движков и живёте где-то в конце 90-х годов, то это ваши трудности. Развивайтесь и познавайте мир :D

Теперь понял. Я дурак и ни в чём не разбираюсь :)

Ссылка на сообщение
Поделиться на других сайтах

Primary Sphinx, Зачем вы написали это полотно глупости? Просто поумничать хочется? Ну-ну...Если вы совершенно не знакомы с SEO - оптимизацией и с функционалом современных новостных движков и живёте где-то в конце 90-х годов, то это ваши трудности. Развивайтесь и познавайте мир :D

Теперь понял. Я дурак и ни в чём не разбираюсь :)

Ну вот вы и сами, наконец-то, всё поняли. Желаю удачи. :D

Ссылка на сообщение
Поделиться на других сайтах

Ещё раз про сортировку новостей. Она должна выглядеть хотя бы вот так - 435c6363e853.jpg

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

Ссылка на сообщение
Поделиться на других сайтах

Ещё раз про сортировку новостей. Она должна выглядеть хотя бы вот так - 435c6363e853.jpg

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

{custom days="x"}

Ссылка на сообщение
Поделиться на других сайтах

Ещё раз про сортировку новостей. Она должна выглядеть хотя бы вот так - 435c6363e853.jpg

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

{custom days="x"}

С новостями за день проще. Но сортировку за неделю, месяц и год вы никак не сделаете. Всё это с celsoftoм я обсуждал перед тем как писать здесь.

Ссылка на сообщение
Поделиться на других сайтах

Ещё раз про сортировку новостей. Она должна выглядеть хотя бы вот так - 435c6363e853.jpg

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

{custom days="x"}

С новостями за день проще. Но сортировку за неделю, месяц и год вы никак не сделаете. Всё это с celsoftoм я обсуждал перед тем как писать здесь.

{custom days="1"} — за сутки, {custom days="7"} — за неделю, {custom days="31"} — за месяц, {custom days="365"} — за год, и всё это в шаблонах обыгрывается.

При чем такую сортировку можно сделать и для всех новостей, и для каждой категории в отдельности. Там всё очень гибко.

Ссылка на сообщение
Поделиться на других сайтах

Кстати, насчет шаблонов. Было бы просто замечательно, если бы появилась поддержка кириллических названий шаблонов. А если это невозможно (не от DLE зависит), то чтобы можно было шаблону присвоить кириллическую маску (mask="кириллический текст, или текст на любом языке").

Сменой шаблона можно выполнять много разных задач. И при выводе того же {changeskin} можно было бы выводить не названия шаблонов, а описание тех функций, которые эти шаблоны выполняют.

Сюда же: {changeskin skin="default, gemini, red"} — перечень тех шаблонов, который данный тег позволяет менять. Остальные шаблоны не выводятся. Таким образом можно сделать несколько вариантов ченчскина, каждый из которых позволяет выполнять разные задачи.

Изменено пользователем Primary Sphinx
Ссылка на сообщение
Поделиться на других сайтах

Ещё раз про сортировку новостей. Она должна выглядеть хотя бы вот так - 435c6363e853.jpg

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

{custom days="x"}

С новостями за день проще. Но сортировку за неделю, месяц и год вы никак не сделаете. Всё это с celsoftoм я обсуждал перед тем как писать здесь.

{custom days="1"} — за сутки, {custom days="7"} — за неделю, {custom days="31"} — за месяц, {custom days="365"} — за год, и всё это в шаблонах обыгрывается.

При чем такую сортировку можно сделать и для всех новостей, и для каждой категории в отдельности. Там всё очень гибко.

Попробую. Celsoft мне почему-то не посоветовал вот такие варианты.

Ссылка на сообщение
Поделиться на других сайтах

Попробую. Celsoft мне почему-то не посоветовал вот такие варианты.

Большая нагрузка на сервер. Скрипт выполнит все пять запросов к БД, независимо от того что и какую вкладку смотрит посетитель, плюс на скриншоте есть еще и верхнее меню, привязанное к нижнему, и того пять на 3, получится 15 запросов на страницу, это слишком много.

Ссылка на сообщение
Поделиться на других сайтах

Попробую. Celsoft мне почему-то не посоветовал вот такие варианты.
Большая нагрузка на сервер. Скрипт выполнит все пять запросов к БД, независимо от того что и какую вкладку смотрит посетитель, плюс на скриншоте есть еще и верхнее меню, привязанное к нижнему, и того пять на 3, получится 15 запросов на страницу, это слишком много.

Не пять — четыре, Вариант «за всё время» это то, что есть по умолчанию. Но о лишней постоянной нагрузке на БД и шла речь изначально: не имеет смысл из движка делать тормоз.

Но если хочется, то можно. Но не надо никаких вкладок: разумеется, будет повышенная нагрузка. Как я уже говорил, всё обыгрывается в шаблонах.

Называем основной шаблон например all

Делаем четыре его копии, которые переименовываем в day, week, month и year. В каждом из них делаем такой вывод новостей, какой нам нужно.

Ставим четыре ссылки:

Сортировать:

<a href="/index.php?action_skin_change=yes&skin_name=day" title="новости за день">за день</a>

<a href="/index.php?action_skin_change=yes&skin_name=week" title="новости за неделю">за неделю</a>

<a href="/index.php?action_skin_change=yes&skin_name=month" title="новости за за месяц">за месяц</a>

<a href="/index.php?action_skin_change=yes&skin_name=year" title="новости за год">за год</a>

<a style="color: #цвет; text-decoration: none;">всё время</a>

Или же ставим обычный ченчскин.

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

А если внедрять сортировку в движок, то конечно станет тормозом!

Ссылка на сообщение
Поделиться на других сайтах

Не пять — четыре, Вариант «за всё время» это то, что есть по умолчанию.

А что по вашему для этого не делается запрос к БД? Делается.

<a href="/index.php?action_skin_change=yes&skin_name=day" title="новости за день">за день</a>

< a href="/index.php?action_skin_change=yes&skin_name=week" title="новости за неделю">за неделю</a>

< a href="/index.php?action_skin_change=yes&skin_name=month" title="новости за за месяц">за месяц</a>

< a href="/index.php?action_skin_change=yes&skin_name=year" title="новости за год">за год</a>

< a style="color: #цвет; text-decoration: none;">всё время</a>

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

Этот вопрос решается одним небольшим сторонним модулем, с использованием например AJAX. Быстро и без правок файлов скрипта. В дистрибутиве этой возможности нет, только по причине малой востребованности.

Ссылка на сообщение
Поделиться на других сайтах

Не пять — четыре, Вариант «за всё время» это то, что есть по умолчанию.

А что по вашему для этого не делается запрос к БД? Делается.

<a href="/index.php?action_skin_change=yes&skin_name=day" title="новости за день">за день</a>

< a href="/index.php?action_skin_change=yes&skin_name=week" title="новости за неделю">за неделю</a>

< a href="/index.php?action_skin_change=yes&skin_name=month" title="новости за за месяц">за месяц</a>

< a href="/index.php?action_skin_change=yes&skin_name=year" title="новости за год">за год</a>

< a style="color: #цвет; text-decoration: none;">всё время</a>

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

Этот вопрос решается одним небольшим сторонним модулем, с использованием например AJAX. Быстро и без правок файлов скрипта. В дистрибутиве этой возможности нет, только по причине малой востребованности.

Ну так поэтому нет и сторонних модулей тоже, выполняющих подобную сортировку: малая востребованность.

Я просто предложил решение «на коленке»: несколько совершенно одинаковых шаблонов, в которых изменен лишь порядок сортировки. Лично я бы в трёх собственных соснах не запутался. А сделать самому из того что понятно или заказать фрилансерам модуль — это личное дело каждого :)

А насчет стороннего модуля — тут тоже удовольствия мало, даже меньше, чем поковыряться в совственных шаблонах: вышло обновление движка, что-то изменилось, и модуль навыброс. Сплошь и рядом :)

Изменено пользователем Primary Sphinx
Ссылка на сообщение
Поделиться на других сайтах
А насчет стороннего модуля — тут тоже удовольствия мало, даже меньше, чем поковыряться в совственных шаблонах: вышло обновление движка, что-то изменилось, и модуль навыброс. Сплошь и рядом
сторонний модуль - это не всегда изменения в файлах движка, поэтому не обязательно, что он повлияет на обновления. В твоём случае модуль нужен по работе с БД, а структура БД менялась за всё время, вроде, только 1 раз. Изменено пользователем odys
Ссылка на сообщение
Поделиться на других сайтах

А насчет стороннего модуля — тут тоже удовольствия мало, даже меньше, чем поковыряться в совственных шаблонах: вышло обновление движка, что-то изменилось, и модуль навыброс. Сплошь и рядом
сторонний модуль - это не всегда изменения в файлах движка, поэтому не обязательно, что он повлияет на обновления. В твоём случае модуль нужен по работе с БД, а структура БД менялась за всё время, вроде, только 1 раз.

Нет, не в моём случае :) Я лично так вообще не вижу особой надобности в такой сортировке даже на высокопосещаемых новостных порталах с большим количеством новостей :) Людей обычно интересуют свежие сегодняшние новости и никакие иные, всё остальное — протухшее :) А если нужно найти старую новость по какой-то теме, то поиск по сайту с этим легко вправляется. Плюс есть модуль календарь, где можно вывести новости за определенный месяц.

Но насчет структуры БД, к «десятке» — да, поменялась структура. Она может снова поменяться хоть в следующей версии, а может не поменяться ещё долго — кто ж знает, даже Celsoft не знает :)

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

А если надо внести изменение в шаблон — не вижу проблемы внести одинаковую строчку в пять практически одинаковых шаблонов, в одно и то же место. Это две минуты работы (копипаста) :)

Ссылка на сообщение
Поделиться на других сайтах

Нужно сделать возможность чтобы внешнее ссылки появлялись в модальном окне. И чтобы можно было править шаблон этого модального окна. Самое главное чтобы сама ссылка подгружалась после нажатия кнопки "загрузить". Также сделат возможность чтобы внешнюю сылку можно было вставлять с дополнительного поля.

Ссылка на сообщение
Поделиться на других сайтах

рассматривался ли вопрос по поддержки SSL-сертификата? пробывал поставить "просто" - не получается = уж очень много привязок идёт в файлах к простому http:

пожелание: адаптировать поддержку по протокому https.

Изменено пользователем b_andre
Ссылка на сообщение
Поделиться на других сайтах

рассматривался ли вопрос по поддержки SSL-сертификата? пробывал поставить "просто" - не получается = уж очень много привязок идёт в файлах к простому http: пожелание: адаптировать поддержку по протокому https.

Он целиком поддерживается. Где именно привязка именно в файлах скрипта DLE?

Ссылка на сообщение
Поделиться на других сайтах

Возвращаясь к системе комментирования. Классно сделаны уведомления на этом форуме IPB.

Подобные уведомления были бы очень органичны, уместны и удобны в системе комментариев DLE: celsoft процитировал вашкомментарий

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте.

Просьба модернизировать Мастер оптимизации базы данных в части удаления старых новостей. Поставить исключения-категории. Я воспользовался сдуру - потерял половину из категории "Про сайт".

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Нужен тег, который в категории выводит список субкатегорий.

В идеале и шаблончик тегу не помешал бы.

Ссылка на сообщение
Поделиться на других сайтах
  • celsoft изменил заголовок на Пожелания для новых версий DataLife Engine

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

×
×
  • Создать...