Вход на сайт
есть продвинутые гуру от wordpress?
310
NEW 25.06.12 23:33
как сделать так чтобы виджеты (вставленные как текст в боковую колонку меню) переводились вместе с остальным текстом сайта??? Может это просто? но я не нашел инфу!
26.06.12 16:40
в ответ seoboss 26.06.12 13:30
сайт на 2 языках
есть титульная страница, на которой стоит слайдшоу и меню
под слайдшоу вставлен текст
проблема в том, что при переключении языка, названия меню реагируют, а текст нет
а как настроить, чтобы этот текст тоже переводился, не могу разобраться
на всех остальных страницах переключение языка работает нормально.
физически этот не поддающийся переключению языка текст стоит справа в sidebar widget
есть титульная страница, на которой стоит слайдшоу и меню
под слайдшоу вставлен текст
проблема в том, что при переключении языка, названия меню реагируют, а текст нет
а как настроить, чтобы этот текст тоже переводился, не могу разобраться
на всех остальных страницах переключение языка работает нормально.
физически этот не поддающийся переключению языка текст стоит справа в sidebar widget
27.06.12 15:31
в ответ alock 26.06.12 16:40
Всё-равно мало информации. Виджет стандартный или плагин? Статичный или меняется время от времени? Каким образом создан второй язык? Можно предположить, что контент виджета имеет источник(внешний сайт, специально созданные поля), на который языки не распространиются.
NEW 27.06.12 19:24
в ответ Besser 27.06.12 15:31
виджет стандартный (текстовой и понятно мне что сам по себе он, как просто, хтмл код меняться не станет), за "язык" отвечает плагин
смысл такой, - хотелось бы, чтобы при переключении языка менялся текст в боковой колонке сайтбара... Так глубоко я не плаваю в программировании,
чтобы слёту осмыслить решение проблемы, но наверняка есть решение, видимо куда-то надо прописать своеобразные функции - отсюда вопрос - как и куда?
не уверен что понятно изложил проблему, не знаю стоит ли скидывать линк на сайт? а то сочтут за рекламу :)
смысл такой, - хотелось бы, чтобы при переключении языка менялся текст в боковой колонке сайтбара... Так глубоко я не плаваю в программировании,
чтобы слёту осмыслить решение проблемы, но наверняка есть решение, видимо куда-то надо прописать своеобразные функции - отсюда вопрос - как и куда?
не уверен что понятно изложил проблему, не знаю стоит ли скидывать линк на сайт? а то сочтут за рекламу :)
28.06.12 00:36
в ответ alock 27.06.12 19:24
Не имел дело с мультиязычными wordpress, поэтому не знаю, как и откуда берётся версия на другом языке. В шаблоне можно было бы дописать ещё один сайдбар для второго языка и вызывать его при условии включения этой версии языка, а другой сайдбар скрывать. Тут вопрос в том, что сообщает плагин при переключении языка или меняется ли при этом URL/id страниц/категорий. Но это уже вмешательства в шаблон, не знаю, почему плагин не распространяется на сайдбары.
Рекламой не будет. Тут уже код смотреть надо
Рекламой не будет. Тут уже код смотреть надо

29.06.12 07:13
в ответ Besser 28.06.12 00:36
спасибо за ответ...
нет, сам вордпресс не является мультиязычным, конечно, но содержимое/контент переводит плагин, это верно и он при этом создаёт новый ID,
почему то не встали нормальные переводчики, а посему пришлось впихнуть неудобный WPML Multilingual CMS...
вот сайт http://yulia-collier.de
я уже думал, что надо дописать новые виджеты в сайтбар, однако ни разу не пробовал энто дело, видимо время пришло расширить сознание...
опять же вопрос их вызова при переключении языков... буксую пока
нет, сам вордпресс не является мультиязычным, конечно, но содержимое/контент переводит плагин, это верно и он при этом создаёт новый ID,
почему то не встали нормальные переводчики, а посему пришлось впихнуть неудобный WPML Multilingual CMS...
вот сайт http://yulia-collier.de
я уже думал, что надо дописать новые виджеты в сайтбар, однако ни разу не пробовал энто дело, видимо время пришло расширить сознание...
опять же вопрос их вызова при переключении языков... буксую пока
29.06.12 13:34
в ответ alock 29.06.12 07:13
Проверка ID: http://codex.wordpress.org/Function_Reference/is_page
Сайдбар с виджетами: http://codex.wordpress.org/Widgetizing_Themes
Напр:
<?php if (is_page(1,3,5,7...)) {
//сайдбар на одном языке
} else {
//сайдбар на другом я зыке
}
?>
В скобках номера ID страниц определённого языка.
Это не идеальное решение, так как ID придётся дописывать в код при создании новых страниц.
Вместо is_page лучше было бы указать то что говорит плагин при переключении, но что он там выдаёт - не известно.
Ещё можно взять is_category вместо is_page, тогда нужно было бы страницы одного языка хранить одной категории, другого - в другой.
Как-то так.
Успехов!
Сайдбар с виджетами: http://codex.wordpress.org/Widgetizing_Themes
Напр:
<?php if (is_page(1,3,5,7...)) {
//сайдбар на одном языке
} else {
//сайдбар на другом я зыке
}
?>
В скобках номера ID страниц определённого языка.
Это не идеальное решение, так как ID придётся дописывать в код при создании новых страниц.
Вместо is_page лучше было бы указать то что говорит плагин при переключении, но что он там выдаёт - не известно.
Ещё можно взять is_category вместо is_page, тогда нужно было бы страницы одного языка хранить одной категории, другого - в другой.
Как-то так.
Успехов!
NEW 29.06.12 15:00
в ответ Besser 29.06.12 13:34
проблему решил иначе... как говорится голь на выдумку хитра -
недостаток интелекта компенсировал плоскопопием... и в нужных
местах задал как индивидуальные пункты меню, а они переводятся плагином. Выкрутился типа...
решение не идеальное и не ко всему подойдёт, но тут проканало!
А учиться продолжать надо! На досуге опробую ваше решение...
Спасибо за участие!
недостаток интелекта компенсировал плоскопопием... и в нужных
местах задал как индивидуальные пункты меню, а они переводятся плагином. Выкрутился типа...
решение не идеальное и не ко всему подойдёт, но тут проканало!
А учиться продолжать надо! На досуге опробую ваше решение...
Спасибо за участие!