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

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

  17.11.2023 в 09:38, NlCKRUS сказал:

Разве нельзя без скрипта? Можно сделать, чтобы при добавлении комментария его id передавался в шаблон письма?

Тогда можно было бы добавить URL #findcomment67037

, где67037 - id коммента.

Или не так все просто? )

Расширить  

Нет не все так просто как кажется. А #findcomment67037 это просто перемешение к уже найденному комментарию и найденной странице.

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

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

Когда пустой custom, особенно если используется в сочетании с days, зачастую оформленный блок под custom остаётся пустой и выделяется лишь заголовок. 

Предложение, внести скрытие блока custom в зависимости от содержимого: 

для тега custom ввести тег name="mycustom" для задания ему персонального идентификатора, ну а дальше всё просто

[custom=mycustom]  оформление блока с custom + custom [/custom]
[not-custom=mycustom] Материалов нет[/not-custom]
 

Ссылка на сообщение
Поделиться на других сайтах
  20.11.2023 в 12:36, LekseyDev сказал:

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

Расширить  

я только что об этом выше 2 раза написал

Ссылка на сообщение
Поделиться на других сайтах
  13.11.2023 в 14:33, skapunker сказал:

значит нужно альтернативное решение, в конце конов - главное конечный результат

смысл в том, чтобы не показывать некоторые блоки если определенный custom пустой

[if] там какой нибудь придумать или еще чего

Расширить  

 

  20.11.2023 в 12: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;}

 

Изменено пользователем redissx
Ссылка на сообщение
Поделиться на других сайтах
  24.11.2023 в 09:44, 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;}

 

Расширить  

Красава

Ссылка на сообщение
Поделиться на других сайтах
  25.11.2023 в 05:20, alex32 сказал:

Красава

Расширить  

Согласен )) Респект за красивое логическое мышление в вопросе как реализовать то или иное без всяких хлопот и отличная реализация CSS свойств. 

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

Всем привет!

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

*Если я добавил, например 100 фоток и по каким-то причинам хочу удалить их (или часть из них), то мне придётся удалять каждую фотку + подтверждение удаления!

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

1 - Вероятно нужно "допилить", чтобы и из доп. поля удалялись пустые иконки, когда я удалил нужные, либо все фотки из окна "Загрузка изображений и файлов на сервер".

2 - Либо вариант с выделением в доп. поле нужных для удаления / или всех...

Первый вариант, конечно - идеальный! но насколько это возможно...

Спасибо!

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

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

Ситуация следующая:

При создании больших таблиц например, 3- 4 столба, 100 строк. Если содержимое в каждой ячейке делаю по центру,  то таблица "валится". Когда по одному из краёв то нормально.

В таблицах маленького размера этого незаметно. Только в больших.

Изменено пользователем amigas
Ссылка на сообщение
Поделиться на других сайтах
  26.11.2023 в 17:10, amigas сказал:

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

Ситуация следующая:

При создании больших таблиц например, 3- 4 столба, 100 строк. Если содержимое в каждой ячейке делаю по центру,  то таблица "валится". Когда по одному из краёв то нормально.

В таблицах маленького размера этого незаметно. Только в больших.

Расширить  

Какое это имеет отношение к DLE? Визуальное оформление всего, в том числе и таблиц зависит исключительно от шаблона, а не от движков.  И в данном случае вам нужно адаптировать свой шаблон на сайте.

Ссылка на сообщение
Поделиться на других сайтах
  26.11.2023 в 17:55, celsoft сказал:

Какое это имеет отношение к DLE? Визуальное оформление всего, в том числе и таблиц зависит исключительно от шаблона, а не от движков.  И в данном случае вам нужно адаптировать свой шаблон на сайте.

Расширить  

Спасибо за подсказку попробую 

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

Как понимаю, если через плагины вносить изменения в файлы из например engine\classes\composer\vendor\..., то это не будет работать? Потому что я внес изменения в файлы через плагин, ничего не произошло, плагин работает, правки не работают

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

Ссылка на сообщение
Поделиться на других сайтах
  28.11.2023 в 19:52, fanera сказал:

Как понимаю, если через плагины вносить изменения в файлы из например engine\classes\composer\vendor\..., то это не будет работать?

Расширить  

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

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

надо сделать чтобы любой блок из шаблона можно было вставить в новость

и не вручную, а чтобы автоматически вставлялся

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

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

Так как мне закрыто комментирование на сайте, то напишу здесь.

Ни в коем случает такого не надо делать!

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

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

А в DLE нужно оставить как есть, какой выбрал формат, то пусть только он и остаётся.

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

Приветствую всех нормальных! Что за дичь я обнаружил! Почему это до сих не пофиксили?!

1. Где общий рейтинг в профиле? Почему только Рейтинг новостей и комментариев? Зачем это все разделили? Если уж и разделили, то где общий рейтинг?

2. Нельзя вывести в comments.tpl рейтинг пользователя. -Это как такое вообще допустили? Как узнать какой рейтинг у пользователя не переходя в профиль?

Нужен нормальный рейтинг, один! Чтобы суммировался за счет комментариев и публикаций и можно было вывести его в comments.tpl. И в профиле нужен общий рейтинг. Какой рейтинг у меня в итоге? У меня Рейтинг публикаций +140 721, Рейтинг комментариев +6244. А рейтинг то какой в итоге? Калькулятор брать каждому? Я то думаю, что за бред с рейтингом происходит, и ранее тут писал об этом, а мне дичь какую то загнали...

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

Далее. Продолжаем улучшать 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 раз писал и меня поддерживали авторитеты-старейшины на этом форуме, что нужна функция редактирования рейтинга пользователей, новостей, комментариев в админке! Есть индивидуумы, которые накручивают себе рейтинг, или наоборот понижают. Админ должен справедливо вернуть рейтинг, если он так считает или по жалобам очевидно, что кто-то мутит с рейтингом... Он админ! Он король! Он должен всё уметь!

Изменено пользователем weddaan
Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 12:02, weddaan сказал:

2. Нельзя вывести в comments.tpl рейтинг пользователя. -Это как такое вообще допустили? Как узнать какой рейтинг у пользователя не переходя в профиль?

Расширить  

Действительно. Как такое celsoft допустил. Почему он это игнорирует? Бардак. Тоже настаиваю чтобы это обязательно появилось. Да я знаю что чтобы посчитать  рейтинг комментариев пользователя нужно перебрать из базы данных рейтинги комментариев. для 30 комментариев на странице нужно сделать это 30 раз, нужно сделать дополнительных 30 запросов на страницу. Но я требую чтобы это появилось, я требую чтобы меня поддержали все другие пользователи. И я обязательно сделаю это в следующей версии и мне все равно, что ваши сервера "лягут" причем действительно лягут даже выделенные.

Надеюсь вы понимате что все выше написанное это сарказм. Вас не смущает что рейтинга пользователя нет не только в комментариях но нет и в новостях. Странно что вас это возмитило именно для комментариев. Этого нет, потому что если это сделать это дичайшая нагрузка на сервер. Просто невероятная. Это тяжелейшие запросы на каждого пользовтаеля, а сколько комментариев на страницу то столько же и запросов.

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

  29.11.2023 в 12:24, weddaan сказал:

Далее, в comments.tpl вывести новый тег в котором можно указать текст на основе рейтинга пользователя за месяц, о котором я пишу выше. Если комментарий относится к пользователю, который оставил больше всех комментариев за определенное время, вывести тег типа [topuser-comment]текст[/topuser-comment]. Таким способом мы наконец то введем награды любому пользователю, будем стимулировать на комментарии! Например, пометим его аватарку специальным наградным значком. Но, если он теряет рейтинг и не входит в Топ за 30 дней на основе custom сверху, значок естественно пропадает и [topuser-comment]текст[/topuser-comment] для него не отображается. У пользователя начинается истерия, и он начинает комментировать, чтобы вернуть себе галочку или значок! Так мы поднимает поведенческие факторы, если что! Фиртшейн?

Расширить  

Тоже самое что и выше в абзаце.

  29.11.2023 в 12:02, weddaan сказал:

Нужен нормальный рейтинг, один! Чтобы суммировался за счет комментариев и публикаций и можно было вывести его в comments.tpl. И в профиле нужен общий рейтинг. Какой рейтинг у меня в итоге? У меня Рейтинг публикаций +140 721, Рейтинг комментариев +6244. А рейтинг то какой в итоге? Калькулятор брать каждому?

Расширить  

Задам простой вопрос. Зачем? Тот кто взял калькулятор в руки .... с какой целью он его взял. Чтобы что? Хорошо сложил он их и что? Что с этим дальше делать?

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 12:57, celsoft сказал:

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

Расширить  

Данные можно обновлять не сразу, а в раз сутки. Так делают некоторые крупные сайты, миллионники!

Изменено пользователем weddaan
Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 13:14, weddaan сказал:

Данные можно обновлять не сразу, а в сутки. Так делают некоторые крупные сайты, миллионники!

Расширить  

Нельзя. Потому что сайты с несколькими сотнями тысяч пользователей будут только сутки обновлять эти данные. И никакие миллионники именно так точно не делают.

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

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 12:57, celsoft сказал:

Задам простой вопрос. Зачем? Тот кто взял калькулятор в руки .... с какой целью он его взял. Чтобы что? Хорошо сложил он их и что? Что с этим дальше делать?

Расширить  

В смысле зачем? А зачем тогда все эти рейтинги новостей и комментариев тогда? Особенно усреднённые цифры какие то, которые получается тоже запросы посылают?

Чтоб пользователю было радостно на душе, что он находится там в топе где-то...

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 13:18, weddaan сказал:

В смысле зачем?

Расширить  

Простой вопрос зачем?

  29.11.2023 в 13:18, weddaan сказал:

А зачем тогда все эти рейтинги новостей и комментариев тогда?

Расширить  

Мое мнение, это бестолковая вещь Я сделал потому что попросили другие пользователи. Хорошо. Люди просили я сделал, не проблема. Но это не значит что я это считаю какая супер нужная вешь. Поэтому задал простой вопрос зачем скадывать и выводить еще?

  29.11.2023 в 13:18, weddaan сказал:

Чтоб пользователю было радостно на душе, что он находится там в топе где-то...

Расширить  

Хорошр. Вот он посмотрел что среди авторов публикаций в рейтинге 102 332 а среди комментаторов рейтинг 2 322. Порадовался. Дальше. Зачем ему брать калькулятор чтобы складывать это? Вы возмутились что ему теперь нужно брать калькулятор и я спросил а зачем ему его брать? С чего вы взяли что он вообще его будет брать? На чем основано ваше утверждение?

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 13:16, celsoft сказал:

Нельзя. Потому что сайты с несколькими сотнями тысяч пользователей будут только сутки обновлять эти данные. И никакие миллионники именно так точно не делают.

Расширить  

Подождите. Я знаю сайт, где посещалка 60 000 в сутки, и там все это реализовано, естественно заказным модулем. Ну, и несколько сотен тысяч даже у меня нет, только около 10 тысяч пользователей, из них активно может пару тысяч. Тот же ФишкиНет, как то держит нагрузку, и данные моментально обновляет, а у него еще больше наград для пользователей.

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 13:23, weddaan сказал:

Подождите. Я знаю сайт, где посещалка 60 000 в сутки, и там все это реализовано, естественно заказным модулем.

Расширить  

Возможно. Но это не миллионник ))) Кто то может это и делает. Вы написали что миллионники. Но они точно так не будут делать. По одной простой причине это не самое оптимальное решение, а миллионники за каждую миллисекунду боряться. Я бы точно если бы и делал то не так. Есть и менее затратные алгоритмы реализации.

  29.11.2023 в 13:23, weddaan сказал:

Тот же ФишкиНет, как то держит нагрузку, и данные моментально обновляет,

Расширить  

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

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 13:22, celsoft сказал:

Хорошо. Вот он посмотрел что среди авторов публикаций в рейтинге 102 332 а среди комментаторов рейтинг 2 322. Порадовался. Дальше. Зачем ему брать калькулятор чтобы складывать это?

Расширить  

Нужен один, нормальный общий рейтинг и всё. Например, если его новость плюсуют, получает +2 к рейтингу, к комментарию +1 соответственно. Итого рейтинг +3. А вот зачем разделили вы рейтинг на новости и комментарии-я такое впервые вижу. Вот тут то и посылаете лишний запрос.

Он радуется, что в топе находится, вот и всё! Для чего рейтинг тогда?

Ссылка на сообщение
Поделиться на других сайтах
  29.11.2023 в 13:29, weddaan сказал:

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

Расширить  

🤣 Самое смешное что просили раздельные рейтинги 🤣 значит нужны все таки раздельные? 🤣 кому мне угождать? 🤣

  29.11.2023 в 13:29, weddaan сказал:

Например, если его новость плюсуют, получает +2 к рейтингу, к комментарию +1

Расширить  

А почему не один к пяти? Почему такая математика?

  29.11.2023 в 13:29, weddaan сказал:

А вот зачем разделили вы рейтинг на новости и комментарии-я такое впервые вижу.

Расширить  

Вы видите впервые, а просили многие раздельные. Когда то в DLE был один рейтинг 🤣

  29.11.2023 в 13:29, weddaan сказал:

Вот тут то и посылаете лишний запрос.

Расширить  

Нет Вообще никак не связано раздельный рейтинг или один.

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

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

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

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

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

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

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

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

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

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