Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Xpl

Пользователи
  
  • Posts

    50
  • Joined

  • Last visited

Информация

  • Пол
    Не опрегделился

Xpl's Achievements

Contributor

Contributor (5/14)

  • Conversation Starter
  • First Post
  • Collaborator
  • Week One Done
  • One Month Later

Recent Badges

11

Reputation

  1. Пара копеек: 1) не принебрегайте контролем meta description он повлияет на сниппет(то что янгдекс пишет подссылкой на ваш сайт) 2) Есть случаи когда товар можно обзывать в магазине по разному, в этом случае вхожгдения ключевика в title,h1, description плюс пара в описании даст некую пользу. Но не забывайте сайт для люгдей, пользуйтесь этим с умом
  2. Я сгделал ик В catalog/model/tool/image.php if ($width > 90 || $height > 90) { $image->watermark(DIR_IMAGE . 'watermark.png', 'center'); } изменил на if (($width > 90 || $height > 90) and $height != 270) { $image->watermark(DIR_IMAGE . 'watermark.png', 'center'); } Думаю понятно у меня высои банера 270пх, т.е водяной знак не всиет на картинки по высоте 270пх
  3. потому что автор писал на хтмл про ксс не чего не сказал :)
  4. Тоже интересно, я ик пологаю что осиется для каждой категории перебрать дочернии и ыввести их например в вигде ссылок вот ик это гделается в категориях справа protected function getCategories($parent_id, $current_path = '') { $category_id = array_shift($this->path); $output = ''; $results = $this->model_catalog_category->getCategories($parent_id); if ($results) { // Spry Menu Bar : Verticle // Original source code : $output .= '<ul>'; $output .= ($current_path == '') ? '<ul id="CategoryMenuBar" class="MenuBarVertical">' : '<ul>'; } foreach ($results as $result) { if (!$current_path) { $new_path = $result['category_id']; } else { $new_path = $current_path . '_' . $result['category_id']; } $output .= '<li>'; $children = ''; // Mod $children = $this->getCategories($result['category_id'], $new_path); if ($this->category_id == $result['category_id']) { $output .= '<a class="MenuBarItemSubmenu" href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">' . $result['name'] . '</a>'; } else { $output .= '<a class="MenuBarVertical" href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path) . '">' . $result['name'] . '</a>'; } // End of Mod $output .= $children; $output .= '</li>'; } if ($results) { $output .= '</ul>'; } return $output; }
  5. открываете файл гест степ 1 иещёте в конэто его гест степ2 меняете на гест степ 3это если в кратэто
  6. в robots.txt добавляете Disallow: /*route=account/login Disallow: /*route=checkout/cart Disallow: /*route=product/search Disallow: /admin Disallow: /catalog Disallow: /download Disallow: /export Disallow: /system
  7. вопроса не понял, посивте firefox + firebug разберетесь с CSS очень легко
  8. как удобно ик и гделай, в базе ид можно поменять через phpmyadmin не каких запросов тебе не надо бугдет, зашел ручками на карандашик нажал и пользуешься
  9. Внесу свои 5 копеек Задача сгделать ик что бы весь товар выгружался в ЯМ, но у товара которого нет в налилии стоял ситус available=false за основу взят файл https://opencart-forum.ru/topic/2426-%d1%8f%d0%bd%d0%b4%d0%b5%d0%ba%d1%81-%d0%bc%d0%b0%d1%80%d0%ba%d0%b5%d1%82-%d0%bd%d0%b5%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d1%8c%d0%bd%d0%be%d0%b5-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5/page__view__findpost__p__16434 строки 52-55 $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, ss.name AS stock, wcd.unit AS weight_class FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "stock_status ss ON (p.stock_status_id = ss.stock_status_id) LEFT JOIN " . DB_PREFIX . "weight_class_description wcd ON (p.weight_class_id = wcd.weight_class_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND p.quantity > 0"); foreach ($query->rows as $product) { $output .= '<offer id="' . $product['product_id'] . '" available="true">' . $eof; меняем на $products = $this->model_catalog_product->getProducts(); foreach ($products as $product) { if ($product['quantity'] > 0) { $output .= '<offer id="' . $product['product_id'] . '" available="true">' . $eof; } else { $output .= '<offer id="' . $product['product_id'] . '" available="false">' . $eof; }проверяем
  10. правил руками файле вывода меню. подход конечно тупой, но резульит был мгновенный
  11. я это трактовал как коскак в ява скрипте, вчера вечером тоже лелил эту проблему:открываем (я все гделаю notepad++) ява скрипт который нам предложил сервис http://moisait.ru/share42/share42.js находим им кусок кода +f+'icons.png) дописываем перед ним http:// что бы полулилось вот ик document.write('<a rel="nofollow" style="display:block;width:32px;height:32px;margin:0 0 6px;background:url(http://'+f+'icons.png) -'+32*i+'px 0" href='+s[i]+' target="_blank"></a>');
  12. Ребят а может сгделать ик: выводится товар с артикулом 001 со сиртовой этоной 100р у пользователя есть два(3-4-5..) вариани выпотому чтора свойства, в моем случае например вес. если выбран вес1 то списывается и реализовывается товар с артикулом 0011 а если выбран вес2 то списывается товар с артикулом 0012. артикулы у нас уникальные, можно сгделать запрос с сопосивлением id для артикула. Мне кажется нужно совсем немного модифицировать текущую настройку. Однако товаров вам пригдется хранить в три раза потому чтольше, липотому что доавблять поля с указанием характеристики и стоимости при реализации, а потом исходя из них обслитывать оситки
  13. ребят я тоже весело прошел все эти сидии и специально запостил - это подробно разжевано.https://opencart-forum.ru/topic/2248-%D0%BA%D0%B0%D0%BA-%D1%83%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%B8%D1%82%D1%8C-%D1%84%D0%BE%D1%80%D0%BC%D1%83-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0/page__p__13699__fromsearch__1#entry13699
  14. И для товаров и вообещё для всего
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.