+ Ответить в теме
Показано с 1 по 2 из 2
  1. #1
    ViArts Man crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится
    Регистрация
    06.06.2009
    Адрес
    Крым, Украина
    Возраст
    42
    Сообщений
    410
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    47 Всего
    Загрузки
    5
    Закачек
    0
    Вес репутации
    26

    По умолчанию Ограничение мультиязычности.

    Делаю сайт на нескольких языках, пока забиваю только два - русский и украинский. Но уже столкнулся с нерешими пока проблемами:
    В админке где задаются разные данные в одну строку, например Статусы заказа, названия валют и т.д. практически везде, есть ограничение размера строки. И даже две фразы с тегами [ru][/ru] и [uk][/uk] я туда вставить не могу. Вернее вставляю, но после сохранения они обрезаются. А как же вставлять 5-6 языков?
    Что то я не думал что на такую засаду напорюсь...
    Какие есть мысли?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    ViArts Man crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится
    Регистрация
    06.06.2009
    Адрес
    Крым, Украина
    Возраст
    42
    Сообщений
    410
    Сказали 'Спасибо' за это сообщение. :
    2 за это сообщение
    47 Всего
    Загрузки
    5
    Закачек
    0
    Вес репутации
    26

    По умолчанию Re: Ограничение мультиязычности.

    Сам задал - сам и отвечу.
    Вероятно создатели не предполагали что могут быть мультиязычные магазины. Иначе чем объяснить то, что они во многих полях базы, где должны выдаваться сообщения на разных языках, поставили символьное ограничение.
    В качестве примера - поля мета информации на странице описания товара, понятно что для каждого языка они должны быть свои. Вставляю строку все го лишь на двух языках русский и украинский:
    [ru]СмайлБук формата Квадратик – это самый экономичный вариант фотокниги.
    Идеален для фотоотчета об интересном, но не эксклюзивном событии - турпоездке, дне рождения ребенка и т.д.[/ru] [uk]СмайлБук формату Квадратик - це найекономічніший варіант фотокниги. Ідеальний для фотозвіту про цікаву, але не ексклюзивну подію – турпоїздку, день народження дитини і т. д.[/uk]

    получаю вот такое мета описание в русском:
    СмайлБук формата Квадратик – это самый экономичный вариант фотокниги.
    Идеален для фотоотчета об интересном, но не эксклюзивном событии - турпоездке, дне рождения ребенка и т.д.[uk]СмайлБук формату Квадратик - це найекономічніший варі

    Понятно что строка режется.
    Лезу в базу и действительно в полях метаинформации стоит VARCHAR с длиной до 255 символов .
    Поэтому тем кому надо делать магазин на нескольких языках, надо лезть в базу искать эти поля и перебивать там значения VARCHAR 255 на TEXT без ограничения длины.
    Не забудьте что еще в шаблоне надо поменять значение максимальной длины. Например если увеличивать количество символов для ключевых слов, то в файле admin_product.html надо поправить значение maxlength в строке.
    <td>{META_KEYWORDS_MSG}</td>

    <td><input class="field" type="text" name="meta_keywords" value="{meta_keywords}" size="80" maxlength="255"></td>
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. Сказали спасибо:

    Subbota (20.07.2011) , Georg (19.07.2011)


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top