Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

shapochka

Пользователи
  
  • Публикаций

    129
  • Зарегистрирован

  • Посещение

Все публикации пользователя 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"? Ликвидация дублей? Странно, что, если поставить ЧПУ товаров с категориями - да, то вылетает "страница не найдена". И еще: на что влияет окончание ЧПУ?

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.