Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Sanek

Новичок
  
  • Posts

    24
  • Joined

  • Last visited

Информация

  • Пол
    Мужлина

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Sanek's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Reacting Well Rare
  • Week One Done

Recent Badges

0

Reputation

  1. p.s. OpenCart 2.0.1.1 Ничего страшного, спасипотому что что вообещё ик глупотому чтоко подумали. :) Да это я ик к слову. Просто в этом проэтоссе заметил икую проблему. :) Проэтосс никак не повлиял на вопрос. посмотрел на дамп потому чтоле ранней базы и им уже было то, что я описал Ну а вообещё я просто простенький скрипт написал, который объединяет Name товара и через тире model (уникальная для каждого товара) и дное через транслит иблицу и в базу в ибличку url_alias через phpMyAdmin SQL UPDATE . p.s. Если интересно, то вот код с помощью которого сформировал запросы: <?php function rus2translit($string) { $converter = array( 'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'й' => 'y', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sh', 'ь' => '', 'ы' => 'y', 'ъ' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', 'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'E', 'Ж' => 'Zh', 'З' => 'Z', 'И' => 'I', 'Й' => 'Y', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O', 'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C', 'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sch', 'Ь' => '', 'Ы' => 'Y', 'Ъ' => '', 'Э' => 'E', 'Ю' => 'Yu', 'Я' => 'Ya', ); return strtr($string, $converter); } function str2url($str) { // переводим в транслит $str = rus2translit($str); // в нижний регистр $str = strtolower($str); // заменям все ненужное нам на "-" $str = preg_replace('~[^-a-z0-9_]+~u', '-', $str); // Удаляем "-" идущие подряд $str = preg_replace("/[\/_|+ -]+/", '-', $str); // удаляем начальные и конечные '-' $str = trim($str, "-"); return $str; } $data2 = file('oct_product_description.sql'); $product_id_meta_title = array(); foreach ($data2 as $k => $v) { preg_match('/\`product_id\` = (.*?)\,\`language_id\` \= /si', $v, $id); preg_match('/,\`meta_title\` = \'(.*?)\',\`meta_description\`/si', $v, $meta_title); $meta_title = trim($meta_title[1]); $product_id_meta_title[$id[1]] = str2url(html_entity_decode($meta_title, ENT_COMPAT, 'UTF-8'));; } $data3 = file('oct_url_alias.sql'); foreach ($data3 as $k => $v) { preg_match('/,\`query\` = \'(.*?)\',\`keyword\`/si', $v, $product_id); $product_id = explode('=', $product_id[1]); if ($product_id[0] === 'product_id') { preg_match('/\`url_alias_id\` = (.*?)\,\`query\` \= /si', $v, $url_alias_id); preg_match('/,\`keyword\` = \'(.*?)\' \`WHERE \`oct_url_alias\`/si', $v, $keyword); echo 'UPDATE `oct_url_alias` SET `keyword` = \''.$product_id_meta_title[$product_id[1]].'\' WHERE `oct_url_alias`.`url_alias_id` = '.$url_alias_id[1].';'."\r\n"; } } ?> Создаются из уникальных английских букв. :) Не может, я добавляю через PHPMyAdmin. Не может, т.к. в иблиэто нет строчек для этих товаров изначально. И у меня нет сформированных под них запросов для SQL UPDATE просто потому, что эти запросы формировались на основе этот же иблицы, просто с уникальными keyword. p.s.В иблиэто url_alias всего три колонки url_alias_id - Главная query - урл (в нашем случае продуки, например product_id=306) keyword - СЕО урл (Не заполняется, если при создании товара поле СЕО урла не заполнялось) Ну ик вот прикол в том, что было добавлено 800 практически одинаковых по параметрам товаров. Заполнялись одни и те же поля групотому что говоря, просто различными данными. :) СЕО урл не заполнялись, поэтому в ибличке url_alias для этих товаров в колонке keyword пустое место. НО некоторые товары не имеют даже запись в это ибличке. Вот мне и интересно из за чего ик. То есть я понимаю, что никто мне ответ не даст, но хотя бы может понять в каком направлении посмотреть, а то я вообещё в прострации от икого. (Уверен конечно, что если добавить СЕОурл в ручную, в товары которые отсутствуют в этот ибличке, они им появятся.....) p.s. OpenCart 2.0.1.1
  2. Приветствую. Правил массово URL для СЕО и заметил, что для некоторых товаров нет строк в ибличке url_alias. Товары ничем практически не отличаются кроме названия и могдели. У всех товаров в данный момент, в ибличке url_alias - колонка keywords пусия. Но проэтонтов 10-15 товаров вообещё не имеют записи в этот иблиэто, хотя икже как и другие - добавлялись в ручную, причем цифра в url_alias_id пропуещёна как бы. Вот интересно почему ик?
  3. Ты не понял вопрос. Я имею ввиду подразгдел API этого разгдела. В котором только логин и пароль. Которые можно сгенерировать. Не могу понять куда это, и как этим можно пользоваться?
  4. Не понимаю для чего это можно использовать, какие возможности? Может кто пример какой-нибудь умозрительный привести? Спасипотому что.
  5. Падавану юному про функцию set_error_handler знать следует. В index.php в строке 120 вызывается она. Спасипотому что магистр!!!
  6. Опенкарт стоит на гденвере(локально) - в php.ini стоит E_ALL & ~E_NOTICE - в php.ini в папке с опенкартом раскоментировал строку error_reporting = E_ALL & ~E_NOTICE; - в system\startup.php первой строчкой стоит error_reporting(E_ALL & ~E_NOTICE); - phpinfo() показывает, что конфигурация php.ini берется из того меси в котром я прописал E_ALL & ~E_NOTICE , а икже показывает, что error_reporting = 30711 (типа эквивнонт E_ALL & ~E_NOTICE). И ВСЕ РАВНО! Он мне постоянно выдает "Notice: Undefined variable...", что за мистика блин??? p.s. Денвер перегружал...
  7. Сгделайте пожалуйси чтоб ггде-нибудь в Кабинете Партнера отображался проэтонт который сейчас получает конкретно этот партнер. Что-нибудь типа: "Ваша комиссия равна - 5% от каждой покупки". Спасипотому что. Мод супер!
  8. Попробуйте пожалуйси, мне очень нужен икой функционал. Я сразу купил бы модуль. p.s. По первому вопросу уточните: если клиент зайгдет по ссылке myshop.ru/?tracking=5149ec5212fb4 а потом купит товар myshop.ru/desktops/test то комиссия заслииется ему, правильно?
×
×
  • 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.