Изменение ссылки на профиль пользователя
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
Изменение ссылки на профиль пользователя
Есть форум (мой), на котором появилась необходимость изменить ссылку на профиль одного пользователя (которая под аватаркой).
Другими словами, хочу чтобы при клике на имени этого пользователя открывалась статическая страница (уже создана), а не обычный профиль.
Как это сделать?
P.S. Смысл затеи в том, что на отдельной странице я выложил более подробную (объёмную) инфу про пользователя. В рамках обычного профиля это сделать невозможно.
Другими словами, хочу чтобы при клике на имени этого пользователя открывалась статическая страница (уже создана), а не обычный профиль.
Как это сделать?
P.S. Смысл затеи в том, что на отдельной странице я выложил более подробную (объёмную) инфу про пользователя. В рамках обычного профиля это сделать невозможно.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Изменение ссылки на профиль пользователя
Примерно так:
Код: Выделить всё
<!-- IF postrow.POSTER_ID == XXX --><a href="ссылка">Ник</a><!-- ELSE -->заменяемый код<!-- ENDIF -->XXX - id пользователяRe: Изменение ссылки на профиль пользователя
Спасибо, но мне кажется в предыдущем совете чувствуется неуверенность
Может кто подтвердить правильность такого кода?
Не хочется напортить что-то...
И ещё вопрос - в каком месте вьютопика ставить этот код? Или без разницы?
Спасибо ещё раз
Может кто подтвердить правильность такого кода?
Не хочется напортить что-то...
И ещё вопрос - в каком месте вьютопика ставить этот код? Или без разницы?
Спасибо ещё раз
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
Изменение ссылки на профиль пользователя
Ну как в каком? В том месте, где ты хотел. Ты где хотел?
Любовь и боль, покой и бой я как любой несу с собой…
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Изменение ссылки на профиль пользователя
Условие работает внутриBiba писал(а):в каком месте вьютопика ставить этот код?
Код: Выделить всё
<!-- BEGIN postrow -->
...
<!-- END postrow -->Примерно = без привязки к определенному коду, где будет нужно - там и используйте условие (внутриBiba писал(а):чувствуется неуверенность
postrow)Re: Изменение ссылки на профиль пользователя
А что имеется в виду под "заменяемый код"?Татьяна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 -->Re: Изменение ссылки на профиль пользователя
Изучил ссылку, но всё же не понял, что ставить вместо "заменяемый код".
P.S. Судя по всему, "заменяемый код" будет везде одинаковый. Но какой..?
P.S. Судя по всему, "заменяемый код" будет везде одинаковый. Но какой..?
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Изменение ссылки на профиль пользователя
Ник находится под аватаром. Ищем
Следом за ним идет код:
- это и есть то, что надо
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 -->Re: Изменение ссылки на профиль пользователя
Правильно ли я понял, что вместо "заменяемый код" нужно поставить:
Код: Выделить всё
<!-- 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: Изменение ссылки на профиль пользователя
Biba Ну вам же уже ответили Изменение ссылки на профиль пользователя
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Изменение ссылки на профиль пользователя
Biba
Не вместо, а после.
Не вместо, а после.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Re: Изменение ссылки на профиль пользователя
Видимо вы не поняли суть моего вопроса.
Мне посоветовали такой код, для решения моего вопроса
Что вставить вместо "заменяемый код"?
Мне посоветовали такой код, для решения моего вопроса
Код: Выделить всё
<!-- IF postrow.POSTER_ID == XXX --><a href="ссылка">Ник</a><!-- ELSE -->[b]заменяемый код[/b]<!-- ENDIF -->
