Мой двиг dcms social 1 . 9 . 8 , когда я напишу дневник : [background = # f 3 cafb ][ b ][u ] мой дневник [ /backgroun . ..] .. . в дневники показывает фон , а вот на ленте показывает не цвет фона, а бб коды : [background = # f 3 cafb ][ b ] [u ] , как вырезать бб коды из ленты ? или показать цвет бб кодов на ленты ? помогите плиз!
text($msg) или bbcode($msg) вообщем функцию надо подключить к выводу текста) черт знает какая там функция, на других примерах вывода там смотри и выводи)
~**АрхангеЛ**~, Вывод такой:
42 <a href="/plugins/diary?f=diary&s=n&id=<?= $diary['id']?>"><?= Diary::get_name($diary['name'], text($diary['msg']))?></a> I X
43 </div> I X
44 I X
45 <div class="list-post-item-text"> I X
46 <?= Diary::get_name(null, text($diary['msg']), 220)?>..
Что делать?
Постав файл с другой версии..и непарь мозги
делай вывод такой же. тобишь
через Diary::get_name()
в лс короче
поставил:
<?= output_text I X
47 (mb_substr($diary I X
48 ['msg' ], 0 , 220 , 'UTF-8' ))?>
все получилось, ещё но: если текст выше 220 символов впереди текста есть ббкод, а если а если меньше 220, тогда все ОК, что делать? Нужно фильтр для чтоб отрезать бб код с текста которое выше 220 символов