Получи случайную криптовалюту за регистрацию!

Dmitry Space кодит!

Логотип телеграм канала @dmitryspace_code — Dmitry Space кодит! D
Логотип телеграм канала @dmitryspace_code — Dmitry Space кодит!
Адрес канала: @dmitryspace_code
Категории: Блоги
Язык: Русский
Количество подписчиков: 1.86K
Описание канала:

Магазин скриптов:
https://getscript.ru
Есть вопросы?
Пишите в бота @GetScript_Team_bot

Рейтинги и Отзывы

2.00

2 отзыва

Оценить канал dmitryspace_code и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 12

2021-04-21 20:29:06 Фильтры - это полностью кастомный блок, которому нет никаких аналогов в геткурсе, т.е. тут только HTML, CSS и JS.

Фильтр сделан довольно хитро) Если посмотреть на страницу в режиме редактирования, то там будет только одна карточка тренировки (кстати, это обычный блок плиток). Эта карточка в просмотре страницы дублируется скриптом столько раз сколько нужно, и каждая копия карточки заполняется определённой информацией.

Эта информация о карточках (т.е. их содержимое), которой оперирует скрипт, храниться в отдельном JS-блоке на странице в формате JSON (см. 2ой скрин). Так было сделано, чтобы:

— Ускорить работу страницы. Если бы все карточки были заранее добавлены на страницу, то, во-первых, она бы долго грузилась, а, во-вторых, фильтрация скриптом по содержимому карточек работала бы слишком медленно. Т.к. скрипту пришлось бы парсить содержимое каждой карточки перед фильтрацией, а их может быть сотни. И поэтому был выбран формат JSON, который позволяет хранить данные в человекопонятной форме, но, при этом, является готовым массивом данных для работы скрипта фильтрации.

— Обойтись без хостинга. В идеальном мире у нас бы была база данных с этими карточками, но т.к. в геткурсе нет баз данных, которыми мы можем оперировать, а внешнюю базу данных делать слишком накладно, было решено использовать JSON для хранения этих данных.

Ниже фильтров есть ещё блок сортировки, и тут скрипт использует тот же JSON, чтобы выводить карточки в нужном порядке.
538 viewsedited  17:29
Открыть/Комментировать
2021-04-21 20:29:01
435 views17:29
Открыть/Комментировать
2021-04-21 20:28:01
Страница с фильтрами карточек
https://drive.google.com/file/d/1sBQMAhP9UglmZ5gdX8yQBLA-15bWBt0d/view?usp=sharing

Начнём с самого вкусного) Давайте разберёмся, как же этот фильтр работает

Кружочки сверху - это слайдер с кнопками, которые через скрипт переключают фильтр "Вид спорта". По сути эти кнопки просто дублируют тот фильтр, который находится ниже. Сделано это было, чтобы пользователи могли в один клик выбрать нужный вид спорта.

Кроме того, была задача сделать ссылки на каждый вид спорта, по которым открывается эта страница с заранее настроенным фильтром на определённый вид спорта. Поэтому, чтобы не делать кучу копий страниц, было решено сделать ссылки с метками, в которых прописан вид спорта. Скрипт подхватывает эти метки, при загрузке страницы, и сразу активирует нужный фильтр.
455 viewsedited  17:28
Открыть/Комментировать
2021-04-20 14:40:17 Скриншоты одного из недавних проектов (все сделано на геткурсе):
https://drive.google.com/drive/folders/16Zyh3sSIn0yjV6sLHuFOEGPUmPJ8gRJZ?usp=sharing

Чуть позже пройдусь по некоторым интересным моментам, которые вы можете найти на скриншотах уже сейчас. А пока пишите в комменты, что вас заинтересовало больше всего?
508 views11:40
Открыть/Комментировать
2021-03-31 13:14:45
Превью файлов в Файловом хранилище

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

С этим скриптом в ФХ появятся превью картинок и небольшой плеер для предпросмотра видео. Это настоящий "must have" для чистки ФХ от ненужных файлов.

https://gethelpers.ru/scripts/filestorage-preview
909 views10:14
Открыть/Комментировать
2021-03-30 14:18:13
Контроль скорости обработки ответа куратором

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

При этом учитывается рабочее время кураторов. Т.е. нерабочее время не считается задержкой ответа.

Опционально можно записывать в таблицу только те ответы, которые превысили максимально допустимую задержку ответа.

На скриншоте в одной колонке записана дата ответа пользователя, в другой записывается дата принятия ДЗ куратором.
740 viewsedited  11:18
Открыть/Комментировать
2021-03-18 15:33:33
По многочисленным просьбам для "Контроля кураторов" добавил выборку по времени в Шкале достижений

Это значит, что теперь можно посмотреть сколько действий сделал куратор за определённый период
792 views12:33
Открыть/Комментировать
2021-03-04 20:22:19 Более детально можно рассмотреть на Гугл-диске
1.1K views17:22
Открыть/Комментировать
2021-03-04 20:20:39 Пост для тех, кто до сих пор не верит, что на геткурсе можно сделать красивые страницы сайта. Скриншоты из одного из наших последних проектов

P.S. Кстати, обратите внимание на фильтры карточек
844 viewsedited  17:20
Открыть/Комментировать