Обновите компонент темы (место для рекламы с HTML)

Всем привет,

Два года назад я нанял разработчика для клиента, чтобы создать компонент темы, позволяющий форуму размещать кастомную рекламу между постами. Реклама оформлена в виде поста на Discourse.

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

В целом реклама работает так:

А админ-панель выглядит так:

Всё работало отлично до прошлого года (примерно в это же время: Commits · discourse/discourse · GitHub). Реклама по-прежнему отображается, но HTML-разметка больше не работает.

К сожалению, разработчик больше недоступен, поэтому обращаюсь к вам.

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

Если вам нужно больше информации о компоненте темы и о том, как он работает, не стесняйтесь спрашивать.

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

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

Вы пробовали пересобрать HTML для поста?

Плагин или компонент темы?

1 лайк

Компонент темы. В первой версии это был плагин, но затем я переделал его в TC — моя ошибка.

Это не настоящие посты. Не знаю, как лучше это описать: скорее, это автоматически сгенерированные заглушки. У них нет функций Discourse, таких как лайк, цитирование, редактирование или пересборка.

2 лайка

Возможно, стоит поделиться репозиторием Git, если он есть, по крайней мере, если вы обращаетесь за помощью на рынке в личных сообщениях, чтобы сохранить это в тайне.

В ядре произошло множество изменений. Поэтому Marketplace, скорее всего, лучшее место для вопросов. В зависимости от разработчика и объема работ, необходимых для обновления компонента, это может не обойтись дорого. Кроме того, разработчик может даже подсказать, как долго он готов поддерживать обновление, чтобы предотвратить будущие сбои.

Одна вещь, которая, возможно, связана с этим, если мое понимание верно: одно из изменений — переход от компонентов Ember к компонентам Glimmer, но это произошло довольно недавно.


Шаблоны adplugin могут дать представление о HTML/CSS.

1 лайк

Я переместил тему в категорию Marketplace и отредактировал первый пост.

1 лайк

Я отправлю тебе ЛС. :slightly_smiling_face:

4 лайка

@Arkshine отлично справился, компонент темы снова работает.

6 лайков

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