Для своего корпоративного сайта используем старый Битрикс: Малый бизнес. CMS используется для работы с двумя сайтами - ditecmarket.ru и ryterna.ru. С сайта ryterna.ru сделан экспорт новостей в RSS при помощи стандартного компонента Новости (вот с этой страницы http://www.ryterna.ru/news.php ). До начала года всё работало отлично на протяжении двух лет, а с начала года при экспорте в RSS новости выдаёт заголовки новостей с ссылками на второй сайт (ditecmarket.ru). Понятно, что при переходе по этим ссылкам на другой материалы не находятся и выдаётся ошибка. С чем может быть связан тот факт что экспорт RSS стал путать два сайта на одной системе? Может в настройках чего-то поменял случайно, хотя давно уже ничего не трогал.
У меня тоже такое было. Возможно я что-то не понял и не разобрался, но решил эту проблему так: - скопировал шаблоны этих обработчиков платежных систем в папку /bitrix/php_interface/include/sale_payment - довольно сильно в них поковырялся, изменяя дизайн формы (это всё равно придется делать, чтобы выглядело опрятно) - наши реквизиты (продавца) вообще внес вручную, так как менять их не планируем - реквизиты заказчика выбирал из свойств заказа выбирал с помощью кода, пример которого ниже
Плательщик: <? if (isset($arCurOrderProps["7"])) echo htmlspecialchars($arCurOrderProps["7"]); ?> <br> Адрес: <? if (isset($arCurOrderProps["5"])) echo htmlspecialchars($arCurOrderProps["5"]); ?> <br>
и так далее. А функцию, которую Вы упомянули, я тоже не смог заставить работать. Но мои познания в РНР весьма слабы, так что это не удивительно.
С проблемой некорректного отображения количества товаров в корзине с горем пополам разобрался. Но возник вопрос к разработчикам, может подскажут что я неправильно делал и почему такое могло случиться.
В компоненте sale.basket.basket.line используется переменная SALE_BASKET_NUM_PRODUCTS. Так вот, я закомментировал проверку существования этой переменной и количество позиций в корзине каждый раз определяется заново и записывается в переменную. Пока компонент отображает количество товара в корзине корректно, но очень интересно в каком месте этой переменной могло присваиваться неверное значение, которое ранее и отображалось при использовании компонента???
Неужели никто не сталкивался с такой проблемой? У меня после переустановки локальной версии некоторое время корзина функционировала нормально, после чего вновь возникла аналогичная ошибка.
Здравствуйте, господа. Может быть кто-то сталкивался с такой проблемой - при добавлении в корзину товара из каталога некорректно отображается информация о наличии товара в корзине. Например в корзине уже находятся 4 позиции и их можно просмотреть, перейдя по прямой ссылке на корзину из меню, но на страницах каталога компонент "ссылка на корзину" выводит что в корзине находится 1 позиция, а то и вовсе нет товара.
Пытаюсь установить пробную версию для малого бизнеса на локальном компьютере с использованием Vertrigo 2.17. Проблем с памятью соответственно нет, все необходимые требования при установке соблюдались, но всё равно выдаёт аналогичное сообщение:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 2043 bytes) in C:\Program Files\VertrigoServ\www\bitrix\modules\main\classes\general\database.php on line 686
То есть сразу после установки уже не возможно зайти ни на публичную часть сайта, ни в панель администрирования.