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

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

[profile]{TEXT}[/profile]

Замена HTML

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

<input class="button2 btnlite" type="button" value="{TEXT}" onclick="window.location.href='memberlist.php?mode=viewprofile&un={TEXT}'">

Подсказка

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

Введите имя пользователя: [profil]Username[/profil]

Описание:После применения кода появится кнопочка,того пользователя которого имя вы ввели и при нажатии на неё вы перейдёте в профиль этого пользователя!

BBcodes взят отсюда
[spoiler=]http://www.phpbb3bbcodes.com/[/spoiler]
Комментарии: 9

Иринка 25 янв 2019, 12:55 Сообщение

А чтобы ссылка на профиль в новом окне открывалась?
  • 0

CabinetAdmin 25 янв 2019, 15:49 Сообщение

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

onclick="window.location.href='memberlist.php?mode=viewprofile&un={TEXT}'"
поменять на:

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

onclick="window.open('memberlist.php?mode=viewprofile&un={TEXT}')"
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

LEOPARD 15 май 2019, 20:40 Сообщение

У меня был вот такой вот ббкод:

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

[user]{TEXT}[/user]

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

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

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

Ссылка на профиль пользователя: [user]Ник пользователя[/user]
Работал так
После перехода на 3.2.7 перестал работать.

Есть решение проблемки?
  • 0

CabinetAdmin 16 май 2019, 15:52 Сообщение

В 3.2 разрабы что то накрутили, какой то новый парсер сделали и частенько старые ббкоды перестают работать.
Можно попробовать поменять {TEXT} на {IDENTIFIER}, или на {TEXT;optional}.
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

LEOPARD 16 май 2019, 16:29 Сообщение

CabinetAdmin, ни один из этих не работает так, как раньше. Но вообще работают)
  • 0

CabinetAdmin 16 май 2019, 18:11 Сообщение

А как раньше? Я просто не в курсе, никогда не ставил такой ббкод.
Запустил на тестовом 3.2, с {SIMPLETEXT} работает. {IDENTIFIER} не подходит, поскольку ники бывают и на кириллице, а в нём только латиница да цифры.
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

LEOPARD 16 май 2019, 18:26 Сообщение

Ну я тут показывал...
Раньше он обрабатывал любые ббкоды.
Т.е. я сначала делаю обращение по нику тегом [b]ref[/b], потом обвожу его этим ббкодом [b]user[/b].
В итоге получается: кидаем уведомление + срабатывает перекраска ника + ссылка на профиль.
  • 0

CabinetAdmin 16 май 2019, 20:01 Сообщение

Вот я по тому короткому видео не догадался об чём речь.

Попробовал с обращением:

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

[ref][user]user[/user][/ref]
всё получилось, и ссылка на профиль и уведомление о цитировании пришло :unknown
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

LEOPARD 16 май 2019, 20:15 Сообщение

CabinetAdmin писал(а): всё получилось, и ссылка на профиль и уведомление о цитировании пришло
Да, верно. Он так работает, но не перекрашивает ник.
Ну да ладно. Хоть как-то работает.
  • 0

Похожие темы