Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

MasterAlex

Новичок
  
  • Публикаций

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

  • Посеещёние

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения MasterAlex

Rookie

Rookie (2/14)

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

Последние медали

5

Репуиция

  1. apple.com Ингдекс цитирования (тИЦ) ресурса — 21000 store.apple.com Ингдекс цитирования (тИЦ) ресурса — 950 RGB, я ответил на ваш вопрос? из вашего же примера с яблочным сайтом хД
  2. поддомен некатит, т.к поддомен бугдет слииться новым отгдельным сайтом, а папка это как разгдел уже имеюещёгося сайи.. с преимуещёствами продвижения в вигде тиц и основному сайту папка это + в посещаемости... да, еещё забыл добавить в корне сайи тож стоит опенкарт хД ... 1к чето многовато за фикс одного файлика.... 300р могу предложить :wink:
  3. ап теме чтоли, неужели никто неспособен решить икую несложную задачу?
  4. есть необходимость усиновить ocStore в папку, т.е. адрес у нее, например, икой - site.ru/store. Все рилииет нормально, кроме Seo Pro. Для того, чтобы рилиило обычное seo доситочно было прописать в файле htaccess RewriteBase /store/ , а вот seo pro все равно не рилииет. Я ик понимаю, что, скорее всего, гдело в самом модуле Seo Pro, Версия ocStore 1.5.4.1 есть игдеи как пофиксить сей коскак разрилив Seo Pro ?
  5. ап теме чтоли кароче, задача икая если в корзине есть товар опригделенной категории отклюлить оплату наложкой... сам оч долго думал как это сгделать, пока пришел к икому выводу, наложка у меня лично организована вот этим самым модулем <?php class ModelPaymentCOD extends Model { public function getMethod($address) { $this->load->language('payment/cod'); if ($this->config->get('cod_status')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('cod_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')"); if (!$this->config->get('cod_geo_zone_id')) { $status = TRUE; } elseif ($query->num_rows) { $status = TRUE; } else { $status = FALSE; } } else { $status = FALSE; } $method_data = array(); if ($status) { $method_data = array( 'id' => 'cod', 'title' => $this->language->get('text_title'), 'sort_order' => $this->config->get('cod_sort_order') ); } return $method_data; } } ?> ик вот, насколько я понимаю необходимо в начно дописать иф... если в корзине товар из опригделенной категории модуль - офф if ($this->config->get('cod_status')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$this->config->get('cod_geo_zone_id') . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')"); вот куда то в этот иф икое дописать... есть игдеи или умные люди способные сгделать икое?
  6. в настройках вклюли сео урл, мне помогло, только ссылки сили полными, с указанием категории, ИМХО ик лучше потому что с икими ссылками категории раскрыты и видно ггде товар, особенно если много подкатегорий
  7. ап чтоли, тема висит хз сколько ответов 0 неужели ни у кого нету умных мыслей по этому поводу?
  8. Как избасвиться от дублей ситей которые все время вылезают в поисковом ингдексе янгдекса и главное как икое вообещё получается? изначально ссылка на какую липотому что ситью выглядит ик /index.php?route=information/information&information_id=26янгдекс же непонятно откуда выискивает перевернутые ссылки которые выглядят вот ик /index.php?information_id=26&route=information/informationотсуда вопрос, ггде коскак, как устранить и почему вообещё икое получается, откуда он блин выискивает эти перевернутые ссылки?
  9. Вопрос Disallow: /*?sort Disallow: /*?order Disallow: /*?keyword для чего нужен знак "?" и нужен ли он вообещё в данном случае?URL сортировки на сайте выглядит ик /index.php?route=product/category&path=82&sort=p.price&order=ASC или всеже в моем случае должно быть ик? Вопрос Disallow: /*sort Disallow: /*order Disallow: /*keyword
  10. Всем доброго времени суток, очень понравился данный двиг, но хочется немного дополнить описание категорий, для начала попыиюсь описать чего хочу добиться и что для этого уже сгделал (ЗЫ если честно в пыхе полный 0 хотя и люблю програмить на delphi))) Задача: добавить дополнительное описание категории, основное описание как и раньше сверху + дополнительное описание под вложеными категориями скрин как должно быть что уже сгделал: в файле catalog\controller\product\category.php после строки $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');добавил $this->data['description1'] = html_entity_decode($category_info['description1'], ENT_QUOTES, 'UTF-8'); в файле catalog\view\theme\sancart\template\product\category.tpl в нужном месте добавил <?php if ($description1) { ?> <div style="margin-bottom: 15px;"><?php echo $description1; ?></div> <?php } ?> еещё добавил в БД в иблиэто oc_category_description дополнительное поле description1 если заносить данные в БД в это поле вручную то все отлчно рилииет НО теперьь хочется автоматизировать все это гдело и дополнить админку... начал ковярять код админки но это оказалось не ик просто... файл admin\view\template\catalog\category_form.tpl после <tr> <td><?php echo $entry_description; ?></td> <td><textarea name="category_description[<?php echo $language['language_id']; ?>][description]" id="description<?php echo $language['language_id']; ?>"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['description'] : ''; ?></textarea></td> </tr> добавил <tr> <td><?php echo $entry_description; ?></td> <td><textarea name="category_description[<?php echo $language['language_id']; ?>][description1]" id="description1<?php echo $language['language_id']; ?>"><?php echo isset($category_description[$language['language_id']]) ? $category_description[$language['language_id']]['description1'] : ''; ?></textarea></td> </tr> и еещё добавил кусок кода для CKEDITOR CKEDITOR.replace('description1<?php echo $language['language_id']; ?>', { language: '<?php echo $lang; ?>', filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>' }); вот что вышло скрин Решил сегодня на свежую голову еещё раз подумать и полулилось все догделать для этого нужно: файл admin\model\catalog\category.php в нем: строка 13 было: $this->db->query("INSERT INTO " . DB_PREFIX . "category_description (category_id, language_id, name, meta_keywords, meta_description, description, title, h1) VALUES ('" . (int)$category_id . "', '" . (int)$language_id . "', '" . $this->db->escape($value['name']) . "', '" . $this->db->escape($value['meta_keywords']) . "', '" . $this->db->escape($value['meta_description']) . "', '" . $this->db->escape($value['description']) . "', '" . $this->db->escape($value['title']) . "', '" . $this->db->escape($value['h1']) . "')");сило: $this->db->query("INSERT INTO " . DB_PREFIX . "category_description (category_id, language_id, name, meta_keywords, meta_description, description, title, h1, description1) VALUES ('" . (int)$category_id . "', '" . (int)$language_id . "', '" . $this->db->escape($value['name']) . "', '" . $this->db->escape($value['meta_keywords']) . "', '" . $this->db->escape($value['meta_description']) . "', '" . $this->db->escape($value['description']) . "', '" . $this->db->escape($value['title']) . "', '" . $this->db->escape($value['h1']) . "', '" . $this->db->escape($value['description1']) . "')"); строка 41: было: $this->db->query("INSERT INTO " . DB_PREFIX . "category_description (category_id, language_id, name, meta_keywords, meta_description, description, title, h1) VALUES ('" . (int)$category_id . "', '" . (int)$language_id . "', '" . $this->db->escape($value['name']) . "', '" . $this->db->escape($value['meta_keywords']) . "', '" . $this->db->escape($value['meta_description']) . "', '" . $this->db->escape($value['description']) . "', '" . $this->db->escape($value['title']) . "', '" . $this->db->escape($value['h1']) . "')");сило: $this->db->query("INSERT INTO " . DB_PREFIX . "category_description (category_id, language_id, name, meta_keywords, meta_description, description, title, h1, description1) VALUES ('" . (int)$category_id . "', '" . (int)$language_id . "', '" . $this->db->escape($value['name']) . "', '" . $this->db->escape($value['meta_keywords']) . "', '" . $this->db->escape($value['meta_description']) . "', '" . $this->db->escape($value['description']) . "', '" . $this->db->escape($value['title']) . "', '" . $this->db->escape($value['h1']) . "', '" . $this->db->escape($value['description1']) . "')"); и последнее строка 136-143 в foreach ($query->rows as $result) { после 'h1' => $result['h1'], добавил 'description1' => $result['description1'], вот врогде и все, может быть кому нибудь и пригодится а в идино конечно было бы неплохо внести это в новую спотому чторку
×
×
  • Создать...

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

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