DaVinci Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 (изменено) Перевод сайта на несколько языков демо: http://lang.simpladev.ru - неограниченное количество языков- переводы для шаблона- у каждого шаблона свой набор переводов- переводы импортируются из файла хранящегося в директории шаблона замещая предыдущие- переводы шаблона можно хранить как в базе данных так и в файле php- вывод необходимых переводов в файл js автоматически для использования в javascript- минимальные изменения в стандартных функциях и шаблоне админа- сохраняется родная база ----------------------------------------------------------------------------------стоимость 8000 руб при покупке лицензии дополнение ставлю бесплатно----------------------------------------------------------------------------------- варианты приобретения: - дополнение установлено на чистую Simpla 2.3.7 - установка на ваш сайт за дополнительную плату скайп: simpladev Изменено 4 апреля, 2016 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 Отличная реализация! Доработка найдет своих покупателей и цена я бы сказал божественная! Удачи! Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 (изменено) А как на счет БД? Это одна база или несколько? Так же интересует нагрузка на БД. Как вообще реализована работа с БД? Если БД одна, то данных вынимается в три раза больше (при трех языках), чем стандартно? Изменено 13 марта, 2015 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 13 марта, 2015 Автор Жалоба Поделиться Опубликовано 13 марта, 2015 (изменено) А как на счет БД? Это одна база или несколько? Так же интересует нагрузка на БД. Как вообще реализована работа с БД? Если БД одна, то данных вынимается в три раза больше (при трех языках), чем стандартно? само собой записей в бд столько сколько языков. запрос к одному языку вне зависимости от количества установленных языков по поводу быстродействия: на локальном сервере запрос к товарам на прямую - 42 всего, Запрос занял 0.0006 сек.запрос к товарам через left join - 42 всего, Запрос занял 0.0009 сек. основные изменения в движке со стороны админа и они не значительные. все функции хранятся в отдельном классе Изменено 13 марта, 2015 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 (изменено) Я делал немного по другому. Для языка создавался поддомен, например, en.domen.ru, туда переносилась полная копия основного сайта, товары экспортировались с основного сайта, менялись названия, описания и т.д., сохранялись ссылки товара и импортировались на новый сайт. В переключении языков просто к текущему url добавлялось соответствующее языку en., fr. и т.д.Так как все ссылки 1:1, то визуально, просто менялся язык, как на сайте, так и в админке. И с заказами проще, видно с какого поддомена (но это мелочи).Ваш проект бесспорно по мощнее будет. Но мой использует разные БД, соответственно нет проблем с большими количествами товаров. Изменено 13 марта, 2015 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 13 марта, 2015 Автор Жалоба Поделиться Опубликовано 13 марта, 2015 (изменено) Я делал немного по другому. Для языка создавался поддомен, например, en.domen.ru, туда переносилась полная копия основного сайта, товары экспортировались с основного сайта, менялись названия, описания и т.д., сохранялись ссылки товара и импортировались на новый сайт. В переключении языков просто к текущему url добавлялось соответствующее языку en., fr. и т.д.Так как все ссылки 1:1, то визуально, просто менялся язык, как на сайте, так и в админке. И с заказами проще, видно с какого поддомена (но это мелочи).Ваш проект бесспорно по мощнее будет. Но мой использует разные БД, соответственно нет проблем с большими количествами товаров. даже не знаю)) это как то запутано. само собой ваш вариант рабочий, но есть нюансы - к примеру как вы перебрасываете сессию пользователя с домена на домен? вы просто делаете дубль движка, шаблона, базы, картинок? тут могут возникнут сложности. тем более если у вас сайты лежат на одном сервере для чего вам синхронизация? ловите переменную к примеру $_GET[lang] и подключайте просто другую базу. движок остается один. остается добавить переведенный шаблон. я вынес в отдельные таблицы только то что подлежит переводу и подключаю только тот язык который необходим пользователю. Изменено 13 марта, 2015 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 13 марта, 2015 Жалоба Поделиться Опубликовано 13 марта, 2015 (изменено) С сессией да, борода. Но благо, сайт для которого я делал не использует авторизацию пользователей. А в корзине, если добавлен товар, просто было предупреждение, что нужно удалить товар и сделать новые покупки на другом языке. Но это крайности. Обычно человек выбирает язык до того, как начинает делать покупки.Я же говорю, что Ваш вариант не в сравнение с моим. Единственный плюс моего перед вашим, это бесплатность На сколько сложна установка, подробная инфа есть? На каких версиях работает? Возможно ли подключение к уже работающему сайту, будут ли проблемы с индексациями? Изменено 13 марта, 2015 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 14 марта, 2015 Жалоба Поделиться Опубликовано 14 марта, 2015 Классная реализация! После продажи первых n-штук дашь демо посмотреть в личке?Видел много реализаций данной задачи, но эта с первого взгляда самая качественная Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 16 марта, 2015 Автор Жалоба Поделиться Опубликовано 16 марта, 2015 Классная реализация! После продажи первых n-штук дашь демо посмотреть в личке?Видел много реализаций данной задачи, но эта с первого взгляда самая качественная как только выложу демо брошу ссылку Цитата Ссылка на сообщение Поделиться на другие сайты
cernos Опубликовано 16 марта, 2015 Жалоба Поделиться Опубликовано 16 марта, 2015 как только выложу демо брошу ссылку Привет дружище, ты чего игноришь мои мессаги? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 16 марта, 2015 Жалоба Поделиться Опубликовано 16 марта, 2015 Привет дружище, ты чего игноришь мои мессаги?Да и мои тоже Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 16 марта, 2015 Автор Жалоба Поделиться Опубликовано 16 марта, 2015 (изменено) у меня личка сегодня не работает, в скайпе ничего не получал. Изменено 16 марта, 2015 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 16 марта, 2015 Жалоба Поделиться Опубликовано 16 марта, 2015 А можно Ваш скайп? Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 16 марта, 2015 Автор Жалоба Поделиться Опубликовано 16 марта, 2015 (изменено) скайп - simpladev Изменено 16 марта, 2015 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
Sandro Опубликовано 28 марта, 2015 Жалоба Поделиться Опубликовано 28 марта, 2015 (изменено) В наличии только 3 языка? как насчет других? Изменено 28 марта, 2015 пользователем Sandro Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 28 марта, 2015 Жалоба Поделиться Опубликовано 28 марта, 2015 Читайте внимательно - неограниченное количество языков Цитата Ссылка на сообщение Поделиться на другие сайты
Wizard Опубликовано 28 марта, 2015 Жалоба Поделиться Опубликовано 28 марта, 2015 (изменено) В наличии только 3 языка? как насчет других? Скорее всего неограниченно Изменено 28 марта, 2015 пользователем Wizard Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 28 марта, 2015 Автор Жалоба Поделиться Опубликовано 28 марта, 2015 В наличии только 3 языка? как насчет других? селекты просто для удобства <option value=ru>Русский</option> Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 На видео замечен баг: При переключении на английский вариант видим в блоке валют названия "рубли" и "доллары". Так и должно быть? Я думаю что нет. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 На видео (время 1 мин. 57 сек.) почему так жестко 5 языков? Почему нельзя вольно создавать свой язык? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 Почему нельзя вольно создавать свой язык?Можно там создавать, причем очень просто, хоть зулусский. Просто на видео отображены только основные моменты. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 Можно там создавать, причем очень просто, хоть зулусский. Просто на видео отображены только основные моменты.Можно показать скриншот\видео того как создается язык не со списка как на видео? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 (изменено) Ну, примерно так, в настройках добавляется новый язык, после этого, он же появляется на вкладке переводов, где и можно указать, как будет переводится надпись "Все бренды" на этот язык. Собственно, так же указываются все остальные статические элементы шаблона. Так же можно добавлять и свои. В общем сделано достаточно гибко и удобно. Изменено 4 мая, 2015 пользователем koteyka Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 Это на сколько я понял переводы, что по поводу создания самих языков? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 4 мая, 2015 Жалоба Поделиться Опубликовано 4 мая, 2015 Да есть и языки. Правда пока автор, наверное чуть чуть не доработал само создание, т.к. в селект жестко забиты опции с именем языка, но на создание самого языка это не сказывается. Как видите, в моем случае добавлен эстонский, хотя на видео его нет. Мне пришлось всего-то в шаблоне в селект добавить слово eesti и всех делов. Но думаю, что автор уже это поправил. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.