Владимир пишет:

Как реализовать такую подпись баннера?
В баннере нашел Дополнительная информация поле, но у меня не отображается

В демо админке посмотрел, не нашел как выводить и еще разными шрифтами.
http://videodan.ru/1.png

Скорее всего там имеется в виду, что первая строка это <h3> а вторая уже <p>. Видимо Вам просто не хватает стилей

Закусило Александр пишет:

Поэтому:
$user = new \Catalog\Model\Orm\User(id пользователя);

Где id пользователя?

id пользователя по разному пробовал подставить, всегда получа одно и тоже

Но вот снова получаю ошибку. Вы выше не ответили, там точнодолжно быть Catalog?
Class 'Catalog\Model\Orm\User' not found in

Даже если предположить, что там должно быть Users, делаю следующим образом

        $userid = $row['user_id'];
        if ($row['user_id'] !=0) {
          var_dump($userid);
          $user = new \Users\Model\Orm\User($userid);
          $fio = $user->getFio(); //Получаем ФИО.
          var_dump(new \Users\Model\Orm\User($userid));
        }

var_dump($userid); вот что получаю

string(11) "-2187112782"
string(11) "-3405695207"
string(11) "-1368383429"
string(11) "-1368383429"
string(11) "-1368383429"
string(11) "-1368383429"
string(11) "-1368383429"
string(11) "-1580943278"
string(11) "-1580943278"
string(11) "-1580943278"
string(11) "-1547765049"
string(10) "-402804638"
string(11) "-2135364836"

var_dump(new \Users\Model\Orm\User($userid));

object(Users\Model\Orm\User)#241 (15) {
  ["default_group":protected]=>
  string(5) "guest"
  ["authorized_user_group":protected]=>
  string(7) "clients"
  ["access_menu_table":protected]=>
  string(16) "xokq_access_menu"
  ["access_module_table":protected]=>
  string(18) "xokq_access_module"
  ["cache_cost_id":protected]=>
  NULL
  ["cache_mod_access":protected]=>
  NULL
  ["cache_menu_access":protected]=>
  NULL
  ["cache_admin_menu_access":protected]=>
  NULL
  ["cache_allow_sites":protected]=>
  NULL
  ["groups":protected]=>
  NULL
  ["_values":protected]=>
  array(1) {
    ["data"]=>
    array(1) {
      [0]=>
      bool(false)
    }
  }
  ["_self_class":protected]=>
  string(20) "Users\Model\Orm\User"
  ["_local_id":protected]=>
  int(82)
  ["cache_behavior_instances":"RS\Behavior\AcceptBehavior":private]=>
  array(0) {
  }
  ["instance_behaviors":"RS\Behavior\AcceptBehavior":private]=>
  array(0) {
  }
}
......
Закусило Александр пишет:

Когда вы добавите в запрос через left join таблицу с заказами, то там окажется поле user_id, которое содержит идентификатор пользователя, если он назначен у заказа. Соответственно, нужно проверить если значение в этом поле не равно 0, то у этого заказа есть пользователь.
Соответственно по нему (этому значению) можно подгрузить объект пользователя. Через

$user = new \Catalog\Model\Orm\User(id пользователя);
$fio = $user->getFio(); //Получаем ФИО.

А тут точно должно быть  new \Catalog\Model\Orm\User, я так попробовал и получил ошибку. попробовал сделать так

        if ($row['user_id'] !=0) {
          $user = new \Users\Model\Orm\User;
          $fio = $user->getFio(); //Получаем ФИО.
          var_dump($fio);
        }

но получаю

string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""
string(0) ""

почему?

Закусило Александр пишет:

Вы можете через leftjoin добавить поля фио из заказа, и поле user_id. Далее нужно будет проверить, если user_id есть, то нужно будет по нему подгрузить отдельно объект пользователя, если user_id нет, то можно для вывода использовать поля user_fio.

А зачем мне через leftjoin их получать, если в [b]$request[/b] запрос уже идет к таблице с заказами, я просто дополню 
$list['all'] = $request ->select(' и получу их. 

Можете более подробно сказать как это сделать?
"то нужно будет по нему подгрузить отдельно объект пользователя"

Вообщем, помогли доработать, получилось то что нужно. Остался последний вопрос. Как мне сюда вывести ФИО?

     function getReport(\RS\Orm\Request $request)
    {
      //$list = array();
      $request->select = ""; 
      $request->limit  = "";    
      $list['all'] = $request
            ->select('
                A.order_num,
                B.title,
                B.price
            ')
            ->where(array(
                'type' => 'product'
            ))
            ->leftjoin(new \Shop\Model\Orm\OrderItem(), 'A.id=B.order_id', 'B')
            ->exec();
      
      $result_list = array();

      while ($row = $list['all']->fetchRow()) {
        $order_data = array(
                      'order_num' => $row['order_num'],
                      'price' => $row['price'],
                      'title' => $row['title'],
        );
       $result_list[] = $order_data;
      }
      
      return $result_list;
    } 
Закусило Александр пишет:

Что в массиве $order_report_arr?

<pre>
{var_dump($order_report_arr)}
</pre>
array(13) {
  [0]=>
  array(3) {
    ["order_num"]=>
    string(4) "9121"
    ["price"]=>
    string(7) "1110.00"
    ["title"]=>
    string(78) "Брюки-леггинсы на евромеху "ЛЮКС NO:2068""
  }
  [1]=>
  array(3) {
    ["order_num"]=>
    string(4) "9120"
    ["price"]=>
    string(7) "1200.00"
    ["title"]=>
    string(61) "Леггинсы кожаные " Ангел 90-1 ""
  }
  [2]=>
  array(3) {
    ["order_num"]=>
    string(4) "9119"
    ["price"]=>
    string(6) "130.00"
    ["title"]=>
    string(63) "Трусики хлопковые кружевные белый"
  }
  [3]=>
  array(3) {
    ["order_num"]=>
    string(4) "9119"
    ["price"]=>
    string(6) "350.00"
    ["title"]=>
    string(71) "Трусики-стринги " Donafen 1031 " леопард"

.....

Есть вот такой вариант. Но как тут обратиться к нужной переменной?

<table>
{foreach $order_report_arr as $nums}
      <tr>
        <td>Номер заказа {$nums.order_num}</td>
      </tr>
    {foreach $nums as $num}       
        <tr>
          <td>Название {$num}</td>
        </tr>
    {/foreach}
{/foreach}
</table>
Закусило Александр пишет:

Там надо <table> тег вынести за границы цикла, иначе вы просто всё время новую таблицу создаёте. А она форматируется только в рамках одной целой таблицы

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

Сейчас:

Номер заказа 9119
Название Трусики хлопковые кружевные белый     Цена 130.00
Номер заказа 9119
Название Трусики-стринги " Donafen 1031 " леопард     Цена 350.00
Номер заказа 9119
Название Трусики " Haiyun NO.3674 "     Цена 140.00

Нужно:

Номер заказа 9119
Название Трусики хлопковые кружевные белый     Цена 130.00
Название Трусики-стринги " Donafen 1031 " леопард     Цена 350.00
Название Трусики " Haiyun NO.3674 "     Цена 140.00

Прошу помощи с выводом данных в шаблоне.

Сейчас у меня все выводится в одну строчку, вот так:

Номер заказа 9121
Название Брюки-леггинсы на евромеху "ЛЮКС NO:2068"     Цена 1110.00
Номер заказа 9120
Название Леггинсы кожаные " Ангел 90-1 "     Цена 1200.00
Номер заказа 9119
Название Трусики хлопковые кружевные белый     Цена 130.00
Номер заказа 9119
Название Трусики-стринги " Donafen 1031 " леопард     Цена 350.00
Номер заказа 9119
Название Трусики " Haiyun NO.3674 "     Цена 140.00

Вот код шаблона

<div class="orderReportWrapper">
{foreach $order_report_arr as $nums}
    <table>
      <tr>
        <td>Номер заказа {$nums.order_num}</td>
      </tr>
      <tr>
        <td>Название {$nums.title}</td>
        <td>Цена {$nums.price}</td>
      </tr>
    </table>
{/foreach}
</div>

Подскажите, как мне сделать что бы было так?

Номер заказа
Товарная позиция - цена
Товарная позиция - цена
Товарная позиция - цена
Товарная позиция - цена

Номер заказа
Товарная позиция - цена
Товарная позиция - цена
Товарная позиция - цена
Товарная позиция - цена

35

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

Поставил капчу от googla пока все тихо ))

36

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

Sergey T. пишет:

У нас когда выключаем капчу начинают валиться комментарии по 20 в день и регистрации тоже штук по 20, включаем капчу и все, тишина, никаких ботов. Капча стандартная.

Вот повторилось, все таки боты обходят стандартную капчу

37

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

Атаковали боты в комментарии. Но капча на оставление комментов, для незарегистрированных стоит. У кого то уже боты проходили стандартную капчу? Кто пробывал внедрять гугл рекапчу?

Selena пишет:

Права на папки 775. Дело в том, что я шаблоны нигде и не вызываю. Понять не могу, откуда он его тянет sad

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

Попробуйте проверить права на папки modules и tamplates

Поставил Apache 2.4 и стало все ок!

Дмитрий пишет:
Илья пишет:

Попробуйте взять css класс .disableGrid из темы young. Мне нужна была похожая затея с банером, сделал во весь экран благодаря ему

Не совсем ясно как это может помочь.

Посмотрите там в теме, там баннер на главной растянут во весь экран

Попробуйте взять css класс .disableGrid из темы young. Мне нужна была похожая затея с банером, сделал во весь экран благодаря ему

Apache-2.4+Nginx-1.10

Здравствуйте. На openserver не создается папка resized и из за этого не показываются изображения, подскажите в чем может быть дело?

Закусило Александр пишет:

Но как там зафиксировать что это именно удаление, а не просто редактирование заказа например?

По хуку удаления заказа.
http://readyscript.ru/dev-manual/dev_hooks.html

Не понятно, как в хуке orm.beforewrite сделать хук orm.delete.catalog.product. Можно пример?

Но как там зафиксировать что это именно удаление, а не просто редактирование заказа например?
А id пользователя который выполняет удаление как то можно получить?

Здравствуйте
1. Баг: Если использовать данный код, то товарная позиция не удаляется, но у нее после этого слетает основная категория.                    - Скажите как это можно поправить?

    public static function ormDeleteCatalogProduct($param, \RS\Event\Event $event) {
        $current_user = \RS\Application\Auth::getCurrentUser();
        
        if (!in_array('supervisor', $current_user->getUserGroups())) {
            //Если пользователь не состоит в группе supervisor
            $event->stopPropagation();
        }
    }

2. Вопрос: Скажите на какое событие подвеситься, что бы сделать такую проверку в совершенном заказе?
3. Вопрос: событие orm.beforemultidelete.catalog-product уже появилось в новых версиях?

Вот спасибо большое

Андрей пишет:

там div class="socialLine"

а в шаблоне вообще другой класс показывает.. как убрать?

Где там?
Какой другой?

http://www.fotolink.su/v.php?id=02b478e … 649e20e36d