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

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

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 процитировал вашкомментарий

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

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

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

Спасибо.

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

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

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

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

Как вариант прелепить корзину к сайта. (список заказов в админку пусть идут, и возможносьт привязки систем оплат)

Часть функционала я реализовал. Могу скинуть если будите делать. Так же делал импорт из экселя в бд. Так же было бы очень интересно видеть. Правда эта система ложить все слабые хосты. Если ексел очень большой. Я тестил только до 10 000 строк. Выше не знаю. Может доработаете что нибудь будет хорошее у вас ещё. А у меня только лежит и пылится без дела.

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

Доброго дня Администрация, думаю не я один нуждаюсь в сортировке по дополнительным полям, хотелось бы уточнить будет ли она? Планируется запуск интернет витрины товаров, не хватает только сортировки по цене хотя бы... В Данный момент 3 движка купленные у вас.. в проекте на денвере лежат еще 12шт(вдруг в новый год распродажа будет 2 по цене одного winked.gif ), 5 из которых интернет витрины... Думаю можно и дороже заплатить если будет более нормально работающая сортировка по доп полям...

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

Не плохо бы было реализовать для комментариев поддержку микроформата - разметка hReview. Например одно из важных - требуется, что бы каждый комментарий был на отдельной странице. Возможно как то реализовать?

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

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

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

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

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

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

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

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

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

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