Требуется для поста сделать публиковать автора поста или нет
(есть такой тип групп — подслушано / подсмотрено)
когда любой желающий, может указать — публиковать его имя, или нет
InstantCMS 2.X
#1
18 мая 2019 в 11:17
#2
18 мая 2019 в 11:42
Добавить чекбокс в поля контента, прописать условие в шаблонах вывода контента, по этому полю
#3
18 мая 2019 в 11:58
@iKrym, для того чтобы сделать публиковать автора поста или нет
В типе контента создайте новое поле чекбокс с системным именем is_publish_name
В папке templates/default/
В нужных шаблонах tpl.php например default_list.tpl.php
пропишите условие: если чекбокс включен, то отображаем имя
на 133 строке будет код
замените его на
т.е. делайте проверку если чекбокс включен
<?php if (!empty($item['fields']['is_publish_name'])){ ?>
то показываем имя автора
В типе контента создайте новое поле чекбокс с системным именем is_publish_name
В папке templates/default/
В нужных шаблонах tpl.php например default_list.tpl.php
пропишите условие: если чекбокс включен, то отображаем имя
на 133 строке будет код
<?php if ($fields['user']['is_in_list']){ ?> <div class="bar_item bi_user" title="<?php echo $fields['user']['title']; ?>"> <?php echo $fields['user']['handler']->parse( $item['user'] ); ?> </div> <div class="bar_item bi_folder"> <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a> </div> <?php } ?> <?php } ?>
<?php if ($fields['user']['is_in_list']){ ?> <div class="bar_item bi_user" title="<?php echo $fields['user']['title']; ?>"> <?php echo $fields['user']['handler']->parse( $item['user'] ); ?> </div> <div class="bar_item bi_folder"> <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a> </div> <?php } ?> <?php } ?> <?php } ?>
т.е. делайте проверку если чекбокс включен
<?php if (!empty($item['fields']['is_publish_name'])){ ?>
то показываем имя автора
Сегодня в 21:55
#4
18 мая 2019 в 12:25
Чек-бокс это скрытое поле?
Или какое?
Возраст
Дата
Изображение
Местоположение
Набор изображений
Скрытое поле
Список
Список: мультивыбор
Ссылка
Строковое поле
Текст
Текст HTML
Файл
Флаг
Цвет
Число
Или какое?
Возраст
Дата
Изображение
Местоположение
Набор изображений
Скрытое поле
Список
Список: мультивыбор
Ссылка
Строковое поле
Текст
Текст HTML
Файл
Флаг
Цвет
Число
#5
18 мая 2019 в 12:31
флаг
А в профиле пользователя этот контент будет как я понимаю, и еще где то может всплыть, может оказаться подставой)
но тема хорошая и нужная
но тема хорошая и нужная
#7
18 мая 2019 в 14:19
Александр, в том то и дело, что изначально продумывается логика работы. Здесь дан ответ на конкретный вопрос создателя темы
#8
18 мая 2019 в 17:05
А в профиле пользователя этот контент будет как я понимаю, и еще где то может всплыть, может оказаться подставой)
Да, но в профиле можно отключить, на сколько я понимаю…
#9
18 мая 2019 в 17:06
Хорошо бы иметь возможность править автора материала прямо при редактировании поста
#10
18 мая 2019 в 18:13
Хорошо бы иметь возможность править автора материала прямо при редактировании поста
instantcms.ru/addons/goodmade-content-user.html это попробуйте
#11
18 мая 2019 в 18:46
А еще есть лента активности, в которой засветится автор.
Подписки на тип контента и подписка на автора.
Подписки на тип контента и подписка на автора.
#12
18 мая 2019 в 21:28
ее, предусмотрительно, отключают, как и "лену профиля"