Как можно упростить и автоматизировать

mrSlink

New member
Сообщения
2
Реакции
1
День добрый, я совсем недавно начал работать с XenForo, мне захотелось менять изображение в шапке в разных разделах. Я накостылил это в
PAGE_CONTAINER так:
HTML:
        <xf:if is="$forum.node_id == 96 OR $breadcrumbs.0.attributes.node_id == 96">
            <div class="p-page-header" style="background: #181b1e url(/assets/img/bg/1.png);">  
        <xf:elseif is="$forum.node_id == 32 OR $breadcrumbs.0.attributes.node_id == 32" />
            <div class="p-page-header" style="background: #181b1e url(/assets/img/bg/2.png);">
        <xf:elseif is="$forum.node_id == 35 OR $breadcrumbs.0.attributes.node_id == 35" />
            <div class="p-page-header" style="background: #181b1e url(/assets/img/bg/3.png);">
        <xf:elseif is="$forum.node_id == 29 OR $breadcrumbs.0.attributes.node_id == 29" />
            <div class="p-page-header" style="background: #181b1e url(/assets/img/bg/4.png);">  
        <xf:elseif is="$forum.node_id == 48 OR $breadcrumbs.0.attributes.node_id == 48" />
            <div class="p-page-header" style="background: #181b1e url(/assets/img/bg/5.png);">
        <xf:elseif is="$forum.node_id == 31 OR $breadcrumbs.0.attributes.node_id == 31" />
            <div class="p-page-header" style="background: #181b1e url(/assets/img/bg/6.png);">
        <xf:else />
            <div class="p-page-header">  
        </xf:if>
Подскажите пожалуйста, как это можно превратить в поле у главного раздела (у меня везде разделы) с указанием адреса изображения, чтобы его можно было изменить в любой момент. И это изображение должно быть также во всех подразделах. Как и в этом костыле. По типу, как это сделано у [TH] Nodes или проще.

Заранее спасибо.

p.s. @Jumuro, дружище, сделай пожалуйста плагин по авто конвертации изображений в webm. Дабы не занимать место на хосте. Если я разберусь что да как сделаю сам, но зачем у тебя отбирать славу)
 
Верх Низ