Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - ermy

Страницы: [1] 2 3 4 ... 7
1
Приветствую друзья!
Столкнулся с проблемой при формировании xml карты сайта. В варианте из коробки у меня все ссылки были просто доменом сайта.
После упорных изысканий выяснил, что метод recurs_xml класса mapsite содержит ошибку. Там запутались с if else конструкцией и последний else, который должен был бы включать код для случая ссылок без ЧПУ отрабатывал с вложенным условием if, который внутри условия ЧПУ проверял наличие в концовке .html и подставлял /. Короче ситуацию исправили пара кавычек. Привожу работающий код. Прошу включить в следующий релиз!
    protected function recurs_xml($pages)
    {
        global $kernel;

        //Начнем вывод
        foreach ($pages as $key => $val) {
            $id = $key;
            //Возьмем свойство видимости из свойств страницы
            $arr = $kernel->pub_page_property_get($key, 'visible');
            $visible = true;
            if ($arr['isset'] && ($arr['value'] == "false"))
                $visible = false;
            if ($visible) {
                // Формирование ЧПУ-ссылки для статических страниц
                if (defined("USE_PRETTY_URL") && USE_PRETTY_URL) {

                    if (!strpos($id, ".html"))
                        $link = $id . "/";
                } else
                    if (strpos($id, ".html?") === false)
                        $link = $id . ".html";

                    else
                        $link = $id;

                $this->put_link2sitemap_xml('/' . $link);
                if (isset($val['include']) && !empty($val['include']))
                    $this->recurs_xml($val['include']);

            } else {
                if (isset($val['include']) && !empty($val['include']))
                    $this->recurs_xml($val['include']);
            }

        }
    }

2
Другие вопросы и ошибки / Работа с SSL по ajax
« : 05 декабря 2019, 19:06:46 »
Добрый вечер, друзья!
Долго боролся, наконец поборол проблему, возникающую при работе с SSL сертификатом по https.
Суть проблемы - при посыле запроса по ajax, скажем на добавление товара в корзину возникал ответ сервера 302 и фаерфокс успешно прерывал выполнение скриптов с формулировкой:
"Заблокирована загрузка смешанного активного содержимого http://мойСайт.ру/иТакДалее"
Проблема крылась в функции ядра под названием "pub_redirect_refresh_global", которая делает тот самый редирект на http. В условии else, проверяющее нахождение пользователя в админке или фронт энде, отсутствовала проверка на КОНСТАНТУ SSL_CONNECTION и, соответственно успешно устанавливала хедер http.
Таким образом нужно заменить единственную строку кода условия
с этой header("Location: http://" . $this->pub_http_host_get() . $url);на эту header("Location: " . ($scheme ? 'https' : 'http') . "://" . $this->pub_http_host_get() . $url);Вот собственно и все.
Спасибо за внимание :)

3
Выяснилось, что если назвать одно из свойств товара как content, то при добавлении получаем вот такое (см. вложение).
Проверено на общих свойствах.

Переименовать не проблема, но голову сломал пока додумался.
Ссылка на скрин https://yadi.sk/i/FdLRHRwg3GyLa4

4
Сюда буду включать ошибки, на которые натыкаюсь при натажке интернет магазина.
Это будет мой вклад в отладку ).
1. Создаю в структуре новую страницу. Меняю ее id и сохраняю. Далее подсвечиваю ее .... бесконечная загрузка. ctrl+f5 спасает.
2. Создаю в структуре новую страницу. Появилась в меню, хотя наследование установлено "не отображать". Снимаю галку меню. Теперь "не отображать" активно. Сохраняю. Отображает. Выключается только следующим образом. Сначала сохраняю с признаком отображать, а потом меняю на Не отображать и снова сохраняю - пропала.
2. Создаю в структуре новую страницу. Шаблон не наследуется.

5
Всем привет.

Проблема показана на скриншоте во вложении.
Подумал, что какой-то файл побит - обновил admin, components, include, но все безуспешно. В БД что-ли битая таблица какая-то.
Подскажите, куда копать?

Спасибо.

6
Цена 0,55 руб (т.е. 55 копеек) - не считается общая сумма как в корзине, так и в стикере.
Метка с ценой в списке товаров корзины также не выводится.

7
Обнаружил ошибку
Кириллическая метка - действие - редактор контента.
Когда переименовываем страницу, то файл в папке content/ не переименовывается.
На английской метке все ок.

Баг неприятный и фиксануть бы его по быстрому!

8
Всем привет.
Версия 3,13.
Имею 2 товара из разных товарных групп (ТГ1 и ТГ2). При добавлении обоих товаров в одну категорию дерева получаю ошибку при отображении списка товаров категории.
Спасибо.

9
Всем привет.
Хочу в своем модуле воспользоваться статистикой, встроенной в санту.
Делаю вывод количества посетителей на странице текущего товара. Раскопал таблицу sf_stat_uri, где смогу взять общее количество посещений той или иной страницы, но не могу понять, как производится их отбор по датам.
Подскажите, куда копать?
Спасибо.

10
Ребята, привет.
Если есть у кого свободное время, то есть задача по допилу Каталога товаров
Если вкратце, то суть следующая.
Есть ИМ в котором несколько товарных групп. Одна из них имеет множественный выбор на карточке. Объясню на примере:
Товар "Пряжа Alize Lanagold 800" имеет 8 различных цветов, причем каждый цвет может иметь свою цену. Цвет выбираем на карточке товара (выпад.список, например), здесь же указываем количество и кладем в корзину.

При этом нужно что бы остальной функционал каталога работал как положено (фильтры, выводы списков и карточек и т.п.).

Если у кого есть время, буду рад переговорить устно более детально.
Я доступен по скайпу ermispb или по телефону (812)94шесть-15-шестнадцать. Нахожусь в СПб.

По оплате пока не пойму, т.к. не вижу полной картины по работам. Сумму сформируем уже с исполнителем. Форма оплаты на карту, нал, вебмани.

11
Есть необходимость работы с api яндекс.карт в админке (делаю модуль, который по адресу выводит на карту точку расположения).
Для этого необходимо вставить строчку такого вида:
<script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>Проблема в том, что если я вставляю эту строчку в код шаблона админки, то сервис не работает как положено. Даже если скрипт подгружать в head шаблона админки (чего делать совсем не хочется), все равно работает не так как нужно. Подгружается карта через раз и добавление/удаление точек не работает нормально.
Подскажите, кто-нибудь сталкивался?

12
Другое / Запрос к скрипту через ajax
« : 02 апреля 2015, 19:15:33 »
Всем привет.
Предыстория:
Есть сайт, на котором расположена форма добавления для юзера фронт офиса, которая пишет в БД. У юзера есть свой уникальный id.
Я отправляю форму на запись через ajax запрос. Помимо информации, которую вводит юзер хочу записать его id, что бы в дальнейшем выводить сделанные им записи в личном кабинете.
Проблема
Так вот проблема в том, что не получается получить id юзера через этот скрипт обработки. Скрипт не видит сессию.
Вариант решения, который не устраивает
Можно сделать поле hidden и туда подставлять значение идентификатора, и уже при отправке формы получать значение в $_POST, но меня это не устраивает. Хочу делать это вне поля зрения юзера.

Собственно обращаюсь за помощью - подскажите, как получить идентификатор?
Спасибо.

13
Всем привет!
В модуле появилась необходимость фиксировать действия администратора. Подскажите, как добраться до его логина в бэк офисе?
Спасибо.

14
Всем привет.
Предположим пользователь зарегистрировался и по какой-то причине ссылка на мэйл не пришла.
Пытался найти в готовом решении повторную отправку ссылки, но не нашел.
Кто-нибудь знает как решить проблему?
Спасибо.

15
Всем привет!
Кто-нибудь делал такое - http://ajur-shop.ru/Bukle-strejch.html ?
Даже не могу сообразить куда копать. Не хотелось бы модуль писать под это дело.
Есть мысли какие-нибудь?
PS Остатки товара не нужны, тут вопрос только о выборе количества каждого цвета.

Страницы: [1] 2 3 4 ... 7