[ПЛАТНО] Дополнительные неповторяющиеся N-ные позиции для плагина Ad (обновлено)

Что бы вы хотели сделать?

На моем текущем форуме (не на Discourse) есть 4 позиции для баннеров с изображениями (без HTML), оплата за которые зависит от их заметности: одна горизонтальная и три в левой вертикальной боковой панели. При переходе на Discourse с его адаптивным дизайном, по-видимому, все баннеры должны стать горизонтальными. Однако я все же хочу сохранить приоритеты расположения баннеров, следуя логике существующего плагина рекламы: некоторые баннеры будут появляться в списке тем или постов на N-й позиции, но я не хочу, чтобы они повторялись. Вот макет того, что я имею в виду:

(Место с приоритетом 4 может использоваться, а может и нет. Каждому слоту приоритета будет назначено несколько разных баннеров, и они должны появляться случайным образом.)





Когда это нужно сделать?

Я очень гибок в сроках, если это поможет снизить цену.

Какой ваш бюджет в долларах США для этой задачи?

Надеюсь, значительно меньше 1000 долларов. Честно говоря, я не знаю, сколько это займет работы и какая цена будет справедливой. Я не хочу модифицировать или форкнуть существующую кодовую базу плагина рекламы, так как у меня нет долгосрочного бюджета на разработку и поддержку кода. Конечно, если разработчики плагина рекламы смогут принять решение, которое мы выработаем в рамках этого задания, я с радостью внесу свой вклад. Но в противном случае, думаю, это может потребовать использования пользовательских CSS и JavaScript.

Спасибо большое!

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

Также я удалил скриншот макета расширения интерфейса House Ads, так как это, несомненно, потребовало бы взлома или форка кодовой базы плагина Ad.

Сейчас кажется, что то, что мне нужно, придётся реализовать с помощью изощрённого JavaScript и CSS. Я заметил, что для каждого номера поста есть отдельный CSS-класс, который, полагаю, поможет в реализации требуемой логики. Интересно, можно ли использовать текущий код модуля Ad, установить N = 1, а затем подавить или скрыть нежелательные экземпляры после него с помощью JavaScript и/или CSS. (Не уверен, можно ли добавлять теги <script> в House Ads? Этот пост говорит, что, вероятно, нет.)

Я нашёл здесь несколько похожих запросов, так что похоже, что такой функционал был бы полезен сообществу:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.