Дима
С нами с 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;
}
Ошибка при установке miniShop2
Устанавливаю компонент miniShop2 версии [4.3.0-pl] — 2022-07-01 для modx версии 2.8.5-pl. В результате установка не проходит, выдаёт следующий лог: