151

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

в тотал коммандере, например, есть чекбокс для выбора перевода имен файлов в нижний регистр http://prntscr.com/mblvrc
нужно быть внимательнее

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

152

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Да, так и есть. smile
Спасибо!
Не подскажете, есть ли опыт использования GS 3.4?
(https://github.com/GetSimpleCMS/GetSimpleCMS)
Там появилась хорошая опция: сниппеты...

Поделиться

153

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

все в ваших руках, тестируйте и пишите разработчикам об ошибках

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

154

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

amesh пишет:

Да, так и есть. smile
Спасибо!
Не подскажете, есть ли опыт использования GS 3.4?
(https://github.com/GetSimpleCMS/GetSimpleCMS)
Там появилась хорошая опция: сниппеты...

На локалке для тестов ставлю, тестирую, значительных ошибок нет.
Вернее нашел только одну, и-то ее не так просто повторить, и должны исправить.
Думаю уже можно пользоваться.

Сайт ufopera

Поделиться

155

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

кто нибудь может придумать какую-нибудь функцию для счетчика хлебных крошек?
<meta itemprop="position" content="1"/>
<meta itemprop="position" content="2"/>
<meta itemprop="position" content="3"/>

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

156

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Что такое счётчик хлебных крошек?

Поделиться

157

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

гугл валидатор настаивает на размещении внутри каждой ссылки крошек метатега с номером
<li><a>fffffffffff <meta itemprop="position" content="1"/></a></li>
<li><a>fffffffffff <meta itemprop="position" content="2"/></a></li>
<li><a>fffffffffff <meta itemprop="position" content="3"/></a></li>

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

158

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Как же все-таки избавиться от добавления в url ?setlang= ... именно при переключении языка сайта. Дальше при навигации по меню ?setlang= исчезает. На ПК - это не мешает. А вот на мобильнике - проблема. При переключении в меню перескакивает на главную страницу, а реально отображается другая. Как побороть эту проблему. Может редиррект какой-то применить???
Буду рад любому совету. Никак не могу побороть данное "зло".
Спасибо.

Поделиться

159

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

а вам собственно для чего переключать языки? вы полагаете пользователь вошедший на сайт в браузере настроенном на английский язык и попадающем на английскую версию вашего сайта, захочет прочитать ту же страницу на русском? только в том случае, если ему это приспичит, он воспользуется переключателем языка, в принципе переключатель не нужен вообще,да и в канонических ссылках ?lang=en сохраняется
и не понятно почему у вас при переключении языка меню куда-то перескакивает

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

160

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Не получается настроить сайт, чтобы язык выбирался в зависимости от языка браузера.

Поделиться

161

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

в шапку

<html lang="<?php global $language; echo @$language ? $language : 'en'; ?>">
и
<?php get_i18n_header(); ?>

код для меню

<?php get_i18n_navigation(return_page_slug(),0,99,I18N_FILTER_MENU | I18N_FILTER_LANGUAGE); ?>
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

162

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Спасибо!!!!!

Поделиться

163

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Олег, прошу Вашей помощи!!!!
Сайт на двух языках. Русский и Украинский. Сейчас при вводе в окне браузера доменного имени https://moysayt.com загружается русская версия сайта (без разницы - в настройках браузера выбран русский или украинский интерфейс).
Как сделать глобальным украинский язык, чтобы  при вводе в окне браузера доменного имени https://moysayt.com загружалась украинская версия сайта (без разницы - в настройках браузера выбран русский или украинский интерфейс).
Никак не получается побороть собственными силами. (((
Спасибо.

Поделиться

164

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

здесь у вас какой язык стоит? http://prntscr.com/t4lpgx

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

165 (2020-06-23 02:03:28 отредактировано volkodav)

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

ua
https://prnt.sc/t4lul9

Поделиться

166

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

тогда по умолчанию должен быть украинский язык

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

167

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

В том то и дело, что Русский!!!!
Может где-то еще в настройках нужно изменить???

Поделиться

168

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

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

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

169

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

Не могу никак разобраться с тем, какой код выводит только дочерние страницы текущей. Уже много чего перепробовал, и сайт разработчика перелопатил. Хочу сделать так, чтобы при попадании на родительские страницы (ссылки в меню на которые вообще заблокировал посредством js, то есть они только открывают при клике по ним подменю с ссылками на дочерние). В общем хочу сделать так, что если человек все же попадет на эти родительские страницы-пустышки (в плане полезного контента на них размещать ничего не планирую) в области контента отображался список ссылок на дочерние страницы, и ничего больше. Можно конечно список составить самому в редакторе. Но потом надо будет каждый раз в него добавлять ссылки на ново-созданные страницы. А так, я просто сделал еще один шаблон, и при создании страницы-родителя выбираю его. Возможно есть более изящное или правильное решение вышеизложенной проблемы. Но пока ничего толкового кроме как отдельного шаблона для страниц-родителей в голову не приходит.

Поделиться

170

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

используйте для этого плагин I18N Search https://getsimplecms.ru/plaginy-dlya-ge … 8n-search/

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

171

Re: Модуль i18N - поддержка мультиязычности и многоуровневое меню

olsv64 Спасибо. Плагин решил не ставить. Просто внедрил такой код в шаблон:

+ открыть спойлер
if ($content == '') {
                        $key = array_search(return_page_slug(), array_column(return_i18n_page_structure(), 'url'));
                        $level = return_i18n_page_structure()[$key]["level"] + 1;
                        echo "<ul class='child-pages-lnk'>";
                        get_i18n_navigation(return_page_slug(), $level, $level, I18N_SHOW_MENU);
                        echo "</ul>";
                    }

Если на странице нет контента, то автоматом срабатывает вывод списка ссылок на дочерние страницы.

Поделиться