Автор с аватаркой
/forum/thread19503-1.html
Немного не то, мне нужно именно в поле самом — user, сейчас у меня с иконкой просто появляется, а нужно что бы с аватаркой
/forum/thread19503-1.html
Тоже интересует данный вопрос. Куда вставить код
<?php $autor=cmsCore::getModel('users')->getUser($item['user_id']);?>
<?php echo html_avatar_image($autor['avatar'], 'micro');?>
чтобы картинка появилась тут
а не ниже
/forum/thread19503-1.html
Тоже интересует данный вопрос. Куда вставить код
чтобы картинка появилась тут
а не ниже
Да да, я об этом
Тогда у вас 2 варианта:Немного не то
1) Челобитная сюды
2) Сделать своё поле, которое решит вашу проблему
Если пойдёте по пути варианта 2, не забудьте добавить поле в каталог дополнений.
5-6 плюсиков в карму гарантированы! Возможно, в некомпетентности обвинит кто-то. Так то удел всех, чего-то делающих.
можно вот так.<?php $autor=cmsCore::getModel('users')->getUser($item['user_id']);?>
<?php echo html_avatar_image($autor['avatar'], 'micro');?>
<?php echo html_avatar_image($item['user']['avatar'], 'micro'); ?>
Вместо этой строки github.com/instantsoft/icms2/blob/master/templates/modern/content/default_list.tpl.php#L101Куда вставить код
вставить это
и доработать стили напильником
Вместо этой строки github.com/instantsoft/icms2/blob/master/templates/modern/content/default_list.tpl.php#L101Куда вставить код
вставить это
и доработать стили напильником
а в Версия InstantCMS
2.13.1
Там нет этой строчки
Если я не ошибаюсь, данная строчка присутствует с 2.12.1
а в Версия InstantCMS
2.13.1
Там нет этой строчки
Так а мне что делать ?)
Так а мне что делать ?)
А вы точно в default_list.tpl.php смотрите? или вы опять в своем не стандартном шаблоне смотрите?
У меня 2.14 тоже нет такой строки
Да там вроде
<?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;
}
}
Возможно это сделать через пользовательскую страницу?
найдите 114 строчку default_list_tpl.php
//добавите вот это, как и советовали //начало //конец <a href="<?php echo $bar['href']; ?>"><?php echo $bar['html']; ?></a> <?php } else { ?> <?php echo $bar['html']; ?> <?php } ?>