Павел
Професия физрук специальность боксер. Я не волшебник я только учусь
+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']);
Павел 5 лет назад #
Увеличение аватарки по клику для инстант 2
Меняем в ваш шаблон \controllers\users\ profile_view.tpl.php
Блок <div id="avatar" class="block"> на тот что ниже
<div id="avatar" class="block">
<a href="<?php echo html_avatar_image_src($profile['avatar'], 'big'); ?>" class="nyroModal ajax-modal">
<?php echo html_avatar_image($profile['avatar'], $fields['avatar']['options']['size_full'], $profile['nickname']); ?>
</a>
</div>
Меняем в ваш шаблон \controllers\users\ profile_view.tpl.php
Блок <div id="avatar" class="block"> на тот что ниже
<div id="avatar" class="block">
<a href="<?php echo html_avatar_image_src($profile['avatar'], 'big'); ?>" class="nyroModal ajax-modal">
<?php echo html_avatar_image($profile['avatar'], $fields['avatar']['options']['size_full'], $profile['nickname']); ?>
</a>
</div>
Павел 7 лет назад #
При обновлении магазина store walet выключается меню с магазином. Чтобы магазин отображался, нужно в базе данный CMS_con_magazin_fields где магазин ваша страница с товарами удалить поле store Купить и добавить cart Так же это можно сделать в админке Типы Контента контент, с вашим магазином и поле упомянутое выше удаляем store и добавляем cart если вы обновились до InstantCart
Павел 8 лет назад #
Чтобы убрать ошибку
Notice: Use of undefined constant LANG_THEME_COPYRIGHT_URL_HINT - assumed 'LANG_THEME_COPYRIGHT_URL_HINT' in templates/new/options.form.php on line 21
нужно создать файл с названием вашего шаблона primer.php в system\languages\ru\templates\ скопировать в него все из файла default.php в той же дериктории и сохранить. все
Notice: Use of undefined constant LANG_THEME_COPYRIGHT_URL_HINT - assumed 'LANG_THEME_COPYRIGHT_URL_HINT' in templates/new/options.form.php on line 21
нужно создать файл с названием вашего шаблона primer.php в system\languages\ru\templates\ скопировать в него все из файла default.php в той же дериктории и сохранить. все
Павел 8 лет назад #
Recaptcha от Google. Если у вас не получилось вставить ключ регистрации Гугла, то нужно взять файлы капчи из старой версии Инстант templates\default\controllers\recaptcha и \system\controllers\recaptcha и поменять по соответствующим путям на вашем сайте. После входа поменять файлы обратно и прописать ключи в админке компоненты капча.
Если вы установили другую капчу к примеру Kecaptcha, а позже решили установить капчу от Гугла, то вам следует через поиск к примеру Тотал командер найти файлы с именем Kecaptcha и все их удалить, в папках system\languages\ru\controllers\ и \system\controllers
Если вы установили другую капчу к примеру Kecaptcha, а позже решили установить капчу от Гугла, то вам следует через поиск к примеру Тотал командер найти файлы с именем Kecaptcha и все их удалить, в папках system\languages\ru\controllers\ и \system\controllers