Видно код цвета звания под аватарой

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
uncle BOO
phpBB 1.4.2
Сообщения: 72
Стаж: 18 лет 5 месяцев
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Видно код цвета звания под аватарой

Сообщение uncle BOO »

3.0.7PL1, стиль на основе subsilver2.
+ Simple Topic Description 0_0_2
+ Posts merging 1.0.11 secured
+ Post Numbers 1.1.0c
+ qr306_1.0.2b

Хотел, чтоб под аватарой в viewtopic_body.html звание окрашивалось в цвет группы, при этом цвет ника был у всех одинаковым.
Получилось так:

Код: Выделить всё

<!-- BEGIN postrow -->
<table class="tablebg" width="100%" cellspacing="1">
  <!-- IF postrow.S_FIRST_ROW -->
  <!-- ENDIF -->
  <!-- IF postrow.S_ROW_COUNT is even -->
  
    <!-- ELSE -->
    <!-- ENDIF -->
    <!-- IF postrow.S_IGNORE_POST -->
   <!-- IF postrow.S_FIRST_UNREAD -->
      <a name="unread"></a>
      <!-- ENDIF -->
      <a name="p{postrow.POST_ID}"></a>{postrow.L_IGNORE_POST}
    <!-- ELSE -->
    <!-- IF postrow.S_FIRST_UNREAD -->
      <a name="unread"></a>
      <!-- ENDIF -->
     
  <!-- IF postrow.S_ROW_COUNT is even -->
  <tr class="row1">
    <!-- ELSE -->
  </tr>
  <tr class="row2">
    <!-- ENDIF -->
    <td valign="top" class="profile"><table cellspacing="4" width="150" align="center">
      <!-- IF postrow.S_FIRST_UNREAD --><a name="unread"></a><!-- ENDIF --><a name="p{postrow.POST_ID}"></a>
      <!-- IF postrow.POSTER_AVATAR -->
      <tr>
        <td>{postrow.POSTER_AVATAR}</td>
      </tr>
      <tr>
        <td align="left" valign="middle"><b class="postauthor">
          <!-- IF postrow.POST_AUTHOR_COLOUR -->
          <style="color: {postrow.POST_AUTHOR_COLOUR}">
          <!-- ENDIF -->
          <!-- IF S_QUICK_REPLY -->
          <a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;">
            <!-- IF postrow.POST_AUTHOR_COLOUR -->
            <style="color: {postrow.POST_AUTHOR_COLOUR}">
            <!-- ENDIF -->
            <!-- ENDIF -->
            <strong>{postrow.POST_AUTHOR}</strong>
            <!-- IF S_QUICK_REPLY -->
            </a>
          <!-- ENDIF -->
          </b> <br />
          <!-- ENDIF --><!-- IF postrow.RANK_TITLE --><b class="postauthor"><!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.RANK_TITLE}</b>
  </td>
      </tr>
      <!-- ENDIF -->
      <!-- IF postrow.ONLINE_IMG -->
      <tr>
        <td align="center">{postrow.ONLINE_IMG}</td>
      </tr>
      <!-- ENDIF -->
      <!-- IF postrow.RANK_IMG -->
      <tr>
        <td>{postrow.RANK_IMG}</td>
      </tr>
      <!-- ENDIF -->
      <!-- IF not (postrow.ONLINE_IMG or postrow.RANK_TITLE or postrow.RANK_IMG or postrow.POSTER_AVATAR) -->
      <!-- ENDIF -->
    </table>
Захотел подправить ширину таблицы, убрал внизу "Кто сейчас на форуме" и стал виден код стиля цвета - style="color: #AA0000">
а у групп пользователей с цветом по умолчанию, видна закрывающая угловая скобка - >Новичок .
Отменяю исправления, обновляю шаблон, чищу кэш, но код так и остаётся видимым. Разделял двойные скобки >> и переставлял одну из них по всей строчке, удалял её, ничего не получилось. Максимум, чего добился, звание было без кода, но цвет не групповой.
Вот пример было-стало:
1.gif
Как, правильно прописать групповой цвет RANK_TITLE(у) ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Видно код цвета звания под аватарой

Сообщение MAzZY »

uncle BOO писал(а):<!-- ENDIF -->>
Зачем так?
Аватара пользователя
uncle BOO
phpBB 1.4.2
Сообщения: 72
Стаж: 18 лет 5 месяцев
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Re: Видно код цвета звания под аватарой

Сообщение uncle BOO »

Так в коде файла дистрибутива
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Видно код цвета звания под аватарой

Сообщение Nekstati »

Лишняя скобка:
<b class="postauthor"><!-- IF postrow.POST_AUTHOR_COLOUR -->

А это что? :shock:

Код: Выделить всё

<style="color: {postrow.POST_AUTHOR_COLOUR}">
В общем, напрягитесь и сообразите, как правильно расставлять уголки.
<b class="postauthor"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>контент</b>
Аватара пользователя
uncle BOO
phpBB 1.4.2
Сообщения: 72
Стаж: 18 лет 5 месяцев
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Re: Видно код цвета звания под аватарой

Сообщение uncle BOO »

Спасибо, не смог осилить сам, извините. Больше у меня проблем нет (если только скрытые не обнаружу :oops: ). Надеюсь на моём форуме пользователи получают такие же исчерпывающие ответы.

Вернуться в «Стили для phpBB 3.0.x»