Иконка ресурса

[mongkolwa] Ads Position Resource 1.0.1

Нет прав для скачивания

mongkolwa

Проверенные
Сообщения
168
Решения
3
Реакции
85
Баллы
45
mongkolwa добавил(а) новый ресурс:

[mongkolwa] Ads Position Resource - Рекламная позиция над обзором ресурса

Вдохновившись в теме, после своего поста https://xenforo.info/threads/Объявления-в-ресурсе.56796/#post-474223, сделал рекламную позицию.
При создании рекламы выбираем позицию View resource: above overview resource, в поле HTML указываем примерно такой код:
Код:
<xf:if is="$__globals.resource.resource_id == 2">
    <ul class="notices notices--block js-notices">
        <li...

Узнать больше об этом ресурсе...
 
В позицию можно передать аргументы и они потом будут доступны как обычно, без необходимости лезть в глобалс. Изучите примеры в движке.
View resource: above overview resource
Resource view: Above overview
 
В позицию можно передать аргументы и они потом будут доступны как обычно, без необходимости лезть в глобалс. Изучите примеры в движке.
Я в принципе догадался, но разбираюсь пока в этом вопросе :)
 
В позицию можно передать аргументы и они потом будут доступны как обычно, без необходимости лезть в глобалс. Изучите примеры в движке.
Изначально ставил arg-resource="{$resource}", такой вроде должен быть аргумент, но не работает, когда тестировал напрямую в шаблоне, нормально было о чем написал в теме.
 
mongkolwa, в настройках позиции есть список параметров, попробуйте его пощупать.
 
в настройках позиции есть список параметров, попробуйте его пощупать.
Затупил короче, в модификации аргумент добавил, а в настройках позиции нет :) все правильно двигался, West14, спасибо за помощь
 
Есть проблема в других ресурсах, если нет для него объявления то отображается пустой блок

1706750586374.png
 
Зачем придумывать велесопед - его давно придумали.



И настраивается как угодно.
 
Покажите используемый код. У вас точно всё обернуто в условие?
Разобрался, нужно вот так

Код:
<xf:if is="$resource.resource_id == 2">
<ul class="notices notices--block">
    <li class="notice notice--primary">
        <div class="notice-content">
                Реклама в ресурсе Модификация модификаций
        </div>
    </li>
</ul>
<xf:elseif is="$resource.resource_id == 1" />
<ul class="notices notices--block">
    <li class="notice notice--primary">
        <div class="notice-content">
                Реклама в ресурсе Модификация модификаций
        </div>
    </li>
</ul>
</xf:if>
 
Зачем придумывать велесопед - его давно придумали.



И настраивается как угодно.
Если вы внимательно почитаете то тут решение для конкретно выбранных ресурсов, а этот плагин в любом ресурсе отображает объявление
 
Если вы внимательно почитаете то тут решение для конкретно выбранных ресурсов, а этот плагин в любом ресурсе отображает объявление
Судя по скринам вы не правы. Там можно у конкретного ресурса показывать объявление.
 
Да, извиняюсь, работает, но. Там нельзя использовать html
 
1706757654540.png
 

Вложения

  • Снимок экрана от 2024-02-01 08-19-40.png
    Снимок экрана от 2024-02-01 08-19-40.png
    64.2 KB · Просмотры: 10
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу