Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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 спросит: а где тут украинский язык?

Надіслати
Поділитися на інших сайтах

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

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

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

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

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

 

:)

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

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

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

 

:)

 

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

Надіслати
Поділитися на інших сайтах

  • 2 months later...
On 3/10/2020 at 9:59 AM, SergeTkach said:

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

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

Змінено користувачем voronlviv
Надіслати
Поділитися на інших сайтах


1 минуту назад, voronlviv сказал:

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

 

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

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

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

Планируется

Надіслати
Поділитися на інших сайтах

17 minutes ago, SergeTkach said:

 

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

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

ProductOptionLink.php

Надіслати
Поділитися на інших сайтах


14 часов назад, voronlviv сказал:

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

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

 

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

 

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

Надіслати
Поділитися на інших сайтах

14 часов назад, voronlviv сказал:

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

11 hours ago, chukcha said:

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

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

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

 

Надіслати
Поділитися на інших сайтах


  • 1 month later...
<?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 магазина - подставить ну не очень сложно же!

Надіслати
Поділитися на інших сайтах

@snastik это Вы кому и о чем?

 

----------------------------

Обновлено 14.01.2021

----------------------------

Взялся за Cron-задачу в PRO-версии модуля. Приведенный выше код просто смешон в контексте всех возможностей модуля.

 

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

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

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 категории?

Змінено користувачем slava088
Надіслати
Поділитися на інших сайтах


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

 

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

 

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

 

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

sitename.com/phones/galaxy-note-9

 

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Надіслати
Поділитися на інших сайтах


@slava088 дайте доступы в личку. Админка + ФТП

Надіслати
Поділитися на інших сайтах

@zorkyglaiz спасибо за комплимент. И пожалуйста! )

Надіслати
Поділитися на інших сайтах

В 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"

 

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

Надіслати
Поділитися на інших сайтах


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"

 

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

 

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

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

Надіслати
Поділитися на інших сайтах

В 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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Добрый вечер! После копирования товара, на версии 3.0.2 ocStore выдает такую ошибку. Скажите, пожалуйста, что я не так сделала? Заранее спасибо.

 

Notice: Undefined index: product_seo_url in /var/www/------/storage/modification/admin/model/catalog/product.php on line 163Notice: Undefined index: product_seo_url in /var/www/------/storage/modification/admin/model/catalog/product.php on line 179Warning: Invalid argument supplied for foreach() in /var/www/------/storage/modification/admin/model/catalog/product.php on line 179Notice: Undefined index: product_seo_url in /var/www------/storage/modification/admin/model/catalog/product.php on line 191Warning: Invalid argument supplied for foreach() in /var/www/------/storage/modification/admin/model/catalog/product.php on line 191Notice: Undefined index: product_seo_url in /var/www/------/storage/modification/admin/model/catalog/product.php on line 222Warning: Cannot modify header information - headers already sent by (output started at /var/www/------/admin/controller/startup/error.php:34) in /var/www/------/system/library/response.php on line 36

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.