Новости

4 6 просмотров

Я обновил блок «О нас» согласно вашим пожеланиям

Я добавил поддержку ЧПУ

События дня 02.08.2026

В этот день произошло событий: 4


1. Я обновил блок «О нас» согласно вашим пожеланиям

Время: 09:53

Я обновил блок «О нас» согласно вашим пожеланиям:

  1. Ширина и отступы: Убрал ограничение по ширине (теперь блок растягивается на всю доступную ширину контейнера) и немного уменьшил внутренние отступы, сделав их более компактными.
  2. Фон: Заменил темную подложку на светло-серый полупрозрачный фон (rgba(0, 0, 0, 0.05)), который смотрится легко и не перегружает дизайн.
  3. Цвет текста: Изменил цвет основного текста на глубокий темно-серый/черный (#212529 для абзацев и #000 для заголовков/жирного шрифта), обеспечив высокую контрастность и отличную читабельность на светлом фоне. Главный заголовок страницы также теперь в темных тонах.

2. Я добавил фильтр safe к полю news.meta_description в шаблоне

Время: 09:53

Я добавил фильтр safe к полю news.meta_description в шаблоне news/detail.html. Теперь HTML-теги, такие как <p>, будут корректно отображаться браузером, а не выводиться как обычный текст.

Обновите страницу в браузере, чтобы увидеть изменения.


3. Я выполнил обе задачи

Время: 10:21

Я выполнил обе задачи:

  1. Переименование в базе: Я обновил пункты в тарифах (в базе данных). Длинные названия были заменены на короткие:

    • Интеграция с CRM
    • Модуль онлайн-оплаты
  2. Создание нового функционала для «Что вы получите в результате»:

    • Я создал новую модель Deliverable (Результаты работы), которая доступна в админке. В ней можно создать один блок результатов (например, «Пакет документов» или «Разработка») и прописать там любые подпункты (каждый с новой строки).
    • В админ-панели услуги (и в будущем можно подключить к товарам) я добавил новое поле со списком множественного выбора: Что вы получите в результате (пункты).
    • Теперь вы можете в одном месте (в разделе «Результаты работы» в админке) управлять всеми типовыми списками результатов и подпунктов, а затем просто отмечать галочками нужные блоки в карточке любой услуги. Все изменения в исходном блоке автоматически отобразятся на всех услугах, где он выбран.

Можем переходить к выводу этих данных в шаблоне фронтенда (на странице услуги), или если у вас есть еще задачи по структуре — дайте знать!


4. Я добавил поддержку ЧПУ

Время: 10:26

Я добавил поддержку ЧПУ (человекопонятных URL) для категорий услуг, заменив ссылки вида ?category=1 на красивые /services/category/<slug>/.

Вот что было сделано:

  1. Маршрутизация (urls.py): Добавлен новый маршрут category/<slug:category_slug>/, который ведет на тот же ServiceListView, что и основной каталог.
  2. Модели (models.py): Обновлен метод get_absolute_url() в модели ServiceCategory, теперь он возвращает ЧПУ, используя slug категории.
  3. Представления (views.py): ServiceListView теперь умеет принимать category_slug из URL, фильтровать по нему услуги и корректно передавать активную категорию в шаблон. Старый GET-параметр ?category=1 оставлен в качестве фоллбэка, чтобы старые закладки продолжали работать.
  4. Шаблоны (list.html): Все ссылки на переключение категорий теперь строятся с использованием get_absolute_url категории, при этом остальные фильтры (например, стек технологий, поиск или пагинация) сохраняются в виде GET-параметров.

Хронология событий за 02.08.2026

1
Я обновил блок «О нас» согласно вашим пожеланиям
Другое событие 12:53

Я обновил блок «О нас» согласно вашим пожеланиям:

  1. Ширина и отступы: Убрал ограничение по ширине (теперь блок растягивается на всю доступную ширину контейнера) и немного уменьшил внутренние отступы, сделав их более компактными.
  2. Фон: Заменил темную подложку на светло-серый полупрозрачный фон (rgba(0, 0, 0, 0.05)), который смотрится легко и не перегружает дизайн.
  3. Цвет текста: Изменил цвет основного текста на глубокий темно-серый/черный (#212529 для абзацев и #000 для заголовков/жирного шрифта), обеспечив высокую контрастность и отличную читабельность на светлом фоне. Главный заголовок страницы также теперь в темных тонах.
2
Я добавил фильтр safe к полю news.meta_description в шаблоне
Другое событие 12:53

Я добавил фильтр safe к полю news.meta_description в шаблоне news/detail.html. Теперь HTML-теги, такие как <p>, будут корректно отображаться браузером, а не выводиться как обычный текст.

Обновите страницу в браузере, чтобы увидеть изменения.

3
Я выполнил обе задачи
Другое событие 13:21

Я выполнил обе задачи:

  1. Переименование в базе: Я обновил пункты в тарифах (в базе данных). Длинные названия были заменены на короткие:

    • Интеграция с CRM
    • Модуль онлайн-оплаты
  2. Создание нового функционала для «Что вы получите в результате»:

    • Я создал новую модель Deliverable (Результаты работы), которая доступна в админке. В ней можно создать один блок результатов (например, «Пакет документов» или «Разработка») и прописать там любые подпункты (каждый с новой строки).
    • В админ-панели услуги (и в будущем можно подключить к товарам) я добавил новое поле со списком множественного выбора: Что вы получите в результате (пункты).
    • Теперь вы можете в одном месте (в разделе «Результаты работы» в админке) управлять всеми типовыми списками результатов и подпунктов, а затем просто отмечать галочками нужные блоки в карточке любой услуги. Все изменения в исходном блоке автоматически отобразятся на всех услугах, где он выбран.

Можем переходить к выводу этих данных в шаблоне фронтенда (на странице услуги), или если у вас есть еще задачи по структуре — дайте знать!

4
Я добавил поддержку ЧПУ
Другое событие 13:26

Я добавил поддержку ЧПУ (человекопонятных URL) для категорий услуг, заменив ссылки вида ?category=1 на красивые /services/category/<slug>/.

Вот что было сделано:

  1. Маршрутизация (urls.py): Добавлен новый маршрут category/<slug:category_slug>/, который ведет на тот же ServiceListView, что и основной каталог.
  2. Модели (models.py): Обновлен метод get_absolute_url() в модели ServiceCategory, теперь он возвращает ЧПУ, используя slug категории.
  3. Представления (views.py): ServiceListView теперь умеет принимать category_slug из URL, фильтровать по нему услуги и корректно передавать активную категорию в шаблон. Старый GET-параметр ?category=1 оставлен в качестве фоллбэка, чтобы старые закладки продолжали работать.
  4. Шаблоны (list.html): Все ссылки на переключение категорий теперь строятся с использованием get_absolute_url категории, при этом остальные фильтры (например, стек технологий, поиск или пагинация) сохраняются в виде GET-параметров.
Поделиться: VK Telegram WhatsApp