Jump to content

Recommended Posts

13 часов назад, oleksij сказал:

SEO-URL-Generator-FREE_for-OpenCart-2.3.ocmod

Скажите плиз, а зачем при установке менять файл?

admin/language/uk-ua/extension/module/seo_url_generator.php

Если файл модуле на русском, а в локализации уже был на украинском

 

:)

 

 

По правилам данного форума украинский язык не является обязательным. А еще он не особо востребован. И еще это весьма скучно переводить тексты на тот случай, если вдруго 1 человек из 1000 спросит: а где тут украинский язык?

Share this post


Link to post
Share on other sites
13 часов назад, oleksij сказал:

SEO-URL-Generator-FREE_for-OpenCart-2.3.ocmod

Скажите плиз, а зачем при установке менять файл?

admin/language/uk-ua/extension/module/seo_url_generator.php

Если файл модуле на русском, а в локализации уже был на украинском

 

:)

 

 

По правилам данного форума украинский язык не является обязательным. А еще он не особо востребован. И еще это весьма скучно переводить тексты на тот случай, если вдруго 1 человек из 1000 спросит: а где тут украинский язык?

Share this post


Link to post
Share on other sites
13 часов назад, oleksij сказал:

SEO-URL-Generator-FREE_for-OpenCart-2.3.ocmod

Скажите плиз, а зачем при установке менять файл?

admin/language/uk-ua/extension/module/seo_url_generator.php

Если файл модуле на русском, а в локализации уже был на украинском

 

:)

 

По правилам данного форума украинский язык не является обязательным. А еще он не особо востребован. И еще это весьма скучно переводить тексты на тот случай, если вдруг когда-то может быть так случится, что 1 человек из 1000 спросит: а где тут украинский язык?

Share this post


Link to post
Share on other sites
13 часов назад, oleksij сказал:

SEO-URL-Generator-FREE_for-OpenCart-2.3.ocmod

Скажите плиз, а зачем при установке менять файл?

admin/language/uk-ua/extension/module/seo_url_generator.php

Если файл модуле на русском, а в локализации уже был на украинском

 

:)

 

По правилам данного форума украинский язык не является обязательным. А еще он не особо востребован. И еще это весьма скучно переводить тексты на тот случай, если вдруг когда-то может быть так случится, что 1 человек из 1000 спросит: а где тут украинский язык?

Share this post


Link to post
Share on other sites

а поддержка 3 версии не планируется?

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/10/2020 at 9:59 AM, SergeTkach said:

По правилам данного форума украинский язык не является обязательным. А еще он не особо востребован. И еще это весьма скучно переводить тексты на тот случай, если вдруг когда-то может быть так случится, что 1 человек из 1000 спросит: а где тут украинский язык?

Ви не праві..Українська мова має бути в пріоритеті, і немає значення чи це будь-який сайт чи модуль...самі популярні модулі вже продають з українською локалізацією..а перекласти пару речень, не думаю що відбере багато часу..і до речі я ваш модуль і без вас переклав, якщо вам лінь, то я можу скинути файл перекладу..

Edited by voronlviv

Share this post


Link to post
Share on other sites
1 минуту назад, voronlviv сказал:

Ви не праві..Українська мова має бути в пріоритеті, і немає значення чи це будь-який сайт чи модуль...самі популярні модулі вже продають з українською локалізацією..а перекласти пару речень, не думаю що відбере багато часу..

 

Ключове слово "продаються".

1 час назад, yaroslavking сказал:

а поддержка 3 версии не планируется?

Планируется

Share this post


Link to post
Share on other sites
17 minutes ago, SergeTkach said:

 

Ключове слово "продаються".

то і ваші будуть продаватись..просто допишіть в описі що є українська локалізація і це можливо для когось буде додатковий стимул придбати ваш модуль..прикріпляю вам переклад..

ProductOptionLink.php

Share this post


Link to post
Share on other sites
14 часов назад, voronlviv сказал:

то і ваші будуть продаватись..просто допишіть в описі що є українська локалізація і це можливо для когось буде додатковий стимул придбати ваш модуль..прикріпляю вам переклад..

Обратите внимание, что у нас с Вами нет никаких обязательств друг перед другом. Не нравится модуль - не используйте!

 

То что Вы 1 раз напряглись, чтобы сделать себе же нужный перевод, это знаете ли ни о чем не говорит в Вашу пользу. Вот Вы выдали этот файл с таким хвастовством, так как будто это спасение. Только вот самим лень было его переименовать - верно?

 

И да, в платной новой версии модуля есть украинский язык. Платный модуль был в приоритете. А теперь в свободное время от необходимости реагировать на подобные и другие комментарии, я займусь бесплатной версией.

Share this post


Link to post
Share on other sites
14 часов назад, voronlviv сказал:

просто допишіть в описі що є українська локалізація

Як локалізація впливає на роботу модуля?

Модуль безкоштовний? Зробить переклад суспільтсву буде приємно (автору також)

Share this post


Link to post
Share on other sites
11 hours ago, chukcha said:

Як локалізація впливає на роботу модуля?

Модуль безкоштовний? Зробить переклад суспільтсву буде приємно (автору також)

ніяк не впливає...я і зробив переклад..

 

Share this post


Link to post
Share on other sites
Posted (edited)

коротче я тупанув)) я про інший модуль подумав...прошу у всіх вибачення)

Edited by voronlviv

Share this post


Link to post
Share on other sites
В 21.05.2020 в 19:29, SergeTkach сказал:

 

Ключове слово "продаються".

Планируется

Когда планируется для 3 версии?

Share this post


Link to post
Share on other sites
<?php

if (file_exists('config.php')) {
    require_once('config.php');
}  

require_once 'system/library/db.php';
require_once 'system/library/db/mysqli.php';


$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);

    $sql = 'SELECT category_id, name FROM `' . DB_PREFIX . 'category_description`';
    
    $res = $db->query($sql);


    foreach($res->rows as $row) {
    
        $query = 'category_id=' . $row['category_id'];
        $keyword = (get_seo_keyword($row['name']) . '_' .$row['category_id']);
        if (!exist_query($query, $db)) {
            //$up_sql = "INSERT INTO `" . DB_PREFIX . "url_alias` (`url_alias_id`, `query`, `keyword`) VALUES (NULL, '" . $query . "', '" . $keyword . "'); ";
            $up_sql = "INSERT INTO `" . DB_PREFIX . "seo_url` (`seo_url_id`, `store_id`, `language_id`, `query`, `keyword`) VALUES (NULL, 0, 1, '" . $query . "', '" . $keyword . "'); ";

            $db->query($up_sql);
            print_r($query);
            print_r(' successfully added');
            print_r('<br>');
        } else {
            print_r('exist_query ');
            print_r($query);
            print_r('<br>');
        }
    }
    
        print('done');

    
    
function exist_query($query, $db) {

    $sql = "SELECT query FROM `" . DB_PREFIX . "seo_url` WHERE `query` = '" . $query . "'";
    
    if ($db->query($sql)->num_rows) {
        return true;
    }
    
    return false;    
    
}
    

function get_seo_keyword($str) {
    $tr = array(
        "А" => "a",
        "Б" => "b",
        "В" => "v",
        "Г" => "g",
        "Д" => "d",
        "Е" => "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",
        "а" => "a",
        "б" => "b",
        "в" => "v",
        "г" => "g",
        "д" => "d",
        "е" => "e",
        "ж" => "j",
        "з" => "z",
        "и" => "i",
        "й" => "y",
        "к" => "k",
        "л" => "l",
        "м" => "m",
        "н" => "n",
        "о" => "o",
        "п" => "p",
        "р" => "r",
        "с" => "s",
        "т" => "t",
        "у" => "u",
        "ф" => "f",
        "х" => "h",
        "ц" => "c",
        "ч" => "ch",
        "ш" => "sh",
        "щ" => "sch",
        "ъ" => "",
        "ы" => "y",
        "ь" => "",
        "э" => "e",
        "ю" => "yu",
        "я" => "ya",
        " " => "_",
        "." => "",
        "/" => "_"
    );
    $res = strtr($str, $tr);
 
    if (preg_match('/[^A-Za-z0-9_\-]/', $res)) {
        $res = preg_replace('/[^A-Za-z0-9_\-]/', '', $res);
    }
 
    return urlencode(strtolower($res));
}
    
?>

 

Это для категорий. По аналогии можете сделать для товаров!

 

Язык и id магазина - подставить ну не очень сложно же!

Share this post


Link to post
Share on other sites
Posted (edited)

Привет всем. Прочитал инструкцию, установил модуль, при сохранении выдает ошибку, пересохраняю потом номально все делается.

Notice: Undefined offset: 0 in /var/www/---------/public_html/storage/modification/admin/model/catalog/product.php on line 478Warning: Cannot modify header information - headers already sent by (output started at /var/www/uchalyt7/public_html/test/admin/controller/startup/error.php:34) in /var/www/----------/public_html/test/system/library/response.php on line 36

 

еще вопрос по "Необходимо вписывать SEO URL данной сущности без родительской категории" Для чего это? В смысле в ссылку добавляется ID категории?

Edited by slava088

Share this post


Link to post
Share on other sites

@Slava0008, по ошибке - пожалуйста, уточтюните Вашу версию системы.

 

По уточнению насчёт "Необходимо вписывать SEO URL данной сущности без родительской категории"

 

Это значит, что не надо копировать полный адрес страницы вместе с адресом сайта и родительской  категорией (хотя категории не всегда присутствуют в полном адресе товара). 

 

наличие в полном адресе товара чпу категории зависит от настройки SeoPro показывать ли категории в адесах товаров. Это имеет вид примерно такой:

sitename.com/phones/galaxy-note-9

 

Для редиректов необходимо вписывать только galaxay-note-9 в качестве старого ЧПУ с которого нужно выполнить редирект на новый. Новый кстати тоже идет без косой черты.

 

В общем, это инструкция для тех, кто начал свой путь в интернете не с OpenCart. Во многих системах при редактировании товара показывается весь путь к товару, а не только SEO URL самого товара

Share this post


Link to post
Share on other sites
1 час назад, SergeTkach сказал:

по ошибке - пожалуйста, уточтюните Вашу версию системы.

Версия Версия ocStore 3.0.2.0

суть такова что при сохранении дает такую ошибку, делаю "назад", внесенные данные на месте, повторное сохранение без ошибок

Также при внесении нового товара копировать товар в общей таблице товаров дает ошибку, делаю назад, товар скопированный уже появляется его редактирую

Share this post


Link to post
Share on other sites

Модуль отличный, больше спасибо за вашу работу

  • +1 1

Share this post


Link to post
Share on other sites
В 08.07.2020 в 09:58, slava088 сказал:

Привет всем. Прочитал инструкцию, установил модуль, при сохранении выдает ошибку, пересохраняю потом номально все делается.

Notice: Undefined offset: 0 in /var/www/---------/public_html/storage/modification/admin/model/catalog/product.php on line 478Warning: Cannot modify header information - headers already sent by (output started at /var/www/uchalyt7/public_html/test/admin/controller/startup/error.php:34) in /var/www/----------/public_html/test/system/library/response.php on line 36

 

еще вопрос по "Необходимо вписывать SEO URL данной сущности без родительской категории" Для чего это? В смысле в ссылку добавляется ID категории?

 

Аналогичная проблема на двух сайтах:  "Notice: Undefined offset: 0 in /home/xxxxxxx.xx/storage/modification/admin/model/catalog/product.php on line 522Warning: Cannot modify header information - headers already sent by (output started at /home/s/xxxxxxxxx.xx/public_html/admin/controller/startup/error.php:34) in /home/s/xxxxxx.xx/public_html/system/library/response.php on line 36"

 

Подскажите, как поправить? Проблема в товарах и категориях.

Share this post


Link to post
Share on other sites
13 часов назад, proalex010 сказал:

 

Аналогичная проблема на двух сайтах:  "Notice: Undefined offset: 0 in /home/xxxxxxx.xx/storage/modification/admin/model/catalog/product.php on line 522Warning: Cannot modify header information - headers already sent by (output started at /home/s/xxxxxxxxx.xx/public_html/admin/controller/startup/error.php:34) in /home/s/xxxxxx.xx/public_html/system/library/response.php on line 36"

 

Подскажите, как поправить? Проблема в товарах и категориях.

 

Предыдущий пользователь не предоставил доступы, поэтому причина проблемы осталась неизвестной.

Предоставьте доступы в админку и ФТП, чтобы я мог посмотреть, что там происходит. И почему не каждый пользователь видит такую ошибку.

Share this post


Link to post
Share on other sites
В 08.07.2020 в 09:58, slava088 сказал:

Привет всем. Прочитал инструкцию, установил модуль, при сохранении выдает ошибку, пересохраняю потом номально все делается.

Notice: Undefined offset: 0 in /var/www/---------/public_html/storage/modification/admin/model/catalog/product.php on line 478Warning: Cannot modify header information - headers already sent by (output started at /var/www/uchalyt7/public_html/test/admin/controller/startup/error.php:34) in /var/www/----------/public_html/test/system/library/response.php on line 36

 

еще вопрос по "Необходимо вписывать SEO URL данной сущности без родительской категории" Для чего это? В смысле в ссылку добавляется ID категории?

 

Данная ошибка не подтверждена при тестах на локалке на OpenCart 3.0.2.0 и ocStore 3.0.2.0

Share this post


Link to post
Share on other sites

@proalex010 и @slava088 ! Ошибка все же была выявлена и исправлена в версии 3.0.5

Для обновления необходимо просто загрузить установочный файл под тройку в "Установка расширений".

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By legioner26
      Модуль SEO генератор мета описания позволяет провести оптимизацию всех категорий и товаров. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
    • By legioner26
      699.00 руб
      Скачать/Купить дополнение


      SEO Генератор мета тегов (категории, товары), SEO URL
      Модуль SEO генератор мета описания позволяет провести оптимизацию всех категорий и товаров. Очень прост в эксплуатации
      При первом прохождении  перезаписывает meta по все товарам, категориям, и сохраняет информацию о заполнении проставляя метки. 
      Все что от Вас требуется, это задать шаблон для заполнения meta.
       
      Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах и категориях,
      при нажатии на кнопку Обновить ЧПУ (SEO URL)  модуль проставить URL во всех товарах и категориях в которых они отсутствуют.
       
      Возможность устранения дублей SEO URL
       
      ПРИМЕР заполнения прилагается в скриншоте.
       
      УСТАНОВКА
      1. Установить модификатор через Установку дополнения, очистить кешь.
      2. Скопировать папку admin в корень сайта.
      УСТАНОВКА для ОС 3.х
       Устанавливаем архив Uodate-Meta3x.ocmod.zip через Установку расширений, чистим кеш.
      ПРИМЕЧАНИЕ
      Модуль не закублен с открытым исходным кодом, не требует ключа активации.
      Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
       
      ___________________
       
      Также советую приобрести модуль от разработчика @chukcha Редирект Универсал 
      Незаменимый инструмент для редиректов, имеется 410 жизненно важный для удаленных товаров.
       
      Добавил legioner26 Добавлено 31.03.2019 Категория SEO, карта сайта, оптимизация Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Нет Старая цена 970  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.