[Помогите] добавить мета теги сразу ко всем товарам

Тема в разделе "OpenCart", создана пользователем Кимка, 29 май 2013.

  1. Кимка

    Кимка

    Регистрация:
    28 янв 2013
    Сообщения:
    126
    Симпатии:
    10
    Вот у меня есть категория например ШАПКИ и в ней 40 наименований
    Можно ли как то добавить мета теги сразу ко всем товарам сразу?
    Или придется открывать каждый товар и прописывать?
     
  2. alex5151

    alex5151

    Регистрация:
    15 ноя 2012
    Сообщения:
    165
    Симпатии:
    26
    С помощью модуля CSV_Price_Pro делаете экспорт нужных полей (с метатегами), заполняете полученный файл и импортируете обратно.
     
  3. zek24

    zek24

    Регистрация:
    10 ноя 2012
    Сообщения:
    162
    Симпатии:
    23
    Или, как вариант, через несложный SQL запрос
    Код:
    UPDATE `product_description` SET `meta_description` = '...' WHERE `product_description`.`product_id` > 0;
    
     
  4. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    250
    Симпатии:
    87
    модуль deadcowseo установи и будет вам счастье. на форуме есть.
     
  5. Кимка

    Кимка

    Регистрация:
    28 янв 2013
    Сообщения:
    126
    Симпатии:
    10
    модуль то рабочий... но он на латинице генерирует есть решение какое нибудь?
     
  6. OldAine

    OldAine

    Регистрация:
    26 окт 2012
    Сообщения:
    2
    Симпатии:
    14
    Вот эту тему почитайте, там много разных допилок по этому модулю, есть кажется и то что вам надо...
     
  7. perepela21

    perepela21

    Регистрация:
    9 ноя 2012
    Сообщения:
    250
    Симпатии:
    87
    попробуй это, сам лично не пробывал. если что напишите заработало или нет.
    /admin/model/module# deadcow_seo.php
    Код:
    private function makeSlugsRUS($string, $maxlen = 0, $noSpace = true, $source_langcode = null) {^M
    global $session;^M
    $newStringTab = array();^M
    // $string = strtolower($this->_transliteration_process(trim(html_entity_decode($string, ENT_QUOTES, "UTF-8")), '-', $source_langcode));^M
    if (function_exists('str_split')) {^M
    $stringTab = str_split($string);^M
    } else {^M
    $stringTab = $this->my_str_split($string);^M
    }^M
    $numbers = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "-");^M
    foreach ($stringTab as $letter) {^M
    // if (in_array($letter, range("a", "z")) || in_array($letter, $numbers)) {^M
    $newStringTab[] = $letter;^M
    // } elseif ($letter == " ") {^M
    // if ($noSpace) {^M
    // $newStringTab[] = "-";^M
    // } else {^M
    // $newStringTab[] = " ";^M
    // }^M
    // }^M
    Комментим, и мета и теги он генерит на русском.
     
  8. Doncarlionejd

    Doncarlionejd

    Регистрация:
    16 май 2013
    Сообщения:
    28
    Симпатии:
    2
    Для основных категорий на мой взгляд лучше ручками прописать с учетом подборки запросов, например от яндекса