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

edifier

Користувачі
  
  • Публікації

    108
  • З нами

  • Відвідування

Усі публікації користувача edifier

  1. Наконец то добился того, что хотел. Теперь опции привязаны к категориям. Что сделал: в файле catalog\model\catalog\product строку : $product_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_id = '" . (int)$product_id . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY o.sort_order");заменил на : $product_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (po.product_id = p2c.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY o.sort_order");и строку : $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) WHERE pov.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order");заменил на : $product_option_value_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_option_value pov LEFT JOIN " . DB_PREFIX . "option_value ov ON (pov.option_value_id = ov.option_value_id) LEFT JOIN " . DB_PREFIX . "option_value_description ovd ON (ov.option_value_id = ovd.option_value_id) LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (pov.product_id = p2c.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND pov.product_option_id = '" . (int)$product_option['product_option_id'] . "' AND ovd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY ov.sort_order");В файле system\library\cart строку: $option_query = $this->db->query("SELECT po.product_option_id, po.option_id, od.name, o.type FROM " . DB_PREFIX . "product_option po LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_option_id = '" . (int)$product_option_id . "' AND po.product_id = '" . (int)$product_id . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "'");заменил на : $option_query = $this->db->query("SELECT po.product_option_id, po.option_id, od.name, o.type FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "product_option po ON (p2c.category_id = po.product_id) LEFT JOIN `" . DB_PREFIX . "option` o ON (po.option_id = o.option_id) LEFT JOIN " . DB_PREFIX . "option_description od ON (o.option_id = od.option_id) WHERE po.product_option_id = '" . (int)$product_option_id . "' AND p2c.product_id = '" . (int)$product_id . "' AND od.language_id = '" . (int)$this->config->get('config_language_id') . "'");В админке открыл первый попавшийся товар и добавил ему опции, которые хочу увидеть во всех товарах определенной категории.Затем через админку загрузил на компьютер файл backup.sql и открыв его в notepad++ нашел следющие строки: INSERT INTO `product_option` (`product_option_id`, `product_id`, `option_id`, `option_value`, `required`)и INSERT INTO `product_option_value` (`product_option_value_id`, `product_option_id`, `product_id`, `option_id`, `option_value_id`, `quantity`, `subtract`, `price`, `price_prefix`, `points`, `points_prefix`, `weight`, `weight_prefix`)в которых в значении "product_id" поставил значение "category_id" взятое в строках INSERT INTO `category_description` (`category_id`, `language_id`, `name`, `description`, `meta_description`, `meta_keyword`, `seo_title`, `seo_h1`) Вроде простейшие для кого то изменения проделал, но ушло у меня на это около 4 дней, так как до этого момента толком и не знал что такое БД, не говоря уже о пхп и прочим премудростям. Теперь хоть имею общее представление как работает магазин( что соответственно пошло мне на пользу) Вопрос к спецам и всем кто в этом разбирается: не могут ли проделанные мною изменения навредить магазину? На ошибки проверил и логи вроде как чистые, но уверенность в том, что сделал правильно еще не присутствует у меня.
  2. Да мне это и не нужно вычитать.... Что то пробую, пробую привязать к категории, но все никак...Не специалист я в этих делах...
  3. Можете добавить атрибуты или опции к товару, в которых указать вес и прочее...
  4. Возможно ли опции привязывать не к product_id а к category_id? То есть указать что эту опию выводить во всех товарах указанной категории. Будет ли такое работать? Ведь по идее если привязываться к категории а не к продукту, то и нагрузка на сервер значительно меньше будет .
  5. Я установил этот модуль импорта, и опции нормально добавляются
  6. То ли я не совсем разобрался в в модуле "импорт-экспорт" , то ли добавить не так уж и легко. Я через этот модуль сохранил на компе файл. Открыл в экселе, и что я увидел: опции все равно придется прописывать к каждому товару. Ведь опция привязывается к id-product , и значит что мне вручную нужно будет прописать все айди продуктов для вывода опции...
  7. Добрый день! Полазил по форуму и не нашел ответ наследующий вопрос: каким образом можно добавить одну и ту же опцию ко всем товарам в определенной категории( не редактируя при этом каждый товар) ? То есть мне нужно чтоб у всех товаров в категории были одни и те же опции.
  8. @hameleon 1. вы установили версию 308? У меня 308 не работала. Заменил на 307 и все норм стало работать. 2. В файле catalogviewthemedefaulttemplatecommonheader.tpl проделайте следующее: найдите строки отвечающие за меню в шапке и вставте <li><a href="ссылка на ваш блог">Блог</a></li> в том месте где хотите видеть кнопку. после редактирования обязательно сохраните в кодировке UTF-8
  9. Лично у меня в магазине вообще непонятно что с тегом Н1. В админке есть поле для тега Н1, но вот когда смотрю в исходный код страницы с товаром и заполненным Н1 , вижу что Н1 это название товара, а не то что писал в админке. Получается зря прописывал эти поля в товарах. Вообще у кого нибудь выводится на страницах категорий и товаров тег Н1 заполненный как в админке? Версия OcStore 1.5.1.3
  10. Все ответы на ваши вопросы есть в гугле. Причем ооочень огромное количество статей написано по этим вопросам. P.S. В опенкарте если тайтл товара не заполнен, то в тайтл автоматически попадает название товара.
  11. Воровать могут по разному. Причем можно украсть так, что в глазах гугла воришка окажется автором статьи Пример как это делается: вы разместили статью у себя на сайте. Через пол часа захожу я, и увидев что статья свежак, быстренько копирую себе на сайт. Затем сразу же с помощью нескольких аккаунтов на твитере, твитаю ссылки на статью со своего сайта. Гугл в твитере моментально индексирует мою ссылку и переходит по ней( в основном в течении нескольких часов статья уже в индексе). И что получается? Гугл обнаружил статью у меня первей, значит я автор статьи. Вот так вот))
  12. тег <noindex> понимает только яндекс и рамблер. Гугл игнорирует его. Так что какой смысл его прописывать?
  13. У вас на сайте на так уж и много категорий, чтоб лениться их заполнить. А вот насчет товара у меня вот какая мысль. Что если в пхп файле прописать : если значение декрипшен равно нулю, то дескрипшен беретс с переменной "описание".
  14. я что то не пойму. Тоесть вы хотите полностью скрыть страницы из индекса гугла? Или вы собираетесь на весь мусор каждой страницы ноиндекс проставить??? Ваша цель? Что вы хотите видеть в сниппете?
  15. Ответ: возможно и реально :-) А вообще по вашему сообщению совершенно не понятно как вы хотите чтоб выглядела ссылка. Сделайте скрин и хоть примерно нарисуйте на нем что хотите.
  16. а по подробней, в какое окно?Вообще с вашей проблемой скорее всего проще найти ответ на специализированном форуме. Возможно вы не подтвердили права на сайт, может неправильно указали адрес сайта. В общем ошибок может быть много . Проще всего вам спросить у всезнающего и всемогущего гугла о своей проблеме. С движком опенкарта это ну никак не связано.
  17. В общем попытаюсь вам обьяснить то что сам знаю. Если вы есть в гугле, то ваш сайт значит проиндексирован поисковиком :-) Вы наверняка смотрите свой сайт в гугле так: http://мой-сайт.ru или site:http://мой-сайт.ru. К примеру гугл проиндексировал 1000 ваших страниц. Но вам не стоит надеяться на то что все они в основном поиске гугла. В основном поиске как правило 4-15% от общего числа ваших страниц. Как узнать какие страницы в общем поиске: запрос site:http://мой-сайт.ru показывает общее число страниц проиндексированных гуглом. запрос site:http://мой-сайт.ru/* показывает страницы, которые участвуют в основном поиске гугла. Теперь насчет сниппета .Для того, чтоб там не было хлама а было то, что вы хотите, вам нужно в каждой категории и в каждом товаре заполнить пункт "description" Лень заполнять все товары? Это уже ваши проблемы. Но если не заполнять этот очень важный для поиска пункт, то и не расчитывайте что будут находить в гугле эту страницу. Остальную инфу по этому поводу ищите у того же гугла. В инете множество оч хороших статей по этой теме.
  18. У меня в магазине есть категория "платья" и у этой категории есть подкатегории платьев по фасонам. Пользователь выбирает "платья" и ему список всех платьев. Выбирает подкатегорию "бальные платья" и соответственно плтья этой подкатегории показываются. Создайте подкатегории ваших кресел. Затем при добавлении того или иного кресла в вкладке "связи" укажите в каких категориях и подкатегориях показывать товар.
  19. правильнее будет сделать так, чтобы на странице было по 4 товара и внизу кнопка "далее" по которой можно перейти на следующую страницу с выбранным товаром Хотя.... если поколдовать с stylesheet compare.php compare.tpl и поубиать лишние параметры, то можно удачно разместить на одной странице достаточное колличество товара Через пару дней как вернусь с поездки займусь этим. Есть идея сделать с таким же видом как и товар в категориях.(с возможностью показа списком или витриной)
  20. Не выход. На одной странице корректно размещается 4 товара . Если больше количество установить, то на одной странице сразу открываются все товары добавленные в сравнения .
  21. @nerso после вчерашней темы ты не рассчитывай на помощь тут
  22. :shock: сам только что проверил и действительно 4 товара и всё. Нужно что то с этим решать 8-)
  23. В контакте, когда введете ссылку в строку добавления записи на стене, у вас сразу же внизу появляется предварительный просмотр ссылки с изображением и описанием. Так вот, перед тем как нажать "отправить" вы сначала нажмите на изображение, которое вам предполагают разместить. Что спасибо огромное? Вы лучше напишите что конкретно вам помогло и какие действия сделали, дабы остальные пользователи данного форума не отрывали новые темы с этой же проблемой.
  24. Мое предположение: вы картинку кнопки "вконтакте" назвали image/data/vkontakte_logo.jpg .Попробуйте переименовать , убрав LOGO.( так думаю что приписав к имени "logo", контакт думает что это ваш логотип) А вообще для выбора картинки если отправляете ссылку на стену в контакте вам достаточно нажать на предлагаемое изображение и выбрать нужное.
×
×
  • Створити...

Important Information

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