SEQUEL.ONE

SEQUEL.ONE

Был в сети 30 июня 2026, 13:59
Заказы принимаю
Tanya отправил вам сообщение через форму обратной связи на modx.pro:

Привет, меня зовут Tanya Видео с моей вебкамеры здесь u.to/m3BWEw
Пока вы не ответите по адресу wagicofij@pay-mon.com, ваш email останется в тайне.
А мне Таня написала))) Скорее всего Xrumer обкатывают новый.
Все это дело можно оформить в сниппет. С телефона конечно ад всё это набирать

$user_role = '';

if (!isset($_SESSION['user_role'])){
    $roles = ['student','teacher'];
    foreach ($roles as $role){
        if ($modx->user->isMember($role)){
            $_SESSION['user_role'] = $role;
            $user_role = $role;
            break;
        }
    }
} else {
    $user_role = $_SESSION['user_role'];
}

$ur = $modx->setPlaceholder('user_role',$user_role);

$getimage = $_modx->runSnippet('!getImageList', [...]);
$student = $_modx->runSnippet('!pdoUsers', [...]);
$prepod = $_modx->runSnippet('!pdoUsers',[...]);

if($ur == 'student') {
return $getimage.$student;
} else {
return $prepod;
}
Назвать снипет к примеру Users и вывести

{'!Users' | snippet}
По желанию можно заморочиться и добавить обработку чанков, но это на быструю руку накидал с телефона.
Можно попробовать следующее. В .htaccess добавить это:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php
RewriteRule ^index\.php$ / [L,R=301]
В админке Содержимое -> Типы содержимого, поменять .html на /

Создать плагин на событие OnHandleRequest

<?php
if ($modx->context->key == 'mgr') {return;}
$uri=$_SERVER['REQUEST_URI'];
if (substr($uri, -1) != '/' && $uri != '/' && !strpos($uri, '?')&& !strpos($uri, '.')) {
	$url = $modx->getOption('site_url');
	if(substr($url, -1)=='/'){
		$url=substr($url, 0, -1);
	}
	$url .= $uri.'/';
	$modx->sendRedirect($url,array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
}
Но этот плагин делает редиректы с ссылок без слэша на конце ссылками со слэшом в конец.
Насколько знаю ссылки выводятся из поля uri. Можно попробовать в Содержимом удалить из типа данных html слэш, а затем перегенерировать uri, на сайте Ильи Уткина были пошаговые скрипты запускаемые через компонент Console.