Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

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 месяц спустя...
<?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

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

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

  • 2 недели спустя...

Добрый вечер! После копирования товара, на версии 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

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


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

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

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

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

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

Войти

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

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

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

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

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