[EVO] Скрипт за превключване на езици или друга версия на двуезичен сайт.
На живо
Потребителски теми
Подсекции в блога
- Готови добавки за MODX145
- Проект MODX.im50
- Кожа отпред и отзад41
- За модератори13
- Интегрирани среди за разработка (IDE)12
- MODX по поръчка от Dmi3yy51
- количка24
- Социална мрежа12
- MODX облак8
- Хумордесет
- Краудфъндинг2
- Бързи решения100
- В развитието46
- Въпроси729
- Обяви за работа275
- Сигурност81
- Новини69
- Съвети и трикове87
- Сайтове на MODX45
- MODX вилици26
- Документация и уроци62
- Експерименти и изследвания58
- evoShop3
Ще изложа самия въпрос малко по-ниско, за начало ще обясня предисторията.
Проект - Развъдник на чистопородни котки. Проектът трябва да бъде двуезичен (rus/eng). Основното съдържание са снимки на котки и параметри: име, порода, цвят, заглавия и т.н. Тъй като клиентът иска да запълни сайта със съдържание в бъдеще, се изисква да опрости максимално тази задача. Затова веднага отказах да създам два клона в дървото на документите.
Накратко, същността на тази двуезична идея е следната:
1. Създайте нов раздел на английски в документа и прехвърлете в него необходимите параметри, които ще бъдат в английската версия.
2. В шаблона заредете два езика наведнъж, като ги обвиете в елементи с класове .ru и .en.
3. Правим превключвател на езици, който на свой ред присвоява стилове display: none и display: block. Руският е активиран по подразбиране.
Има и недостатъци:
1. Маркерът за заглавие и описанието с ключови думи ще трябва да бъдат двуезични, което като че ли не е идеална опция.
2. ... Не виждам повече недостатъци, въпреки че не изключвам да подскаже нещо друго.
=======================================
Така. Ключът е самият превключвател. И аз го имам. Но се оказа, че не работи в някои браузъри на някои устройства. Например в муфта. Вкъщи имам два компютъра и нетбук. Навсякъде същата версия на муфата. На един компютър и в нетбук всичко работи, на друг компютър избраният език не се запомня. Причината не може да бъде установена. Подобен проблем се наблюдава на таблета с осмия Windows.
Затова трябва да поискате помощ в общността.
Самият скрипт изглежда така:
И това са инструкциите за инсталиране и свързване:
Кодът, който имам в моя шаблон сега, е:
Ако сте готови да помогнете за пари, пишете в личен. Трябва или да поправите този скрипт, или да напишете нов, но той работи правилно.
След подаване на проекта ще публикувам готово работно решение за общо ползване.
- Разделено на един език
- Поза на войн, опции за асани и техника за изпълнение
- Тайни или как да създадете икона на уебсайт във Photoshop - Да Диего
- Путин посочи недопустимостта на намаляване на часовете за изучаване на руски език в републиките на Руската федерация
- Ще реша изпита »Руски език