ermakover

ermakover

+132
Репутация
304
Рейтинг
#1 Меню действий, как в группах 16 августа 2017 в 19:07
В 2.8.0 в группах появилось замечательное заметное меню с заголовком "Меню группы", а вот в других типах контента осталась неприметная маленькая кнопка выпадающего меню, которую половина пользователей сайта в упор не видит. Мне постоянно пишут — а как отредактировать объявление, а как отредактировать статью и т. д.
Пришлось добавить ещё виджет меню действий справа.
Это я к чему.
А нельзя ли во всех типах контента как-то сделать меню, как в группах?
#1 Ссылка на профиль в теле контента 24 апреля 2017 в 21:35

ermakover, Ссылка из ВИДЖЕТА может и не работать. Смотря что за виджет.

Lora
Lora, я имел в виду обычную текстовую ссылку, типа, Подробнее
#2 Ссылка на профиль в теле контента 24 апреля 2017 в 21:06
Lora, спасибо, что протестировали. Тогда ещё проще получается, я дам ссылку из виджета на статью в контенте "Помощь" и в виджете текста будет меньше dance
#3 Ссылка на профиль в теле контента 24 апреля 2017 в 20:51

Но возникла задача в разделе "Помощь" (это тип контента) сделать ссылку

Lora
Да, это я ошибся. Но мне кажется и в контенте ничего бы не сработало.
#4 Ссылка на профиль в теле контента 24 апреля 2017 в 20:24
Lora, в текстовом виджете в теле текста поставлена ссылка, как она и ставится.
#5 Не отображается цена поля 24 апреля 2017 в 12:33
Jestik, у меня было давно, когда я заходил под суперадмином и цена полей не отображалась, а потом я зашёл под пользователем и увидел цену с монеткой.
Но может быть, у Вас проблема и посложнее.
#1 Баг создания дочерних записей 24 апреля 2017 в 12:21
Понадобилось, чтобы к любой единице типа контента, назовём его "Приюты" любой пользователь мог привязать свои объявления.

Выставил в настройках доступа, чтобы пользователи могли создавать дочерние записи, как во вложении.
В правах доступа контента "Объявления" Пользователь тоже имеет права добавлять объявления.

Захожу под суперадмином — всё работает.
Захожу под пользователем — меню действий нет. Оно отсутствует.

Устанавливаю в настройках, чтобы любой пользователь мог редактировать "Приюты" — меню действий появляется.
Устанавливаю для пользователя привязку и отвязку своих объявлений к любому приюту — меню действий нет.

То есть, не работает настройка когда пользователь может добавить объявление к любому из едениц типа контента, в моём случае к приюту. Или где-то есть какие-то дополнительные настройки, которых я не нашёл?

Версия 2.7.2 шаблон дефолтный.

При добавлении объявления поле добавления приюта есть, но мне необходимо именно, чтобы находясь на странице приюта пользователь-волонтёр мог добавить объявление о собаке.
Это я так подробно — потому что в моём случае задача является прикладной.

#6 Ссылка на профиль в теле контента 23 апреля 2017 в 18:20


Попробуйте так

Lora
В моём случае тоже не получилось.

Yar

Наверное, всё-таки невозможны такие манипуляции.
#7 Баг активации аккаунтов 23 апреля 2017 в 18:20
Только что проверил на 2.7.2 — всё именно так, как написал dwd. Я просто не пользовался никогда активацией по e-mail, решил вот попробовать и на тебе.
#8 Ссылка на профиль в теле контента 23 апреля 2017 в 11:31

Попробуйте так
/users/'.$user->id.'/content/board или так(не знаю как вы там выводите)
/users/<?php echo $user->id ?>/content/board

Lora
Lora, не получается ни первый, ни второй вариант. Вылет на 404.
Во втором случае строка такая формируется в браузере users/<?php%20echo%20$user->id%20?>/content/board
#1 Ссылка на профиль в теле контента 23 апреля 2017 в 10:44
Как сделать специальные ссылки в меню вот тут хорошо описано docs.instantcms.ru/manual/menu/special

Надо тебе в меню пользователя ссылку на объявления пользователя, пишешь /users/{user.id}/content/board и вот пользователь переходит на страницу своих объявлений.

Но возникла задача в разделе "Помощь" (это тип контента) сделать ссылку для пользователей на его объявления с описанием манипуляций, которые он может проделать со своим объявлениями.

И вот тут уже в тексте HTML не получается так сделать. Параметр {user.id} не срабатывает.

Пробовал вот так писать ссылку мойсайт.ru/users/{user.id}/board — нет, такое не прокатывает, ошибка. Фигурные скобки тоже не помогли.

Такое вообще возможно сделать?
#9 Блог на Instant 23 апреля 2017 в 10:39

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

iDrevniy

Что-то тут я Вас совсем не понял. Зачем Вам два типа контента связывать?

Сделали контент "Блоги", а заголовки в нём "Добавить пост", вот Вам и готовый контент для блогов. Вы можете разбить этот контент по категориям и свойствам, но чтобы привязать записи блога к автору — тут компонент "Связи" не помощник, нужно ставить вышеупомянутый контент "Вкладки".
#10 Блог на Instant 23 апреля 2017 в 09:58
Да, к сожалению, во второй ветке такой блог, как в первой сделать невозможно.
В первой пользователь создаёт блог и в него пишет записи и можно читать блог автора.
А во второй ветке все записи всех блогов в кучу валятся.
Единственное, как советует lakomet можно использовать дополнение "Вкладки" и привязать к каждому автору его записи в блоге, но читать это всё упорядоченно можно будет только в профиле автора.
#11 Шаблон генерации title не работает 23 апреля 2017 в 09:52
somik, обновитесь до 2.7.2 — только в этой версии этот баг исправлен.
#12 23 апреля 2017 в 09:47
Есть большая проблема с модерацией контента и её, конечно, нужно доделать.
1. Сейчас контент отправляется на модерацию, но уведомления об успешной модерации или удалении контента пользователю не приходят.
2. Невозможно отправить контент на доработку, например при нарушении правил сайта. Можно только разрешить публикацию или удалить. А было бы неплохо иметь возможность отправить контент на доработку и скрыть его на это время, а не удалить. А после доработки контент опять попадает на модерацию.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.