Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

korya

Новичок
  
  • Публикаций

    25
  • Зарегистрирован

  • Посещение

Все публикации пользователя korya

  1. Значит не понимаете. Екшн контроллера категорий не находит категорию за указанным идентификатором, после чего указываются заголовки и данные передаются во вьюху. Вот эти данные вы можете изменить. Вот пример Сбросим левую колонку перед тем как отправить данные $data['column_left'] = ''; Теперь у Вас будет страница ошибки, с пустой левой колонкой. Контроллер только указывает какую вьюху ему грузить и передает данные. $this->response->setOutput($this->load->view('error/404', $data)); Смотрите сам файл вьюхи not_found.twig Контроллер собирает все в массив $data, после чего отдает все это добро вьюхе, потому Вам нужно заботится о переменных в not_found.php перед загрузкой самой вью
  2. Ничего, бывает) На будущее все что начинается на "T_" это константы парсера, токены. Из названия токена сразу видно в чем ошибка T_ENCAPSED_AND_WHITESPACE.
  3. Все верно, в нутри тега а, блок с класом .баннер_текст (его размеры на скрине) Оберни в тег весь блок или делай его на всю ширину!
  4. Насколько я помню опенкарт отправляет письма от имени получателя, или от имени какой-то там системной учетки, что в корне не верно Я просто не помню. Определитесь как Вы будете отправлять письма, через смтп? Смотрите кто отравитель, и еще для начала проверьте spf запись
  5. Если я Вас правильно понял то файл upload/catalog/view/theme/default/template/product/product.twig или редактор шаблона product -> product.twig строка <li>{{ text_stock }} {{ stock }}</li>
  6. Такое какое оно есть, 300 рублевые цыгане О, да, яркий представитель) Я что-то говорил о том, что мне нужно что-то искать? Лей мне в уши, какой ты ездатый программист и некто тут кроме тебя не умеет что-то делать! Суть вловил? На основани того, что у меня есть глаза, если Вы сударь не видите, ну то я Вам ничем помочь не смогу.
  7. В какую ветку не зайду, так там, орут величайшие мастера о своих скилах и о секретных разработках. Комьюниии такое себе.
  8. Наверное потому, что потому) Скорей всего забит, пул. Любой запрос не будет работать. Для начала установите в конфиге драйвер mpdo Ещё в самом файле удалите атрибут. И наблюдайте. ATTR_PERSISTENT
  9. Да уж) А кто Вам такое сказал? Видимо обладатели Денвера по сей день. По воле судьбы, должен магазин доделать на этом чуде, так смотрю жабоед даже в сторону psr не смотрит. А жаль.
  10. ALTER TABLE `oc_weight_class_description` MODIFY COLUMN `unit` varchar(8) NOT NULL; Якщо імпортувати файл у окстор3, виконати перед імпортом, поле юніт із коробки має довжину лише 4 символи
  11. файлы config.php define('DEBUG', false); //define('DEBUG', true);
  12. Строку /system/library/debug.php on line 170 $f .= '<tr valign="top"><td>' . $c . ' </td><td> ' . $k . ' </td><td> ' . $r . '</td></tr>'; заменить на: $f .= '<tr valign="top"><td>' . $c . ' </td><td> ' . $k . ' </td><td> ' . (is_array($r) ? json_encode($r) : $r) . '</td></tr>'; Все вместе: // File: .../system/library/debug.php /* Request */ $request = self::$_request; $f .= '<div id="ptb_data_cont_request" class="ptb_data_cont" style="display: none;"> <ul class="ptb_tabs"> <li id="ptb_tab_request_default">Request <span>(' . count($request) . ')</span></li> </ul> <div id="ptb_tab_cont_request_default" class="ptb_tab_cont">'; foreach ($request as $key => $row) { $f .= '<table class="ptb_tab_cont_table"> <tbody> <tr> <th style="width:20px;"></th> <th style="width:210px;"></th> <th>' . $key . '</th> </tr>'; $c = 1; if ($row) { foreach ($row as $k => $r) { $f .= '<tr valign="top"><td>' . $c . ' </td><td> ' . $k . ' </td><td> ' . (is_array($r) ? json_encode($r) : $r) . '</td></tr>'; $c++; } } else { $f .= '<tr valign="top"><td>-</td><td>-</td><td>Empty</td></tr>'; } unset($c); $f .= '</tbody> </table>'; }
  13. Для формирования Google Base у товара должно быть описание, я так понимаю у Вас его нет Если Вам нужно для других целей без описания, измените строки в файле /catalog/controller/feed/google_base.php if (!in_array($product['product_id'], $product_data) && $product['description']) { на if (!in_array($product['product_id'], $product_data) { удалить $output .= '<description><![CDATA[' . $product['description'] . ']]></description>';
  14. korya

    Google Base

    Заменить в файле/catalog/controller/feed/google_base.php $this->response->addHeader('Content-Type: application/rss+xml'); на $this->response->addHeader('Content-Type: application/rss+xml; charset=utf-8');
  15. Заменить в файле/catalog/controller/feed/google_base.php $this->response->addHeader('Content-Type: application/rss+xml'); на $this->response->addHeader('Content-Type: application/rss+xml; charset=utf-8');
  16. Спасибо большое!!! 12538 товаров, 10969 категорий (у меня на категориях конфигуратор сделан) сайт на виртуальном хостинге, второй после самого дешевого. OcStore 2.1.0.2.1 SeoPro включен (без категорий, без окончаний) Вот логи, генерация без категорий (6 шт. основных), только товар, производитель и информация 2016-08-23 1:05:29 - Fast Sitemap Execution Time: 0.34092 2016-08-23 1:13:53 - Fast Sitemap Execution Time: 0.36051 2016-08-23 1:14:47 - Fast Sitemap Execution Time: 0.34484 2016-08-23 1:14:50 - Fast Sitemap Execution Time: 0.35589 2016-08-23 1:16:33 - Fast Sitemap Execution Time: 0.34922 Присоединюсь к вопросу "Скажите, а есть возможность разбить sitemap по 50000 товаров?" Может можно как-то организовать, только для генерации товаров например: sitemap1: /index.php?route=feed/google_sitemap_fast&start=0&end=50000 sitemap2: /index.php?route=feed/google_sitemap_fast&start=50000&end=100000 и кормить их гуглу, мне пока знаний не хватает такое провернуть. Еще раз Спасибо!
  17. У меня 70тыс. товаров и 500 тыс. атрибутов, проблем нет. Сделаешь себе норм выгрузку с етим модулем, если тебе надо загрузить с другого магазина, ну тогда бери выгрузку из своего модуля и потом в екселе - формулой сцепить, и все! дело в шляпе)
  18. Добрий день! Никак не пойму как пользоваться калькуляцией, именно почему два поля для ввода чисел? В справке про это ничего не написано( Если я хочу просто умножить цену на 1.5 в какое поле внести умножитель в левое? в правое? в оба? Если в левое, то зачем тогда правое поле? Объясните пожалуйста. Спасибо!
  19. Вы смотрели снимок из моего поста? Сделал свежий експорт, для примера, в нем цифры 45, 46,20 и т.д. Как ето может быть id языка если у меня только 2 языка (русский id=1 и английский id=2) Я не могу делать експорт для импорта в другой магазин без обработки (удаления) етих чисел.
  20. Не верно, в таком случае будут меняться только те товары, которые попадают под лимит. Вот, верное решение: нужно вставить shuffle ($setting['product']); перед $products = array_slice($setting['product'], 0, (int)$setting['limit']);
  21. Добрый день! При експорте атрибутов, в начале строк есть числа, как их убрать? Раньше вроде ж не было Вот пример, что получаю на выходе 1|Specifications|Type|ANTENNA вместо Specifications|Type|ANTENNA Спасибо!
  22. Снимаю свой вопрос. После долгих настроек сервера, модуль работает на ура. Был момент что при итерации 25 000, запись значений в бд после строки 75к, модуль начал читать данные из 50к строки прайса. Советую, стоит своих денег!
  23. Интересует максимальное количество строк для обработки этим модулем. Взял триальную версию, настроил минимальный импорт, 1 000 - загрузилась быстро, 100 000 - получил ответ, что обработано 65 000 / пропущено 65 000. Мне нужно будет обновлять цену с прайса размером в 200 000+ строк, это возможно? или надо резать прайс на части(если резать - сколько строк максимально пропустит)? Спасибо!

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.