Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

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

На форуме решения не нашел.

 

И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов)

Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(

Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара.

В admin/model/catalog/suppler

 

НДС могу поставить  принудительно для всех товаров, если все согласны.

Нужно эту тему обсудить, пока ее еще никто не поднимал.

 

Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал.

 

И со спецсимволами не понятно, было время ооочень долго не обновлялся и пользовался версией 4.3. обновился аж на 4.7 если не ошибаюсь, так вот в 4.3. никаких проблем со спецсимволами не было! Ни в названии ни в описании ни в URL, в общем ни где, всё везде было правильно, кавычка значит кавычка, амперсанд значит амперсанд...

Надіслати
Поділитися на інших сайтах

Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля sku, прайсы делаю парсером, недостающие значения sku проставляю вручную. Для каждого товара получается уникальный код, при повтроном проходе парсера у некоторых значений может появлятя ску, вообщем потом очень сложно найти соответствия тем товарам что в магазнине и те что в прайсе проставленны мною, т.к. они  могут не соответствовать из зв этого могут быть ошибки. Мне кажется выход это добавитть контроль по двум колонкам прайса, это цена и sku. Этим можно решить проблему того что sku может быть одинаковым для разных товаров, такое может быть.

И еще мне кажется нужно добавить Родительскую категорию и подкатегории для привязки.

А цена возьмет и поменяется, что тогда?

В руководстве писал, как сделать идентификацию товара по sku+префиксу поставщика.

Такой вариант устроит?

Но тогда не пользуйтесь функцией "Выбирать поставщика по цене"

Эм... Я что то не совсем понял про цену, я не по цене говорю а про название, я предлогаю сделать как тут описал, видел по краней мере подобную реализацию в одном модуле. Название редко меняются и как правило уникальные.

Надіслати
Поділитися на інших сайтах


Зайдите в форму, которую хотите клонировать, удалите имя поставщика, или напишите вместо него New.

Сохраните.

B правда работает!! А так было не очевидно... похоже я в документации чет пропустил. Еще одной заморочкой меньше  :-)

Надіслати
Поділитися на інших сайтах


 

 

 

Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля sku, прайсы делаю парсером, недостающие значения sku проставляю вручную. Для каждого товара получается уникальный код, при повтроном проходе парсера у некоторых значений может появлятя ску, вообщем потом очень сложно найти соответствия тем товарам что в магазнине и те что в прайсе проставленны мною, т.к. они  могут не соответствовать из зв этого могут быть ошибки. Мне кажется выход это добавитть контроль по двум колонкам прайса, это цена и sku. Этим можно решить проблему того что sku может быть одинаковым для разных товаров, такое может быть.

И еще мне кажется нужно добавить Родительскую категорию и подкатегории для привязки.

 

Возможно у Вас получится использовать в качестве sku наименование товара, иногда это получчается, иногда нет, иногда я объединяю sku с наименованием товара и всё вместе обозначаю как sku.

 

Можете объединить с категорией или с чем у Вас получается.

 

Пример: В excel, в ячейке А1 находится sku товара (допустим - 389а5), в ячейке D1 у Вас находится категория товара (допустим - Трусы_женские_с_начесом). Если в ячейку G1 написать формулу =A1&D1, то в ней появится текст следующего содержания - 389а5Трусы_женские_с_начесом. Протягиваете этоту формулу по всем товарам и указываете в модуле столбец G как sku.

 

Есть небольшошй нюанс, прежде чем использовать прайс с формулами его нужно сохранить как CSV (разделитель запятые), потом закрыть excel и снова открыть в нем сохраненный CSV фаил. При єтом все формулы, цвета, шрифты текста и ячеек и т.д. пропадут, останется чистый прайс с результатами расчета формул. Теперь, когда Вы зашли в CSV фаил его нужно сохранить как XML таблица. И можете смело заливать, ошибок связанных с неправильным форматом прайса у Вас никогда не будет.

 

Таким образом можете объединить любые нужные вам столбцы в товаре, хоть с описанием товара и всеми атрибутами сразу. Единственная ошибка которая может возникнуть, это разрешенный размер символов для SKU в базе данных, а размер при необходимости можно увеличить.

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

Если у Вас в шаблоне sku отображается в товаре, тогда да. У меня sku не отображается, поэтому "никаких" костылей не испытываю. отдельно артикул товара я вывожу в характеристике.

Автозапчасти много ищут по оригинальному номеру, как на сайте это можно делать так и гуглом. Я с начало подумал сделать просто артикул самому и протянуть по прайсу, а потом подумал что следущий раз например товаров прибавится или убавится и тогда я уже это не смогу сделать, т.к. какие то из них будут иметь уже другой порядковый номер по счету из за это го sku будет другим и товары не верно обновятся. Если например сделать опцию, при выборе прайса, обновлять названию и артикулу или только по названию и только па артикулу, это добавило бы гибкости модулю. Если выбранно по названию, парсер проверяет совпадения с названием если не нашел смотрит по артикулу (при наличии его в прайсе) , если нашел название, а артикул не совпал этот товар попадает в лог и он его не добавляет, если вообще нет артикула а название совпадает то обновляет.

Совпадением по названию :)

Это, разве что для автозапчастей пройдет, и то только с вероятностью.

Как раз сейчас этим вопросом занимаюсь для 5.0 , так, скажу честно: "Беда".

Приоткрою секреты 5.0

Мучился 5 дней над эвристическим поиском одинаковых товаров, получил для каждого товара - до 10 вариантов похожих :(

Надіслати
Поділитися на інших сайтах

 

 

 

 

Следующий вопрос:

Как спарсить со страницы поставщика картинку в описание товара?

Картинка находится между двумя другими стандартными:

 

<p style="text-align: center;"><img width="710" height="52" src="http://xxx.com/img/pb/814/559/560/560559814_058.jpg[/url]" alt="Size-Detail"></img></p>

<p style="text-align: center;"><img src="http://img.xxx.com/img/pb/656/626/676/676626656_646.jpg[/url]" alt=""></img></p>

<p style="text-align: center;"><img width="724" height="60" src="http://xxx.com/img/pb/814/832/608/608832814_946.jpg[/url]" alt="image"></img></p>

 

Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.

Если хотите поэксперементировать: функция ParsDesc прошу.

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

 

Увы не силен в PHP...

Порылся но всю логику функции так и не понял.

Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло.

Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку.

В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу

<img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image">

все что между тегами нужно без проверки отправить в дескрипшн.

 

Все правильно вы делаете:

Добавьте <img> и попробуйте 4.10

 

Поставил 4.10

Вроде все по инструкции сделал. Добавил <img>.

Описания загрузились, но в таком виде:

>&img width='710' height='52' src='http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg' alt='Size-Detail'&&/img&&/p&,&img width='724' height='60' src='http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg' alt='image'

;&

вместо картинок.

В логах в каждой строчке "Margin = 0 Quantity was set default Quantity was set 99 Description default "

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

 

А по завершении загрузки высыпало:

Notice: Uninitialized string offset: 1 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 2 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 3 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 4 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 5 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 6 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 7 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 8 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 9 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 10 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 11 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

.....

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Попробуйте так:

 

вместо:

 

$text = strip_tags($text, '<p><em><i><br><li><ul><i><b><strong>');                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);                

                $text = str_replace('. ', '.<br>', $text);

                $text = str_replace('! ', '!<br>', $text);

 

$text = htmlspecialchars_decode($text);                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);

 

и замените это (в двух местах):

 

  // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

        $descript = $this->symbol($descript);

 

на такое: 

 

   // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

      

 

 

Сделал. Картинки отобразились, но не те что нужно.

Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию...

И по завершению работы снова вместо "готово" высыпались те же ошибки.

Надіслати
Поділитися на інших сайтах


 

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

На форуме решения не нашел.

 

И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов)

Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(

Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара.

В admin/model/catalog/suppler

 

НДС могу поставить  принудительно для всех товаров, если все согласны.

Нужно эту тему обсудить, пока ее еще никто не поднимал.

 

 

Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал.

Отключить отображение на сайте, это одно дело.

Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет.

 

 

Копаясь в символах, наткнулся на

"û"=>" ","ü"=>" ","ý"=>" ",

"þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ",

 

Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет.

Надіслати
Поділитися на інших сайтах


При загрузке прайса постоянно выскакивает ошибка

Warning: unlink(./uploads/sos.tmp) [function unlink]: Permission denied in Z:\home\localhost\www\\admin\model\catalog\suppler.php on line 4174Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\\admin\index.php:79) in Z:\home\localhost\www\\system\engine\controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\\admin\index.php:79) in Z:\home\localhost\www\\system\engine\controller.php on line 29

 

Все права на папку сайта стоят.Сайт на локалке.

 

Вот 27-30 строки из engine.php

 

protected function redirect($url, $status = 302) {

        header('Status: ' . $status);

        header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url));

        exit();                

    }

 

После обновления страницы пишет "готово". Если убрать точку перед первым апострофом из ./uploads/sos.tmp , то ошибка не выскакивает. Так должно быть? Если нет,то где копать. Насколько понял одновременно два запроса на изменения надписи в хедере админки.

PS: Сам не программист, не пинайте сильно за, возможно, глупые вопросы :)

Вы на правильном пути :)

Количество точек перед  /uploads/sos.tmp  зависят от места нахождения папки uploads (в корне сайта или в папке admin).

Не хочу вдаваться в подробности.

Подберите кол-во точек и везде подправьте или насоздавайте папку uploads везде - в какой-то из них попадет sos

В общем манипуляции с точкой привели лишь к тому,что после появления этой ошибки, обновляя страницу, высвечивалось,что нельзя создать файл сос, репорт и т.д. Конфликт был из-за двух одновременных обращений к хедеру админки от suppler и от index на вывод информации. Решил, закомментировав код из индекса админки

if ($config->get('config_error_display')) {

        echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>';

    }

Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите.

Надіслати
Поділитися на інших сайтах


Загрузил около 4000 позиций! Но как оптимизировать OpenCart, жутко тормозит с таким количеством товара. Думаю кто-то в той теме сталкивался с этой проблемой.

 

Читал про модуль "1000 категорий". Но не знаю подойдет или нет, к тому же шаблон у меня не стандартный(Shoppica).

 

Помогите пожалуйста, кто знает решение этой проблемы.

Слышал, есть специальные кэшеры.

Хотя многое и от хостинга зависит: у меня 27 000 товаров www.8bits.com.ua и не сильно тормозит.

У вас шустро работает, а у меня было 12 сек. на загрузку. Сейчас добился 6 сек. Может действительно в хостинге проблема. И товаров то всего около 4000 не 27000. Спасибо, почитаю про кэшеры.

Надіслати
Поділитися на інших сайтах


я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU.

Верю, у вас такая специфика.

Не пробовали названия, как ску использовать?

Надіслати
Поділитися на інших сайтах

 

 

 

 

 

Следующий вопрос:

Как спарсить со страницы поставщика картинку в описание товара?

Картинка находится между двумя другими стандартными:

 

<p style="text-align: center;"><img width="710" height="52" src="http://xxx.com/img/pb/814/559/560/560559814_058.jpg[/url]" alt="Size-Detail"></img></p>

<p style="text-align: center;"><img src="http://img.xxx.com/img/pb/656/626/676/676626656_646.jpg[/url]" alt=""></img></p>

<p style="text-align: center;"><img width="724" height="60" src="http://xxx.com/img/pb/814/832/608/608832814_946.jpg[/url]" alt="image"></img></p>

 

Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.

Если хотите поэксперементировать: функция ParsDesc прошу.

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

 

Увы не силен в PHP...

Порылся но всю логику функции так и не понял.

Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло.

Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку.

В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу

<img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image">

все что между тегами нужно без проверки отправить в дескрипшн.

 

Все правильно вы делаете:

Добавьте <img> и попробуйте 4.10

 

Поставил 4.10

Вроде все по инструкции сделал. Добавил <img>.

Описания загрузились, но в таком виде:

<

blockquote>

>&img width='710' height='52' src='http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg' alt='Size-Detail'&&/img&&/p&,&img width='724' height='60' src='http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg' alt='image'

;&

вместо картинок.

В логах в каждой строчке "Margin = 0 Quantity was set default Quantity was set 99 Description default "

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

 

А по завершении загрузки высыпало:

Notice: Uninitialized string offset: 1 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 2 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 3 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 4 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 5 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 6 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 7 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 8 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 9 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 10 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 11 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

.....

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Попробуйте так:

 

вместо:

 

$text = strip_tags($text, '<p><em><i><br><li><ul><i><b><strong>');                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);                

                $text = str_replace('. ', '.<br>', $text);

                $text = str_replace('! ', '!<br>', $text);

 

$text = htmlspecialchars_decode($text);                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);

 

и замените это (в двух местах):

 

  // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

        $descript = $this->symbol($descript);

 

на такое: 

 

   // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

      

 

Сделал. Картинки отобразились, но не те что нужно.

Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию...

И по завершению работы снова вместо "готово" высыпались те же ошибки.

 

Номер колонки описания уберите.

Надіслати
Поділитися на інших сайтах

 

 

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

На форуме решения не нашел.

 

И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов)

Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(

Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара.

В admin/model/catalog/suppler

 

НДС могу поставить  принудительно для всех товаров, если все согласны.

Нужно эту тему обсудить, пока ее еще никто не поднимал.

 

 

Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал.

Отключить отображение на сайте, это одно дело.

Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет.

 

 

Копаясь в символах, наткнулся на

"û"=>" ","ü"=>" ","ý"=>" ",

"þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ",

 

Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет.

Все правильно, нельзя писать """ .

Надіслати
Поділитися на інших сайтах

 

При загрузке прайса постоянно выскакивает ошибка

Warning: unlink(./uploads/sos.tmp) [function unlink]: Permission denied in Z:\home\localhost\www\\admin\model\catalog\suppler.php on line 4174Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\\admin\index.php:79) in Z:\home\localhost\www\\system\engine\controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\\admin\index.php:79) in Z:\home\localhost\www\\system\engine\controller.php on line 29

 

Все права на папку сайта стоят.Сайт на локалке.

 

Вот 27-30 строки из engine.php

 

protected function redirect($url, $status = 302) {

        header('Status: ' . $status);

        header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url));

        exit();                

    }

 

После обновления страницы пишет "готово". Если убрать точку перед первым апострофом из ./uploads/sos.tmp , то ошибка не выскакивает. Так должно быть? Если нет,то где копать. Насколько понял одновременно два запроса на изменения надписи в хедере админки.

PS: Сам не программист, не пинайте сильно за, возможно, глупые вопросы :)

Вы на правильном пути :)

Количество точек перед  /uploads/sos.tmp  зависят от места нахождения папки uploads (в корне сайта или в папке admin).

Не хочу вдаваться в подробности.

Подберите кол-во точек и везде подправьте или насоздавайте папку uploads везде - в какой-то из них попадет sos

В общем манипуляции с точкой привели лишь к тому,что после появления этой ошибки, обновляя страницу, высвечивалось,что нельзя создать файл сос, репорт и т.д. Конфликт был из-за двух одновременных обращений к хедеру админки от suppler и от index на вывод информации. Решил, закомментировав код из индекса админки

if ($config->get('config_error_display')) {

        echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>';

    }

Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите.

Сообшение об ошибке не будет, но файл сос не будет удален после загрузки прайса все равно.

Значит придется его удалять руками.

А не пробовали 2 uploads- a создать?

Вообще, на сервере все заработает норм.

Надіслати
Поділитися на інших сайтах

 

 

При загрузке прайса постоянно выскакивает ошибка

Warning: unlink(./uploads/sos.tmp) [function unlink]: Permission denied in Z:\home\localhost\www\\admin\model\catalog\suppler.php on line 4174Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\\admin\index.php:79) in Z:\home\localhost\www\\system\engine\controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\\admin\index.php:79) in Z:\home\localhost\www\\system\engine\controller.php on line 29

 

Все права на папку сайта стоят.Сайт на локалке.

 

Вот 27-30 строки из engine.php

 

protected function redirect($url, $status = 302) {

        header('Status: ' . $status);

        header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url));

        exit();                

    }

 

После обновления страницы пишет "готово". Если убрать точку перед первым апострофом из ./uploads/sos.tmp , то ошибка не выскакивает. Так должно быть? Если нет,то где копать. Насколько понял одновременно два запроса на изменения надписи в хедере админки.

PS: Сам не программист, не пинайте сильно за, возможно, глупые вопросы :)

Вы на правильном пути :)

Количество точек перед  /uploads/sos.tmp  зависят от места нахождения папки uploads (в корне сайта или в папке admin).

Не хочу вдаваться в подробности.

Подберите кол-во точек и везде подправьте или насоздавайте папку uploads везде - в какой-то из них попадет sos

В общем манипуляции с точкой привели лишь к тому,что после появления этой ошибки, обновляя страницу, высвечивалось,что нельзя создать файл сос, репорт и т.д. Конфликт был из-за двух одновременных обращений к хедеру админки от suppler и от index на вывод информации. Решил, закомментировав код из индекса админки

if ($config->get('config_error_display')) {

        echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>';

    }

Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите.

Сообшение об ошибке не будет, но файл сос не будет удален после загрузки прайса все равно.

Значит придется его удалять руками.

А не пробовали 2 uploads- a создать?

Вообще, на сервере все заработает норм.

Пробовал 2 папки создавать, одну в корне, вторую в админке. Сос появлялся во второй. При удалении точки, в первой папке не появлялся, но ошибка появлялась. Надеюсь,что на хостинге ошибки не будет.

PS: Спасибо, за быстрые ответы.

Надіслати
Поділитися на інших сайтах


Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается

 

Notice: Undefined index: importseo in /home/public_html/admin/controller/catalog/suppler.php on line 696Notice: Undefined index: importseo in /home/public_html/admin/controller/catalog/suppler.php on line 1023

Надіслати
Поділитися на інших сайтах


 

Устанавливаю без Vqmod столкнулся с такой проблемой ваш файл в папке adm_model_catalog "category.php" очень сильно отличается от оригинала и от такого же файла в моем шаблоне в моем же файле в отличии от оригинала добавлен этот блок

 

public function getParentCategories($parent_id = 0) {

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '" . (int)$parent_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)");
 
return $query->rows;
}
 
 
 
Вопрос заключается в следующем мне просто добавить этот блок в ваш файл и заменить его на оригинальный и все будет работать и мой шаблон и ваш модуль? 
Опенкарт ставлю с нуля + ставлю купленный шаблон 

Да эту функцию я добавил в оригинал, без нее OC выдает ошибку.

Можете попробовать без нее увидите.

А потом, просто вставьте ее.

Вы меня не поняли в директории /admin/model/catalog есть файл category.php если я его меняю с оригинала на ваш файл то визуально в разделе категорий пропадают категории в админ панели их тупо не видно но работает ваш модуль, но если я оставляю оригинальный файл то категории появляются в админ панели но модуль выдает ошибку!

 

Я не могу понять что вы добавили и что убрали из файла так как в данном конкретном файле нет комментарий, но хочу заметить что вашем файл вырезана большая часть от оригинала.

 

http://yadi.sk/d/gI4y1Ei970GbE вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой.

Надіслати
Поділитися на інших сайтах


Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках:

2
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_cat in /www/admin/view/template/catalog/suppler_form.tpl on line 77
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 99
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 104
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 109
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 114
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_manuf in/www/admin/view/template/catalog/suppler_form.tpl on line 166
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: category_id in /www/admin/view/template/catalog/suppler_form.tpl on line 353
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: category_id in /www/admin/view/template/catalog/suppler_form.tpl on line 375
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: category_id in /www/admin/view/template/catalog/suppler_form.tpl on line 397
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: option_id in /www/admin/view/template/catalog/suppler_form.tpl on line 544
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 608
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in/www/admin/view/template/catalog/suppler_form.tpl on line 619
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 629
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in/www/admin/view/template/catalog/suppler_form.tpl on line 631
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 635
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in/www/admin/view/template/catalog/suppler_form.tpl on line 637
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 642
2013-07-19 22:34:17 - PHP Notice:  Undefined variable: option_id in/www/admin/view/template/catalog/suppler_form.tpl on line 544
Надіслати
Поділитися на інших сайтах


 

 

 

 

 

 

Следующий вопрос:

Как спарсить со страницы поставщика картинку в описание товара?

Картинка находится между двумя другими стандартными:

 

<p style="text-align: center;"><img width="710" height="52" src="http://xxx.com/img/pb/814/559/560/560559814_058.jpg[/url]" alt="Size-Detail"></img></p>

<p style="text-align: center;"><img src="http://img.xxx.com/img/pb/656/626/676/676626656_646.jpg[/url]" alt=""></img></p>

<p style="text-align: center;"><img width="724" height="60" src="http://xxx.com/img/pb/814/832/608/608832814_946.jpg[/url]" alt="image"></img></p>

 

Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.

Если хотите поэксперементировать: функция ParsDesc прошу.

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

 

Увы не силен в PHP...

Порылся но всю логику функции так и не понял.

Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло.

Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку.

В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу

<img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image">

все что между тегами нужно без проверки отправить в дескрипшн.

 

Все правильно вы делаете:

Добавьте <img> и попробуйте 4.10

 

Поставил 4.10

Вроде все по инструкции сделал. Добавил <img>.

Описания загрузились, но в таком виде:

<

blockquote>

>&img width='710' height='52' src='http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg' alt='Size-Detail'&&/img&&/p&,&img width='724' height='60' src='http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg' alt='image'

;&

вместо картинок.

В логах в каждой строчке "Margin = 0 Quantity was set default Quantity was set 99 Description default "

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

 

А по завершении загрузки высыпало:

Notice: Uninitialized string offset: 1 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 2 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 3 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 4 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 5 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 6 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 7 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 8 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 9 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 10 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 11 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

.....

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Попробуйте так:

 

вместо:

 

$text = strip_tags($text, '<p><em><i><br><li><ul><i><b><strong>');                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);                

                $text = str_replace('. ', '.<br>', $text);

                $text = str_replace('! ', '!<br>', $text);

 

$text = htmlspecialchars_decode($text);                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);

 

и замените это (в двух местах):

 

  // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

        $descript = $this->symbol($descript);

 

на такое: 

 

   // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

      

 

Сделал. Картинки отобразились, но не те что нужно.

Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию...

И по завершению работы снова вместо "готово" высыпались те же ошибки.

 

Номер колонки описания уберите.

5adaa2611a42.jpg

Которую?

Надіслати
Поділитися на інших сайтах


Пожелания:

Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото.

А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок?

Надіслати
Поділитися на інших сайтах


Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается

 

Notice: Undefined index: importseo in /home/public_html/admin/controller/catalog/suppler.php on line 696Notice: Undefined index: importseo in /home/public_html/admin/controller/catalog/suppler.php on line 1023

Покажите, пож, эту строку, лучше, несколько строк.

Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел.

Надіслати
Поділитися на інших сайтах

 

 

Устанавливаю без Vqmod столкнулся с такой проблемой ваш файл в папке adm_model_catalog "category.php" очень сильно отличается от оригинала и от такого же файла в моем шаблоне в моем же файле в отличии от оригинала добавлен этот блок

 

public function getParentCategories($parent_id = 0) {

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE c.parent_id = '" . (int)$parent_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "'  AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)");
 
return $query->rows;
}
 
 
 
Вопрос заключается в следующем мне просто добавить этот блок в ваш файл и заменить его на оригинальный и все будет работать и мой шаблон и ваш модуль? 
Опенкарт ставлю с нуля + ставлю купленный шаблон 

Да эту функцию я добавил в оригинал, без нее OC выдает ошибку.

Можете попробовать без нее увидите.

А потом, просто вставьте ее.

Вы меня не поняли в директории /admin/model/catalog есть файл category.php если я его меняю с оригинала на ваш файл то визуально в разделе категорий пропадают категории в админ панели их тупо не видно но работает ваш модуль, но если я оставляю оригинальный файл то категории появляются в админ панели но модуль выдает ошибку!

 

Я не могу понять что вы добавили и что убрали из файла так как в данном конкретном файле нет комментарий, но хочу заметить что вашем файл вырезана большая часть от оригинала.

 

http://yadi.sk/d/gI4y1Ei970GbE вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой.

Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка.

То, что не выделил ее комментариями - это действительно моя оплошность.

Спасибо, подправлю.

Надіслати
Поділитися на інших сайтах

Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках:

2
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_cat in /www/admin/view/template/catalog/suppler_form.tpl on line 77
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 99
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 104
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 109
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_price in /www/admin/view/template/catalog/suppler_form.tpl on line 114
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: my_manuf in/www/admin/view/template/catalog/suppler_form.tpl on line 166
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: category_id in /www/admin/view/template/catalog/suppler_form.tpl on line 353
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: category_id in /www/admin/view/template/catalog/suppler_form.tpl on line 375
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: category_id in /www/admin/view/template/catalog/suppler_form.tpl on line 397
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: option_id in /www/admin/view/template/catalog/suppler_form.tpl on line 544
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 608
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in/www/admin/view/template/catalog/suppler_form.tpl on line 619
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 629
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in/www/admin/view/template/catalog/suppler_form.tpl on line 631
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 635
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in/www/admin/view/template/catalog/suppler_form.tpl on line 637
2013-07-19 22:34:10 - PHP Notice:  Undefined variable: act in /www/admin/view/template/catalog/suppler_form.tpl on line 642
2013-07-19 22:34:17 - PHP Notice:  Undefined variable: option_id in/www/admin/view/template/catalog/suppler_form.tpl on line 544

Не те ошибки.

Загляните в admin/uploads/errors.tmp

Там что пишут?

Надіслати
Поділитися на інших сайтах

 

 

 

 

 

 

 

Следующий вопрос:

Как спарсить со страницы поставщика картинку в описание товара?

Картинка находится между двумя другими стандартными:

 

<p style="text-align: center;"><img width="710" height="52" src="http://xxx.com/img/pb/814/559/560/560559814_058.jpg[/url]" alt="Size-Detail"></img></p>

<p style="text-align: center;"><img src="http://img.xxx.com/img/pb/656/626/676/676626656_646.jpg[/url]" alt=""></img></p>

<p style="text-align: center;"><img width="724" height="60" src="http://xxx.com/img/pb/814/832/608/608832814_946.jpg[/url]" alt="image"></img></p>

 

Вообще то, я из описания вырезаю почти все теги, кроме выделения текста.

Если хотите поэксперементировать: функция ParsDesc прошу.

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

 

Увы не силен в PHP...

Порылся но всю логику функции так и не понял.

Добавление <img> в строку $text = strip_tags($text, '<p><em><i><br><li><ul><b><strong>'); не помогло.

Помогите плз. Суть - вывести в описание полностью кусок с ссылкой на картинку.

В строке "Описание по умолчанию или ограничивающие теги(через запятую) на странице сайта поставщика:" ввожу

<img width="710" height="52" src="http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg" alt="Size-Detail"></img></p>,<img width="724" height="60" src="http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg" alt="image">

все что между тегами нужно без проверки отправить в дескрипшн.

 

Все правильно вы делаете:

Добавьте <img> и попробуйте 4.10

 

Поставил 4.10

Вроде все по инструкции сделал. Добавил <img>.

Описания загрузились, но в таком виде:

<

blockquote>

>&img width='710' height='52' src='http://i00.i.aliimg.com/img/pb/814/559/560/560559814_058.jpg' alt='Size-Detail'&&/img&&/p&,&img width='724' height='60' src='http://i01.i.aliimg.com/img/pb/814/832/608/608832814_946.jpg' alt='image'

;&

вместо картинок.

В логах в каждой строчке "Margin = 0 Quantity was set default Quantity was set 99 Description default "

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

 

А по завершении загрузки высыпало:

Notice: Uninitialized string offset: 1 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 2 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 3 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 4 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 5 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 6 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 7 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 8 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 9 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 10 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Uninitialized string offset: 11 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2426

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

.....

Notice: Undefined offset: 13 in /home/increativ/domains/menscasual.ru/public_html/admin/model/catalog/suppler.php on line 2705

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /public_html/admin/index.php:83) in /public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 29

Попробуйте так:

 

вместо:

 

$text = strip_tags($text, '<p><em><i><br><li><ul><i><b><strong>');                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);                

                $text = str_replace('. ', '.<br>', $text);

                $text = str_replace('! ', '!<br>', $text);

 

$text = htmlspecialchars_decode($text);                                

                if (!$this->detect_utf($text)) $text = $this->win_utf8 ($text);

 

и замените это (в двух местах):

 

  // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

        $descript = $this->symbol($descript);

 

на такое: 

 

   // Описание оригинал

        $descript = "No description";

        if (isset($row_product[0]['description']))

        $descript = $row_product[0]['description'];

      

 

Сделал. Картинки отобразились, но не те что нужно.

Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию...

И по завершению работы снова вместо "готово" высыпались те же ошибки.

 

Номер колонки описания уберите.

5adaa2611a42.jpg

Которую?

Вижу, у вас все правильно, спасибо.

Буду смотреть.

 

Задача у вас не обычная, но интересная.

Надіслати
Поділитися на інших сайтах

Пожелания:

Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото.

А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок?

Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно).

А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно.

Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ?

Надіслати
Поділитися на інших сайтах

 

Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается

 

Notice: Undefined index: importseo in /home/public_html/admin/controller/catalog/suppler.php on line 696Notice: Undefined index: importseo in /home/public_html/admin/controller/catalog/suppler.php on line 1023

Покажите, пож, эту строку, лучше, несколько строк.

Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел.

ocStore 1.5.4.1, версия модуля обновлял до 4.10

ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.