Добрый день, подскажите где найти код страницы с регистрацией profiles-add? Стоит задача добавить уникальный класс для кнопки подтверждающей регистрации.
Не вижу ничего криминального. Как вариант, попробуйте переименовать файл на время апгрейда
Нашел лог, скажите это может быть из-за того что у нас сайт на https?
Вот кусок лога с ошибкой, я так понял он скрипт по http ищет
2016-10-06 12:08:42: Checking restore script availability via HTTP
2016-10-06 12:08:42: Restore script is NOT available via HTTP at "http://vsafe.ru/upgrades/core_4.3.7-4.3.8/restore_2016-10-06_12-08-39.php".
2016-10-06 12:08:42: Upgrade stopped: unable to prepare restore file.
Нашел лог, скажите это может быть из-за того что у нас сайт на https?
Вот кусок лога с ошибкой, я так понял он скрипт по http ищет
2016-10-06 12:08:42: Checking restore script availability via HTTP
2016-10-06 12:08:42: Restore script is NOT available via HTTP at "http://vsafe.ru/upgrades/core_4.3.7-4.3.8/restore_2016-10-06_12-08-39.php".
2016-10-06 12:08:42: Upgrade stopped: unable to prepare restore file.
По ссылке отдается нормальный ответ. Попробуйте закоментировать в файле app/Tygh/UpgradeCenter/App.php код
if ($result != 'Access denied') {
$logger->add(sprintf('Restore script is NOT available via HTTP at "%s".', $target_restore_http_path));
Странный баг: 96 позиций товаров в основном (главном) каталоге отображаются без названий товаров. Если перейти в карточку любого из этих товаров - все в порядке. Если перейти в конкретную категорию, где лежит этот товар - тоже все ок, все названия отображаются и на общей странице!
Как исправить, в чем может быть причина? Как вы понимаете, чисто "механически" все в порядке - все параметры в карточках товаров прописаны, проблема в чем-то ином.
Странный баг: 96 позиций товаров в основном (главном) каталоге отображаются без названий товаров. Если перейти в карточку любого из этих товаров - все в порядке. Если перейти в конкретную категорию, где лежит этот товар - тоже все ок, все названия отображаются и на общей странице!
Как исправить, в чем может быть причина? Как вы понимаете, чисто "механически" все в порядке - все параметры в карточках товаров прописаны, проблема в чем-то ином.
Общий каталог, где собраны все товары изо всех категорий сразу. В каталоге можно уже выбирать основные категории, переходить из них дальше в дополнительные и т.д.
Проблема специфичная: названия у этих 96 карточек, как на скринах, пропадают только при 1-ом типе сортировки: "от А до Я" и только при выводе 96 товаров на страницу.
Если поставить любой другой тип сортировки, или даже оставить этот же тип сортировки но поставить вывод на страницу не по 96, а по 24 или 12 (без разницы) товара - все работает хорошо и у тех товаров, у которых на скриншотах пустота в названиях - все отображается как и должно. Мистика?)
В этом магазине, что достался "по наследству" нам "Каталог" - отдельная категория, которая собирает все товара из всех категорий на 1-ой странице. И вот эта странная проблема как раз существует, с большой вероятностью, только в "Каталоге" и и только при сортировке "А - Я" и "выводить по 96 товаров", если начать играться с этими переключателями - то в иных конфигурациях просмотра эти пропавшие названия будут отображаться уже нормально.
Всем привет. Кто-нибудь может объяснить как работает функция отправки почты в cs-cart?
например, сделали доп кнопку в карточке товара (при клике открывается форма) через модуль мои изменения.
У формы вот такие данные
....
Отправить
В контроллере модуля есть (папка)frontend, там файл dispach_form.php
Содержание файла
use Tygh\Registry;
if (!defined(‘BOOTSTRAP’)) { die(‘Access denied’); }
if ($_SERVER[‘REQUEST_METHOD’] == ‘POST’) {
if ($mode == ‘send_form’) {
// видимо сама функция отправки
if (fn_send_form($_REQUEST[‘page_id’], empty($_REQUEST[‘form_values’]) ? array() : $_REQUEST[‘form_values’])) {
fn_print_r($_REQUEST); //попытка вывести данные при отправке формы, если убираем аякс классы - видим массив с отправленными данными в форме
}
в файле func.php - в папке модуля "мои изменения" функция отправки данных из формы
function fn_send_form($page_id, $form_values)
{
...
// тут видимо подключение к хуку с данными к форме
fn_set_hook(‘send_form’, $page_data, $form_values, $result, $from, $sender, $attachments, $is_html, $subject);