Тогда попробуйте вариант с доп. полем.
Создаёте однострочное текстовое поле, называете его
PRIZE
, делаете его скрытым, имя поля - Приз (можно по своему назвать). Далее делаете максимальное число символов в 100, сохраняете.
Идёте в шаблон
viewtopic_body.html
.
Сначала нам надо сделать так, чтобы это поле не отображалось в профиле, а только до или после подписи, поэтому сначала находите:
ставите
после:
Код: Выделить всё
<!-- IF postrow.custom_fields.PROFILE_FIELD_PRIZE -->
Находите:
ставите
до:
Далее устанавливаем поле находите:
Код: Выделить всё
<!-- IF postrow.SIGNATURE -->
<span class="postbody"><br />_________________<br />{postrow.SIGNATURE}</span>
<!-- ENDIF -->
Ставите до или после найденного:
Код: Выделить всё
<!-- IF postrow.S_PROFILE_PRIZE -->
<span class="postbody"><br />_________________<br /><!-- IF postrow.PROFILE_PRIZE_VALUE --><strong>{postrow.PROFILE_PRIZE_NAME}:</strong><br /> <img src="{postrow.PROFILE_PRIZE_VALUE}" /><!-- ENDIF --></span>
<!-- ENDIF -->
Это вариант просто, без спойлера.
Вариант со спойлером будет выглядеть так:
Код: Выделить всё
<!-- IF postrow.S_PROFILE_PRIZE -->
<span class="postdetails"><br />_________________<br />
<!-- IF postrow.U_POST_AUTHOR -->
{postrow.PROFILE_PRIZE_NAME}: <a href="#" onclick="return doCollapseExpand('prize{postrow.POST_ID}')"><b id="btn">{L_EXPAND_VIEW}</b></a>
<!-- ENDIF -->
</span>
<span id="prize{postrow.POST_ID}" class="postbody" style="display: none;">
<br /><!-- IF postrow.PROFILE_PRIZE_VALUE --><img src="{postrow.PROFILE_PRIZE_VALUE}" /><!-- ENDIF -->
</span>
<!-- ENDIF -->
Спойлер взят
отсюда, поэтому надо ещё добавить небольшой скрипт, в шаблоне
overall_header.html
, находите:
и перед найденным ставите:
Код: Выделить всё
function doCollapseExpand(id){
var b = document.getElementById(id);
if (b.style.display=='none'){
b.style.display='';
document.getElementById('btn').innerHTML = '{L_COLLAPSE_VIEW}';
} else {
b.style.display='none';
document.getElementById('btn').innerHTML = '{L_EXPAND_VIEW}';
} return false; }
В той же теме есть вариант с кнопкой, можно сделать с ней. Если есть свой вариант спойлера, можете воспользоваться им.
Насчёт изображений, закачиваете изображения на форум и вставляете ссылку без адреса форума, вот такого типа (в пример приведу адрес изображения смайла):
т.е. без
http://cabinetadmina.ru
.
Принцип я думаю понятен, т.е. если нужно больше полей, то создаёте ещё поля, называете их, например,
PRIZE1
,
PRIZE2
... Делаете правку чтобы поле не дублировалось в профиле и ставите новое поле после уже созданного:
Код: Выделить всё
<!-- IF postrow.PROFILE_PRIZE_VALUE --><img src="{postrow.PROFILE_PRIZE_VALUE}" /><!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.PROFILE_PRIZE_VALUE --><img src="{postrow.PROFILE_PRIZE_VALUE}" /><!-- ENDIF --><!-- IF postrow.PROFILE_PRIZE1_VALUE --> <img src="{postrow.PROFILE_PRIZE1_VALUE}" /><!-- ENDIF -->
и так далее...
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!