celsoft 6 076 Опубликовано: 17 ноября 2023 Рассказать Опубликовано: 17 ноября 2023 Автор 4 часа назад, NlCKRUS сказал: Разве нельзя без скрипта? Можно сделать, чтобы при добавлении комментария его id передавался в шаблон письма? Тогда можно было бы добавить URL #findcomment67037 , где67037 - id коммента. Или не так все просто? ) Нет не все так просто как кажется. А #findcomment67037 это просто перемешение к уже найденному комментарию и найденной странице. Цитата Ссылка на сообщение Поделиться на других сайтах
LekseyDev 8 Опубликовано: 20 ноября 2023 Рассказать Опубликовано: 20 ноября 2023 Не знаю, предлагали такое или нет, но хочу предложить полезную фичу с новыми тегами. Когда пустой custom, особенно если используется в сочетании с days, зачастую оформленный блок под custom остаётся пустой и выделяется лишь заголовок. Предложение, внести скрытие блока custom в зависимости от содержимого: для тега custom ввести тег name="mycustom" для задания ему персонального идентификатора, ну а дальше всё просто [custom=mycustom] оформление блока с custom + custom [/custom] [not-custom=mycustom] Материалов нет[/not-custom] Цитата Ссылка на сообщение Поделиться на других сайтах
skapunker 64 Опубликовано: 21 ноября 2023 Рассказать Опубликовано: 21 ноября 2023 20.11.2023 в 15:36, LekseyDev сказал: Не знаю, предлагали такое или нет, но хочу предложить полезную фичу с новыми тегами. я только что об этом выше 2 раза написал Цитата Ссылка на сообщение Поделиться на других сайтах
redissx 251 Опубликовано: 24 ноября 2023 Рассказать Опубликовано: 24 ноября 2023 (изменено) 13.11.2023 в 17:33, skapunker сказал: значит нужно альтернативное решение, в конце конов - главное конечный результат смысл в том, чтобы не показывать некоторые блоки если определенный custom пустой [if] там какой нибудь придумать или еще чего 20.11.2023 в 15:36, LekseyDev сказал: Не знаю, предлагали такое или нет, но хочу предложить полезную фичу с новыми тегами. Когда пустой custom, особенно если используется в сочетании с days, зачастую оформленный блок под custom остаётся пустой и выделяется лишь заголовок. Предложение, внести скрытие блока custom в зависимости от содержимого: для тега custom ввести тег name="mycustom" для задания ему персонального идентификатора, ну а дальше всё просто [custom=mycustom] оформление блока с custom + custom [/custom] [not-custom=mycustom] Материалов нет[/not-custom] Палю тему. Есть блок с кастомом <section class="sect"> <h2 class="sect__title">Популярные</h2> <div class="sect__content">{custom}</div> </section> кастом обязательно в строку с самим блоком sect__content без всяких переносов строк и без пробелов. Тогда такой css скроет блок при отсутствии новостей у кастом .sect:has(.sect__content:empty) {display: none;} Изменено 24 ноября 2023 пользователем redissx 4 2 Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 25 ноября 2023 Рассказать Опубликовано: 25 ноября 2023 19 часов назад, redissx сказал: Палю тему. Есть блок с кастомом <section class="sect"> <h2 class="sect__title">Популярные</h2> <div class="sect__content">{custom}</div> </section> кастом обязательно в строку с самим блоком sect__content без всяких переносов строк и без пробелов. Тогда такой css скроет блок при отсутствии новостей у кастом .sect:has(.sect__content:empty) {display: none;} Красава Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 25 ноября 2023 Рассказать Опубликовано: 25 ноября 2023 Автор 42 минуты назад, alex32 сказал: Красава Согласен )) Респект за красивое логическое мышление в вопросе как реализовать то или иное без всяких хлопот и отличная реализация CSS свойств. Цитата Ссылка на сообщение Поделиться на других сайтах
desart 6 Опубликовано: 26 ноября 2023 Рассказать Опубликовано: 26 ноября 2023 (изменено) Всем привет! Просьба "допилить" доп. поле Галерея изображений... (вероятно также и музыка, видео) *Если я добавил, например 100 фоток и по каким-то причинам хочу удалить их (или часть из них), то мне придётся удалять каждую фотку + подтверждение удаления! **Если я удалю фотки из окна "Загрузка изображений и файлов на сервер", то они физически удаляться, но в доп. поле галерея изображений - останутся пустые иконки (на странице статьи соответственно пустые иконки тоже будут). 1 - Вероятно нужно "допилить", чтобы и из доп. поля удалялись пустые иконки, когда я удалил нужные, либо все фотки из окна "Загрузка изображений и файлов на сервер". 2 - Либо вариант с выделением в доп. поле нужных для удаления / или всех... Первый вариант, конечно - идеальный! но насколько это возможно... Спасибо! Изменено 26 ноября 2023 пользователем desart 1 Цитата Ссылка на сообщение Поделиться на других сайтах
amigas 4 Опубликовано: 26 ноября 2023 Рассказать Опубликовано: 26 ноября 2023 (изменено) Здравствуйте если есть возможность немного улучшить таблицы. Приходится использовать стили вместо таблиц. Ситуация следующая: При создании больших таблиц например, 3- 4 столба, 100 строк. Если содержимое в каждой ячейке делаю по центру, то таблица "валится". Когда по одному из краёв то нормально. В таблицах маленького размера этого незаметно. Только в больших. Изменено 26 ноября 2023 пользователем amigas Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 26 ноября 2023 Рассказать Опубликовано: 26 ноября 2023 Автор 45 минут назад, amigas сказал: Здравствуйте если есть возможность немного улучшить таблицы. Приходится использовать стили вместо таблиц. Ситуация следующая: При создании больших таблиц например, 3- 4 столба, 100 строк. Если содержимое в каждой ячейке делаю по центру, то таблица "валится". Когда по одному из краёв то нормально. В таблицах маленького размера этого незаметно. Только в больших. Какое это имеет отношение к DLE? Визуальное оформление всего, в том числе и таблиц зависит исключительно от шаблона, а не от движков. И в данном случае вам нужно адаптировать свой шаблон на сайте. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
amigas 4 Опубликовано: 28 ноября 2023 Рассказать Опубликовано: 28 ноября 2023 (изменено) 26.11.2023 в 20:55, celsoft сказал: Какое это имеет отношение к DLE? Визуальное оформление всего, в том числе и таблиц зависит исключительно от шаблона, а не от движков. И в данном случае вам нужно адаптировать свой шаблон на сайте. Спасибо за подсказку попробую Изменено 28 ноября 2023 пользователем amigas Цитата Ссылка на сообщение Поделиться на других сайтах
fanera 22 Опубликовано: 28 ноября 2023 Рассказать Опубликовано: 28 ноября 2023 Как понимаю, если через плагины вносить изменения в файлы из например engine\classes\composer\vendor\..., то это не будет работать? Потому что я внес изменения в файлы через плагин, ничего не произошло, плагин работает, правки не работают Понимаю, что многим это вовсе не нужно, но через плагины это было бы очень удобно Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 28 ноября 2023 Рассказать Опубликовано: 28 ноября 2023 Автор 3 минуты назад, fanera сказал: Как понимаю, если через плагины вносить изменения в файлы из например engine\classes\composer\vendor\..., то это не будет работать? Не будет. Папку composer лучше не трогать даже вручную, а функции классов лучше расширять через расширение классов например. Но лучше вобще то что находится там не трогать, а функционал менять именно там где применяются функции из этого набора классов в файлах именно DLE. composer содержит вспомогательные библиотеки а не непосредственный функционал. Цитата Ссылка на сообщение Поделиться на других сайтах
skapunker 64 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 надо сделать чтобы любой блок из шаблона можно было вставить в новость и не вручную, а чтобы автоматически вставлялся Цитата Ссылка на сообщение Поделиться на других сайтах
Lexxs 16 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 В комментах к 17 версии, некий товарищ написал, чтобы сделать при загрузке картинки, оставлять два формата, и конвертируемый, и исходник jpeg. Так как мне закрыто комментирование на сайте, то напишу здесь. Ни в коем случает такого не надо делать! Только дождались, что появилось конвертирование и возможность сократить занимаемое место на диске, тут какая то бредовая идея, захламлять диск ещё больше, и якобы для сео. Если товарищ так считает, то вообще не проблема, сделать модуль и загружать с конвертированием оба формата, и даже в сети есть уже готовые такие решения. А в DLE нужно оставить как есть, какой выбрал формат, то пусть только он и остаётся. Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 61 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 (изменено) Приветствую всех нормальных! Что за дичь я обнаружил! Почему это до сих не пофиксили?! 1. Где общий рейтинг в профиле? Почему только Рейтинг новостей и комментариев? Зачем это все разделили? Если уж и разделили, то где общий рейтинг? 2. Нельзя вывести в comments.tpl рейтинг пользователя. -Это как такое вообще допустили? Как узнать какой рейтинг у пользователя не переходя в профиль? Нужен нормальный рейтинг, один! Чтобы суммировался за счет комментариев и публикаций и можно было вывести его в comments.tpl. И в профиле нужен общий рейтинг. Какой рейтинг у меня в итоге? У меня Рейтинг публикаций +140 721, Рейтинг комментариев +6244. А рейтинг то какой в итоге? Калькулятор брать каждому? Я то думаю, что за бред с рейтингом происходит, и ранее тут писал об этом, а мне дичь какую то загнали... Изменено 29 ноября 2023 пользователем weddaan 1 Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 61 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 (изменено) Далее. Продолжаем улучшать CMS по моим рекомендациям, которые целсофт всегда игнорирует, и только спустя 3-5 лет реализовывает, и твердо уверены, что этого не нужно, хотя 98% меня всегда поддерживают, остальные 2% согласны молча. Нужен новый шаблон на основе custom, чтобы можно было создать страницу или колонку с рейтингом пользователей. Например, {custom days="30" template="шаблон" available="global" limit="10" sort="ratingcomments" cache="yes"}. -Выведет топ 10 пользователей за 30 дней, которые оставили больше всех комментариев. Но желательно сортировать еще и на основе рейтинга его комментариев, кто больше всего получил плюсиков за определенное время. Так же желательно и антирейтинг сделать. Далее, в comments.tpl вывести новый тег в котором можно указать текст на основе рейтинга пользователя за месяц, о котором я пишу выше. Если комментарий относится к пользователю, который оставил больше всех комментариев за определенное время, вывести тег типа [topuser-comment]текст[/topuser-comment]. Таким способом мы наконец то введем награды любому пользователю, будем стимулировать на комментарии! Например, пометим его аватарку специальным наградным значком. Но, если он теряет рейтинг и не входит в Топ за 30 дней на основе custom сверху, значок естественно пропадает и [topuser-comment]текст[/topuser-comment] для него не отображается. У пользователя начинается истерия, и он начинает комментировать, чтобы вернуть себе галочку или значок! Так мы поднимает поведенческие факторы, если что! Фиртшейн? Далее, я уже 100 раз писал и меня поддерживали авторитеты-старейшины на этом форуме, что нужна функция редактирования рейтинга пользователей, новостей, комментариев в админке! Есть индивидуумы, которые накручивают себе рейтинг, или наоборот понижают. Админ должен справедливо вернуть рейтинг, если он так считает или по жалобам очевидно, что кто-то мутит с рейтингом... Он админ! Он король! Он должен всё уметь! Изменено 29 ноября 2023 пользователем weddaan 2 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 Автор 41 минуту назад, weddaan сказал: 2. Нельзя вывести в comments.tpl рейтинг пользователя. -Это как такое вообще допустили? Как узнать какой рейтинг у пользователя не переходя в профиль? Действительно. Как такое celsoft допустил. Почему он это игнорирует? Бардак. Тоже настаиваю чтобы это обязательно появилось. Да я знаю что чтобы посчитать рейтинг комментариев пользователя нужно перебрать из базы данных рейтинги комментариев. для 30 комментариев на странице нужно сделать это 30 раз, нужно сделать дополнительных 30 запросов на страницу. Но я требую чтобы это появилось, я требую чтобы меня поддержали все другие пользователи. И я обязательно сделаю это в следующей версии и мне все равно, что ваши сервера "лягут" причем действительно лягут даже выделенные. Надеюсь вы понимате что все выше написанное это сарказм. Вас не смущает что рейтинга пользователя нет не только в комментариях но нет и в новостях. Странно что вас это возмитило именно для комментариев. Этого нет, потому что если это сделать это дичайшая нагрузка на сервер. Просто невероятная. Это тяжелейшие запросы на каждого пользовтаеля, а сколько комментариев на страницу то столько же и запросов. И никакие кеши и никакие предварительные сохранения суммированного рейтинга, ничего не спасет, на высоко посещаемый сайт это свалится лавиной тяжеленных расчетов и пересчетов. 30 минут назад, weddaan сказал: Далее, в comments.tpl вывести новый тег в котором можно указать текст на основе рейтинга пользователя за месяц, о котором я пишу выше. Если комментарий относится к пользователю, который оставил больше всех комментариев за определенное время, вывести тег типа [topuser-comment]текст[/topuser-comment]. Таким способом мы наконец то введем награды любому пользователю, будем стимулировать на комментарии! Например, пометим его аватарку специальным наградным значком. Но, если он теряет рейтинг и не входит в Топ за 30 дней на основе custom сверху, значок естественно пропадает и [topuser-comment]текст[/topuser-comment] для него не отображается. У пользователя начинается истерия, и он начинает комментировать, чтобы вернуть себе галочку или значок! Так мы поднимает поведенческие факторы, если что! Фиртшейн? Тоже самое что и выше в абзаце. 53 минуты назад, weddaan сказал: Нужен нормальный рейтинг, один! Чтобы суммировался за счет комментариев и публикаций и можно было вывести его в comments.tpl. И в профиле нужен общий рейтинг. Какой рейтинг у меня в итоге? У меня Рейтинг публикаций +140 721, Рейтинг комментариев +6244. А рейтинг то какой в итоге? Калькулятор брать каждому? Задам простой вопрос. Зачем? Тот кто взял калькулятор в руки .... с какой целью он его взял. Чтобы что? Хорошо сложил он их и что? Что с этим дальше делать? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 61 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 (изменено) 17 минут назад, celsoft сказал: Да я знаю что чтобы посчитать рейтинг комментариев пользователя нужно перебрать из базы данных рейтинги комментариев. для 30 комментариев на странице нужно сделать это 30 раз, нужно сделать дополнительных 30 запросов на страницу. Данные можно обновлять не сразу, а в раз сутки. Так делают некоторые крупные сайты, миллионники! Изменено 29 ноября 2023 пользователем weddaan Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 Автор 3 минуты назад, weddaan сказал: Данные можно обновлять не сразу, а в сутки. Так делают некоторые крупные сайты, миллионники! Нельзя. Потому что сайты с несколькими сотнями тысяч пользователей будут только сутки обновлять эти данные. И никакие миллионники именно так точно не делают. Нет хотите конечно делайте, но я умываю руки, я точно добровольно не "положу" сайты своих клиентов. Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 61 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 18 минут назад, celsoft сказал: Задам простой вопрос. Зачем? Тот кто взял калькулятор в руки .... с какой целью он его взял. Чтобы что? Хорошо сложил он их и что? Что с этим дальше делать? В смысле зачем? А зачем тогда все эти рейтинги новостей и комментариев тогда? Особенно усреднённые цифры какие то, которые получается тоже запросы посылают? Чтоб пользователю было радостно на душе, что он находится там в топе где-то... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 Автор 6 минут назад, weddaan сказал: В смысле зачем? Простой вопрос зачем? 6 минут назад, weddaan сказал: А зачем тогда все эти рейтинги новостей и комментариев тогда? Мое мнение, это бестолковая вещь Я сделал потому что попросили другие пользователи. Хорошо. Люди просили я сделал, не проблема. Но это не значит что я это считаю какая супер нужная вешь. Поэтому задал простой вопрос зачем скадывать и выводить еще? 6 минут назад, weddaan сказал: Чтоб пользователю было радостно на душе, что он находится там в топе где-то... Хорошр. Вот он посмотрел что среди авторов публикаций в рейтинге 102 332 а среди комментаторов рейтинг 2 322. Порадовался. Дальше. Зачем ему брать калькулятор чтобы складывать это? Вы возмутились что ему теперь нужно брать калькулятор и я спросил а зачем ему его брать? С чего вы взяли что он вообще его будет брать? На чем основано ваше утверждение? Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 61 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 2 минуты назад, celsoft сказал: Нельзя. Потому что сайты с несколькими сотнями тысяч пользователей будут только сутки обновлять эти данные. И никакие миллионники именно так точно не делают. Подождите. Я знаю сайт, где посещалка 60 000 в сутки, и там все это реализовано, естественно заказным модулем. Ну, и несколько сотен тысяч даже у меня нет, только около 10 тысяч пользователей, из них активно может пару тысяч. Тот же ФишкиНет, как то держит нагрузку, и данные моментально обновляет, а у него еще больше наград для пользователей. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 Автор 11 минут назад, weddaan сказал: Подождите. Я знаю сайт, где посещалка 60 000 в сутки, и там все это реализовано, естественно заказным модулем. Возможно. Но это не миллионник ))) Кто то может это и делает. Вы написали что миллионники. Но они точно так не будут делать. По одной простой причине это не самое оптимальное решение, а миллионники за каждую миллисекунду боряться. Я бы точно если бы и делал то не так. Есть и менее затратные алгоритмы реализации. 11 минут назад, weddaan сказал: Тот же ФишкиНет, как то держит нагрузку, и данные моментально обновляет, Там и не DLE, там и рейтинг иной может быть и обновляться совсем по другому. Я же говорю только о DLE. И о структуре данных DLE. Я же не говорю что такое впринципе никогда и нигде невозможно. Цитата Ссылка на сообщение Поделиться на других сайтах
weddaan 61 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 2 минуты назад, celsoft сказал: Хорошо. Вот он посмотрел что среди авторов публикаций в рейтинге 102 332 а среди комментаторов рейтинг 2 322. Порадовался. Дальше. Зачем ему брать калькулятор чтобы складывать это? Нужен один, нормальный общий рейтинг и всё. Например, если его новость плюсуют, получает +2 к рейтингу, к комментарию +1 соответственно. Итого рейтинг +3. А вот зачем разделили вы рейтинг на новости и комментарии-я такое впервые вижу. Вот тут то и посылаете лишний запрос. Он радуется, что в топе находится, вот и всё! Для чего рейтинг тогда? 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 29 ноября 2023 Рассказать Опубликовано: 29 ноября 2023 Автор 6 минут назад, weddaan сказал: Нужен один, нормальный общий рейтинг и всё. 🤣 Самое смешное что просили раздельные рейтинги 🤣 значит нужны все таки раздельные? 🤣 кому мне угождать? 🤣 6 минут назад, weddaan сказал: Например, если его новость плюсуют, получает +2 к рейтингу, к комментарию +1 А почему не один к пяти? Почему такая математика? 6 минут назад, weddaan сказал: А вот зачем разделили вы рейтинг на новости и комментарии-я такое впервые вижу. Вы видите впервые, а просили многие раздельные. Когда то в DLE был один рейтинг 🤣 6 минут назад, weddaan сказал: Вот тут то и посылаете лишний запрос. Нет Вообще никак не связано раздельный рейтинг или один. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.