51

(9 ответов, оставленных в Вопросы по работе с системой)

Ссылки обновил, я пробовал только, что демо установил снова RS, добавил метод оплаты яндекс.касса, перевел заказ в статус Ожидает оплату, открываю заказ и нет возможности перейти к оплате заказа. Шаблон не модифицированный
http://videodan.ru/3.png

52

(9 ответов, оставленных в Вопросы по работе с системой)

Это заказ
http://videodan.ru/1.png
Это список заказов
http://videodan.ru/2.png

53

(9 ответов, оставленных в Вопросы по работе с системой)

Извиняюсь, не уточнил, метод оплаты через яндекс.кассу

54

(9 ответов, оставленных в Вопросы по работе с системой)

Т.е. пользователь получил стату Ожидает оплату, открывает заказ и там нет кнопки "Оплатить", чтобы оплатить, нужно перейти к списку заказов и только оттуда нажать "Оплатить"

55

(9 ответов, оставленных в Вопросы по работе с системой)

я имею ввиду на форме заказа нет возможности перейти к оплате, есть только возможность из списка заказов

Добрый день.
Как в заказе добавить корректно ОПЛАТИТЬ?
Сейчас возможность оплаты заказа есть только в списке заказов

Очень удобная форма обратной связи и гибкая. Не хватает возможности устанавливать значения полей по умолчанию. Например Списку по умолчанию присвоить уже предпочтительный вариант выбора и т.п.

Была ли где то тема как объекту добавить поле Изображение?
С текстовыми, числами, цветовыми полями все понятно, а как добавить Изображение и какие методы вызова его?

59

(4 ответов, оставленных в Вопросы по работе с системой)

Проблема была с хостингом, ошибки возникают из-за ограничений оперативной памяти, отводимой на выполнение PHP-скриптов.

60

(4 ответов, оставленных в Вопросы по работе с системой)

Может я недостаточно данных предоставил?

61

(4 ответов, оставленных в Вопросы по работе с системой)

Обмен не выполнен
Ответ сервера:
<b>Fatal error</b>:  Allowed memory size of 67108864 bytes exhausted (tried to allocate 8192 bytes) in <b>/home/*****/******.ru/docs/core/rs/img/create.inc.php</b> on line <b>44</b><br />

Выгрузка товаров завершена с ошибками!!!
Не выгружен ни один заказ.

Я предполагаю, что это большой объем прикрепленной к товару фотографии.
Какой максимальный размер фото? Или можно настроить загрузку объемных фотографий?

62

(3 ответов, оставленных в Вопросы по работе с системой)

Спасибо за помощь, проблема действительно была в хостинге, перевел на другой и все обновилось без проблем

63

(3 ответов, оставленных в Вопросы по работе с системой)

Пробовал заливать бэкап - тоже самое.
Заявка в тех. поддержке уже второй день. Думаю такие проблемы нужно в первую очередь рассматривать.

64

(3 ответов, оставленных в Вопросы по работе с системой)

При обновлении доходит до 24% и ошибка
Fatal error: require(): Failed opening required '******/core/rs/config/abstractsetup.inc.php' (include_path='.:/usr/share/php') in ******/setup.inc.php on line 2

65

(12 ответов, оставленных в Вопросы по работе с системой)

Вопрос может не в тему, но: какой хостинг рекомендуют разработчики RS для самого RS?
Сейчас на ru-center, часто хостинг лежит, да и скорость работы не особо устраивает

http://videodan.ru/Подвал%20страницы.png

Имею ввиду панель нижнюю

Как в классической теме добавить модуль внизу сайта (не исчезающий), как например в воздушной теме, для размещения корзины, модуля обратной связи и т.п.

Спасибо, все получилось

Сперва не рассматривали RS и конечно же смело правили tpl и css без прочтения правил.
Когда добились результат требуемый и конечно же захотели сохранить сделанное и смело обновляться, чтобы выполненная работа была сохранена.
1. Копирую директорию templates\default в templates\custom
2. Правлю templates/custom/theme.xml
3. Меняю тему в админке

Эти действия будут достаточны, чтобы при обновлении RS вся проделанная работа была сохранена?

Добавил, вот состав файла, но без изменений

<?php

namespace Custom\Config;
use \RS\Orm\Type as OrmType;


class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this
            ->bind('orm.init.catalog.property-dir');
            
    }
    /**Расширяем объект Характеристики
    * @param Catalog\Model\Orm\Property\dir $property - объект товара
    **/
    public static function ormInitCatalogPropertyDir(\Catalog\Model\Orm\Property\dir $dir)
    {
        $dir->getPropertyIterator()->append(array(                
                'title_for_product' => new OrmType\Varchar(array(
                    'title' => t('Как подписывать в карточке товара'),
                    'maxLength' => '255',
                    'hint' => t('Как подписывать в карточке товара, если не указать, то подставиться основное название'),
                    'description' => t('Как подписывать в карточке товара'),          
                )),
        ));
    }        
}

Требуется добавить поле в таблицу product_prop_dir, сделал согласно видео уроку
Модуль устанавливается, поле добавляется в БД, но не выводится в админке.
Включил отображение ошибок, но ошибок нет никаких.
Где промахнулся?

Создал директории modules\custom\config

Вот содержимое файлов
file.inc.php

<?php
namespace Custom\Config;
use \RS\Orm\Type;


class File extends \RS\Orm\ConfigObject
{
   
}

handlers.inc.php

<?php

namespace Custom\Config;
use \RS\Orm\Type as OrmType;


class Handlers extends \RS\Event\HandlerAbstract
{
    function init()
    {
        $this
            ->bind('orm.init.catalog.property-dir');
            
    }
    /**Расширяем объект Характеристики
    * @param Catalog\Model\Orm\Property\dir $property - объект товара
    **/
    public static function ormInitCatalogPropertyDir(\Catalog\Model\Orm\Property\dir $dir)
    {
        $dir->getPropertyIterator()->append(array(
            /*t('Дополнительно'),*/
                'title_for_product' => new OrmType\Varchar(array(
                    'maxLength' => '255',
                    'hint' => t('Как подписывать в карточке товара, если не указать, то подставиться основное название'),
                    'description' => t('Как подписывать в карточке товара'),          
                )),
        ));
    }        
}

install.inc.php

<?php
/**
* ReadyScript (http://readyscript.ru)
*
* @copyright Copyright (c) ReadyScript lab. (http://readyscript.ru)
* @license http://readyscript.ru/licenseAgreement/
*/
namespace Custom\Config;

/**
* Класс отвечает за установку и обновление модуля
*/
class Install extends \RS\Module\AbstractInstall
{
    function install()
    {
        
        $result = parent::install();
        if ($result) {
            $dir = new \Catalog\Model\Orm\Property\dir();
            Handlers::ormInitCatalogPropertyDir($dir);
            $dir->dbUpdate();
        }
        
        return $result;
    }
    
    /**
    * Функция обновления модуля, вызывается только при обновлении
    */
    function update()
    {
        $result = parent::update();
        if ($result) {
            $dir = new \Catalog\Model\Orm\Property\dir();
            Handlers::ormInitCatalogPropertyDir($dir);
            $dir->dbUpdate();

        }
        return $result;
    }     
     
    
}

module.xml

<?xml version="1.0" encoding="utf-8"?>
<config>
    <defaultValues>    
        <name multilanguage="true">Дополнительный функционал</name>
        <description multilanguage="true">Расширение дополнительного функционала</description>        
        <version>1.0.0.0</version>
        <author>Voltage</author>        
    </defaultValues>
</config>

Точнее опишу, например внизу отображаются Недавно просмотренные товары, при переносе темы снизу исчезает и появляется слева сбоку.
И так с несколькими блоками.
Какая все таки полная последовательность, чтобы после обновления все tpl не затерлись

Добрый вечер.
В тестовом режиме много правили css и tpl классической темы и в итоге доработали все свои требования.
Пробовал сделать как описано в этой теме
https://readyscript.ru/faq/#faq-change-template
Но расположение модулей сбивается. Есть более подробная инструкция по переносу темы или какие подводные камни могут быть?

Как получить значние поля.
Например, как в product.tpl получить значение Описание категории?
Нужно в описание товара добавлять текст из описания категории.

в list_products.tpl это реализовано
{if $category.description}<br><div class="categoryDescription">{$category.description}</div>{/if}

но как достучаться до описания категории из карточки товара?

75

(3 ответов, оставленных в Вопросы по работе с системой)

Скажите пожалуйста, какая примерна стоимость и срок?