Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

shapochka

Users
  
  • Posts

    129
  • Joined

  • Last visited

Everything posted by shapochka

  1. Здравствуйте, у меня в шаблоне есть модуль расширенных категорий (выглядит как на скриншоте). Насколько я понимаю, он написан через php и в самом файле advcategory.tpl идет ссылка на него: <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul id="homemenu"> <?=$advcategory?> </ul> </div> </div> А вот сам файл advcategory.php: <?php /* Code by: bequangtuyen Y!M: laptrinhvien_ls Home page: http://opencart.asia Free module for opencart */ class ControllerModuleAdvcategory extends Controller { protected $category_id = 0; protected $parent_id = 0; protected $path = array(); protected function index() { $this->language->load('module/advcategory'); $this->data['heading_title'] = $this->language->get('heading_title'); $this->load->model('catalog/category'); $this->load->model('tool/image'); #$this->load->model('tool/seo_url'); if (isset($this->request->get['path'])) { $this->path = explode('_', $this->request->get['path']); $this->category_id = end($this->path); } $this->data['advcategory'] = $this->getCategories(0); $this->id = 'advcategory'; $this->data['advcategory_path'] = $this->config->get('config_url') . '/catalog/view/javascript/jquery'; if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/advcategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/advcategory.tpl'; } else { $this->template = 'default/template/module/advcategory.tpl'; } $this->render(); } protected function getCategories($parent_id, $current_path = '') { $category_id = array_shift($this->path); $this->getParent($category_id); $output = ''; $results = $this->model_catalog_category->getCategories($parent_id); ##if($results && $parent_id>0) $output .= '<ul>'; if($results && $parent_id>0 && $parent_id != $this->parent_id) $output .= '<ul>'; foreach ($results as $result) { if (!$current_path) { $new_path = $result['category_id']; } else { $new_path = $current_path . '_' . $result['category_id']; } if ($result['image']) { $image = $result['image']; } else { $image = 'no_image.jpg'; } $picture = $this->model_tool_image->resize($image, 75, 75); $output .= '<li>'; $children = ''; $children = $this->getCategories($result['category_id'], $new_path); if($parent_id==0) $output .= '<a href="' . $this->url->link('product/category','path=' . $new_path) . '"><img src="'.$picture.'" alt="" title="" /><b>'. $result['name'] . '</b></a>'; elseif($parent_id != $this->parent_id) $output .= '<a href="' . $this->url->link('product/category','path=' . $new_path) . '">' . $result['name'] . '</a>'; else $output .= '<a href="' . $this->url->link('product/category','path=' . $new_path) . '">В» ' . $result['name'] . '</a>'; $output .= $children; $output .= '</li>'; } #if($results && $parent_id>0) $output .= '</ul>'; if($results && $parent_id>0 && $parent_id != $this->parent_id) $output .= '</ul>'; return $output; } protected function getParent($category_id) { if($category_id <=0) return false; $query = $this->db->query("SELECT DISTINCT * 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.category_id = '" . (int)$category_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'"); if($query->row['parent_id']==0) $this->parent_id = $category_id; else $this->getParent($query->row['parent_id']); В нем есть атрибуты картинок alt и title. Я хочу, чтобы они были равны названиям категорий, которым принадлежат картинки. Думаю что надо вписать что-то вроде $category['name'] , но когда я такое вписываю сайт вообще перестает открываться :-) Я бы и хотел, что бы вы мне подсказали, что надо вписать, чтобы решить поставленную задачу? И еще просто для себя хочу понять почему другие модули можно править в .tpl файлах, а этот целиком написан в php? я из-за этого очень долго не мог найти какой файл отвечает за это домашнее меню Заранее спасибо.
  2. Здравствуйте! Кто имел дело с данным модулем подскажите, пожалуйста, можно ли массово изменять значения опций товара, аналогично ценам? То есть например +10% к значению опций для товаров, находящихся в такой-то категории? Спасибо.
  3. Спасибо просветили! Однако мне скидывали скриншот из 9ой версии, там полностью все наперекосяк. Хотя у меня в 10ой все нормально. Исходя из той ссылки, что вы дали может попробовать заменить это <!--[if lt IE 7]> на это <!--[if lt IE 10]> ?
  4. В моем шаблоне есть такие строчки: <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="/catalog/view/theme/modernlight/stylesheet/ie7.css" /> <![endif]--> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="/catalog/view/theme/modernlight/stylesheet/ie6.css" /> <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script> <script type="text/javascript"> DD_belatedPNG.fix('#logo img'); </script> <![endif]--> Если снять с них комментарии, то они, насколько я понимаю, должны подключать стили для ie7 и ie6, при условии, что пользователь зашел на сайт через данные браузеры. Однако, если убирать комментарии, то стили имеют свою силу и других браузерах. Может что-то не то с оператором if? Есть ли другой вариант записи для подключения стилей в конкретном браузере (в данном случаи в IE)?
  5. Выполнил данный запрос, было написано затронуто столько-то строк. Почистил системный кэш, кэш браузера, страны кроме России все равно остались в выпадающем списке. Скажите, пожалуйста, что еще нужно сделать, чтобы осталась только Россия?
  6. SERP Parser потестировал - хорошая, только может понадобиться настройки подкорректировать, чтобы избегать каптч. (у меня такое с гуглом в основном было). Также столкнолся с проблемой массового определения частотности запросов, здесь помогла данная программа. Честно говоря не думал, что программа с таким названием будет качественной :)
  7. koreshok, не заметил, что вы здесь ответили. Проблема была в отсутствии стилей для категорий (как на скриншоте). Порылся вчера на форуме и помогла вот эта тема. Оказывается, что IE придирчив к путям. Но все равно, спасибо за участие.
  8. Будьте так добры кто-нибудь подсказать по данной теме? Судя потому что стилей нет только для категорий, такое ощущение, что решение на поверхности и не надо дополнительно прописывать стили для IE. Спасибо.
  9. Всем спасибо! Буду пробовать. Правильно ли я понимаю, что эти программы по сути роботы, которые обращаются к ПС. Я слышал, что ПС это не очень любят и сайт может падать в индексе из-за пробивания позиций. Является ли это правдой? Насколько ПС лояльны к программам, что указали Вы?
  10. Подскажите, пожалуйста, адекватную программу для определения позиций? Такую, чтобы поисковики "не злились", если такие есть.
  11. Однозначно плюс вам к репутации, хоть это и отменили!! Пересохранил header.tpl в utf без bom и он встал на свое место. Спасибо.
  12. Здравствуйте! Может ли кто-то подсказать с чем связано отсутствие стилей ТОЛЬКО для страниц категорий в моем шаблоне? Очень удивлен, ведь все остальное отображается как надо. prowife.ru prowife.ru/protirka/
  13. Здравствуйте! Буду благодарен, если посмотрите мой robots.txt. Он стандартный, я в нем ничего не менял. Надо ли в нем что-то настраивать для улучшения результатов индексации? У меня проиндексировано 370 страниц на сайте, но по факту их раза в 3 больше. User-agent: *Disallow: /*route=account/Disallow: /*route=affiliate/Disallow: /*route=checkout/Disallow: /*route=product/searchDisallow: /index.php?route=product/product*&manufacturer_id=Disallow: /adminDisallow: /catalogDisallow: /downloadDisallow: /systemDisallow: /*?sort=Disallow: /*&sort=Disallow: /*?order=Disallow: /*&order=Disallow: /*?limit=Disallow: /*&limit=Disallow: /*?filter_name=Disallow: /*&filter_name=Disallow: /*?filter_sub_category=Disallow: /*&filter_sub_category=Disallow: /*?filter_description=Disallow: /*&filter_description=Disallow: /*?tracking=Disallow: /*&tracking=User-agent: YandexDisallow: /*route=account/Disallow: /*route=affiliate/Disallow: /*route=checkout/Disallow: /*route=product/searchDisallow: /index.php?route=product/product*&manufacturer_id=Disallow: /adminDisallow: /catalogDisallow: /downloadDisallow: /systemDisallow: /*?sort=Disallow: /*&sort=Disallow: /*?order=Disallow: /*&order=Disallow: /*?limit=Disallow: /*&limit=Disallow: /*?filter_name=Disallow: /*&filter_name=Disallow: /*?filter_sub_category=Disallow: /*&filter_sub_category=Disallow: /*?filter_description=Disallow: /*&filter_description=Clean-param: tracking
  14. Так они же и так закомментированы (полное удаление тоже ничего не изменила). Странно то, что криво все только для страниц категорий. Все остальное в норме - главная, производители, товары, статьи и т.д. Может попробовать задать вопрос создателю шаблона? Во-первых спасибо за помощь. Обычно при редактирование файлов всегда сохраняю их в UTF с BOM. А почему это полоса является индикатором? Ведь просто изменение стилей решило проблему.
  15. Большое спасибо, работает! Можно здесь еще вопрос задам. Главная страница в IE смотрится как надо, а вот любая страница категорий - кошмар, просто как будто стили не подключены. Где искать проблему? Это стандарт для IE и надо прописывать стили или они уже прописаны в шаблоне, просто надо подключить?
  16. Добрый день! Подскажите, пожалуйста, как убрать? фото вложено. Спасибо.
  17. Попробуйте нажать правой клавишей в браузере на меню > Исследовать код. Внизу в окошке откроется инспектор кода и там он подскажет вам нужную строку в css. Посмотрел на стандартном шаблоне опенкарт, вроде стили для меню начинаются со строки 208.
  18. Помогите, пожалуйста: 1. Являются ли ссылки такого вида prowife.ru/ergodischd#.Uu4jlrTm46F ЧПУ? 2. Почему данное окончание #.Uu4jlrTm46F постоянно меняется?
  19. Остановился на такой расстановке галочек: включить ЧПУ - да тип ЧПУ - SeoPro ЧПУ товаров с категориями - нет окончание ЧПУ - пусто В итоге ЧПУ заработали для категорий и для товаров. Но я хочу понять насколько это корректно работает? Например есть ссылка, prowife.ru/ergodischd#.Uu4jlrTm46F, где "ergodischd" - данные поля SEO URL. Что это такое "#.Uu4jlrTm46F"? Ликвидация дублей? Странно, что, если поставить ЧПУ товаров с категориями - да, то вылетает "страница не найдена". И еще: на что влияет окончание ЧПУ?
×
×
  • 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.