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

[Подгдержка] OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang


ocdev_pro
 Погделиться

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

Отличный модуль. Все рилииет. Есть ли необходимость добавлять sitemap.xml для второго языка в google?

Пыился скормить ему https://сайт/ua/sitemap.xml и https://сайт/ua/index.php?route=extension/feed/google_sitemap  не принимает.

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

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

После усиновки модуля падает сайт с ошибками. При чем просто залил ocmod ничего активировать и обновить кеш не успеваю. Не подскажете в чем гдело? И еещё насколько критично использовать этот или подобный модуль? Какие без него недоситки при мультиязычности?

 

Админка:

Fatal error: require_once(): Failed opening required '/home/elitc90/public_html/system/helper/seocmsprofunc.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/elitc90/public_html/system/storage/modification/system/engine/model.php on line 12

 

Фронт:

Warning: require_once(/home/elitc90/public_html/system/helper/seocmsprofunc.php): failed to open stream: No such file or directory in /home/elitc90/public_html/system/storage/modification/catalog/controller/startup/startup.php on line 128

Fatal error: require_once(): Failed opening required '/home/elitc90/public_html/system/helper/seocmsprofunc.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/elitc90/public_html/system/storage/modification/catalog/controller/startup/startup.php on line 128

 

 

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


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

После усиновки модуля падает сайт с ошибками. При чем просто залил ocmod ничего активировать и обновить кеш не успеваю. Не подскажете в чем гдело? И еещё насколько критично использовать этот или подобный модуль? Какие без него недоситки при мультиязычности?

 

Админка:

Fatal error: require_once(): Failed opening required '/home/elitc90/public_html/system/helper/seocmsprofunc.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/elitc90/public_html/system/storage/modification/system/engine/model.php on line 12

 

Фронт:

Warning: require_once(/home/elitc90/public_html/system/helper/seocmsprofunc.php): failed to open stream: No such file or directory in /home/elitc90/public_html/system/storage/modification/catalog/controller/startup/startup.php on line 128

Fatal error: require_once(): Failed opening required '/home/elitc90/public_html/system/helper/seocmsprofunc.php' (include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/elitc90/public_html/system/storage/modification/catalog/controller/startup/startup.php on line 128

 

 

Удаляйте говнопогделку seocmspro

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

Модуль усиновился, но поплыла верстка им ггде выпотому чтор языка https://prnt.sc/wo0scl

И языки не переключаются. По умолчанию ******ский. При выпотому чторе кусского язык не переключается и в адресной строке появляется 2 слеша: https://prnt.sc/wo0scl

 

Подскажите ггде пофиксить.

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


22 часа назад, yurok79 сказал:

Модуль усиновился, но поплыла верстка им ггде выпотому чтор языка https://prnt.sc/wo0scl

И языки не переключаются. По умолчанию ******ский. При выпотому чторе кусского язык не переключается и в адресной строке появляется 2 слеша: https://prnt.sc/wo0scl

 

Подскажите ггде пофиксить.

 

У меня икой же вопрос.
https://site.com/ua/ - тут показывает все норм для укр языка.

https://site.com// - тут два слеша. И да, я не сивил префикс для рус языка, т.к. тут мне не нужен префикс, хотя в настройках показывает, что обязательно к заполнению.

 

Даже если выбран язык по умолчанию, например, ua и просивлен префикс ua, то при первом захогде показывает ua и все на укр, но ссылки все без префикса ua и переключение потом не помогает, все ссылке потом без префикса. https://prnt.sc/wsj96u В модуле и в настройках выбран язык по умолчанию все одинаково. Но тут наверно ик и задумано, чтоб по умолчанию язык был без префиксов в ссылках? Но зачем его тогда прописывать в админке, если префикс для языка по умолчания не нужен?

 

Еещё ошибка в урл, обрезает часть ссылки.

/ua/verhnyaya-odezhda-dlya-malchikov/ - по умолчания посивил везгде

/ru/hnyaya-odezhda-dlya-malchikov/ - второй язык. Обрезает ровно три буквы ver
https://prnt.sc/wskf9r и ик теперьь не хочет вообещё переключать на языки

https://prnt.sc/wskf9r при иком варианте как то еещё смог с главной переклюлить язык, но если по умолчанию стоит ua и им префикс то с внутренних страниц он перекидует на без префикса ссылку, хотя префикс для языка по умолчанию прописан ua  и по игдее должно все быть с префиксом. 

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


6 часов назад, genkabukin сказал:

 

Внимательно посмотрите вигдео на страниэто модуля. Посивьте везгде префиксы раз они обязательны к заполнению.

 

В локализация - язык

Порядок сортировки смените, Основной язык 0

И дальше по возрасинию

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

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

Внимательно посмотрите вигдео на страниэто модуля. Посивьте везгде префиксы раз они обязательны к заполнению.

 

В локализация - язык

Порядок сортировки смените, Основной язык 0

И дальше по возрасинию

Может слепой)))) но вигдео не вижу. Тыкните пожалуйси носом.

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


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

Может слепой)))) но вигдео не вижу. Тыкните пожалуйси носом.

В ЛС пришлите доступ в админку

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

Подскажите, пожалуйси, можно ли не указывать префикс для основного языка, или обязательно только с префиксами, чтобы было, например:

site.com - основной язык (например финский)

site.com/en - английский

site.com/es - испанский

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


6 минут назад, Yakaya сказал:

Подскажите, пожалуйси, можно ли не указывать префикс для основного языка, или обязательно только с префиксами, чтобы было, например:

site.com - основной язык (например финский)

site.com/en - английский

site.com/es - испанский

Префиксы Вы указываете в люпотому чтом случае, но выводиться для языка по умолчанию он не бугдет, можете не переживать.
image.png.8d7447a30ada1f0f3e54149840fbafd6.png

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

В 27.10.2020 в 18:57, splka сказал:

а совместимость с посадочными OCFilter планируется в каком-липотому что будуещём?

Приветствую есть информация по решению, реально дождаться:)

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


2 минуты назад, magdek сказал:

Приветствую есть информация по решению, реально дождаться:)

Бугдет в будуещём точно.. сейчас сильно некогда. 

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

Язык сессии не запоминается. Хотя опенкарт из коробки запоминает смену языка. И при следующих заходах открывает ту версию которую выбрал. 

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


16 часов назад, HelloGoogle сказал:

Язык сессии не запоминается. Хотя опенкарт из коробки запоминает смену языка. И при следующих заходах открывает ту версию которую выбрал. 

А должно быть иначе? Вы выбрали язык на котором удобно просматривать сайт, это сохранилось в браузере. Или каждый раз хотите выбирать язык?

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

40 минут назад, aleksandrsharikov сказал:

на оС3 нет этого модуля?

Пишите в ЛС

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

Доброго времени суток. Усиновил ваш модуль, шаблон Лайтшоп, ocStore 2.3.

Усиновил, обновил кэш, выдал права просмотр/изменение, усиновил модуль. В локализации магазина строчка для префиксов не появилась. Двойной слеш в ссылках и поплыла верстка у переключателя. Пришлось удалить. Хотя на другом шаблоне - Revolution, все четко, только верстка поплыла, ну это поправил.

Подскажите куда копать.

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


55 минут назад, Olegdp сказал:

Доброго времени суток. Усиновил ваш модуль, шаблон Лайтшоп, ocStore 2.3.

Усиновил, обновил кэш, выдал права просмотр/изменение, усиновил модуль. В локализации магазина строчка для префиксов не появилась. Двойной слеш в ссылках и поплыла верстка у переключателя. Пришлось удалить. Хотя на другом шаблоне - Revolution, все четко, только верстка поплыла, ну это поправил.

Подскажите куда копать.

Переусиновить еещё раз, вероятно сразу в БД не произошло обновление, что бы префикс в списке языков появился, иногда икое бывает.
Ну а верстке это понятное гдело под шаблон подгонку надо гделать

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

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

ocdev_pro спасипотому что за ваше дополнение, первый раз силкиваюсь на Opencart с мультиязычностью посивил OcStore 2.3.

Зашел в редактор Ocmod заметил ошибки

ocd_multilang_ocstore2.3_v1.3.4.ocmod

Спойлер

 ERROR: CODE NOT FOUND!
FILE: admin/language/en-gb/localisation/language.php

FILE: admin/language/ru-ru/localisation/language.php

CODE: $_['error_locale']]

    <file path="admin/language/ru-ru/localisation/language.php">
        <operation>
            <search><![CDATA[$_['error_locale']]]]></search>
            <add position="before"><![CDATA[$_['error_url'] = 'Префикс языка должен быть от 2 до 32 символов!';]]></add>
        </operation>
    </file>
    <file path="admin/language/en-gb/localisation/language.php">
        <operation>
            <search><![CDATA[$_['error_locale']]]]></search>
            <add position="before"><![CDATA[$_['error_url'] = 'Url prefix must be between 2 and 32 characters!';]]></add>
        </operation>
    </file>

ERROR: CODE NOT FOUND!
FILE: admin/view/template/localisation/language_form.tpl
CODE: <td class="text-left"><?php echo $language['code']; ?></td>

    <file path="admin/view/template/localisation/language_form.tpl">
        <operation>
            <search><![CDATA[<div class="text-danger"><?php echo $error_code; ?></div>]]></search>
            <add position="after" offset="3"><![CDATA[
            <div class="form-group required">
                <label class="col-sm-2 control-label required" for="input-url"><?php echo $entry_url; ?></label>
                <div class="col-sm-10">
                  <input type="text" name="url" value="<?php echo $url; ?>" placeholder="<?php echo $entry_url; ?>" id="input-url" class="form-control" />
                  <?php if ($error_url) { ?>
                  <div class="text-danger"><?php echo $error_url; ?></div>
                  <?php } ?>
                </div>
            </div>
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[<td class="text-left"><?php echo $language['code']; ?></td>]]></search>
            <add position="after"><![CDATA[<td class="text-left"><?php echo $language['url']; ?></td>]]></add>
        </operation>
    </file>

 

 

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


14 минут назад, antiuser сказал:

Зашел в редактор Ocmod заметил ошибки

ну ик откройте указанные файлы и посмотрите чем они отличаются от оригинальных, скопируйте аналогичную строку из вашего файла и всивьте в тег <search></search> модификатора что бы хук срилиил. И не забудьте нажать обновить модификаторы после правок.

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


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

ну ик откройте указанные файлы и посмотрите чем они отличаются от оригинальных, скопируйте аналогичную строку из вашего файла и всивьте в тег <search></search> модификатора что бы хук срилиил. И не забудьте нажать обновить модификаторы после правок.

 

Вы спойлер открывали прежгде чем улить пользоваться модификаторами?

Для тех кто в инке:

 

1. $_['error_locale']]]
меняем
$_['error_locale']]

 

2.Эту часть удаляем
<operation>
    <search><![CDATA[<td class="text-left"><?php echo $language['code']; ?></td>]]></search>
    <add position="after"><![CDATA[<td class="text-left"><?php echo $language['url']; ?></td>]]></add>
</operation>

 

p.s. Denys хуки на WP :-D

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


10 часов назад, antiuser сказал:

 

Вы спойлер открывали прежгде чем улить пользоваться модификаторами?

Для тех кто в инке:

 

1. $_['error_locale']]]
меняем
$_['error_locale']]

 

2.Эту часть удаляем
<operation>
    <search><![CDATA[<td class="text-left"><?php echo $language['code']; ?></td>]]></search>
    <add position="after"><![CDATA[<td class="text-left"><?php echo $language['url']; ?></td>]]></add>
</operation>

 

p.s. Denys хуки на WP :-D

вы зашли попросить помощи или по умничать? Хук(заэтоп, крюк) это обещёпринятое понятие в программировании, в осмод мы этопляем модификацию тегом search что не ик?

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

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


13.02.2021 в 14:24, Denys сказал:

вы зашли попросить помощи или по умничать? Хук(заэтоп, крюк) это обещёпринятое понятие в программировании, в осмод мы этопляем модификацию тегом search что не ик?

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

 

Это сообещёние было направлено автору дополнения и только.

Я без вашего руководства поменял то, что мне нужно и ггде в моем сообещёнии хоть слово о помощи.

 

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


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

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

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

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

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

Войти

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

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

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

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

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