Как многие из вас, наверное, знают, я генерирую все свои представленные изображения, используя сценарий Python, который я написал для работы. Этот скрипт называется Image Titler, и я только что выпустил Версия 1.4.1 Что касается границ Отказ
Вдохновение для изменений
Как оказалось, моему сайту членства не совсем взорвалось за последние пару месяцев, но я стабильно набираю членство. На данный момент я закрываю на 60 членов – большинство из которых свободны.
Каждый раз в некоторое время один из моих членов критикает сайт. Например, один из моих членов недавно поделился следующим отзывом:
Вкладка «Члены» показывает как «учетную запись», так и «логин», независимо от того, вы вошли в систему или нет (и нет «выхода»). И если вы не можете видеть страницу, она просто показывает «Вы несанкционированы для просмотра этой страницы». В маленьком тексте, где содержание будет, не сообщая вам, если это потому, что вы не вошли в систему или не имеете подписки.
С тех пор я исправил все эти проблемы. Но было больше:
Также нет простого способа увидеть, если пост блога свободен или нет. Если я пойду участникам. Учетная запись> Подписки> Базовый Он отправляет мне/тег/свободный, который позволяет фильтровать бесплатные, но я не вижу способа добраться туда из самого блога. Ниги не видны в списке сообщений в блоге.
Этот последний бит обратной связи побудил меня придумать способ сделать его более понятным, какие сообщения были свободны и которые не были. К сожалению, я не очень хочу играть с PHP и файлами темы, поэтому я решил что-то, что я мог контролировать: Избранные изображения.
Границы изображения
Теперь, когда вы идете на Архив блога , вы должны увидеть, что избранные изображения немного отличаются от обычного. Вместо типичных двух красных прямоугольников и белого названия теперь вы увидите цветную границу вокруг каждого прямоугольника.
Цветные границы приходят в две формы: золото и серебро. Золотые границы указывают Премиум контент В то время как серебряные границы указывают свободный контент . Избранное изображение без границы просто указывает на общественное содержание.
Эти границы выполняются с использованием функции подушки 6.0.0, которая позволяет устанавливать контур на прямоугольнике с какой-то шириной. Код, который я использую, выглядит что-то вроде следующее:
draw.rectangle( ( (IMAGE_WIDTH - width - X_OFFSET * 2, position), (IMAGE_WIDTH, position + RECTANGLE_HEIGHT) ), fill=RECTANGLE_FILL, outline=TIER_MAP.get(tier.lower(), None), width=7 )
Если вы хотите попробовать эту новую функцию, Получите последнюю версию Image Titler и запустить следующие команды:
image_titler --tier free # Adds a silver border image_titler --tier premium # Adds a golder border
Естественно, он собирается занять время, чтобы развернуть это изменение для всех моих сообщений в блоге. На момент написания, у меня было 73 из них, поэтому изменения могут принять некоторое время. На данный момент я собираюсь начать с последних сообщений и работать назад. Надеюсь, к тому времени, когда это опубликовано, все посты обновляются.
Обратная связь
В дополнение к изменениям по границам, я также добавил больше ссылок на бесплатное и премиальное содержание, поэтому, надеюсь, у вас будет более простые время навигации по сайту. Если нет, дайте мне знать! Я счастлив иметь отзывы. Если все выглядит хорошо, то это здорово! Я люблю, когда моя работа легко.
Оригинал: “https://dev.to/renegadecoder94/image-titler-1-4-1-features-borders-2hd1”