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

chukcha

Users
  • Posts

    20,542
  • Joined

  • Last visited

Everything posted by chukcha

  1. покажите /controller/product/category.php Вот это... if ($category_info) { $this->document->setTitle(.....);
  2. Чтобы совсем удалить? Удалить контроллер /controller/record/search.php - будет 404 И... удалить в коде место, где генерится такая ссылка. А может требуется закрыть от индексации? Тогда закрыть в robots.txt disallow /*record/search
  3. например catalog/controller/product/category.php if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); Вот вам и нужны эти параметры $this->config->get('config_image_product_width') $this->config->get('config_image_product_height') затем $this->data['products'][] 'thumb' => $image, добавляете 'thumb_width' => $this->config->get('config_image_product_width'), 'thumb_height' => $this->config->get('config_image_product_height'), Далее - шаблон <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> Исправляете <img src="<?php echo $product['thumb']; ?>" width="<?php $product['thumb_width']; ?>" height="по аналогии" Наслаждаетесь полученной оптимизацией. В коде
  4. это всего лишь рекомендация. Указав ширину и высоту, вы просто ускорите рендеринг страницы. Намного? все зависит от количества изображений Если уж очень хочется, то при в контроллерах, где готовится ссылка на src изображения, по параметрам изображений из админки Подготовьте эти параметры в данных для шаблона, а в шаблоне уже выводите.
  5. Вот как раз это "ничего не куплено" и нужно получать ajax запросом по событию onclick Причем все, что происходит по таймеру после загрузки (в том числе и аякс) Гугль понимает, Яндекс - нет Чтобы сделать ЭТУ надпись (ничего не куплено) незначащей, запихните этот блок ближе к подвалу, а потом вытаскивайте его по мере необходимости.
  6. Тут только вызовом специалиста на дом ... или предлагаете купить модуль, чтоб ответит на вопрос.
  7. Хм... А очень надо? Только скорей всего, нужно пересмотреть предоставления информации. Проще Эти подкатегории называть одинаков, а товар привязывать к этим категориям Кат1 ID=1 Носки ID=2 Трусы - ID=3 Кат2 ID=4 Носки ID=5 Трусы - ID=6 Товар Носки хлопчатобумажные - показывать в категориях 2 и 5
  8. Для этого нужно использовать модуль, например блог, или ньюс В контексте опенкарта блог - это записи, которые можно разложить по категориям Есть как платные, так и бесплатные. https://opencartforum.com/topic/13781-cms-%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D1%8F-faq/
  9. Судя по демо админке там такого нет Но приложив немного усилий полушарий головного мозга: Идем в модель /catalog/model/module/FAQ.php FAQ.php - это только моя догадка. метод addFAQ Думаю, что он самый первый и чуть ли не в первых строках $this->db->query("INSERT INTO " . DB_PREFIX . 'FAQ_table' ищем status='1' и меняем на status='0' Если такого нет, то вставляем. Как-то так.
  10. А такой модуль существует? Или его нужно написать?
  11. ПОЛУЧУ.onchage( ЗАПЛАЧУ/value = ПОЛУЧУ.value * ЦЕНА.value)
  12. $path =''; $sep=''; do { $path = $sep . $category_id . $path; $row =model_catalog_category->getCategory($category_id); $category_id = $row['parent_id']; $sep='_'; } while ($row['parent_id'] != 0) Не проверял.
  13. Включить ЧПУ, прочитав инструкцию, как это сделать. http://docs.opencart.com/display/opencart/SEO+keywords
  14. Ну... у вас там комплекс... Во первых Энтер не работает везде, в поле поиска Потому как Событие привязывается к совсем другому месту... common.js $('#header input[name=\'filter_name\']').bind('keydown', function(e) { if (e.keyCode == 13) { url = $('base').attr('href') + 'index.php?route=product/search'; var filter_name = $('input[name=\'filter_name\']').attr('value'); if (filter_name) { url += '&filter_name=' + encodeURIComponent(filter_name); } location = url; } }); А поиска находится в #menu зы ощущение такое что инди-код = копипаст...
  15. Надо напомнить человеку какая у него тема /catalog/view/theme/palioxis/template/common/header.tpl
  16. Какое? Скорей всего нет (не смотрел). Если для товара это еще имеет смысл, то для категорий смысл этого теряется... Это может быть... понадобится на старом сайте с проиндексированным контентом перепривязать категорию другому родителю... И все равно можно отделаться редиректом. Если это массовая фишечка... то canocinal - ну.... может быть, может быть.
  17. Скорей всего, на главной не подключился обработчик события <enter> На расстоянии и не подскажешь - пациента покажите.
  18. Где хранить это дополнительное поле - вопрос достаточно сложный, если это только для себя любимого -то в product, если для общего пользования с поддержкой языков, то вплоть до создания отдельной таблицы
  19. План.... В таблице products создать столбец, например comment в модели ModelCatalogProduct в методе addProduct там где происходит инсерт в таблицу добавить еще один comment = '" . $this->db->escape($data['comment']) . "', в методе editProduct проапдейтить такой столбец в контроллере ControllerCatalogProduct в методе getForm подготовить $this->data['comment'] во вью catalog/product_form.tpl нарисовать в нужном месте textarea name='comment'
  20. Так наскоком и не скажешь... В двух контроллерах seo_url и seo_pro - разные принципы формирования за такое преобразование отвечает метод rewrite seo_url.php: elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } Если.... я не проверял... $url .= '/' . $query->row['keyword']; $url = '/' . $query->row['keyword']; То возможно, что-то получится
  21. так понятно... его ж неоткуда брать... вот смотрите... Исходный код <div> <div custom> <div2> <div3> после list он остается почти таким же, возможно, видоизмененным после grid <div> <div2> <div3> custom пропадает из dom и вы переключаетесь в в list а там требуется custom, но, увы, его нет поэтому и для grid его нужно "прятать"
×
×
  • 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.