Дима

Дима

С нами с 27 сентября 2023; Место в рейтинге пользователей: #7851

Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX

var_dump(array($link_t , $link, $test, $link[1], strlen($link), gettype($link), '/'));


array(7) {
[0]=>
string(9) "/"
[1]=>
string(9) "/"
[2]=>
int(0)
[3]=>
string(1) "["
[4]=>
int(9)
[5]=>
string(6) «string»
[6]=>
string(1) "/"
}
Версия MODX Revolution 2.8.5-pl, проверка в моём снипите. Мой снипит

$link_t = trim($link);
$test = preg_match("/^\//", $link);
//var_dump(array($link_t , $link, $test, $link[1], strlen($link), gettype($link), '/'));
 
if ((($test == 1) || ($link_t[1] === '/')) )
{
    echo $link;
}
else 
{
	echo '/' . $link;
}
Дима
14 апреля 2025, 21:22
modx.pro
322
0

Ошибка при установке miniShop2

Устанавливаю компонент miniShop2 версии [4.3.0-pl] — 2022-07-01 для modx версии 2.8.5-pl. В результате установка не проходит, выдаёт следующий лог:
Дима
27 сентября 2023, 16:58
modx.pro
1 024
0