Red-Ray.Ru

Red-Ray.Ru

+191
Репутация
686
Рейтинг
#1 В фильтре показываются скрытые категории. Как их убрать из фильтра? 5 июня 2025 в 00:28

в 2.17.2 уже это исправлено и используется такой код:

  1. $tree = cmsCore::getModel('content')->
  2. limit(0)->filterIsNull('is_hidden')->
  3. getSubCategoriesTree($this->item_list['ctype']['name'], $category_id, 0) ?: [];
  4.  
  5.  

но в ранних версиях код другой и он не исключает скрытые категории:

  1. $tree = cmsCore::getModel('content')->limit(0)->getCategoriesTree($this->item['ctype_name']) ?: [];
  2.  
  3. // поэтому на сайте с версией 2.15.1, внес правку:
  4.  
  5. foreach ($tree as $c) {
  6. if (!$c['is_hidden']) { // добавил проверку
  7. $this->data['items'][$c['id']] = str_repeat('-- ', $c['ns_level']) . ' ' . $c['title'];
  8. }
  9. }

тем самым в выпадающем списке скрытых категорий не будет. Если кому пригодится.

Но у Def версия 2.17.2, поэтому не знаю почему у него скрытые категории попадают в выпадающий список в фильтре. Пусть проверит свой файл поля category.php может остался старый файл...

#2 В фильтре показываются скрытые категории. Как их убрать из фильтра? 4 июня 2025 в 20:51
Подскажите пожалуйста, как убрать из фильтра вывод скрытых категорий. К тому же показ этих категорий был только для администратора. А показывается для гостя. Версия 2.17.
Def

Привет, пару недель назад реализовал такое в одно проекте. Внёс правки в системное поле «категории», т.к. в этом плане оно не доработано. Но можно сделать копию поля и использовать своё. Если нужно скину сюда файл или код 

#3 Платная переписка с биллингом 15 марта 2025 в 23:06

Приглашаю на демо-сайт протестировать и посмотреть реализацию платных сообщений в связке с биллингом.

https://addons.red-ray.ru/

Зарегистрируйтесь. После регистрации у вас будет стартовый баланс 100 баллов. Используйте его для переписки с пользователями.  Можете зарегистрировать ещё один тестовый аккаунт чтобы создать чат между двумя вашими демо пользователями, установить цену за смс в настройках профиля и посмотреть как происходит списание с отправителя и пополнение адресату.

#4 Платная переписка с биллингом 7 марта 2025 в 21:51

Опередил, если говорить о публикации в каталоге, но не с идеей, так как давно уже использую платные сообщения). Вчера доработал некоторые моменты с целыми и дробными числами. Чтобы можно было устанавливать цены например 1 монета за сообщение или 0.15 за сообщение.

Базовая стоимость всех сообщений из админки. 

Распределение по группам. Кто может устанавливать цены за сообщения.

А также кто может получать монеты, сайт или получатель сообщения.

Доработал под 2.17.1, а также дефолтный и дочерние, модерн и дочерние шаблоны.

Готовлю описание и можно размещать в каталог.

#5 Платная переписка с биллингом 2 марта 2025 в 17:29
В свете последних новостей хочется задать вопрос (новости, что в телеге появятся платная переписка и что биллинг скоро станет открытым), хочется поднять эту тему, по сути же не должно быть сложно это
Александр

Есть готовый компонент. Сделал 2 года назад, но так руки не дошли выложил в каталог. Если есть спрос, могу разместить в каталоге.

Ps. Телеграм немного опоздал, интсант впереди планеты всей,🚀

#6 Другой язык в письме 16 января 2025 в 19:26
#1 Другой язык в письме 12 января 2025 в 14:00

Как повторить:

Основной язык сайта ru.

Пользователь переключает язык на фронте с ru на en. 

Заходит в блог, нажимает подписаться на список.

Админ добавляет новую запист в блог.

Пользователь получает на email сообщение о новой записи в блоге на ru языке вместо en.

Ошибка на версиях с 2.15.2 по последнюю.

Возможно и на более ранних версия, не проверял. Скорее всего с версии, когда появился компонент «подписки».

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

Если напрямую обратиться к send и отправить письмо, то всё в порядке.

Второй момент:

Админ сайта получает текст письма на том же языке, что и получатель. 

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

Добавлено спустя 1 минуту

Перенесите пожалуйста тему в соответствующий раздел

#8 [ЗАКРЫТО] Открытый исходный код для Zauth: авторизация с помощью соц. сетей 23 октября 2024 в 16:18

Привет. Присоединяюсь

#9 Проблема с reCAPTCHA 11 апреля 2024 в 14:06

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

#10 Проблема с reCAPTCHA 10 апреля 2024 в 09:45

На 2.16.3 проблема все ещё актуальна. Как решить? Происходит редирект на главную. 303

#11 Аудиоплеер для контента 14 августа 2022 в 19:10

Принцип простой, основан на типе контента.
1. Создаем тип контента music
2. Выбираем стиль для списка: default_list_music
3. Создаем поле с названием аудиофайл
системное имя: audio
тип поля: файл
допустимые расширения: mp3, wma

В дополнении есть два шаблона:
1) default_list_music — для вывода списка записей(треков)+плеер
2) music_item — выводится одиночный плеер для трека, а под ним можно создать и вывести любые поля: текст песни, исполнитель, ссылку на скачивание и т.д.

То есть все аудиозаписи — это обычные записи ТК, со всеми возможностями типов контента, полей, категорий, 
личных папок, фильтров наборов, доступов и т.д.
Всё это даёт возможность дорабатывать дополнение под себя,
например создать поля: исполнитель, название песни, лейбл, год выпуска, альбом и т.д. и т.п.
вывести фильтр, и сортировать по нужным полям.
добавить категории и распределить треки по жанру (рок, поп и т.д),
использовать связи для ТК.
Если установлен биллинг, можно включить продажу поля файл, тем самым сделать платным скачивание трека

#12 Аудиоплеер для контента 14 августа 2022 в 19:07

 Happy, вместо крестика или стрелки назад — в правом верхнем углу иконка перейти в плейлист, при нажатии плеер свернётся и отобразится список аудиозаписей. Можно через css либо в файле шаблона для себя прописать другую иконку и разместить в левом углу.

Добавлено спустя 2 минуты

 fincheck, используется системное поле файл. На данный момент в движке для этого поля нет загрузки по ссылке.
Если у кого есть доработанное системное поле файл с загрузкой по ссылке, тогда можно будет использовать такое поле вместо системного.

#1 Аудиоплеер для контента 14 августа 2022 в 16:23

Аудиоплеер позволяет проигрывать аудиофайлы в списке записей типа контента, а также в самой записи.
В первой версии дополнения:
-Фиксация плеера при прокрутке страницы
-загрузка изображения для аудиозаписи
-текст песни при клике на трек
-красивый вид на смартфоне + пульсирующий эквалайзер при клике на изображение

Совместимость с шаблонами
default, modern, global

Немного скриншотов (mobile)

Изображение

ИзображениеИзображениеИзображение

и скриншоты, как выглядит на разных шаблонах

ИзображениеИзображениеИзображениеИзображениеИзображение

Посмотреть демо
на шаблоне Global https://global.red-ray.ru/music
на шаблоне Global Skin Vkontakte https://vkontakte.red-ray.ru/music
на шаблоне Global Skin Facebook https://facebook.red-ray.ru/music

Аудиоплеер для контента
Компонент

Аудиоплеер для контента

Купить 3000 руб.

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

#1 Продам лицензию Global 25 августа 2021 в 19:56

Продам одну лицензию Global

Цена: 1500 руб.

Добавлено спустя 50 минут

Продан

#15 Вопрос к разработчику Red Ray и всему сообществу 25 августа 2021 в 17:02

 Антон Круппо, извиняюсь, я не хотел никого оскорбить. 

Деньги на сроки обновления никак не влияют и не повлияли бы. Реально нехватка времени.
В понедельник я начал подготовку к публикации. к 30.08 будет пост в блоге. Это крайний срок. без всяких «завтраков». Обновление будет платным. В районе 1500 руб.
Почему платное? Много улучшений.(об этом будет в блоге).

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.