D

DSokolov

0
Репутация
3
Рейтинг
#1 Как вывести название личной папки у каждой записи в списке ТК 20 марта 2025 в 19:11
С точки зрения InstantCMS это логично: личные папки привязаны к пользователю, а поле «Автор» — это ключ, который связывает запись с ним и его данными, включая папки. Отключишь «Автор» — система «думает», что эти связи не нужны, и не подтягивает названия папок. Это не баг, а особенность внутренней логики.
Clear

Смотрите. По ссылке site.ru/users/1/content/тип_контента выводится контент одного автора, что видно из структуры url. Тогда зачем, скажите пожалуйста, под каждой записью писать имя автора, если на странице весь контент принадлежит этому автору? Нелогично же) Вот я и отключил вывод имени автора в списках. Не полностью отключил поле Автор, а именно вывод в списках. А вместе с именем почему-то пропало название папки. Ну окей, допустим, логика разработчика тут какая-то есть, хоть и не очень понятная с первого раза. Но почему нигде не написано, что вместе с именем перестанет отображаться название папки? Как можно догадаться об этом? Я, например, долго думал что что-то случайно удалил в коде шаблона. 

#2 Как вывести название личной папки у каждой записи в списке ТК 19 марта 2025 в 23:29
Вам нужно чтобы было как здесь? demo.instantcms.ru/posts Для вывода используется поле Тулбар посмотреть можно в админке демосайта
denmois

Да, только вот я создал новый ТК и там нет никакого поле тулбар. Кстати этого поля нет и в постах демосайта. Если сделать поле Тулбар самостоятельно, то там можно выбрать только из тех полей, которые созданы, но среди них нет название личных папок. 

Добавлено спустя 1 час

Опытным путем установил, что если деактивировано поле Автор в настройке полей ТК, то тогда заодно почему-то не выводится еще и название личной папки. В жизни бы не догадался, что они работают вместе, очень нелогично. Пусть останется какому-то бедолаге типа меня это «решение») 

#1 Как вывести название личной папки у каждой записи в списке ТК 19 марта 2025 в 10:25

Всем привет. На сайте используются личные папки для ТК, и вот на странице вида site.ru/users/1/content/тип_контента есть переключатель личных папок в виде дропдауна. А как вывести название личной папки, в которой находится запись ТК, под каждым ее названием в списке? Копирование кода из файла profile_content.tpl.php в default_list.tpl.php ничего не дает. 

#4 [ЗАКРЫТО] Как вывести ссылку на профиль юзера в файле template.php 5 апреля 2024 в 10:40
  1. <?php $user = cmsUser::getInstance(); ?>
  2. <a href="<?= href_to_profile($user); ?>">Ссылка на профиль</a>
  3.  
Loadырь

Вот этот вариант больше мне подходит, спасибо! 

#1 [ЗАКРЫТО] Как вывести ссылку на профиль юзера в файле template.php 4 апреля 2024 в 22:33

Как в файле main.tpl.php шаблона Modern вывести ссылку на профиль юзера? Например я залогинен и нахожусь на какой-то странице и внизу этой страницы ссылка на мой профиль. Пробовал разные варианты кода с форума — все они ничего не выводят. 

#1 Как разрешить голосовать в репутации на странице профиля 20 декабря 2023 в 20:54

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

#1 Как вывести в проофиле количество подписчиков 5 февраля 2023 в 22:38

Всем привет. Кто знает как вывести в проофиле количество подписчиков? Не подписок а именно подписчиков. Такая конструкция   

  1. <?php echo $profile['subscribers_count']; ?>

выводит всегда только цифру ноль.

#1 Вывести посты на странице профиля 31 января 2023 в 22:10

Всем привет. Мне нужно вывести на странице профиля вместо ленты список постов этого пользователя, чтобы не приходилось нажимать на кнопку Блог в профиле. Вроде есть плагины для этого, но они не для актуальной версии инстанта. Поиском по форуму не нашел. Буду благодарен если кто-то подскажет решение. 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.