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

 
Посетитель
small user social cms
Сообщений: 577
Требуется для поста сделать публиковать автора поста или нет

(есть такой тип групп - подслушано / подсмотрено)
когда любой желающий, может указать - публиковать его имя, или нет
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 244
Добавить чекбокс в поля контента, прописать условие в шаблонах вывода контента, по этому полю
Разработка сайтов под ключ. Разработка дополнений. | skype: maga-ingdesign | email: [email protected] | Отзывы | Мой хостинг-провайдер | Магомед
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 158
@iKrym, для того чтобы сделать публиковать автора поста или нет
В типе контента создайте новое поле чекбокс с системным именем is_publish_name
В папке templates/default/
В нужных шаблонах tpl.php например default_list.tpl.php
пропишите условие: если чекбокс включен, то отображаем имя
на 133 строке будет код
Код PHP:
  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 } ?>
замените его на

Код 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'])){ ?>

то показываем имя автора
Разработка шаблонов для InstantCMS https://red-ray.ru
Шаблоны для InstantCMS 2
Посетитель
small user social cms
Сообщений: 577
Чек-бокс это скрытое поле?

Или какое?


Возраст
Дата
Изображение
Местоположение
Набор изображений
Скрытое поле
Список
Список: мультивыбор
Ссылка
Строковое поле
Текст
Текст HTML
Файл
Флаг
Цвет
Число
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 167
флаг
Посетитель
small user social cms
Медаль
Сообщений: 458
А в профиле пользователя этот контент будет как я понимаю, и еще где то может всплыть, может оказаться подставой)

но тема хорошая и нужная
Редактировалось: 1 раз (Последний: 18 мая 2019 в 13:26)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 158
Александр, в том то и дело, что изначально продумывается логика работы. Здесь дан ответ на конкретный вопрос создателя темы
Разработка шаблонов для InstantCMS https://red-ray.ru
Шаблоны для InstantCMS 2
Посетитель
small user social cms
Сообщений: 577
Александр:
А в профиле пользователя этот контент будет как я понимаю, и еще где то может всплыть, может оказаться подставой)

Да, но в профиле можно отключить, на сколько я понимаю ...
Посетитель
small user social cms
Сообщений: 577
Хорошо бы иметь возможность править автора материала прямо при редактировании поста
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 167
@iKrym:

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

https://addons.instantcms.ru/addons/goodmade-content-user.html это попробуйте
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2553
А еще есть лента активности, в которой засветится автор.
Подписки на тип контента и подписка на автора.
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/
Посетитель
small user social cms
Сообщений: 577
Zau4man:

ее, предусмотрительно, отключают, как и "лену профиля"
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.