Иван
С нами с 10 декабря 2018; Место в рейтинге пользователей: #2305Дублировать сниппет php
На сайте реализовал появление случайного текста в поле, через вызов сниппета:
<?php
function StrCharPosBack($haystack, $needle) {
for ($i = strlen($haystack) ; $i>=0 ; $i--){
if (substr($haystack, $i, 1) === $needle)
return $i;
}
return false;
}
while (strpos($str, "{") !== false){
$pos1 = strpos($str, "}");
$buf_mas = substr($str, 0, $pos1);
$pos2 = StrCharPosBack ($buf_mas, "{");
$buf_mas = substr($buf_mas, $pos2+1);
$exploded_buf_mas = explode ("|", $buf_mas);
$rnd = rand(0, count($exploded_buf_mas)-1);
$str = substr_replace($str, $exploded_buf_mas[$rnd], $pos2, $pos1+1-$pos2);
}
$str = (isset($str )) ? $str : '';
return $str ;
Как создать и передать опцию товара в корзину MODX?
Всем привет! Реализовал на сайте скрипт на JS для вывода изображения в галерее при выборе пользователем цвета на странице товара. Галерея — Fotorama. Плагин — minishop2
Проблема: необходимо передать в корзину этот атрибут, чтобы пользователь и менеджер видели при заказе, какой цвет они выбрали. Читаю документацию minishop2 и не могу понять, как правильно создать опцию и как её вызвать в кастомном чанке корзины. Код скрипта прилагаю, на сервер уходит информация о цвете, скрин также приложу. Подробнее под катом.
Проблема: необходимо передать в корзину этот атрибут, чтобы пользователь и менеджер видели при заказе, какой цвет они выбрали. Читаю документацию minishop2 и не могу понять, как правильно создать опцию и как её вызвать в кастомном чанке корзины. Код скрипта прилагаю, на сервер уходит информация о цвете, скрин также приложу. Подробнее под катом.