Привет, Клей! Я отвечаю на твой старый пост. Мне тоже нужно показывать разные внутренние объявления в разных категориях. Удалось ли тебе когда-нибудь заставить это работать? Я пролистал этот пост вниз, но не нашёл ответа на твой вопрос.
Удачи!
Привет, Клей! Я отвечаю на твой старый пост. Мне тоже нужно показывать разные внутренние объявления в разных категориях. Удалось ли тебе когда-нибудь заставить это работать? Я пролистал этот пост вниз, но не нашёл ответа на твой вопрос.
Удачи!
Думаю, я сделал это, создав множество объявлений, которые все отображаются, а затем скрыв их по категориям с помощью CSS.
Привет, pfaffman,
Прочитав твой пост, я попросил Google Gemini предоставить код для использования в CSS и HTML.
Однако теперь реклама вообще не отображается.
Вот CSS, который он предложил использовать, но я не уверен, что он правильный.
/* -------------------------------------------------------------------------- */
/* CSS для управления отображением рекламы в разных категориях */
/* -------------------------------------------------------------------------- */
/* Изначально скрываем всю рекламу, привязанную к категориям. Селектор [class*="-ad"] более универсален */
.house-ad[class*="-ad"] {
display: none;
}
/* Реклама на главной странице (если она у вас есть — при необходимости измените класс body) */
body.list-latest .house-ad.homepage-ad,
body.list-top .house-ad.homepage-ad {
/* body.list-latest и body.list-top — это стандартные классы Discourse для разделов «Последние» и «Лучшие» */
display: block;
}
/* Реклама для конкретных категорий */
body.category-community-support .house-ad.category-community-support-ad {
display: block;
}
body.category-general .house-ad.category-general-ad {
display: block;
}
Не мог бы ты сообщить, какой CSS ты использовал, или подсказать, правильно ли выглядит то, что я опубликовал?
А вот HTML:
<div class="house-ad category-community-support-ad">
<a href="DESTINATION_URL" class="banner-ad" target="_blank">
<img class="desktop" src="DESKTOP_IMAGE_URL">
<img class="mobile" src="MOBILE_IMAGE_URL">
</a>
</div>
Кажется, я вроде бы заставил это работать? Но при проверке оказалось, что мои последние домашние объявления были сделаны 3 года назад, и когда я попытался снова заставить их работать, они не отображались. Странно.
Спасибо, что сообщили. У меня возникла та же проблема — теперь не отображаются никакие объявления.
Привет, Pfaffman,
Я отвечал вам вчера, спрашивая, правильно ли написан мой CSS. Я опубликовал CSS и HTML, которые предложил Gemini (но они не работают). Не знаю почему, но пост был отфильтрован и удален, хотя другие люди уже публиковали код в этой теме выше.
Я также спрашивал, есть ли у вас время поделиться кодом, который вы использовали, чтобы заставить это работать. Не знаю, была ли это причина модерации, но и здесь другие люди уже публиковали код выше.
Не знаю, как теперь продолжить, чтобы попросить помощи, раз мои посты удаляются. Я в тупике! ![]()
Привет, @becl! Я восстановил твой пост с неработающим CSS — продолжай обсуждение, если хочешь, и дай нам знать, как всё получится!
Большое спасибо. Я это ценю. ![]()
Сегодня у меня это не сработало. Текст оказался справа от изображения, а не сверху, как, по-моему, должно быть. Возможно, за последние 6 лет что-то изменилось?
Было бы здорово сделать версию с заполнителями, чтобы люди могли сразу получить рабочий пример прямо отсюда со всеми элементами.
У меня это работает. Убедитесь, что в вашем веб-браузере не включены блокировщики рекламы.
Спасибо, я снова посмотрел на это, возможно, это новый блок грани.