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

redissx

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

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

  • Посещение

  • Дней в лидерах

    66

Все публикации пользователя redissx

  1. Я тоже не понимаю зачем, ведь пуши фактически то же самое теперь. Оформление делается в шаблоне. Вот оформление от меня, немного получше На мой взгляд .DLEPush {z-index: 1000; position: fixed; right: 20px; top: 20px;} @keyframes DLEPush-show { 0% {transform: translateY(100%); opacity: 0;} 100% {transform: translateY(0); opacity: 1;} } .DLEPush-notification.wrapper {animation-name: DLEPush-show; animation-duration: 0.3s; position: relative; display: grid; gap: 10px; margin-bottom: 10px; width: 400px; max-width: calc(100vw - 40px); color: #333; background-color: hsl(var(--hue,174
  2. Да, можно. Если не затрагивать файлы движка, то можно к этому окошку добавить длинную тень без размытия box-shadow: 0 0 0 1000vmax rgba(0,0,0,0.5). Минус в том что область затемнения не блокируется. Второй вариант - это к этому окошку добавить псевдоэлемент с фиксированной позицией и z-index - 1 относительно окна. Но код не напишу, С телефона неудобно писать.
  3. Тут так принято. Извините (
  4. Если не собирались ничего делать, зачем тогда написали здесь своё "очень важное и экспертное" мнение, тем самым обесценив работу человека, который реально бы взялся за работу? В общем, засчитываю вам слив. Дамы и господа, в очередной раз мы видим подтверждение древней мудрости: языком чесать - не мешки ворочать 😀
  5. Вообще красавчик. Тогда может возьмётесь за работу по цене двух часов?
  6. Оптимистично. А служебные страницы? А дополнительные там есть страницы? А конфликты, которые могут возникнуть в CSS с вашими заготовками служебных? А ещё всякие подводные камни? А исправление потом всяких багов которых сразу вы не увидите?
  7. redissx

    Шаблоны

    Фреймворк - это не волшебная кнопка, нажал и готово. Так что, это проблема и ещё какая. Придумать дизайн - это вообще самое сложное и не каждому дано, и никакой фреймворк тут не поможет. Я уж не говорю и просто про техническую часть. Если вы освоили, то рад за вас, но вы в абсолютном меньшинстве, и большинству простых пользователей нужен готовый недорогой шаблон.
  8. redissx

    Шаблоны

    А прикол в том, что для продажи можно сказать никто уже и не делает. Вы наверное и сами гуглили и ничего толком не нашли. Потому что ничего и нет. Советовать из тех, что можно найти в выдаче, даже рука не поднимется. Один бесконечно переделывает одну и ту же работу, второй адаптирует зарубежные работы, третий тоже что-то там переделывает, четвёртый вообще рипы продает чужих работ на заказ, даже не стесняясь. Пятый и шестой вообще кидалы. Грустно всё это, товарищи. Нужно что-то предпринимать, но что?
  9. С такой формулировкой обречено на отказ. Нужно было выразиться по-другому: возможность создавать подстраницы у страницы полной новости.
  10. redissx

    А вы пробовали Grid?

    grid-auto-rows высота блока https://developer.mozilla.org/en-US/docs/Web/CSS/grid-auto-rows но если именно пропорция, то только через сам элемент https://doka.guide/css/aspect-ratio/
  11. В упор не вижу кнопку которая даёт выбрать какой блок вставлять. Прямо сейчас протестировал на локалке. Залил в редактор через кнопку файл, добавил его, включил исходный код, вижу что всё обёрнуто в абзац. Удалил принудительно, сохранил, захожу заново, включаю исходный код, опять вижу эту обёртку абзацем. А вот специальную кнопку для выборов блок в редактора не наблюдаю, по всем кнопкам прошёлся.
  12. Можно или нельзя, в любом случае это баг, когда редактор оборачивает всё в p хотя его не просят об этом. И даже если принудительно удалить эту обёртку включив код в редакторе, при сохранении он всё равно сделает то же самое. А в p можно размещать только строчные элементы. Кстати об этом баге уже писали в этой теме и вроде бы разработчик говорил что поправили на версии 17, не знаю не проверял.
  13. redissx

    А вы пробовали Grid?

    Так конечно, добавлен <div id='dle-content'>. Он и становится 100 в ширину и все, больше ничего. Конкретно для кода выше должно быть так #dle-content {display: grid; grid-template-columns: repeat(100,1fr); grid-column: 1 / -1;} #dle-content > *:not(.cell) {grid-column: 1 / -1;} .cell {aspect-ratio: 1 / 1;} .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1; height: auto;}
  14. redissx

    Onemillionrubles

    Ахах, прикольно 😆 у ТС всегда необычные сайты. Правда именно эта тема была актуальна же очень давно, не думал что встречу такое в 2023 😆
  15. redissx

    А вы пробовали Grid?

    <div class="grid"> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> <div class="cell"></div> ................... </div> ширина не нужна, создаем 50 равных частей с пропорцией 1 к 1 (квадрат). .grid {display: grid; grid-template-columns: repeat(50,1fr);} .cell {aspect-ratio: 1 / 1;} и для вашего сайта по соседству .cell a, .cell img {display: block; width: 100%; aspect-ratio: 1 / 1;}
  16. Предлагаю 1. для рейтинга нравится и не нравится ввести {ratingscorelikes} (оценка 0-10) и {ratingpercentlikes} (процент 0-100). Если общий рейтинг в минусе, то оценка будет 0. Как-то уже предлагал, но разработчик сказал что {ratingscore} только для звезд и не нужно. Однако многие сайты это используют, все довольны. Только тут нужнго продумать, чтобы была возможность вывести только цифру, без html, чтобы была возможность применять style="width: {ratingpercentlikes}%;" 2. Для рейтинга звезды неплохо было бы иметь возможность включить 10 звезд.
  17. Можно так сделать, если комментариев больше 10 выведет самый популярный. [if comm_num > "10"] {customcomments newsid="{news-id}" order="rating" limit="1"} [/if] Или через дополнительное поле указать id="поле" Вот и всё, фактически и зафиксируете комментарий с нужным ID.
  18. Меня осенило!) В маин.тпл в конец и неавторизованным пользователям будет показывать сообщение с стилем "информация" и таймером 6 секунд. [group=5] <script> window.addEventListener('load', ()=> { const uw = sessionStorage.getItem('userwelcome'); if (!uw) DLEalert('Войдите на сайт и вы сможете комментировать, оценивать новости и скачивать файлы', 'Вы не авторизованы', 'info', 6000); sessionStorage.setItem('userwelcome',1); }); </script> [/group]
  19. Хватит нервировать разработчика и засорять тему 😄 создайте тему рядом и там будем флудить.
  20. А может наоборот, на главной выводится через custom? У которого указан свой шаблон в тпл. С вероятностью 99%, так и есть. Потому что content используй тот шаблон который указан в админке.
  21. Если открыть dlejs.js то мы увидим кучу этих уведомлений. И что главное различного характера. Есть уведомления, что действие выполнено (успех), есть уведомления что действие уже было совершено и отмена повторного действия (предупреждение) и так далее. На мой взгляд, было бы классно помечать различный характер уведомлений различным оформлением и конечно делать это ненавязчиво, не закрывая обзор экрана и не заставляя нажимать кнопку. А вы знали, что человек намного быстрее воспринимает цветовую информацию, чем текстовую?) Кстати говоря, в пожеланиях к новой версии периодически всплывает пож
  22. 1. А разве где-то написано что ставилась задача привлечь пользователя? 2. Если окошко просто информационное, которое о чём-то уведомляет, совсем не обязательно пользователя заставлять нажимать кнопку OK. Посмотрите сайты, так уже давно не делают. Тенденция к тому чтобы пользователя не утруждать лишними кликами. Сравните окошко посередине экрана, который не уберётся пока не нажмёшь кнопку, и сообщение в углу экрана, которое автоматически исчезнет с красивой анимацией. В админке мы можем редактировать шаблон. При сохранении там не появляется окошко посередине экрана с кнопкой OK, там п
  23. Данный хак заменяет стандартное информационное окошко DLE на красивый и современный Toast, далее тост. Такие окошки появляются, например, при добавлении в закладки, повторном голосовании. Эти окошки можно вызвать и самому для своих модулей. В DLE используется окно с кнопкой "ок" и требует от юзера клика по кнопке. Тост - это окошко, похожее на пуш уведомление, появляется справа вверху, исчезает само и не требует от юзера дополнительных действий. Плюсы тоста: - Делаем только шаблоном, файлы движка не трогаем. - Есть прогресс бар, когда тост исчезнет. Тост исчезнет сам, но мы можем и
  24. Истеричный обписанный, но при этом радостный. Жалко птичку пользователя 😆 Админ страшный человек, манипулятор 😆 1. В profile_popup.tpl нужна возможность вывести логин пользователя в любом месте. Сейчас ставится само только в заголовок окошка. 2. add-favorites, del-favorites надо перевести на data-id как у рейтинга. Надо чтобы сразу обновлялась информация между этими тегами, для этого нужен свой тпл. Чтобы не было доп нагрузки можно просто при заходе на страницу оставить как есть сейчас и проверять тпл лишь при клике. 3. в custom можно ввести параметр subcat по аналогии с catme
  25. Так и есть, просто владельцы не заполняют эти поля с метатегами и так далее, поэтому они генерируются по определённому шаблону. Возможность заполнения этих полей есть. Если их не заполняют, это же не движок виноват? А если у вас есть какое-то лучшее решение генерации автоматических метатегов, то предложите. Вы привели пример со страницы тегов, давайте конструктивно, какой должен быть там автоматически сгенерированные метатеги? Вам уже несколько раз написали что все Н ставится в шаблоне и только там. Движок вообще никакого отношения к этому не имеет. А если вы конкретно имеете в виду са
×
×
  • Создать...