Ris

Ris

+657
Репутация
3771
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] знаки вопроса на страницах 14 августа 2017 в 11:11
Не некоторые нормально открываются, а все, кроме видео.
Ioncube loader установлен на хостинге?
#2 Роли групп. Как использовать? 13 августа 2017 в 20:39
lakomet,
Понятно. Это наверняка нужная вещь.
Но у меня классическая соцсеть по интересам. Шутки-прибаутки, побасенки.
После майданов весь сайт покрылся толстым слоем хохлосрача.
Модераторы день и ночь удаляли политику и я подумал, что можно неформатный контент вынести в закрытые группы и кто не хочет видеть ругани матерной, тот не увидит. С некоторыми усилиями перенес сайт на вторую ветку.
И уперся в// Скрываем записи из скрытых родителей (приватных групп и т.п.) и тд и тп.
Все мои усилия насмарку.
#3 Роли групп. Как использовать? 13 августа 2017 в 18:07
lakomet,
Спасибо, понял, нашел где настраивать, разобрался.
Для меня эта фича совершенно бесполезна.
Какой смысл распределять какие-то права, если и в списке блогов и в виджете контента члены группы видят то же, что и гости?
То есть ничего из своих закрытых групп не видят.
  1. // Скрываем записи из скрытых родителей (приватных групп и т.п.)
  2. $model->filterHiddenParents();
И всё.
И пользователь должен обойти все свои группы, чтобы увидеть что там нового, а чтобы комментарии в закрытых группах увидеть — вообще надо во все зайти и все посты открыть и просмотреть.
Неудивительно, что пользователи отказываются что-то размещать в закрытых группах даже под страхом бана…
#1 Роли групп. Как использовать? 12 августа 2017 в 11:58
В версии 2.8.0 появились роли групп. Можно даже добавлять в настройках групп новые роли.
А вот что делать с этим дальше — неизвестно.
Посмотрел файлы \system\controllers\groups\hooks\content_before_list.php и \system\controllers\groups\hooks\content_before_childs.php, где эти роли упоминаются, но так и не понял, как это использовать.
И мне этот функционал реально нужен! Пока добавляю в список контент из закрытых групп в хуке content_list_filter, но работает это криво. То тут то там пользователи видят то, что им не положено или наоборот, не видят то, что им положено.
Хотелось бы узнать, как разработчики видели использование ролей в группах, когда создавали это?
#4 Уведомление на ответ в теме форума 11 августа 2017 в 22:10

скажи куда это девать

mashen&ka
Пока никуда. smile
Написал плагин, но ссылка в уведомлении выносит в начало темы.
Допилю — пришлю ссылку.
#5 Уведомление на ответ в теме форума 11 августа 2017 в 20:43
Нил™,
Так все же забывать будут туда тыкать.
Сделал так:
  1. $allUsers = cmsUser::getAllUsers();
  2. foreach($allUsers as $au) {
  3. if (strpos($post['content'], $au['nickname'].']') || strpos($post['content'], $au['nickname'].'[/b]')) {
  4. $ans = $au['id'];
  5. }
  6. }
Если в тексте поста есть ники каких-нибудь юзеров с тегами болд или квот — последнему прилетит уведомление.
Кто не спрятался — я не виноват. smile
#6 Уведомление на ответ в теме форума 11 августа 2017 в 11:53
mashen&ka,
Надо подумать. Как определить, что пост на форуме — именно ответ другому пользователю?
Может по наличию в начале поста ника пользователя, которому отвечают с тегом
  1. [b]
?
Вечером посмотрю, что можно изобрести…
#7 Уведомление на ответ в теме форума 11 августа 2017 в 11:28
mashen&ka,
А как определить кому ответили? Это ж форум. Там деревьев комментариев нет.
Или на все ответы форума уведомление топикстартеру?
#8 Подскажите кто знает 11 августа 2017 в 11:05
@Alexey80,
При загрузке изображения в какое поле?
Картинка для привлечения внимания? Текст?
#9 Как собрать заголовок? 10 августа 2017 в 21:36
kaless,
Самый очевидный метод:
Сделать поле "заголовок" необязательным к заполнению.
Сделать хук content_before_add, который будет генерировать заголовок из остальных полей.
#10 Как вывести город в виджете? 8 августа 2017 в 14:58
Василич,
$city = cmsCore::getModel('geo')->getCity($id); $city_name = $city['name'];
#11 InstantCMS в Википедии 4 августа 2017 в 21:20
Что удивительно, даже про слаедсмс, которое является неким нонсенсом и форком PHP-Nuke, с платными версиями, в википедии имеется весьма развернутая статья.
#12 Общая тема для проблем с редакторами HTML 4 августа 2017 в 21:02
@demon19851027,
Уберите для проверки ваше "радио онлайн" в неиспользуемые виджеты.
Потом достанете оттуда, если не в этом дело.
И со всеми чуждыми блоками HTML так попробуйте.
#13 Рандом для групп 4 августа 2017 в 18:29

В админку… можно виджет

Александр Потапов
Советую сделать такой виджет:
Заранее объявить, что будет проводиться розыгрыш призов в такое-то время. В заданное время обновить страницу и сделать снимок виджета.
Это гарантирует, что призы получат реальные, активные и заинтересованные пользователи.
Если нужен конкретный рандом — могу сделать виджет с рандомом.
#14 Рандом для групп 4 августа 2017 в 09:56
Александр Потапов,
Выбрать — без проблем.
А куда выводить выбранных?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.