Capitan

Capitan

+82
Репутация
263
Рейтинг
#1 Как вывести количество материала для меню "Категории" для InstantCMS 2? 18 декабря 2017 в 00:25
Ris, Что-то не так. Выдает 503
#2 Как вывести количество материала для меню "Категории" для InstantCMS 2? 17 декабря 2017 в 14:52
Тоже интересен этот вопрос
#3 Убрать поле E-mail при регистрации 16 декабря 2017 в 23:58
Я заменил авторизацию через емайл на логины, А речь идет про регистрацию. Как вообще убрать функцию емайла из регистрации.
#4 Убрать поле E-mail при регистрации 16 декабря 2017 в 14:47
Zau4man, Проверка никнейма и пароля. Люди ленивые существа и лень заполнять кучу полей
#1 Убрать поле E-mail при регистрации 16 декабря 2017 в 12:54
Как убрать поле E-mail при регистрации, что бы система его не требовала. Лично я не понимаю зачем оно вообще нужно. Точнее нужно сделать так чтобы тем кому нужны емайлы пользователей собирали их, а для тех кому нет, была возможность отключать это поле.
#5 Табличный список, проблемы 15 декабря 2017 в 18:32
Loadырь, Да тема уже неделю висит и пока тишина. А надо было как говорят вчера.
#6 Табличный список, проблемы 15 декабря 2017 в 14:38
Loadырь, Спасибо. Все получилось. Если кому пригодится вот весь правленный табличный список
<?php
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 table <?php echo $ctype['name']; ?>_list">
<table>
<thead>
<tr>
<?php if ($ctype['is_rating']){ ?>
<th><?php echo LANG_RATING; ?></th>
<?php } ?>
<?php foreach($fields as $name => $field){ ?>
<?php if (($field['is_system'] && $field['name'] !== 'date_pub') || !$field['is_in_list']) { unset($fields[$name]); continue; } ?>
<?php if ($field['name'] == 'date_pub') {$field['options']['label_in_list'] = 'top'; } ?>
<?php if ($field['groups_read'] && !$user->isInGroups($field['groups_read'])) { unset($fields[$name]); continue; } ?>
<?php
if (!isset($field['options']['label_in_list'])) {
$label_pos = 'none';
} else {
$label_pos = $field['options']['label_in_list'];
}
?>
<th>
<?php echo $label_pos!='none'? $field['title']: ' '; ?>
</th>
<?php } ?>
</tr>
</thead>
<tbody>
<?php foreach($items as $item){ ?>
<?php $item['ctype'] = $ctype; ?>
<tr <?php if (!empty($item['is_vip'])){ ?> class="is_vip"<?php } ?>>


<?php if (!empty($item['rating_widget'])){ ?>
<td class="rating">
<?php echo $item['rating_widget']; ?>
</td>
<?php } ?>
<?php foreach($fields as $field){ ?>
<?php if (!isset($item[$field['name']]) || (!$item[$field['name']] && $item[$field['name']] !== '0')) {
echo '<td> </td>'; continue;
} ?>
<td class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">
<?php if ($field['name'] == 'title' && $ctype['options']['item_on']){ ?>
<h2>
<?php if ($item['parent_id']){ ?>
<a class="parent_title" href="<?php echo rel_to_href($item['parent_url']); ?>"><?php echo htmlspecialchars($item['parent_title']); ?></a>
→
<?php } ?>
<a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>"><?php echo htmlspecialchars($item[$field['name']]); ?></a>
</h2>
<?php } else { ?>
<?php echo $field['handler']->setItem($item)->parseTeaser($item[$field['name']]); ?>
<?php } ?>
</td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>
</div>

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

<?php } else { echo LANG_LIST_EMPTY; } ?>
Вопрос к вам. А вы не взялись бы за разработку сортировки столбцов?
#7 Табличный список, проблемы 14 декабря 2017 в 23:27
Вопрос к тем кто пользуется выводом списка в виде таблицы. Как вас выводится дата создания? Колонка дата не выводится, как решить вопрос?
#8 Табличный список, проблемы 14 декабря 2017 в 01:27
Олег Васильевич я, Ничего про дату не нашел. Наверное потому что "Смотрю в книгу (код) вижу фигу" cryВот честно, чем эти мучения проще заплатить профессионалам
#9 Табличный список, проблемы 14 декабря 2017 в 00:16
Вот код табличного списка. Не выводит дату создания контента. Стоит все показывать, но не выводит.


<?php
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 table <?php echo $ctype['name']; ?>_list">
<table>
<thead>
<tr>
<?php if ($ctype['is_rating']){ ?>
<th><?php echo LANG_RATING; ?></th>
<?php } ?>

<?php foreach($fields as $name => $field){ ?>
<?php if ($field['is_system'] || !$field['is_in_list']) { unset($fields[$name]); continue; } ?>
<?php if ($field['groups_read'] && !$user->isInGroups($field['groups_read'])) { unset($fields[$name]); continue; } ?>
<?php
if (!isset($field['options']['label_in_list'])) {
$label_pos = 'none';
} else {
$label_pos = $field['options']['label_in_list'];
}
?>
<th>
<?php echo $label_pos!='none'? $field['title']: ' '; ?>
</th>
<?php } ?>
</tr>
</thead>
<tbody>
<?php foreach($items as $item){ ?>
<?php $item['ctype'] = $ctype; ?>
<tr <?php if (!empty($item['is_vip'])){ ?> class="is_vip"<?php } ?>>
<?php if (!empty($item['rating_widget'])){ ?>
<td class="rating">
<?php echo $item['rating_widget']; ?>
</td>
<?php } ?>
<?php foreach($fields as $field){ ?>
<?php if (!isset($item[$field['name']]) || (!$item[$field['name']] && $item[$field['name']] !== '0')) {
echo '<td> </td>'; continue;
} ?>
<td class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">
<?php if ($field['name'] == 'title' && $ctype['options']['item_on']){ ?>
<h2>
<?php if ($item['parent_id']){ ?>
<a class="parent_title" href="<?php echo rel_to_href($item['parent_url']); ?>"><?php echo htmlspecialchars($item['parent_title']); ?></a>
→
<?php } ?>
<a href="<?php echo href_to($ctype['name'], $item['slug'].'.html'); ?>"><?php echo htmlspecialchars($item[$field['name']]); ?></a>
</h2>
<?php } else { ?>
<?php echo $field['handler']->setItem($item)->parseTeaser($item[$field['name']]); ?>
<?php } ?>
</td>
<?php } ?>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php if ($perpage < $total) { ?>
<?php echo html_pagebar($page, $perpage, $total, $page_url, array_merge($filters, $ext_hidden_params)); ?>
<?php } ?>
<?php } else { echo LANG_LIST_EMPTY; } ?>

#10 Табличный список, проблемы 13 декабря 2017 в 23:31
Олег Васильевич я, Но если не Вы тогда кто? v
#11 Поиск и пробел в конце запроса 13 декабря 2017 в 20:36
Sonat, эээ если бы я знал что это :)) Я от этого далек.
#1 Поиск и пробел в конце запроса 13 декабря 2017 в 20:18
Не большая проблемка.
Имеются значения со словом Космос. Ввожу в фильтре значение, а в конце имеется пробел, например "Космос " Фильтр говорит что такого нет. Как решить проблему, убрать все пробелы ПОСЛЕ последнего слова, но не трогать пробелы которые могут быть между словами если запрос из двух и более слов.
#12 Поле id записи 13 декабря 2017 в 20:05
Loadырь, На локалке 5.5 на хосте стояла 5,6 Поменял на 7.0 Изменений не произошло.
#13 Табличный список, проблемы 13 декабря 2017 в 19:19
Олег Васильевич я, Ура! Спасибо! Может вы тогда и с сортировкой столбцов поможете? Ну и я вас отблагодарю :)
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.