Whatsup Posted June 10, 2008 Report Share Posted June 10, 2008 Подскажите пожалуйста .Как можно реализовать такую систему в css.То есть есть страница на ней все по русски.А допустим при нажатии кнопки все языки на английский меняются.может быть как то выпадающим списком это сделать ? Просто есть вариант дублировать код и перевести его на английский.А вот как реализовать изменение его по одному адресу мне не известно.Подскажите пожалуйста какие есть варианты Quote Link to comment Share on other sites More sharing options...
Victor Ananiev Posted June 10, 2008 Report Share Posted June 10, 2008 Если я правильно понял то PHP+MySQL(или другие базы данных), если нет то исправьте. Что именно вам надо от стилей? кнопка [гы]переводчик[/гы] слои? Есть вариант тупой взять и с помощью жаба скрипт менять видимость блоков тоесть есть два блока с одним контом, один невидимый другой видимый, при нажатии на кнопку, котторый был видимым - невидимы, а кототрый невидимым - видимый. Но тогда очень долго страничка загружаться будет(в 2 раза дольше). Quote Link to comment Share on other sites More sharing options...
Паша Posted June 10, 2008 Report Share Posted June 10, 2008 самый простой способ - сделать две папки. Одна "Eng" а другая "Russ". В russ - руские файлы, в eng - англиские. И потом просто ссыллатся. Quote Link to comment Share on other sites More sharing options...
Victor Ananiev Posted June 10, 2008 Report Share Posted June 10, 2008 Если ссылатсь, то для каждой странички нужна свя ссылка, но ради ссылок не использовать SSI или другую вставку это прикол. Или ссылатся на домашнюю, что неудобно для многостраничного сайта. Quote Link to comment Share on other sites More sharing options...
Sotnikov Posted June 10, 2008 Report Share Posted June 10, 2008 братиш, тебе нужно подсаживаться на cms и там крепить языковые модули.. хотя вариант с Java был куда более подходящим!Правильно мыслите Vindex10! Quote Link to comment Share on other sites More sharing options...
Иван Шумов Posted June 10, 2008 Report Share Posted June 10, 2008 самое правильное - куки - уж поверьте опыту Quote Link to comment Share on other sites More sharing options...
Dimitry Wolotko Posted June 10, 2008 Report Share Posted June 10, 2008 Самое главное - это пиво, это я вам точно говорю.Sotnikov, какая Java? Ты о ч?м вообще?Паша, покажи мне хоть один мультиязычный сайт, у которго переключатель назывался бы "russ". Quote Link to comment Share on other sites More sharing options...
Dimitry Wolotko Posted June 10, 2008 Report Share Posted June 10, 2008 mmm Теория Quote Link to comment Share on other sites More sharing options...
Паша Posted June 11, 2008 Report Share Posted June 11, 2008 хм.. http://achatina.ru/ Quote Link to comment Share on other sites More sharing options...
Иван Шумов Posted June 11, 2008 Report Share Posted June 11, 2008 плохой пример Quote Link to comment Share on other sites More sharing options...
Dimitry Wolotko Posted June 11, 2008 Report Share Posted June 11, 2008 Там "Russian" - ты же предложил "russ".И да, "Я ослеп, я ослееееп!" (ц) Букин Гена. Quote Link to comment Share on other sites More sharing options...
Паша Posted June 11, 2008 Report Share Posted June 11, 2008 Да, сайт ужасный. Quote Link to comment Share on other sites More sharing options...
Whatsup Posted June 14, 2008 Author Report Share Posted June 14, 2008 Спасибо за совет про два блока ,невидимый и видимый.Попробую сделать.Только вот myspace не поддерживает ява скрипты и там нельзя осуществить это дело на яве.Есть ли способ это сделать в css?http://www.myspace.com/whatsuptest вот страница которую я делаю.В общем сделать то сделал.Но если заходишь из америки то кириллица не отображается почему то.Вот и хотелось бы реализовать.Вот в голове вот такой код но он подходит только для рисунков.Можно ли его как нибудь посредством изменить на текст?По идее есть блок DIV с текстом который можно дублировать 2 раза в двух яыках.Есть кнопка при наведении но не нажатии на которую может менятся язык.Только как это закрепить ?.thumbnail{position: relative;z-index: 0;margin-left:0px;width:148px; } //Указываю что блок располагается в самом начале моего Div.thumbnail:hover{display:inline;visibility: hidden;} //при наведении он исчезает.thumbnail span{ visibility: hidden;margin-left: -148px;} //этот блок при обычном режиме не виден и располагается поверх видимго блока.thumbnail span img{border-width: 0;}// это просто что бы у картинки небыло рамки,.thumbnail:hover span{ visibility: visible;margin-left: -148px;border-width: 0;} ? при наведении он становится видимым в то время как основное изображение становится невидимымА вот код Кнопочек <div><div class="menu1" align="center"><a class="thumbnail" href="ссылка"><img style="margin-left:px;" src="рисунок основной" border="0"><span><img src="рисунок при наведении" ></span></a>...................<a class="thumbnail" href="ссылка"><img style="margin-left:px;" src="рисунок основной" border="0"><span><img src="рисунок при наведении" ></span></a></div></div>Вот так дублируется 5 раз и получается меню с перекатыванием.Может оно и не правильно сделано но работает.Только потом узнал что можно див блоку задать очистку в обтекании а каждой кнопке сделать обтекание слева.И при коде <a href="#" class="rollover"> </a>блоки будут становится не сверху вниз а в ряд.Но это было познанно слышком позно.И опять уйдя от вопроса хочу к нему вернутся.Просто вот то что вы видите это моя первая работа в веб программировании.И я мало знаю разных фишек и приемов. Quote Link to comment Share on other sites More sharing options...
Whatsup Posted June 14, 2008 Author Report Share Posted June 14, 2008 А вот главное препятствие,то что текст должен изменятся по одному адресу.Не получится сделать 2 страницы как в обычном сайте.Кстати посмотрел про улиток и немного не понятно что там в коде.Подскажите пожалуйста Quote Link to comment Share on other sites More sharing options...
Полуд?нный Posted June 18, 2008 Report Share Posted June 18, 2008 Прикольные улитки Quote Link to comment Share on other sites More sharing options...
SelenIT Posted November 13, 2008 Report Share Posted November 13, 2008 (edited) По-моему, нужно четко различать язык контента и язык интерфейса. Второе можно определять по Accept-language (не по геогрфическому положению на основе IP - человек может гостить в чужой стране или юзать провайдера с "иностранным" IP) и запоминать в куках, но разные языковые версии контента обязаны иметь разные адреса. Хотя... я бы и интерфейс переключал через явную ссылку Но по-хорошему совсем без серверного программирования (PHP и т.п.) тут не обойтись. Edited November 13, 2008 by SelenIT Quote Link to comment Share on other sites More sharing options...
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.
Note: Your post will require moderator approval before it will be visible.