Саму панель формирует метод cmsPage::getBBCodeToolbar('message'), который передаётся из фронтеда компонента users.Пробовал передать как параметр, не выходит.Может кто подскажет?
assign('bbcodetoolbar', cmsPage::getBBCodeToolbar('message'))->
<div class="usr_msg_bbcodebox">{$bbcodetoolbar}</div>
1. Где формируется переменная?
2. Откуда и куда надо ее передать?
3. Что вы хотите он ядерного метода getBBCodeToolbar(), если он возвращает результат эвента GET_BBCODE_BUTTON?
Другими словами: более подробнее напишите ТЗ. Так чтобы даже старый динозавр Странник понял и прослезился.
Да, всё верно.Мне нужно в файле special/bbcode_panel.php иметь нужную мне переменную, переданную при отправки сообщения из профиля юзера. И попасть туда я могу, видно только через этот метод.Позвольте уточнить:
Перменная формируется в /users/frontend.php
Проблема в передачи.В чем проблема?
Пробую так во фронтеде
$a = '1'; assign('bbcodetoolbar', cmsPage::getBBCodeToolbar('message', $a))->
public static function getBBCodeToolbar($field_id, $images=0, $a, $component='forum', $target='post', $target_id=0){...}
Хех. Дружище. Даже такой старый динозавр, как Странник, знает, что порядок перечисления переменных при вызове метода и в объявлении метода должен быть одинаковым и не должен нарушаться. Вам следует тогда объявление ядерного метода переписать такgetBBCodeToolbar('message', $a)
public static function getBBCodeToolbar($field_id, $a, $images=0, $component='forum', $target='post', $target_id=0){...}
Поэтому все-таки для обеспечения совместимости рекомендую сделать так:
Вызов из фронтенда:
assign('bbcodetoolbar', cmsPage::getBBCodeToolbar('message', 0, 'forum', 'post', 0, $a))->
public static function getBBCodeToolbar($field_id, $images=0, $component='forum', $target='post', $target_id=0, $a=''){...}
Да, всё ОК! Разве могло быть по другому? Не помню, что бы Вы не верно подсказали.Получилось то хоть?
Старый динозавр Странник еще и большой шутник и проказник…Не помню, что бы Вы не верно подсказали
Хорошо."Кто предупреждён, тот и..."Старый динозавр Странник еще и большой шутник и проказник....