R

rshabalin

Рекомендую хостинг beget.com (30 дней бесплатно): beget.com/p958088
+11
Репутация
72
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Автор с аватаркой 19 марта 2021 в 22:16


@Happy2019, не обращайте внимание на динозавров, которые в запое с 2008 года. Читать совсем разучились.

Задача:



Ребят подскажите в каком файле и что добавить что бы поле автор отображалось с аватаркой? Спасибо

нужно именнов поле самом — user
сейчас у меня с иконкой
нужно что бы с аватаркой

@Happy2019

Решение:

Открываем файл поля

/system/fields/user.php

Меняем дичь в строке #18
  1.  
  2. return '' . htmlspecialchars($value['nickname']) . '';
  3.  
на эту дичь

  1.  
  2. return '' . html_avatar_image($value['avatar'], 'micro'). ' ' . htmlspecialchars($value['nickname']) . '';
  3.  
Сохраняем, закрываем.

Убираем нафиг стандартную иконку и наводим красоту.
Открываем свой файл стилей css.

В самый конец добавляем код:

  1.  
  2. .content_list_item .info_bar .bi_user,
  3. .content_item .info_bar .bi_user,
  4. .content_list .info_bar .bi_user {
  5. background: none;
  6. padding: 0;
  7. }
  8.  
  9. .content_list_item .info_bar .bi_user img,
  10. .content_item .info_bar .bi_user img,
  11. .content_list .info_bar .bi_user img {
  12. padding: 0px;
  13. margin-right: 5px;
  14. border: none;
  15. width: 20px;
  16. border-radius: 50%;
  17. }
  18.  
Сохраняем. Обновляем страницу. Радуемся результату.

Не благодарите.

Red Ray

Как убрать rybalka-kirov.ru/blog
#2 [ЕСТЬ РЕШЕНИЕ] Отображение контента в профиле 17 марта 2021 в 21:52


Создайте соответственный виджет и выводите где хотите.Как вариант. smile

Lora

Мне нужно чтобы в профиле участника было видно списки его размещенных статей к примеру а такие виджеты размещают статьи всех участников
#3 [ЕСТЬ РЕШЕНИЕ] Отображение контента в профиле 17 марта 2021 в 06:11


instantcms.ru/addons/owlcontentlist.html, есть ли записи определенного юзера не помню .

@noname

Нету.
#4 [ЕСТЬ РЕШЕНИЕ] Отображение контента в профиле 16 марта 2021 в 06:29
Возможно это сделать через пользовательскую страницу?
#5 [ЕСТЬ РЕШЕНИЕ] Автор с аватаркой 11 марта 2021 в 07:01



У меня 2.14 тоже нет такой строки

@rshabalin
А вы точно в default_list.tpl.php смотрите? или вы опять в своем не стандартном шаблоне смотрите?

Tolya

Да там вроде

<?php
/**
* Template Name: LANG_CP_LISTVIEW_STYLE_BASIC
* Template Type: content
*/
if( $ctype['options']['list_show_filter'] ) {
$this->renderAsset('ui/filter-panel', array(
'css_prefix' => $ctype['name'],
'page_url' => $page_url,
'fields' => $fields,
'props_fields' => $props_fields,
'props' => $props,
'filters' => $filters,
'ext_hidden_params' => $ext_hidden_params,
'is_expanded' => $ctype['options']['list_expand_filter']
));
}
?>

<?php if ($items){ ?>

<div class="content_list default_list <?php echo $ctype['name']; ?>_list">

<?php foreach($items as $item){ ?>

<?php $stop = 0; ?>

<div class="content_list_item <?php echo $ctype['name']; ?>_list_item<?php if (!empty($item['is_vip'])){ ?> is_vip<?php } ?>">

<?php if (!empty($item['fields']['photo'])){ ?>
<div class="photo">
<?php if (!empty($item['is_private_item'])) { ?>
<?php echo html_image(default_images('private', $fields['photo']['options']['size_teaser']), $fields['photo']['options']['size_teaser'], $item['title']); ?>
<?php } else { ?>
<a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>">
<?php echo html_image($item['photo'], $fields['photo']['options']['size_teaser'], $item['title']); ?>
</a>
<?php } ?>
<?php unset($item['fields']['photo']); ?>
</div>
<?php } ?>

<div class="fields">

<?php foreach($item['fields'] as $field){ ?>

<?php if ($stop === 2) { break; } ?>

<div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">

<?php if ($field['label_pos'] != 'none'){ ?>
<div class="title_<?php echo $field['label_pos']; ?>">
<?php echo $field['title']. ($field['label_pos']=='left'? ': ': ''); ?>
</div>
<?php } ?>

<?php if ($field['name'] == 'title' && $ctype['options']['item_on']){ ?>
<h2 class="value">
<?php if (!empty($this->menus['list_actions_menu'])){ ?>
<div class="list_actions_menu controller_actions_menu dropdown_menu">
<input tabindex="-1" type="checkbox" id="menu_label_<?php echo $item['id']; ?>">
<label for="menu_label_<?php echo $item['id']; ?>" class="group_menu_title"></label>
<ul class="list_actions menu">
<?php foreach($this->menus['list_actions_menu'] as $menu){ ?>
<li>
<a class="<?php echo isset($menu['options']['class'])? $menu['options']['class']: ''; ?>" href="<?php echo string_replace_keys_values($menu['url'], $item); ?>" title="<?php html($menu['title']); ?>">
<?php echo $menu['title']; ?>
</a>
</li>
<?php } ?>
</ul>
</div>
<?php } ?>
<?php if ($item['parent_id']){ ?>
<a class="parent_title" href="<?php echo rel_to_href($item['parent_url']); ?>"><?php html($item['parent_title']); ?></a>
→
<?php } ?>

<?php if (!empty($item['is_private_item'])) { $stop++; ?>
<?php html($item[$field['name']]); ?> <span class="is_private" title="<?php html($item['private_item_hint']); ?>"></span>
<?php } else { ?>
<a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>"><?php html($item[$field['name']]); ?></a>
<?php if ($item['is_private']) { ?>
<span class="is_private" title="<?php echo LANG_PRIVACY_HINT; ?>"></span>
<?php } ?>
<?php } ?>
</h2>
<?php } else { ?>
<div class="value">
<?php if (!empty($item['is_private_item'])) { ?>
<div class="private_field_hint"><?php echo $item['private_item_hint']; ?></div>
<?php } else { ?>
<?php echo $field['html']; ?>
<?php } ?>
</div>
<?php } ?>

</div>

<?php } ?>

</div>

<?php if (!empty($item['show_tags'])){ ?>
<div class="tags_bar">
<?php echo html_tags_bar($item['tags'], 'content-'.$ctype['name']); ?>
</div>
<?php } ?>

<?php if (!empty($item['info_bar'])){ ?>
<div class="info_bar">
<?php foreach($item['info_bar'] as $bar){ ?>
<div class="bar_item <?php echo !empty($bar['css'])? $bar['css']: ''; ?>" title="<?php html(!empty($bar['title'])? $bar['title']: ''); ?>">
<?php if (!empty($bar['href'])){ ?>
<a href="<?php echo $bar['href']; ?>"><?php echo $bar['html']; ?></a>
<?php } else { ?>
<?php echo $bar['html']; ?>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>

</div>

<?php } ?>

</div>

<?php if ($perpage < $total) { ?>
<?php echo html_pagebar($page, $perpage, $total, $page_url, array_merge($filters, $ext_hidden_params)); ?>
<?php } ?>

<?php } else {

if(!empty($ctype['labels']['many'])){
echo sprintf(LANG_TARGET_LIST_EMPTY, $ctype['labels']['many']);
} else {
echo LANG_LIST_EMPTY;
}

}
#6 [ЕСТЬ РЕШЕНИЕ] Автор с аватаркой 10 марта 2021 в 23:12
У меня 2.14 тоже нет такой строки
#7 [ЕСТЬ РЕШЕНИЕ] Автор с аватаркой 10 марта 2021 в 17:12


/forum/thread19503-1.html

@noname

Тоже интересует данный вопрос. Куда вставить код

<?php $autor=cmsCore::getModel('users')->getUser($item['user_id']);?>

<?php echo html_avatar_image($autor['avatar'], 'micro');?>

чтобы картинка появилась тут
а не ниже
#1 [ЕСТЬ РЕШЕНИЕ] Отображение контента в профиле 4 марта 2021 в 14:26
Как вывести мой контент в профиле списком а лучше слайдером. К примеру зашел на мой профиль гость и видит слайдер с моими записями.
#8 [ЕСТЬ РЕШЕНИЕ] Двойной рейтинг 24 февраля 2021 в 13:41


вот тут

@rshabalin
Пипец вы конечно laughа мы сразу та и не увидели на картинке дубляж пальцев, стрелка расставила всё на свои места rofl
Корочи мне было не лень поискать, и найти ваш сайт. Так вот. У вас используется default_list_grid.tpl.php вот работайте с ним.
Первый палец у вас грузится из css templates/default/content/styles/default_list_grid.css?28
  1.  
  2. .content_list.grid .rating_widget .down .disabled:before {
  3. content: '\f165';
  4. opacity: 0.5;
  5. }
  6.  
А потом следующий палец через svg

Tolya

Простите ))
#9 [ЕСТЬ РЕШЕНИЕ] Двойной рейтинг 22 февраля 2021 в 15:29


@rshabalin, дайте ссылку, подскажем.
По скриншотам сложно угадать.

Zau4man

вот тут
#1 [ЕСТЬ РЕШЕНИЕ] Двойной рейтинг 22 февраля 2021 в 10:10
Как убрать повторяющийся класс
#10 [ЕСТЬ РЕШЕНИЕ] Ошибка после обновления 4 января 2021 в 08:37



При добавлении материала к примеру объявлений вылазит ошибка

@rshabalin
Проблема с компонентом sc_followers_. Если его удалили или переименовали, то надо его события обновить в админке или почистить в базе.

Loadырь

вот же все ответы

Tolya

Все получилось спасибо!
#11 [ЕСТЬ РЕШЕНИЕ] Ошибка после обновления 3 января 2021 в 03:00


Все еще не могу исправить. Помогите!!!

@rshabalin
Вы хотите чтоб вам помогли с компонентом sc_followers или чтоб помогли от него избавится? или вы уже избавились от него а ошибка появляется?

Tolya

в админке удалил его а ошибка осталась
#12 [ЕСТЬ РЕШЕНИЕ] Ошибка после обновления 2 января 2021 в 19:43


При добавлении материала к примеру объявлений вылазит ошибка
Требуемый компонент не найден: system/controllers/sc_followers_/frontend.php
Последние вызовы:

cmsEventsManager::hook() @ /system/controllers/activity/frontend.php: 56
activity->addEntry() @ /system/core/action.php: 37
cmsAction->__call() @ /system/controllers/activity/hooks/content_after_add_approve.php: 26
onActivityContentAfterAddApprove->run() @ /system/core/controller.php: 721
cmsController->runExternalHook() @ /system/core/controller.php: 677
cmsController->runHook() @ /system/core/eventsmanager.php: 66
cmsEventsManager::hook() @ /system/controllers/content/actions/item_add.php: 282
actionContentItemAdd->run() @ /system/core/controller.php: 582
cmsController->runExternalAction() @ /system/core/controller.php: 453
cmsController->executeAction() @ /system/core/controller.php: 429
cmsController->runAction() @ /system/controllers/content/frontend.php: 24
но объявление в итоге добавляется

@rshabalin

Все еще не могу исправить. Помогите!!!
#13 Изображения в типе компонента 16 декабря 2020 в 22:58


@rshabalin, а файлы физически остаются на хостинге?
по скриншоту сложно понять, возможно, меняется ссылка

из резервной копии сайт каждое утро не восстанавливается? так могут пропадать файлы, но не изменения в базе

или сайт наполняется парсер, который немного косячит

или какой-нибудь "оптимизатор" сносит папку upload\000\uXXXX где XXXX — id юзера, который создал эту запись...

Zau4man

В ручную размещал сам. Открыл изображение в другой вкладке ошибка. Попробовал найти по пути в браузерной строке сайт/upload/000/u1/d/d/dddb440e.jpg изображения нет
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.