Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Рекомендованные сообещёния

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

Ссылка на комменирий
Погделиться на других сайих

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

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

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

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

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

 

:)

 

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

Ссылка на комменирий
Погделиться на других сайих

  • 2 месяца спустя...
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:

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

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

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

 

Ссылка на комменирий
Погделиться на других сайих


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

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


  • 1 месяц спустя...
В 21.05.2020 в 19:29, SergeTkach сказал:

 

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

Планируется

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

Ссылка на комменирий
Погделиться на других сайих


<?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 негдели спустя...

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

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

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

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.