ShopCMS - 1 часть

Статус
В этой теме нельзя размещать новые ответы.
Да не, все уже перепроверил на сто рядов.
Да, индекс.пхп дезенденый, может он что то накосячил.

Нашел блок, где идет эта проверка. Пытаюсь пока разобраться.

Расположение блока - сверху
PHP:
   foreach ( $topb as $keylb => $vallb )
    {
        if ( $vallb['which'] == 1 )
        {
            if ( !in_array( $smarty->get_template_vars( "main_content_template" ), $vallb['pages'] ) || !in_array( $aux_page['aux_page_ID'], $vallb['dpages'] ) || !in_array( $categoryID, $vallb['categories'] ) || !in_array( $productID, $vallb['products'] ) )
            {
                $vallb['state'] = false;
            }
            if ( in_array( $categoryID, $vallb['categories'] ) && !in_array( $productID, $vallb['products'] ) || $smarty->get_template_vars( "main_content_template" ) == "product_detailed.tpl.html" )
            {
                $vallb['state'] = false;
            }
        }
        else
        {
            if ( $vallb['which'] == 2 && ( in_array( $smarty->get_template_vars( "main_content_template" ), $vallb['pages'] ) || in_array( $aux_page['aux_page_ID'], $vallb['dpages'] ) || in_array( $categoryID, $vallb['categories'] ) || in_array( $productID, $vallb['products'] ) ) )
            {
                $vallb['state'] = false;
            }
            if ( in_array( $categoryID, $vallb['categories'] ) && !in_array( $productID, $vallb['products'] ) || $smarty->get_template_vars( "main_content_template" ) == "product_detailed.tpl.html" )
            {
                $vallb['state'] = true;
            }
        }


$vallb['which'] - тут для блока как раз и храниться способ отображения
0 - Везде
1 - Только для выбранных
2 - Везде кроме выбранных

на сколько я правильно понял, заморочка в условиях ...
Пытаюсь сам разобраться, уже крыша едет ... может кто подскажет ?

Добавлено через 5 минут
Пы.Сы.
В $vallb['state'] - сохраняется логическое значение, будет ли отображаться страница.

Столкнулся с той же проблемкой. Подскажи решение, если разобрался?
 
Здрвствуйте! Давно не заходил сюда. Проблема возникла: версия скрипта ShopCMS 3.0.0, установлен модуль оплаты Robokassa (ROBOXchange) есть там активный аккаунт, настроен согласно инструкции:
Robokassa (ROBOXchange)

Интеграция с платежной системой Robokassa (Для просмотра ссылки Войди или Зарегистрируйся). Модуль работает в режиме автоматической оплаты. Этот модуль можно использовать для автоматической продажи цифровых товаров. Настройки:
Result Url - http(s:(//адрес_магазина/index.php?robokassa=result (POST method)
Success Url - http(s:(//адрес_магазина/index.php?robokassa=success&transaction_result=success (POST method)
Fail Url - http(s:(//адрес_магазина/index.php?transaction_result=failure (POST method)

А не работает. После предложения оплатить выдает эту ссылку Для просмотра ссылки Войди или Зарегистрируйся

Может кто в курсе в чем тут дело?
 
Здравствуйте! HELP! Скиньте пожалуйста файлы index.php и admin.php без zend, все файлы перепробовал которые в теме, _белая страница или ошибка 500_ единственный файл подошёл не помню с какого поста и тот не выводит на главной странице в центре блоки ;(
 
Здравствуйте! HELP! Скиньте пожалуйста файлы index.php и admin.php без zend, все файлы перепробовал которые в теме, _белая страница или ошибка 500_ единственный файл подошёл не помню с какого поста и тот не выводит на главной странице в центре блоки ;(


Заливай в Бинарном режиме, без Зенда стоит 300$.
 
Столкнулся с той же проблемкой. Подскажи решение, если разобрался?
Корень проблемы не решил.
Но выход нашел банальный, поставил дополнительную проверку на вывод своих блоков + метод фильтрации Везде кроме выбранных
 
Такой вопрос.
Как в ShopCMS средствами Smarty получить размер полученного массива ?
 
Кто-нибудь новые файлы от 3.2 дезендил? Стучалок не появилось?
 
Обновился до 3.1.1
В модуле фиксированной доставки - при оформлении заказа выдается везде бесплатная доставка. Почитал на форуме что.

Сделал запрос в базу как предлагается в этой ветке их форума Для просмотра ссылки Войди или Зарегистрируйся

но это не сработало. Ни кто не сталкивался - решение походу там никто так и не предоставил.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху