Павел
Професия физрук специальность боксер. Я не волшебник я только учусь
+22
Репутация
6
Рейтинг
Друзья
4
Павел 3 года назад #
Добавить кто онлайн в Ленту событий Версия 1.3.3
По пути /templates/default/controllers/feed файл fragment_feed.tpl.php замените блок <div class=«icon»> на ниже
<div class="icon"> <a href="<?php echo $url; ?>" <?php if (!empty($item['user']['is_online'])){ ?>class="peer_online" title="<?php echo LANG_ONLINE; ?>"<?php } else { ?> class="peer_no_online"<?php } ?>> <a href="<?php echo href_to('users', $item['user']['id']); ?>"><?php echo html_avatar_image($item['user']['avatar'], 'micro', $item['user']['nickname']); ?></a> </div>
и поправьте стили в
.peer_online:after,
.peer_no_online:after
Павел 3 года назад #
Увеличить картинку в группе.
Спасибо Олег Васильевичу
Да, опция таки имеется, только разработчики позабыли о ней в шаблоне))
Короче, в файле: templates\default\controllers\groups\group_header.tpl.php, найдите:
Код PHP:
<span class="logo"><?php echo html_image($group['logo'], $group['fields']['logo']['handler']->getOption('size_full'), $group['title']); ?></span>
и замените на:
Код PHP:
<?php if(!empty($group['fields']['logo']['handler']->getOption('size_modal'))) { ?> <a class="ajax-modal logo" href="<?php echo html_image_src($group['logo'], $group['fields']['logo']['handler']->getOption('size_modal'), $group['title']); ?>"> <?php echo html_image($group['logo'], $group['fields']['logo']['handler']->getOption('size_full'), $group['title']); ?> </a> <?php } else { ?> <span class="logo"><?php echo html_image($group['logo'], $group['fields']['logo']['handler']->getOption('size_full'), $group['title']); ?></span> <?php } ?>
Ну и назначьте в админке в настройках соответствующего поля пресет для увеличения.
Код актуален для последней версии системы. По идее, подойдёт для большинства.
Павел 4 года назад #
Если вы добавили картинку в стили Меню, то при обновлении у вас картинка будет и в подменю. Чтобы ее убрать удалите $item из файла меnu по адресу system/controllers/menu
Было
$i['options'] = array_merge($item['options'], $i['options']);
стало
$i['options'] = array_merge( ['options'], $i['options']);
Было
$i['options'] = array_merge($item['options'], $i['options']);
стало
$i['options'] = array_merge( ['options'], $i['options']);