Разберем viewtopic_body.html на кусочки

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

Блок вывода доп поля профиля - оно по умолчанию после числа постов - перенес сразу под аватар
Вот это поле

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

		<!-- IF postrow.S_PROFILE_FIELD1 -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
		<!-- ENDIF -->
Передал, обновил шаблоны, очистил кеш...
Все равно оно показывается после числа постов, а не под аватаором.
Что еще я забыл?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Татьяна5 »

Не тот блок

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

		<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
		<!-- END custom_fields -->
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

То есть было так:

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

<!-- IF postrow.POSTER_AVATAR -->
..........(сам блок)
<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><
...... (сам блок)
<!-- IF postrow.POSTER_POSTS != '' -->
....... (сам блок)
<!-- IF postrow.POSTER_JOINED -->
......(сам блок)
<!-- IF postrow.POSTER_FROM -->
..... (сам блок)
<!-- IF postrow.S_PROFILE_FIELD1 -->
...... (сам блок)
Перенес так:

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

<!-- IF postrow.POSTER_AVATAR -->
..........(сам блок)
<!-- IF postrow.S_PROFILE_FIELD1 -->
...... (сам блок)
<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><
...... (сам блок)
<!-- IF postrow.POSTER_POSTS != '' -->
....... (сам блок)
<!-- IF postrow.POSTER_JOINED -->
......(сам блок)
<!-- IF postrow.POSTER_FROM -->
..... (сам блок)
Добавлено спустя 1 минуту 52 секунды:
Ок, а какой?По логике - смотрим последовательность:
-аватар;
-имя;
-ранг;
после него видим -Доп поле

Блок доп поля я и подумал, что фиелд1. А какое тогда переносить надо?

ЗЫ а, понятно, увидел ваш ответ.

Добавлено спустя 37 минут 50 секунд:
Сделал так: скрин (поле ранг унес в нижние три строки, два доп поля - титул заполняет сам пользователь, статус - админ - сразу под аватаром)

Изображение

ЗЫ блин, под руками нет html-редактора, правил в виндусовом WordPad.
Вроде все работает, но при сохранении файл увеличился на примерно 200 байт... дома сделаю в нормальном html-редакторе и перезалью.

А еще вопрос...
Поменять цвет текста, выводимого в доп поле, это в этом же файле или в другом месте?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Татьяна5 »

Если во всех допполях одновременно - в том же
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

В будущем... может быть и разный... пока просто хочу убрать очень бледный текст - то есть сделать одинаковый синий, такой же, как сам ник, ну или может быть чуть темнее.

Текст такой же, как в другом месте советовали

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

<span style="color: цвет;"></span>
или здесь по-другому писать?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Татьяна5 »

Да, такой же

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

<span style="color: цвет;">{postrow.custom_fields.PROFILE_FIELD_VALUE}</span>
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

Хм, вписал вашу строку - почему-то начала слов уехало на две буквы налево относительно строки Количество постов и т.д. и плюс нету собственно названия Статус и т.д.
Подумал, переписал вот так:

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

		<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> <span style="color: #0000ff;"><b>{postrow.custom_fields.PROFILE_FIELD_VALUE}</b></span></dd>
		<!-- END custom_fields -->
Вот теперь то, что я хотел :)
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

Сложно ли написать вариант, когда каждое доп поле в своем месте? Т.е. не блок, который описывает все доп поля, а описание каждого доп поля по отдельности.
Это пока поле по сути одно (второе из любопытства сделал), оно описывается данным блоком.
Если же появится нужда в других полях, желательно место расположения каждого поля указывать отдельно.
Такое кто-то делал или это надо изучать язык и писать заново?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Татьяна5 »

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

		<!-- IF postrow.S_PROFILE_FIELD1 -->
			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
		<!-- ENDIF -->
Второй строкой - комментарий-подсказка. Читайте.
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

В качестве
NAME
нужно писать имя, присвоенное при выборе имени доп поля?
Т.е. вот у меня выбрано значение поля
mytitul (первое)
и
mystatus (второе), соответственно нужно их вписать вместо NAME?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Татьяна5 »

Нет, не NAME
Татьяна5 писал(а):Replace FIELD1 with the name of your field.
А заменять на те значения, в верхнем регистре
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

Подумал и чуть-чуть не понял.
Ок, я введу поле
Replace FIELD1 with the name of your field.
с заменой нужного мне значения.

А что тогда делать с блоком
<!-- BEGIN custom_fields -->????
Он будет дублировать мои доп поля?
Удалить его вообще?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Татьяна5 »

Можно удалить блок, можно отключить показ поля в настройках (этот вариант не пробовала)
Жорик
phpBB 1.4.2
Сообщения: 73
Стаж: 12 лет 7 месяцев
Благодарил (а): 31 раз
Поблагодарили: 1 раз

Re: Разберем viewtopic_body.html на кусочки

Сообщение Жорик »

Удалил. Вставил два поля, поменяв FIELD1 на MYTITUL (заполняет сам пользователь) и второе на MYSTATUS (заполняет админ - ставит группу доступа, например "Наши люди" - высшая группа доступа)
Есть тонкость. Цвет поменял в каждой, как вы посоветовали - отлично, работает.
Но если второе доп поле в Subsilver расположить ниже блока "в сети-не в сети", оно почему-то отображается все равно как два подряд, а потом "в сети...".
Пришлось почудить, а именно вставить теги <tr></tr>, как это сделано для поля ранга. Вот тогда оно стало действительно ниже "в сети...".
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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