Дополнительные поля в профиле

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Stiveflen
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца
Откуда: Киев

Re: Дополнительные поля в профиле

Сообщение Stiveflen »

Добрый день.
Возникла необходимость создать дополнительное поле, которое будет отображаться на страницах тем, под аватарами пользователей (viewtopic.php).
В данном поле будет генерироваться код, согласно указанному значению в профиле пользователя (ucp.php). Т.е, генерируемый исходный код:

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

<a href="http://site.com/?pid=[i]{ЗНАЧЕНИЕ УКАЗАННОЕ В ПРОФИЛЕ ПОЛЬЗОВАТЕЛЯ}[/i]"><img src="http://site.com/[i]{ЗНАЧЕНИЕ УКАЗАННОЕ В ПРОФИЛЕ ПОЛЬЗОВАТЕЛЯ}[/i].png"></a>
{ЗНАЧЕНИЕ УКАЗАННОЕ В ПРОФИЛЕ ПОЛЬЗОВАТЕЛЯ} - должно браться из графы "Моя статистика" (ucp.php).
Подскажите плз, какие файлы необходимо редактировать и по возможности как.
Стиль на основе - prosilver

Графический пример ситуации:
ucp.php:
Изображение

viewtopic.php:
Изображение
Буду признателен за помощь.
З.Ы.: пример создавался графически
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Дополнительные поля в профиле

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

Stiveflen

styles/prosilver/template/viewtopic_body.html
Найти

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

<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Вставить после

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

<!-- IF postrow.S_PROFILE_STAT -->
		<a href="http://site.com/?pid={postrow.PROFILE_STAT_VALUE}"><img src="http://site.com/{postrow.PROFILE_STAT_VALUE}.png"></a>
		<!-- ENDIF -->
Идентификатор поля STAT заменить на свой (обязательно в верхнем регистре)
Stiveflen
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца
Откуда: Киев

Re: Дополнительные поля в профиле

Сообщение Stiveflen »

Татьяна5 благодарю. Не дождавшись ответа, на досуге сделал))
Изображение
Изображение
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Дополнительные поля в профиле

Сообщение keke »

Здравствуйте уважаемые Гуру!

Есть ситуация, помогите разобраться:

Необходим был переезд форума с движка phpBB2.x на phpBB3.x - переезд прошел успешно.
При настройке форума выяснилось что теперь во время регистрации пользователю не предлагается заполнить поле "Откуда" (стандартное поле форума) - оно просто там не отображается.

Пересмотрел все настройки форума но так и не нашел где можно выставить настройку полей при регистрации и отображение полей под аватаркой пользователя во время просмотра сообщений.

Заранее спасибо за ответ!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Дополнительные поля в профиле

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Дополнительные поля в профиле

Сообщение владимир1983 »

keke
Сделай стандартными средствами форума.
Админ раздел > Пользователи и группы > Дополнительные поля в профиле
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Дополнительные поля в профиле

Сообщение keke »

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

Re: Дополнительные поля в профиле

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

Аватара пользователя
keke
phpBB 1.4.1
Сообщения: 47
Стаж: 12 лет 11 месяцев
Откуда: Москва
Благодарил (а): 29 раз

Re: Дополнительные поля в профиле

Сообщение keke »

Татьяна5 писал(а):Location on registration
Спасибо, но я уже смог воспользоваться вариантом от Sheer.
Всем спасибо большое, очень помогли!
Dermanu
phpBB 1.0.0
Сообщения: 1
Стаж: 12 лет 4 месяца

Re: Дополнительные поля в профиле

Сообщение Dermanu »

Я тоже хочу сказать спасибо, кто помог.
Аватара пользователя
Легионер
phpBB 1.2.1
Сообщения: 29
Стаж: 20 лет 5 месяцев
Откуда: Владивосток

Re: Дополнительные поля в профиле

Сообщение Легионер »

Подскажите пожалуйста, ранее было на странице профиля пункт Откуда, при добавлении мода он исчез, как вернуть Откуда и профиль пользователя, когда открыта любая страница форума и сделать группа.

Первую сделать Группа, а под сообщениями сделать Откуда:

Заранее благодарю.

Добавлено спустя 27 минут 55 секунд:
В viewtopic_body добавил откуда, но город не указывается, хотя в настройках профиля есть информация о городе.

в <span class="postdetails"> написал ниже

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

<!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_LOCATION}<!-- ENDIF -->
Может что то не так написал?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sheer 03.06.2014 2:40, всего редактировалось 1 раз.
Причина: bb-код
I want to believe...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Дополнительные поля в профиле

Сообщение Sheer »

Легионер писал(а):<!-- IF postrow.POSTER_POSTS != '' --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_LOCATION}<!-- ENDIF -->

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

<!-- IF postrow.POSTER_FROM --><br /><b>{L_LOCATION}:</b> {postrow.POSTER_FROM}<!-- ENDIF -->
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Легионер
phpBB 1.2.1
Сообщения: 29
Стаж: 20 лет 5 месяцев
Откуда: Владивосток

Re: Дополнительные поля в профиле

Сообщение Легионер »

Благодарю.

А вот чтобы была над регистрацией: Группа: Администраторы ?
I want to believe...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Дополнительные поля в профиле

Сообщение Пчелкин »

Тежело блок переставить?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Легионер
phpBB 1.2.1
Сообщения: 29
Стаж: 20 лет 5 месяцев
Откуда: Владивосток

Re: Дополнительные поля в профиле

Сообщение Легионер »

Напишите что и куда надо сделать.
I want to believe...

Вернуться в «Поддержка phpBB 3.0.х»