Анонимно пожалуйста

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 строке будет код
  1. <?php if ($fields['user']['is_in_list']){ ?>
  2. <div class="bar_item bi_user" title="<?php echo $fields['user']['title']; ?>">
  3. <?php echo $fields['user']['handler']->parse( $item['user'] ); ?>
  4. </div>
  5. <?php if (!empty($item['folder_title'])){ ?>
  6. <div class="bar_item bi_folder">
  7. <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a>
  8. </div>
  9. <?php } ?>
  10. <?php } ?>
замените его на

  1.  
  2. <?php if (!empty($item['fields']['is_publish_name'])){ ?>
  3. <?php if ($fields['user']['is_in_list']){ ?>
  4. <div class="bar_item bi_user" title="<?php echo $fields['user']['title']; ?>">
  5. <?php echo $fields['user']['handler']->parse( $item['user'] ); ?>
  6. </div>
  7. <?php if (!empty($item['folder_title'])){ ?>
  8. <div class="bar_item bi_folder">
  9. <a href="<?php echo href_to('users', $item['user']['id'], array('content', $ctype['name'], $item['folder_id'])); ?>"><?php echo $item['folder_title']; ?></a>
  10. </div>
  11. <?php } ?>
  12. <?php } ?>
  13. <?php } ?>

т.е. делайте проверку если чекбокс включен
<?php if (!empty($item['fields']['is_publish_name'])){ ?>

то показываем имя автора
#4 18 мая 2019 в 12:25
Чек-бокс это скрытое поле?

Или какое?


Возраст
Дата
Изображение
Местоположение
Набор изображений
Скрытое поле
Список
Список: мультивыбор
Ссылка
Строковое поле
Текст
Текст HTML
Файл
Флаг
Цвет
Число
#5 18 мая 2019 в 12:31
флаг
#6 18 мая 2019 в 13:26
А в профиле пользователя этот контент будет как я понимаю, и еще где то может всплыть, может оказаться подставой)

но тема хорошая и нужная
#7 18 мая 2019 в 14:19
Александр, в том то и дело, что изначально продумывается логика работы. Здесь дан ответ на конкретный вопрос создателя темы
#8 18 мая 2019 в 17:05

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

Александр

Да, но в профиле можно отключить, на сколько я понимаю…
#9 18 мая 2019 в 17:06
Хорошо бы иметь возможность править автора материала прямо при редактировании поста
#10 18 мая 2019 в 18:13


Хорошо бы иметь возможность править автора материала прямо при редактировании поста

@iKrym

instantcms.ru/addons/goodmade-content-user.html это попробуйте
#11 18 мая 2019 в 18:46
А еще есть лента активности, в которой засветится автор.
Подписки на тип контента и подписка на автора.
#12 18 мая 2019 в 21:28
Zau4man

ее, предусмотрительно, отключают, как и "лену профиля"
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.