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

Recommended Posts

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

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: Сам не программист, не пинайте сильно за, возможно, глупые вопросы :)

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


Устанавливаю без 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;
}
 
 
 
Вопрос заключается в следующем мне просто добавить этот блок в ваш файл и заменить его на оригинальный и все будет работать и мой шаблон и ваш модуль? 
Опенкарт ставлю с нуля + ставлю купленный шаблон 
Надіслати
Поділитися на інших сайтах


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

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

 

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

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


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

Рассылка спама производится через скрипт php, который находится по адресу:
/download/vertu.php ++16

 

Файл рекомендовали удалить

 

После удаления данного файла, вкладка "Поставщики" перестала работать. Пишет "Ошибка сервера". Попробовал обновить модуль до последней версии, но проблема не решилась. Все остальные функции сайта работают. В чем может быть проблема? 

 

Сайт

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


Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля 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 в базе данных, а размер при необходимости можно увеличить.

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

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


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

 

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

 

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

Нашел на просторах это:

 

находим файл

catalog/controller/module/category.php

меняем

$product_total = $this->model_catalog_product->getTotalProducts($data);

на

$product_total = 0;

меняем

$category['name'] . ' (' . $product_total . ')',

на

$category['name'],

меняем

$child['name'] . ' (' . $product_total . ')'

на

$child['name']

 

Всё сделал, вроде чуть шустрее стало работать. Заменяемые параметры важные, или всё нормально?

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


 

Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля 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 не отображается, поэтому "никаких" костылей не испытываю. отдельно артикул товара я вывожу в характеристике.

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

Вот такая ошибка выскочила. Что это может быть?

 

PHP Parse error: syntax error, unexpected T_STRING in /public_html/admin/model/catalog/suppler.php on line 1959

Скорее всего не закрытый тег в этой или рядом строках, к примеру {      }

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


Вопросик: Когда заходишь в Данные и начинаешь заполнять, там предлагается заполнить только 3 так скажем строки (*Название категории в прайс-листе: , *Соответствует вашей категории: ) а если мне нужно заполнить 28 таких категорий, я борюсь с выходом и опять захожу на вкладку и заполняю еше раз 3 категории и опять выхожу, дабы добавились пустые строки для заполнения.

Так в чем вопрос, это у меня одного они не подгружаются или это в модуле так изначально сделано?%)

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


Вопросик: Когда заходишь в Данные и начинаешь заполнять, там предлагается заполнить только 3 так скажем строки (*Название категории в прайс-листе: , *Соответствует вашей категории: ) а если мне нужно заполнить 28 таких категорий, я борюсь с выходом и опять захожу на вкладку и заполняю еше раз 3 категории и опять выхожу, дабы добавились пустые строки для заполнения.

Так в чем вопрос, это у меня одного они не подгружаются или это в модуле так изначально сделано?%)

Изначально, выше уже писал об этом)

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


 

 

Помимо того что перечислил выше, для меня проблема серьезная это уникальность поля 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 будет другим и товары не верно обновятся. Если например сделать опцию, при выборе прайса, обновлять названию и артикулу или только по названию и только па артикулу, это добавило бы гибкости модулю. Если выбранно по названию, парсер проверяет совпадения с названием если не нашел смотрит по артикулу (при наличии его в прайсе) , если нашел название, а артикул не совпал этот товар попадает в лог и он его не добавляет, если вообще нет артикула а название совпадает то обновляет.

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


 

Так как всё таки лучше вносить атрибуты, до первой выгрузки, или после выгрузки выискивая в файле errors? Кто как это делал?

Я делал так:

- прогонял прайс дважды.

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

- грохнул все товары, грохнул дубли атрибутов, вернул индекс-autoincrement в таблице product на старое место (кстати запишите его на бумаге).

Прогнал 2 раз чистенько :)

А зачем это - индекс-autoincrement?

Это id товара в БД (номер по порядку)

Он равен коду товара, без префикса поставщика.

Очень удобно - по коду товара вы знаете, сколько товаров в магазине.

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

Что-то не могу сообразить, как скопировать (клонировать) форму поставщика, для внесения остальных, если они будут отличаться только папкой загрузки картинок, ну и названием.

Есть ли способ, кто-как делает?

 

Просто если эти формы почти одинаковые, поставщиков много и атрибутов тоже - тупо их плодить несколько часов - значит, множить ошибки.

Или стоит просить разработчика сделать кнопку "Копировать" (или действие)?

Сделайте копию всех таблиц suppler (на всяк случай: мало тестировал эту функцию).

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

Сохраните.

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

Что-то не могу сообразить, как скопировать (клонировать) форму поставщика, для внесения остальных, если они будут отличаться только папкой загрузки картинок, ну и названием.

Есть ли способ, кто-как делает?

 

Просто если эти формы почти одинаковые, поставщиков много и атрибутов тоже - тупо их плодить несколько часов - значит, множить ошибки.

Или стоит просить разработчика сделать кнопку "Копировать" (или действие)?

Через базу данных. Таблица suppler - это настройка поставщика.

suppler_atributes = вкладка атрибуты.

suppler_data = вкладка данные.

suppler_options = вкладка опции

 

Можно копировать данные в этих таблицах, а потом связывать с id поставщика.

 

Я лично так делал.

Круто :)

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

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

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

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

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

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

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

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

Спасибо, но кнопка бы пригодилась :). На правах пожелания.

В 1.5.5.1 ocStore такая кнопка есть.

Но поля не добавляются (только сохраняются) :(

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

 

 

 

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

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

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

 

<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'];

      

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

Возьму на себя смелость просить разработчика решить эту проблему:

Что-то не могу сообразить, как скопировать (клонировать) форму поставщика, для внесения остальных, если они будут отличаться только папкой загрузки картинок, ну и названием.

Есть ли способ, кто-как делает?

 

Просто если эти формы почти одинаковые, поставщиков много и атрибутов тоже - тупо их плодить несколько часов - значит, множить ошибки.

Или стоит просить разработчика сделать кнопку "Копировать" (или действие)?

 

Уважаемый usergio, сделайте пожалуйста в поставщиках кнопку "Копировать" (примерно такую, как в "Товарах"), чтобы можно было не перебивать вручную настройки форм поставщиков для Дополнения. Ну или сделайте это в виде Действия.

Да сделал уже давно, правда не кнопку а слово New

(выше написал)

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

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

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

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

Устанавливаю без 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 выдает ошибку.

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

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

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

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

 

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

 

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

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

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

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

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

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

 

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

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

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

В admin/model/catalog/suppler

 

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

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

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

Так может автору предложить данный момент реализовать, мелочь, НУ очень не приятная :)

Уже предлагали.

Опенкарт нужно переписывать - это его фундаментальный принцип: "Зашел-Изменил-Вывалилось" :cry:

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

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

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

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

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

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

Вхід

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

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

Important Information

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