BBСode "ссылка на профиль пользователя"

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

BBСode "ссылка на профиль пользователя"

Сообщение Vova_OB »

Как сделать ббкод тег "ссылка на профиль пользователя"?

[profilelink]User name[/profilelink]

Вставляя только Ник любого пользователя в теги ссылка имеет вид

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

http://sayt.com/memberlist.php?mode=viewprofile&u=UserId
, а не

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

http://sayt.com/memberlist.php?mode=viewprofile&un=UserName
p.s. прошу прощения если не там где разрешено создал тему
drugold
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 2 месяца
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 8 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение drugold »

Использование BBCode

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

[user]{TEXT}[/user]
Замена HTML

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

<strong><a class="postlink" href="./memberlist.php?mode=viewprofile&un={TEXT}" title="Профиль">{TEXT}</a></strong>
Подсказка

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

Введите ник пользователя: [user]Ник_пользователя[/user]
VDS: OpenVZ [Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 1596.000 Mhz X 4 / 4096 MB / 120 GB]
HTTPd: Apache/2.2.22 (Debian)
PHP: 5.4.4-14+deb7u12
MySQL(i): 5.5.33-0+wheezy1
---
Основной: phpBB 3.0.14
Тестовый: phpBB 3.1.8
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение Vova_OB »

drugold

мне это не подходит , потому что если пройти по ссылке

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

./memberlist.php?mode=viewprofile&un=
куча модулей навешанных в профиле не работает!!!
- custom profile fields (стандартные дополнительные поля профиля)
- simple profile comments mod (комментарии профиля)

потому и спрашиваю .
Как сделать ББкод "ссылка на профиль пользователя" вводя только ник пользователя но на выходе имеет ссылку с ID пользователя ( /memberlist.php?mode=viewprofile&u=UserId ) ?
Последний раз редактировалось Vova_OB 29.05.2011 11:53, всего редактировалось 1 раз.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение MIT »

Vova_OB писал(а):куча модулей навешанных в профиле не работает!!!
Ну ты сам знаешь куда их выкинуть надо, м? :)
Vova_OB писал(а):вводя только ник пользователя но на выходе имеет ссылку с ID пользователя
Стандартными средствами — никак.

drugold, не стоит использовать сигнатуру {TEXT} повсеместно. Здесь вполне подойдёт {INTTEXT}.
drugold
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 2 месяца
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 8 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение drugold »

Хмм, а в чём различие этих сигнатур? Какие именно символы поддерживает "{INTTEXT}" (в админке не видел её) ?
VDS: OpenVZ [Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 1596.000 Mhz X 4 / 4096 MB / 120 GB]
HTTPd: Apache/2.2.22 (Debian)
PHP: 5.4.4-14+deb7u12
MySQL(i): 5.5.33-0+wheezy1
---
Основной: phpBB 3.0.14
Тестовый: phpBB 3.1.8
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение Vova_OB »

Кто может написать функцию и подвязать ее под ббкод чтобы вводя в теги ник он подбирал под этот ник его id и работал как я выше писал?

Добавлено спустя 8 минут 9 секунд:
MIT писал(а):Ну ты сам знаешь куда их выкинуть надо, м? :)
И куда я выкину стандартные вшитые дополнительные поля профиля если они не работают от стандартной ссылки на профиль привязанной к нику пользователя. абсурд
Не отображение дополнителеьных полей профиля после переходя по ссылке вида

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

http://sayt.com/memberlist.php?mode=viewprofile&un=UserName
это проблемма разработчиков
drugold
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 2 месяца
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 8 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение drugold »

У меня по обеим ссылкам работают дополнительные поля профиля. Что-то у вас там неправильно накручено...
VDS: OpenVZ [Intel(R) Xeon(R) CPU E5645 @ 2.40GHz 1596.000 Mhz X 4 / 4096 MB / 120 GB]
HTTPd: Apache/2.2.22 (Debian)
PHP: 5.4.4-14+deb7u12
MySQL(i): 5.5.33-0+wheezy1
---
Основной: phpBB 3.0.14
Тестовый: phpBB 3.1.8
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение MIT »

drugold
Админка писал(а):{TEXT} — Любой текст, включая символы любого языка, числа и так далее. Не следует применять эту лексему в тегах HTML. Вместо этого используйте лексемы IDENTIFIER, INTTEXT или SIMPLETEXT.
{SIMPLETEXT} — Буквы латинского алфавита (A-Z), цифры, пробелы, запятые, точки, минус, плюс, дефис и подчёркивание.
{INTTEXT} — Символы Unicode, цифры, пробелы, запятые, точки, минус, плюс, дефис, подчёркивание.
{TEXT} опасен тем, что при неверном использовании ты имеешь возможность сделать свой форум уязвимым.
Vova_OB писал(а):это проблемма разработчиков
О проблемах разработчиков надо писать в соответствующей теме: Сообщаем об ошибках phpBB 3.0.x разработчикам. Но для начала убедись, что проблема не тобой создана и не придумана.
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: BBСode "ссылка на профиль пользователя"

Сообщение Vova_OB »

прошу прощения за споры

тогда у меня второй вопрос:
Где находится в файлах форума функция которая создает ссылку такого вида?

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

memberlist.php?mode=viewprofile&un=username

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