Dle9.com - Усе найкраще для створення сайту в інтернеті і вдома!
Першим ділом
необхідно знайти англійську версію мовного пакету для потрібної версії DLE. Дана інструкція для 9.4
Не забувши при цьому поміняти кодування самого файлу.
Якщо у вас встановлена UTF версія DLE - цих рухів робити не потрібно.
Додаткові поля
тільки так можна нормально здійснити задумане.
Нам буде потрібно створити 3 додаткових поля:
Одне - однорядкове:
Не забуваємо галочку "використовувати при бажанні"
і два багаторядкових.
Так само в обох полів ставимо галочку "використовувати при бажанні"
Копіюємо шаблон інтернет-порталу і переводимо все, що написано в ньому на потрібну мову (в моєму випадки - англійська), не забуваючи перевести і написи на картинках.
А тепер найцікавіше
як же зробити, щоб в англійській версії веб-проекту виводилося відповідний мови контент?
Дуже просто.
відкриваємо shortstory.tpl і замість
Тепер захистимо себе від незаповненою англійської версії новини:
в початок файлу пишемо: [xfgiven_eng_short_story], а в кінець - [/ xfgiven_eng_short_story]. Грубо, але ефективно!
Решта за бажанням. Я наприклад прибрав хмара тегів, все одно УК не проиндексирует англійську версію веб-проекту, та й теги російською мовою в англійській версії веб-джерела не потрібні.
Тепер fullstory.tpl (зараз зрозумієте чому DLE 9.4)
Так само замінюємо
ми замінимо трохи хитріше, адже де гарантія того, що користувач заповнить поле eng_full_story?
Щоб убезпечити себе рідного від кривизни рук недбалих журналістів робимо так:
Таким чином, якщо не заповнено повне вміст англійської версії - буде виведено короткий вміст англійської же версії smile
Після цього
бажано перейменувати папки з шаблонами на відповідні мови імена, наприклад theme_ru і theme_eng ну і залити назад на хостинг відредаговану папку з шаблоном і мовної пакет.
Тепер йдемо в адмін панель в розділ з шаблонами, вибираємо англійська шаблон і призначаємо йому відповідний мовний пакет, щоб системні повідомлення були потрібною мовою))
Відкриваємо .htaccess (той, який лежить в корені веб-ресурсу) і після RewriteEngine On дописуємо:
Це для нормального вигляду посилань на зміну мови блогу.
Ну і звичайно ж в російській main.tpl в потрібному місці ставимо посилання
а в англійській версії: