MyBB Русское сообщество
Чтобы вставлялся ник пользователя в форму ответа - Версия для печати

+- MyBB Русское сообщество (http://mybbforum.ru)
+-- Форум Поддержка (http://mybbforum.ru/forum-28.html)
+--- Форум MyBB 1.6 (http://mybbforum.ru/forum-34.html)
+---- Форум Общие вопросы (http://mybbforum.ru/forum-4.html)
+---- Темы: Чтобы вставлялся ник пользователя в форму ответа (/thread-537.html)



Чтобы вставлялся ник пользователя в форму ответа - Ratty - 24.03.2012

Доброго времени суток, это опять яУлыбка
С вашей неоценимой помощью практически довела все до ума, но неимоверно раздражает одна мелочь:
когда пишешь ответ какому-либо пользователю, его ник приходится писать вручную. А если нажимать на ник автора сообщения, попадаешь в его профиль. Привычно - когда жмешь на ник и он автоматически вставляется выделенным в начало сообщения, как обращение. Нельзя ли как-то хитро вывернуться и сделать что-то подобное?
ой, забыла указатьУлыбка Версия 1.6.6.


RE: Чтобы вставлялся ник пользователя в форму ответа - Vladimir - 24.03.2012

Эхх Улыбка
Плагина такого нет. По крайней мере я не нашел. Есть решение, но придется лезть в код, надеюсь не страшно. Решение применяете на свой страх и риск, и не факт, что еще корректно заработает.

Итак, в шаблоне своем находите:
PHP код:
<img src="{$mybb->user['avatar']}alt="{$mybb->user['username']}title="{$mybb->user['username']}{$avatar_width_height} /> 
Заменяете на:
PHP код:
<a href="javascript:clickableEditor.performInsert('[b]{$post['username']}[/b], ');"><img src="{$mybb->user['avatar']}alt="{$mybb->user['username']}title="{$mybb->user['username']}{$avatar_width_height} /></a
Сделайте бэкап, перед этим!


RE: Чтобы вставлялся ник пользователя в форму ответа - Ratty - 25.03.2012

Вот и я плагина такого не нашла на офф сайте..
В код лезть не страшно, поскольку даже если запорю чего - откатить всегда есть куда. ТОлько не подскажете - где именно в шаблоне искать? *просительно шаркает ножкой* Уж больно раздражает, ррр..


RE: Чтобы вставлялся ник пользователя в форму ответа - Vladimir - 25.03.2012

Цитата:Шаблоны -> Сообщения - шаблоны -> postbit
Где-то там. Сам решение это не пробовал, нашел на офф. форуме поддержки.


RE: Чтобы вставлялся ник пользователя в форму ответа - Ratty - 26.03.2012

Ну там я вчера и копалась.. Сегодня замучаю и доложусь, как получилось


RE: Чтобы вставлялся ник пользователя в форму ответа - murr - 31.01.2013

Сейчас в этом шаблоне присутсвует такая строка:
PHP код:
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br /> 

Если я правильно понял суть шаблонов mybb, где-то должно быть определение элемента 'profilelink', которое нам и нужно изменить. Но где его искать - совершенно непонятно! Где-то в php-коде или всё-таки в шаблонах?