Изменение ссылки на профиль пользователя

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Изменение ссылки на профиль пользователя

Сообщение Biba »

Есть форум (мой), на котором появилась необходимость изменить ссылку на профиль одного пользователя (которая под аватаркой).

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

Как это сделать?

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

Re: Изменение ссылки на профиль пользователя

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

Примерно так:

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

<!-- IF postrow.POSTER_ID == XXX --><a href="ссылка">Ник</a><!-- ELSE -->заменяемый код<!-- ENDIF -->
XXX - id пользователя
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение ссылки на профиль пользователя

Сообщение Biba »

Спасибо, но мне кажется в предыдущем совете чувствуется неуверенность :roll:

Может кто подтвердить правильность такого кода?
Не хочется напортить что-то...

И ещё вопрос - в каком месте вьютопика ставить этот код? Или без разницы?

Спасибо ещё раз
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Изменение ссылки на профиль пользователя

Сообщение МайскийЖук »

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

Re: Изменение ссылки на профиль пользователя

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

Biba писал(а):в каком месте вьютопика ставить этот код?
Условие работает внутри

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

<!-- BEGIN postrow -->
...
<!-- END postrow -->
Biba писал(а):чувствуется неуверенность
Примерно = без привязки к определенному коду, где будет нужно - там и используйте условие (внутри postrow)
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение ссылки на профиль пользователя

Сообщение Biba »

Татьяна5 писал(а):Примерно так:

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

<!-- IF postrow.POSTER_ID == XXX --><a href="ссылка">Ник</a><!-- ELSE -->[b]заменяемый код[/b]<!-- ENDIF -->
XXX - id пользователя
А что имеется в виду под "заменяемый код"?

P.S. Нашёл такой участок кода

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

<!-- 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 -->

		<!-- BEGIN custom_fields -->
			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
		<!-- END custom_fields -->
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Изменение ссылки на профиль пользователя

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

Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение ссылки на профиль пользователя

Сообщение Biba »

Изучил ссылку, но всё же не понял, что ставить вместо "заменяемый код".

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

Re: Изменение ссылки на профиль пользователя

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

Ник находится под аватаром. Ищем avatar - находим код:

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

<!-- IF postrow.POSTER_AVATAR -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
				<!-- ENDIF -->
Следом за ним идет код:

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

<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
- это и есть то, что надо
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение ссылки на профиль пользователя

Сообщение Biba »

Правильно ли я понял, что вместо "заменяемый код" нужно поставить:

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

<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: Изменение ссылки на профиль пользователя

Сообщение angst66 »

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

Re: Изменение ссылки на профиль пользователя

Сообщение Sheer »

Biba
Не вместо, а после.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 15 лет 10 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение ссылки на профиль пользователя

Сообщение Biba »

Видимо вы не поняли суть моего вопроса.
Мне посоветовали такой код, для решения моего вопроса

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

<!-- IF postrow.POSTER_ID == XXX --><a href="ссылка">Ник</a><!-- ELSE -->[b]заменяемый код[/b]<!-- ENDIF -->
Что вставить вместо "заменяемый код"?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Изменение ссылки на профиль пользователя

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

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