almaz.izguzhin 2 Опубликовано: 26 января 2023 Рассказать Опубликовано: 26 января 2023 Здравствуйте. Размешаю на странице список привязанных соц сетей с текстом: "Список привязанных сайтов" и внизу {social-list} Как можно сделать так, чтобы не выводить текст на странице пользователя перед {social-list}, если там нет привязанных аккаунтов? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 26 января 2023 Рассказать Опубликовано: 26 января 2023 Каких либо настроек у данного тега нет. В данном случае вам нужно уже писать свой плагин, который будет менять вывод на тот, который вам нужен. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
almaz.izguzhin 2 Опубликовано: 27 января 2023 Рассказать Опубликовано: 27 января 2023 (изменено) Автор Сделали решение, может кому-то пригодится. В profile.php найти строку: Цитата if (count($social_list)) $tpl->set( '{social-list}', implode(", </span>", $social_list)."</span>" ); else $tpl->set( '{social-list}', "" ); Заменить её на: Цитата if (count($social_list)) { $tpl->set( '[sociallist]', "" ); $tpl->set( '[/sociallist]', "" ); $tpl->set( '{social-list}', implode(", </span>", $social_list)."</span>" ); $tpl->set_block( "'\\[attached-sociallist\\](.*?)\\[/attached-sociallist\\]'si", "" ); } else { $tpl->set_block( "'\\[sociallist\\](.*?)\\[/sociallist\\]'si", "" ); $tpl->set( '[sociallist]', "" ); $tpl->set( '[/sociallist]', "" ); $tpl->set( '{social-list}', "" ); } В userinfo.tpl обернуть нужный текст: Цитата [sociallist]<h2>Список привязанных сайтов к личному кабинету</h2>[/sociallist] Изменено 27 января 2023 пользователем almaz.izguzhin 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.