Как в карте сайта выводить пользователей только из определенной группы?
Azami, нет такого файла. Но если найдёте — вносите. Сервер же их затрет все-равно.
Разве нельзя внести изменения в файл, готорый генерирует карту?
Например в /system/controllers/users/hooks/sitemap_urls.php?
$users = $this->model-> filterIsNull('is_locked')-> filterIsNull('is_deleted')-> limit(false)->getUsersIds();
$users = $this->model-> filterIsNull('is_locked')-> filterIsNull('is_deleted')-> filterGroup(6)-> limit(false)->getUsersIds();
Файл \system\controllers\users\hooks\sitemap_urls.php
Заменить на
$users = $this->model-> filterIsNull('is_locked')-> filterIsNull('is_deleted')-> limit(false)->getUsersIds();
6 — это ID группы
$users = $this->model-> filterIsNull('is_locked')-> filterIsNull('is_deleted')-> filterGroup(6)-> limit(false)->getUsersIds();
Золотой вы человек! Спасибо!
Каким образом можно исключить из файла url'ы на страницах которых в поле "hobby" меньше 150 символов.
Какой-то аналог условия:
if(mb_strlen($profile['hobby']) < 150)