DaVinci Posted March 13, 2015 Report Share Posted March 13, 2015 (edited) Перевод сайта на несколько языков демо: http://lang.simpladev.ru - неограниченное количество языков- переводы для шаблона- у каждого шаблона свой набор переводов- переводы импортируются из файла хранящегося в директории шаблона замещая предыдущие- переводы шаблона можно хранить как в базе данных так и в файле php- вывод необходимых переводов в файл js автоматически для использования в javascript- минимальные изменения в стандартных функциях и шаблоне админа- сохраняется родная база ----------------------------------------------------------------------------------стоимость 8000 руб при покупке лицензии дополнение ставлю бесплатно----------------------------------------------------------------------------------- варианты приобретения: - дополнение установлено на чистую Simpla 2.3.7 - установка на ваш сайт за дополнительную плату скайп: simpladev Edited April 4, 2016 by DaVinci Quote Link to post Share on other sites
ps-simpla Posted March 13, 2015 Report Share Posted March 13, 2015 Отличная реализация! Доработка найдет своих покупателей и цена я бы сказал божественная! Удачи! Quote Link to post Share on other sites
koteyka Posted March 13, 2015 Report Share Posted March 13, 2015 (edited) А как на счет БД? Это одна база или несколько? Так же интересует нагрузка на БД. Как вообще реализована работа с БД? Если БД одна, то данных вынимается в три раза больше (при трех языках), чем стандартно? Edited March 13, 2015 by koteyka Quote Link to post Share on other sites
DaVinci Posted March 13, 2015 Author Report Share Posted March 13, 2015 (edited) А как на счет БД? Это одна база или несколько? Так же интересует нагрузка на БД. Как вообще реализована работа с БД? Если БД одна, то данных вынимается в три раза больше (при трех языках), чем стандартно? само собой записей в бд столько сколько языков. запрос к одному языку вне зависимости от количества установленных языков по поводу быстродействия: на локальном сервере запрос к товарам на прямую - 42 всего, Запрос занял 0.0006 сек.запрос к товарам через left join - 42 всего, Запрос занял 0.0009 сек. основные изменения в движке со стороны админа и они не значительные. все функции хранятся в отдельном классе Edited March 13, 2015 by DaVinci Quote Link to post Share on other sites
koteyka Posted March 13, 2015 Report Share Posted March 13, 2015 (edited) Я делал немного по другому. Для языка создавался поддомен, например, en.domen.ru, туда переносилась полная копия основного сайта, товары экспортировались с основного сайта, менялись названия, описания и т.д., сохранялись ссылки товара и импортировались на новый сайт. В переключении языков просто к текущему url добавлялось соответствующее языку en., fr. и т.д.Так как все ссылки 1:1, то визуально, просто менялся язык, как на сайте, так и в админке. И с заказами проще, видно с какого поддомена (но это мелочи).Ваш проект бесспорно по мощнее будет. Но мой использует разные БД, соответственно нет проблем с большими количествами товаров. Edited March 13, 2015 by koteyka Quote Link to post Share on other sites
DaVinci Posted March 13, 2015 Author Report Share Posted March 13, 2015 (edited) Я делал немного по другому. Для языка создавался поддомен, например, en.domen.ru, туда переносилась полная копия основного сайта, товары экспортировались с основного сайта, менялись названия, описания и т.д., сохранялись ссылки товара и импортировались на новый сайт. В переключении языков просто к текущему url добавлялось соответствующее языку en., fr. и т.д.Так как все ссылки 1:1, то визуально, просто менялся язык, как на сайте, так и в админке. И с заказами проще, видно с какого поддомена (но это мелочи).Ваш проект бесспорно по мощнее будет. Но мой использует разные БД, соответственно нет проблем с большими количествами товаров. даже не знаю)) это как то запутано. само собой ваш вариант рабочий, но есть нюансы - к примеру как вы перебрасываете сессию пользователя с домена на домен? вы просто делаете дубль движка, шаблона, базы, картинок? тут могут возникнут сложности. тем более если у вас сайты лежат на одном сервере для чего вам синхронизация? ловите переменную к примеру $_GET[lang] и подключайте просто другую базу. движок остается один. остается добавить переведенный шаблон. я вынес в отдельные таблицы только то что подлежит переводу и подключаю только тот язык который необходим пользователю. Edited March 13, 2015 by DaVinci Quote Link to post Share on other sites
koteyka Posted March 13, 2015 Report Share Posted March 13, 2015 (edited) С сессией да, борода. Но благо, сайт для которого я делал не использует авторизацию пользователей. А в корзине, если добавлен товар, просто было предупреждение, что нужно удалить товар и сделать новые покупки на другом языке. Но это крайности. Обычно человек выбирает язык до того, как начинает делать покупки.Я же говорю, что Ваш вариант не в сравнение с моим. Единственный плюс моего перед вашим, это бесплатность На сколько сложна установка, подробная инфа есть? На каких версиях работает? Возможно ли подключение к уже работающему сайту, будут ли проблемы с индексациями? Edited March 13, 2015 by koteyka Quote Link to post Share on other sites
Kasha Posted March 14, 2015 Report Share Posted March 14, 2015 Классная реализация! После продажи первых n-штук дашь демо посмотреть в личке?Видел много реализаций данной задачи, но эта с первого взгляда самая качественная Quote Link to post Share on other sites
DaVinci Posted March 16, 2015 Author Report Share Posted March 16, 2015 Классная реализация! После продажи первых n-штук дашь демо посмотреть в личке?Видел много реализаций данной задачи, но эта с первого взгляда самая качественная как только выложу демо брошу ссылку Quote Link to post Share on other sites
cernos Posted March 16, 2015 Report Share Posted March 16, 2015 как только выложу демо брошу ссылку Привет дружище, ты чего игноришь мои мессаги? Quote Link to post Share on other sites
koteyka Posted March 16, 2015 Report Share Posted March 16, 2015 Привет дружище, ты чего игноришь мои мессаги?Да и мои тоже Quote Link to post Share on other sites
DaVinci Posted March 16, 2015 Author Report Share Posted March 16, 2015 (edited) у меня личка сегодня не работает, в скайпе ничего не получал. Edited March 16, 2015 by DaVinci Quote Link to post Share on other sites
koteyka Posted March 16, 2015 Report Share Posted March 16, 2015 А можно Ваш скайп? Quote Link to post Share on other sites
DaVinci Posted March 16, 2015 Author Report Share Posted March 16, 2015 (edited) скайп - simpladev Edited March 16, 2015 by DaVinci Quote Link to post Share on other sites
Sandro Posted March 28, 2015 Report Share Posted March 28, 2015 (edited) В наличии только 3 языка? как насчет других? Edited March 28, 2015 by Sandro Quote Link to post Share on other sites
koteyka Posted March 28, 2015 Report Share Posted March 28, 2015 Читайте внимательно - неограниченное количество языков Quote Link to post Share on other sites
Wizard Posted March 28, 2015 Report Share Posted March 28, 2015 (edited) В наличии только 3 языка? как насчет других? Скорее всего неограниченно Edited March 28, 2015 by Wizard Quote Link to post Share on other sites
DaVinci Posted March 28, 2015 Author Report Share Posted March 28, 2015 В наличии только 3 языка? как насчет других? селекты просто для удобства <option value=ru>Русский</option> Quote Link to post Share on other sites
Noxter Posted May 4, 2015 Report Share Posted May 4, 2015 На видео замечен баг: При переключении на английский вариант видим в блоке валют названия "рубли" и "доллары". Так и должно быть? Я думаю что нет. Quote Link to post Share on other sites
Noxter Posted May 4, 2015 Report Share Posted May 4, 2015 На видео (время 1 мин. 57 сек.) почему так жестко 5 языков? Почему нельзя вольно создавать свой язык? Quote Link to post Share on other sites
koteyka Posted May 4, 2015 Report Share Posted May 4, 2015 Почему нельзя вольно создавать свой язык?Можно там создавать, причем очень просто, хоть зулусский. Просто на видео отображены только основные моменты. Quote Link to post Share on other sites
Noxter Posted May 4, 2015 Report Share Posted May 4, 2015 Можно там создавать, причем очень просто, хоть зулусский. Просто на видео отображены только основные моменты.Можно показать скриншот\видео того как создается язык не со списка как на видео? Quote Link to post Share on other sites
koteyka Posted May 4, 2015 Report Share Posted May 4, 2015 (edited) Ну, примерно так, в настройках добавляется новый язык, после этого, он же появляется на вкладке переводов, где и можно указать, как будет переводится надпись "Все бренды" на этот язык. Собственно, так же указываются все остальные статические элементы шаблона. Так же можно добавлять и свои. В общем сделано достаточно гибко и удобно. Edited May 4, 2015 by koteyka Quote Link to post Share on other sites
Noxter Posted May 4, 2015 Report Share Posted May 4, 2015 Это на сколько я понял переводы, что по поводу создания самих языков? Quote Link to post Share on other sites
koteyka Posted May 4, 2015 Report Share Posted May 4, 2015 Да есть и языки. Правда пока автор, наверное чуть чуть не доработал само создание, т.к. в селект жестко забиты опции с именем языка, но на создание самого языка это не сказывается. Как видите, в моем случае добавлен эстонский, хотя на видео его нет. Мне пришлось всего-то в шаблоне в селект добавить слово eesti и всех делов. Но думаю, что автор уже это поправил. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.