SEQUEL.ONE

SEQUEL.ONE

С нами с 16 июня 2015; Место в рейтинге пользователей: #84
SEQUEL.ONE
30 августа 2018, 19:16
0
Спамеры знают про ограничение и в 48 часов, так что могут сначало нарегать аккаунтов, а потом через пару дней спам разослать и сейчас новый Xevil разбивает в пух и прах recapcha 2
SEQUEL.ONE
30 августа 2018, 19:13
0
Tanya отправил вам сообщение через форму обратной связи на modx.pro:

Привет, меня зовут Tanya Видео с моей вебкамеры здесь u.to/m3BWEw
Пока вы не ответите по адресу wagicofij@pay-mon.com, ваш email останется в тайне.
А мне Таня написала))) Скорее всего Xrumer обкатывают новый.
SEQUEL.ONE
26 августа 2018, 16:34
0
Нужно каждый раз кэш очишать, а потом админку обновлять ctrl+f5 тогда всё отображаться должно.
SEQUEL.ONE
25 августа 2018, 22:27
0
Ну так надо пути поизменять в файлах:

config.core.php
manager/config.core.php
connectors/config.core.php
core/config/config.inc.php

А затем удалить все из папки /core/cache/
SEQUEL.ONE
24 августа 2018, 20:42
+1
Как вариант, в контексте web создайте системную настройку site_url и в значении укажите домен вида

https://site.ru/
Со слэшем на конце. Должно решить проблему.
SEQUEL.ONE
24 августа 2018, 18:39
0
Для вторичных шаблонов нужно указывать в head

<base href="[[++site_url]]"></base>
Это решит проблему подключения стилей.
SEQUEL.ONE
24 августа 2018, 18:33
+1
ms2Form с pdoUsers

Лучше расписать т.з. со скриншотами и по нему структуру продумать. Может написание своего компонента нужно.
SEQUEL.ONE
24 августа 2018, 12:04
+1
Все это дело можно оформить в сниппет. С телефона конечно ад всё это набирать

$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}
По желанию можно заморочиться и добавить обработку чанков, но это на быструю руку накидал с телефона.
SEQUEL.ONE
24 августа 2018, 11:34
0
Опечатался. Надо так

{$_pls['user_role']}
Тут хорошая шпаргалка по fenom в modx igamov.ru/blog/fenom-modx
SEQUEL.ONE
24 августа 2018, 10:41
+1
А если попробовать
{$user_role}
или

{$pls['user_role']}
SEQUEL.ONE
24 августа 2018, 10:38
+1
Я не успеваю ленту листать, еще один компонент. Респект ?
SEQUEL.ONE
17 августа 2018, 16:57
0
Ну и ещё обновлять страницу надо CTRL + F5, тогда кэш страницы трётся при обновлении.
SEQUEL.ONE
17 августа 2018, 16:57
0
Посмотрите системные настройки кэширования. Возможно где-то галочки поставили для кэширования, ещё вариант, что у вас на хостинге стоит сжатие, по этому не обновляет.
SEQUEL.ONE
17 августа 2018, 16:55
0
Посмотрел сайт, редирект работает с index.html на главную и index.php корректно редиректит.
SEQUEL.ONE
17 августа 2018, 16:54
0
Можно попробовать следующее. В .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'));
}
Но этот плагин делает редиректы с ссылок без слэша на конце ссылками со слэшом в конец.
SEQUEL.ONE
13 августа 2018, 22:07
0
Насколько знаю ссылки выводятся из поля uri. Можно попробовать в Содержимом удалить из типа данных html слэш, а затем перегенерировать uri, на сайте Ильи Уткина были пошаговые скрипты запускаемые через компонент Console.