Что не так с адресацией переменных в php?
Выполняю код по смыслу такого содержания:
2 часа выявлял ошибку :-(
Если убрать:
<?php
$a['s'] = [
["name"=>"test1"],
["name"=>"test2"],
["name"=>"test3"],
];
foreach($a as $k=>&$v1){
}
$test = $a;
foreach($test['s'] as $k=>&$v2){
if($v2['name'] == "test1"){
$v2['value'] = "test4";
}
}
echo '<pre>'.print_r($a,1).'</pre>';
Выводит:Array
(
[s] => Array
(
[0] => Array
(
[name] => test1
[value] => test4
)
[1] => Array
(
[name] => test2
)
[2] => Array
(
[name] => test3
)
)
)
Почему переменная $a изменилась, если меняем только переменную $test? Что не так с адресацией в php? 2 часа выявлял ошибку :-(
Если убрать:
foreach($a as $k=>&$v1){
}
то все в порядке [miniShop2 4.0.0-beta] - Разбор нововведений. Новый заказ из Админки
[miniShop2 4.0.0-beta] для MODX2
Представляю вашему вниманию Beta релиз любимого интернет-магазина miniShop2 4.0.0
Внимание. Установка компонента на действующий проект настоятельно не рекомендуется. Вы можете сломать проект.
Внимание. Установка компонента на действующий проект настоятельно не рекомендуется. Вы можете сломать проект.
Исключить удаление директории при очистке кеша
При очистке кэша хочу исключить удаление директории /core/cache/default/login/resetpassword/. Как это лучше реализовать?
SEO Tab установился успешно, но часть текста в сообщении об установке красная
Добрый день. Устанавливал SEO Pro и SEO Tab, так вот первый компонент выдал нормальный отчет об установке а при установке SEO Tab в отчете об установке написано что пакет установлен успешно, но часть текста в отчете в красном шрифте, как-будто пакет встал не совсем корректно. Сайт и админка работают, вкладка SEO появилась в ресурсах, но все таки терзают мутные сомнения, что пакет встал некорректно. Подскажите забить на это или данная непонятка требует устранения причины и перезаливке пакета. Текст красным шрифтом следующий:
xPDOVehicle resolver failed: type php (/home/h910232200/site.ru/docs/bssbd/packages/stercseo-2.0.4-pl/modCategory/673a98ee9fa6de868347f21bc9d5a643.update.resolver.resolver)
Could not resolve vehicle for object of class modCategory; criteria: Array ( [category] => StercSEO )
Не отображается заголовок Группы фильтров (mFilter2)
Вызов в шаблоне следующий:
[[!mFilter2?
&paginator=`pdoPage`
&limit=`24`
&parents=`[[*id]]`
&element=`msProducts`
&aliases=`
ms|price==price,
msoption|mcolor==color,
msoption|category==category
`
&filters=`
ms|price:number,
msoption|category:category,
msoption|mcolor:mcolor
`
Тот участок, который отвечает за вызов категорий товаров (msoption|category:category,), правильно работает только в части отображения названий самих категорий, заголовок группы почему-то не отображается.
Где поискать ошибку?
[[!mFilter2?
&paginator=`pdoPage`
&limit=`24`
&parents=`[[*id]]`
&element=`msProducts`
&aliases=`
ms|price==price,
msoption|mcolor==color,
msoption|category==category
`
&filters=`
ms|price:number,
msoption|category:category,
msoption|mcolor:mcolor
`
Тот участок, который отвечает за вызов категорий товаров (msoption|category:category,), правильно работает только в части отображения названий самих категорий, заголовок группы почему-то не отображается.
Где поискать ошибку?
Изменение стоимости доставки в корзине Shopkeeper 3
Прикручиваю к шопкиперу расчет доставки через транспортную компанию. Получаю в javascript стоимость доставки. Теперь вопрос — как эту стоимость выставить заказу? Документация крайне куцая, сайт и форум shopkeeper давно не существуют. Я нашел только как изменить способ доставки, стоимость при этом меняется на предустановленную в настройках для этого способа, но это мне не подходит. Пришла идея менять собственно цену способа доставки, но как залезть в настройки скриптом, тоже непонятно. Напрямую в sql базу? Есть какие-то идеи/методы?
Обновление MODX до 3-й версии
Подскажите пожалуйста, существует ли метод обновления небольших простых сайтов с MODX 2.4.8 до MODX 3, доступный не владеющему в полной мере кодом человеку,? Естественно, что все дополнения, установленные на сайте уже есть для MODX 3.
QuickView + msOptionsPrice2
Доброго времени суток!
Реализовывал ли кто быстрый просмотр товаров через QuickView при наличии модификаций товара (msOptionsPrice2)? Не могу найти внятного описания как подружить эти два дополнения.
Использую режим работы с селектором, поскольку не удалось разобраться с ошибками при использовании режима работы с модальным окном (на сайте используется bootstrap v4.5.0).
Реализовывал ли кто быстрый просмотр товаров через QuickView при наличии модификаций товара (msOptionsPrice2)? Не могу найти внятного описания как подружить эти два дополнения.
Использую режим работы с селектором, поскольку не удалось разобраться с ошибками при использовании режима работы с модальным окном (на сайте используется bootstrap v4.5.0).
Добавить блок с классом в TinyMCE
Добрый день хотел бы узнать как добавить в меню с форматами блоков в TinyMCE блок див с классом
параметр classes пробовал
параметр classes пробовал