Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Тип контента по умолчанию - профиль пользователя 12 июля 2021 в 22:55

Я к сожалению не смог реализовать проект соц сети, именно по этой причине.

Капитан

Смешно. 

99.9% пользователей вообще не смотрят в адресную строку и не интересуются, что за белиберда там написана.

У яндекса вообще урлы километровые и яндекс отлично себя чувствует.

#2 Тестовый флуд 9 июля 2021 в 19:23

На заказ вы мне делали, как не знаете?)

Space

Не помню, но поищу.

#3 Тестовый флуд 9 июля 2021 в 08:24

Регистрация и авторизация по логину» на актуальной версии работает? Архив? 

Space

Такого компонента не знаю. Может этот подойдет?

instantcms.ru/blogs/zapiski-dinozavra/avtorizacija-po-lyubym-poljam-iz-profilja-i-po-api.html

Внизу текста ссылка.

#4 Тестовый флуд 8 июля 2021 в 23:15

Я думаю, что пока все привычные по старому движку вещи (лента новых тем, файловые хранилища и т.д.) в разработке.

Сначала все хором интересовались, когда сайт проекта переедет на вторую ветку, теперь все так же хором страстно желают, чтобы всё мгновенно стало «как было».

#5 огорчает движок 30 июня 2021 в 23:01
Gagik,
Список багов в студию! dance
#6 Удаление записи из таблицы по крону 30 июня 2021 в 19:56

сron_сlean_rating_log.php

Lora
И он лежит в папке /system/controllers/content/hooks ?
Вроде всё правильно.
Я бы намеренно сделал бы ошибку в коде, включил бы отладку и стартанул задание вручную.
Чтобы посмотреть, что он вообще выполняется.
#7 Удаление записи из таблицы по крону 30 июня 2021 в 18:17
Файл хука как называется?
#8 Как обратиться к переменной хука компонента? 26 июня 2021 в 20:36

Вы правы, но запихнуть блабла, например, в $item в наших силах?

@IamB
Именно!
#9 Как обратиться к переменной хука компонента? 26 июня 2021 в 19:47

И я думаю не нужно трогать переменную $data .

Vladimir
Хук content_before_item, это не хук компонента суперпупер, это хук компонента контент. И он существует именно для "вынесенной" обработки переменной $data. Все действия в хуке выполняются именно с этой переменной и если её не трогать, смысла в этом хуке нет.
  1. list($ctype, $item, $fields) = cmsEventsManager::hook('content_before_item', array($ctype, $item, $fields));
@IamB,
Увы, так просто не сработает. Ведь отправки в шаблон переменной блабла нет.
#10 Фильтр контента на основе Черного списка 22 июня 2021 в 16:30

Буду очень признателен, если поделитесь пошаговой инструкцией!

@MikeBol
Думаю, что возможность будет очень нескоро.
Так что создавайте тему в разделе "ищу исполнителя".
#11 Фильтр контента на основе Черного списка 22 июня 2021 в 16:00

Можно ли каким-то образом создать фильтр контента на основе черного списка

@MikeBol
Можно.
Есть хук content_list_filter. В нём получаем массив "черных" юзеров для пользователя и далее фильтруем контент, чтобы не было контента от этих юзеров.
  1. $this->model->filterNotIn('user_id', $массив_черных);
#12 Действие после отправки сообщения (уведомления) 18 июня 2021 в 11:25
Рачей,
Откройте в редакторе файл \system\controllers\messages\frontend.php и поищите поиском по тексту слово hook.
Найдется пара подходящих хуков
cmsEventsManager::hook('send_user_notice', array((isset($recipients)? $recipients: $this->recipients), $notice));
и
list($recipients, $letter_name, $notice, $notice_type, $letter_text) = cmsEventsManager::hook('messages_send_notice_email', [$recipients, $letter_name, $notice, $notice_type, $letter_text]);
То есть хуки 'send_user_notice' и 'messages_send_notice_email' можно использовать в вашем случае.
#13 Формат в базе --- - 2 17 июня 2021 в 22:11

Вот не могу вспомнить, как этот формат называется

Vladimir
YAML

как этот формат называется, какими функциями в php с ними работать.

Vladimir
$array = cmsModel::yamlToArray($query_result);
Соответственно вместо $query_result должен быть результат запроса из базы данных. На выходе будет массив array('0' => 2).
$array[0] и будет 2.
#14 Почему в Инстант "я" - ja ? 10 июня 2021 в 23:32

Ну "ja" почему?

skewes
Ja-ja, natürlich.
#15 [ЕСТЬ РЕШЕНИЕ] Проблема с редактированием компонента. 6 июня 2021 в 16:17
olegan,
Переустановите заново.
Просто наберите вашсайт.ру/install и повторите установку.
Что-то в базу данных не записалось у вас…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.