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

MasterAlex

Newbie
  
  • Posts

    10
  • Joined

  • Last visited

Everything posted by MasterAlex

  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'], вот вроде и все, может быть кому нибудь и пригодится а в идиале конечно было бы неплохо внести это в новую сборку
×
×
  • 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.