cherkas Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :( Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. И со спецсимволами не понятно, было время ооочень долго не обновлялся и пользовался версией 4.3. обновился аж на 4.7 если не ошибаюсь, так вот в 4.3. никаких проблем со спецсимволами не было! Ни в названии ни в описании ни в URL, в общем ни где, всё везде было правильно, кавычка значит кавычка, амперсанд значит амперсанд... Надіслати Поділитися на інших сайтах More sharing options... Відповіді 49,5k Created 11 р Остання відповідь %d годину Top Posters In This Topic 4282 1600 5935 4816 Popular Days 17 лют 106 28 лют 101 13 лют 96 12 лют 93 Top Posters In This Topic Rassol2 4 282 posts cherkas 1 600 posts usergio 5 935 posts Rubynoid 4 816 posts Popular Days 17 лют 2015 106 posts 28 лют 2015 101 posts 13 лют 2014 96 posts 12 лют 2014 93 posts Popular Posts usergio 9 січня 2013 39 usergio 10 березня 2022 Я жив и уже работаю usergio 9 травня 2019 Уряяяя! Наконец выложил новую версию 9.1 С Cron-ом, кушает прайсы по ссылке в любом формате... 9 месяцев работы Много писать не буду, заснял видео (если что не доложил в раздаче, Posted Images Petr Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля sku, прайсы делаю парсером, недостающие значения sku проставляю вручную. Для каждого товара получается уникальный код, при повтроном проходе парсера у некоторых значений может появлятя ску, вообщем потом очень сложно найти соответствия тем товарам что в магазнине и те что в прайсе проставленны мною, т.к. они могут не соответствовать из зв этого могут быть ошибки. Мне кажется выход это добавитть контроль по двум колонкам прайса, это цена и sku. Этим можно решить проблему того что sku может быть одинаковым для разных товаров, такое может быть. И еще мне кажется нужно добавить Родительскую категорию и подкатегории для привязки. А цена возьмет и поменяется, что тогда? В руководстве писал, как сделать идентификацию товара по sku+префиксу поставщика. Такой вариант устроит? Но тогда не пользуйтесь функцией "Выбирать поставщика по цене" Эм... Я что то не совсем понял про цену, я не по цене говорю а про название, я предлогаю сделать как тут описал, видел по краней мере подобную реализацию в одном модуле. Название редко меняются и как правило уникальные. Надіслати Поділитися на інших сайтах More sharing options... ricsanti Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Зайдите в форму, которую хотите клонировать, удалите имя поставщика, или напишите вместо него New. Сохраните. B правда работает!! А так было не очевидно... похоже я в документации чет пропустил. Еще одной заморочкой меньше :-) Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля 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 вариантов похожих :( Надіслати Поділитися на інших сайтах More sharing options... Petr Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU. Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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>'; } Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите. Надіслати Поділитися на інших сайтах More sharing options... lexxwin Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Загрузил около 4000 позиций! Но как оптимизировать OpenCart, жутко тормозит с таким количеством товара. Думаю кто-то в той теме сталкивался с этой проблемой. Читал про модуль "1000 категорий". Но не знаю подойдет или нет, к тому же шаблон у меня не стандартный(Shoppica). Помогите пожалуйста, кто знает решение этой проблемы. Слышал, есть специальные кэшеры. Хотя многое и от хостинга зависит: у меня 27 000 товаров www.8bits.com.ua и не сильно тормозит. У вас шустро работает, а у меня было 12 сек. на загрузку. Сейчас добился 6 сек. Может действительно в хостинге проблема. И товаров то всего около 4000 не 27000. Спасибо, почитаю про кэшеры. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU. Верю, у вас такая специфика. Не пробовали названия, как ску использовать? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Все правильно, нельзя писать """ . Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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 создать? Вообще, на сервере все заработает норм. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options... fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options... olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Petr Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля sku, прайсы делаю парсером, недостающие значения sku проставляю вручную. Для каждого товара получается уникальный код, при повтроном проходе парсера у некоторых значений может появлятя ску, вообщем потом очень сложно найти соответствия тем товарам что в магазнине и те что в прайсе проставленны мною, т.к. они могут не соответствовать из зв этого могут быть ошибки. Мне кажется выход это добавитть контроль по двум колонкам прайса, это цена и sku. Этим можно решить проблему того что sku может быть одинаковым для разных товаров, такое может быть. И еще мне кажется нужно добавить Родительскую категорию и подкатегории для привязки. А цена возьмет и поменяется, что тогда? В руководстве писал, как сделать идентификацию товара по sku+префиксу поставщика. Такой вариант устроит? Но тогда не пользуйтесь функцией "Выбирать поставщика по цене" Эм... Я что то не совсем понял про цену, я не по цене говорю а про название, я предлогаю сделать как тут описал, видел по краней мере подобную реализацию в одном модуле. Название редко меняются и как правило уникальные. Надіслати Поділитися на інших сайтах More sharing options...
ricsanti Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Зайдите в форму, которую хотите клонировать, удалите имя поставщика, или напишите вместо него New. Сохраните. B правда работает!! А так было не очевидно... похоже я в документации чет пропустил. Еще одной заморочкой меньше :-) Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля 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 вариантов похожих :( Надіслати Поділитися на інших сайтах More sharing options... Petr Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU. Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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>'; } Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите. Надіслати Поділитися на інших сайтах More sharing options... lexxwin Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Загрузил около 4000 позиций! Но как оптимизировать OpenCart, жутко тормозит с таким количеством товара. Думаю кто-то в той теме сталкивался с этой проблемой. Читал про модуль "1000 категорий". Но не знаю подойдет или нет, к тому же шаблон у меня не стандартный(Shoppica). Помогите пожалуйста, кто знает решение этой проблемы. Слышал, есть специальные кэшеры. Хотя многое и от хостинга зависит: у меня 27 000 товаров www.8bits.com.ua и не сильно тормозит. У вас шустро работает, а у меня было 12 сек. на загрузку. Сейчас добился 6 сек. Может действительно в хостинге проблема. И товаров то всего около 4000 не 27000. Спасибо, почитаю про кэшеры. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU. Верю, у вас такая специфика. Не пробовали названия, как ску использовать? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Все правильно, нельзя писать """ . Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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 создать? Вообще, на сервере все заработает норм. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options... fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options... olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Petr Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU. Надіслати Поділитися на інших сайтах More sharing options...
dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Надіслати Поділитися на інших сайтах More sharing options...
alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Надіслати Поділитися на інших сайтах More sharing options...
alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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>'; } Теперь сторонние ошибки только в лог пишутся, а не выводятся. Возможно есть другой путь, подскажите. Надіслати Поділитися на інших сайтах More sharing options...
lexxwin Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Загрузил около 4000 позиций! Но как оптимизировать OpenCart, жутко тормозит с таким количеством товара. Думаю кто-то в той теме сталкивался с этой проблемой. Читал про модуль "1000 категорий". Но не знаю подойдет или нет, к тому же шаблон у меня не стандартный(Shoppica). Помогите пожалуйста, кто знает решение этой проблемы. Слышал, есть специальные кэшеры. Хотя многое и от хостинга зависит: у меня 27 000 товаров www.8bits.com.ua и не сильно тормозит. У вас шустро работает, а у меня было 12 сек. на загрузку. Сейчас добился 6 сек. Может действительно в хостинге проблема. И товаров то всего около 4000 не 27000. Спасибо, почитаю про кэшеры. Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 я могу предоставить по меньшей мере 3-4 прайса, где только уникальные значения, во всяком случае легче названия уникализировать чем SKU. Верю, у вас такая специфика. Не пробовали названия, как ску использовать? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Все правильно, нельзя писать """ . Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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 создать? Вообще, на сервере все заработает норм. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options... fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options... olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Все правильно, нельзя писать """ . Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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 создать? Вообще, на сервере все заработает норм. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options... fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options... olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Столкнулся еще с одной проблемой, в прайсе все цены даны с ндс, как сделать так, чтобы на всю группу загружаемых товаров по умолчанию ставился налоговый класс, к примеру "налоги", а не "не выбрано". Иначе приходится править данные каждого товара отдельно. На форуме решения не нашел. И еще: к описаниям товара добавляется в конце &br&&br&, хотя в прайсе просто текст(без тегов) Совсем запутался с этими спец-символами: то вставляю, то вырезаю :(Гляньте функцию symbol там можно самостоятельно вырезать или не вырезать любые символы из описания и названия товара. В admin/model/catalog/suppler НДС могу поставить принудительно для всех товаров, если все согласны. Нужно эту тему обсудить, пока ее еще никто не поднимал. Не совсем понятен вопрос с НДС, я усебя его вообще отключил и надпись убрал. Отключить отображение на сайте, это одно дело. Мне же нужно ,чтобы пользователь при оформлении видел графу "в том числе НДС", к примеру. Или как вариант подскажите, как у 1000, к примеру, товаров уже существующих в пару кликов изменять налоговый класс с не выбранного на нужный. Для промышленного оборудования это важно, особенно ,если форма оплаты предполагает безналичный расчет. Копаясь в символах, наткнулся на "û"=>" ","ü"=>" ","ý"=>" ", "þ"=>" ","ÿ"=>" ","”"=>' " ',"&"" =>' " '," " " =>" ' ", Смутило то,что некоторые символы заменяются на " ", то есть пробел, а некоторые на ' " ' . Допускается ли такое определение замены не через двойные кавычки, а через одинарные. В подавляющем большинстве замен определение через двойные идет. Все правильно, нельзя писать """ . Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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 создать? Вообще, на сервере все заработает норм. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options... fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options... olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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 создать? Вообще, на сервере все заработает норм. Надіслати Поділитися на інших сайтах More sharing options... alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options... fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options... olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options... dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options... ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
alazol Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 При загрузке прайса постоянно выскакивает ошибка 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: Спасибо, за быстрые ответы. Надіслати Поділитися на інших сайтах More sharing options...
PatapchuK Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Надіслати Поділитися на інших сайтах More sharing options...
fatpussy Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Надіслати Поділитися на інших сайтах More sharing options...
olesamv Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Надіслати Поділитися на інших сайтах More sharing options...
dph Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Надіслати Поділитися на інших сайтах More sharing options...
ukrline Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Надіслати Поділитися на інших сайтах More sharing options...
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 Покажите, пож, эту строку, лучше, несколько строк. Не знаю, какая у вас версия и какой движок. Искал у себя, не нашел. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Устанавливаю без 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 вот ссылка на два этих файла оригинал и ваш. помогите разобраться с этой проблемой. Просто вставьте эту функцию в ваш оригинал. Она не помешает работе движка. То, что не выделил ее комментариями - это действительно моя оплошность. Спасибо, подправлю. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Не получается выгрузить никакой прайс, делал руками самый простой, только обязательные поля, в общем разные пробовал загружать, загружает, пишет готово, но товар никакой не появляется, вот что в ошибках: 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 Там что пишут? Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36 Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Модулі та розширення Модули обмена данными Модуль Автоматическая обработка прайс-листов. [Поддержка]
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Следующий вопрос: Как спарсить со страницы поставщика картинку в описание товара? Картинка находится между двумя другими стандартными: <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']; Сделал. Картинки отобразились, но не те что нужно. Он снова перенес в описание ограничивающие теги через запятую, т.е. воспринял их как описание по умолчанию... И по завершению работы снова вместо "готово" высыпались те же ошибки. Номер колонки описания уберите. Которую? Вижу, у вас все правильно, спасибо. Буду смотреть. Задача у вас не обычная, но интересная. Надіслати Поділитися на інших сайтах More sharing options... usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 411 перегляд Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 57 638 переглядів Sha 15 березня 2017 [Поддержка] OAP PRO - MULTI AJAX опции как отдельные товары с автоматической связкой 1 2 3 Автор: OcEx, 22 жовтня 2023 опции варианты (і ще %d) Теги: опции варианты комплекты серии группы модели связи ajax товары 61 відповідь 5 301 перегляд OcEx 25 вересня Розширення до SimplePars - Універсальний парсер для ІМ, для заповнення декількох мов Автор: solohaigor, 10 березня парсинг simplepars 0 коментарів 1 292 перегляди solohaigor 11 грудня 2023 [Поддержка] Автор: solohaigor, 10 грудня 2023 парсинг simplepars 1 відповідь 267 переглядів 18768_1484692309 1 травня Зараз на сторінці 1 користувач Alex36
usergio Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Пожелания: Сделайте пожалуйста в следующей версии, чтоб при удалении товаров, удалялись их фото. А также, в инструкции Вы писали "Старайтесь, чтобы в папке находилось не более 300 картинок", у меня в категориях по 500 товаров, и соответственно по 1000-2000 картинок в папке. Возможно ли, чтоб модуль сам создавал папки, типа: asus-1, asus-2, ..., asus-n, и в каждой из этих папок было не более 300 картинок? Удалять фото можно, могу сделать, но только отдельным пунктом меню (не всем это нужно). А по поводу количества фото в одной папке, не сильно переживайте. Ну 500, это не страшно. Создать папку с именем производителя автоматом, конечно могу. Но вы представляете, сколько фото попадет в папку , скажем, ASUS ? Надіслати Поділитися на інших сайтах More sharing options... PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options... Назад 151 152 153 154 155 156 157 158 159 160 161 Вперед Сторінка 156 з 1979 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 133
PatapchuK Опубліковано: 20 липня 2013 Share Опубліковано: 20 липня 2013 Подскажите что делать, проверил все базы, таблицы все есть, пере залил файлы на сервере Все, ошибка остается 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 ошибка в одной строке :) и вылазит когда заходишь в самих поставщиков. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts