arsart: Комментарии

Главные вкладки

10 июня 2005 в 0:42

UPDATE 2:
Не работает хак.
Он влияет на сайдбар в целом, а не на блок в частности, да и сайдбар ведет себя странно после хака.
НЕ ИСПОЛЬЗОВАТЬ ХАК.
(по ссылке что ниже, тема определена как "отложеная".)
---------------------
Хак для block.module, для того чтобы назначать блокам пути (path) для их показа на страницах с урл начинающимся с ru/ или с en/ :
Это:

9 июня 2005 в 23:10

само собой там кривой патч - забыл сказать.
Я патчу руками всегда, так хоть отслеживаешь логику изменений.
Пропатч сам, там добавить то одну строчку всего и изменить следующую.

Еще раз вопрошаю: в админке у вас тоже ссылки кривые остались? да??
admin/node
типа если стою в ru/admin/node все ссылки на редактирование и на сами ноды начинаются с ru/ - без разбору:((
Хотя это уже не так страшно, т.к. не в юзер-интерфейсе находится.

9 июня 2005 в 21:51

Андрюс, это без проблем делается развлетвленной таксономией. Не такой и сложный получается каталог, видимо сами конечные продукты будут публиковаться через модуль image как картинка с пояснительным текстом. А можно просто аттачить к ноде картинку и присваивать ей конечную категорию из каталога.

8 июня 2005 в 20:18

И вообще я эти ссылки в каждой ноде на перевод постараюсь вырезать с корнем, ибо какой резон от них? Юзабилити нулевое. Надо просто кнопарь на сайт - English version и хватит.

8 июня 2005 в 20:15

Добавил из install.txt - $i18n_variables в settings.php плюс туда же добавил $i18n_languages.
Все предыдущие настройки названий и слоганов обнулились и появилась возможность из-под каждой языковой версии вносить информацию на 2 языках.
Включил фирменный блок заодно с флажками - русский флажок.

8 июня 2005 в 2:29

Дык в readme написано:

Some site-wide variables, like 'site_name', 'site_slogan', user e-mail contents... have language dependent content.
Since I don't like the solution of runing them through the localization system, because this means when you change the 'master' text, you have to re-translate it for every language, I've added this new feature which makes possible to have a list of variables -defined in the config file- which will be kept separated for each language.
This part is an add-on, and you can use it or not.

Но как юзать-то?

8 июня 2005 в 2:12

Нихрена не понятно как работает i18n.
Поставил, пропатчил, включил локаль (en,ru).
Установил по дефолту настройки i18n: в итоге
получил следующее:

Создал ноду сразу в русском переводе, опубликовал, перевел.
Снизу ссылка на en-перевод, но такая ru/node/2 вместо en/node/2...
Нажимаю - ничего нет. Выхожу на корень сайта и через урл site.ru/en попадаю в англ. версию - нода лежит переведенная, но у нее урл обратного перевода опять битое - теперь en/node/1

Глупость какая-то.

А с alias`ами конечно работает...

8 июня 2005 в 0:10

Ник:) Ну и дурак я:) Спасибо.

Кстати, еще вопрос: а стоит разрабатывать сайт изначально со включенным модулем i18 или его можно потом установить и перевести определенные ноды?

7 июня 2005 в 14:43

1. Перевести самому, пока не переводили видимо.
2. А в чем проблема? Уже с 4.2 версии можно спокойно создавать нелатинские имена пользователей.
3. Taxonomy_image заменяет текстовые категории на картинки, а не вставляет картинки в разделы. Для основных разделов и навигации можно похимичить в локализации с переводами на русский там можно тэги вставлять.

7 июня 2005 в 14:35

этот модуль добавляет перевод к ноде, т.е. ты все равно изначально ходишь по русскому сайту, а потом видишь эти флажки. А надо что бы щелкнул по ссылке и весь сайт ушел в английский. Был такой модуль под 4.4., но он делал сплэш-страницу перед всем сайтом с приветствием и выбором языка.

3 июня 2005 в 4:03

weblink
НО, с версии 4.6. добрый создатель убрал рендер ссылочного каталога, теперь вот сам сижу мучаюсь. От модуля осталось только рейтинг кликов и всё по-моему:(
Если словарь таксономии один, то можно использовать модуль directory в связке с weblink. Вчера тестировал, нормально, но от weblink я отказался в сторону flexinode.
Да, url сделаные weblink`ом будут своеобразные за счет этого самого рейтинга кликов - см. пример http://drupal.ru/node/1047

2 июня 2005 в 14:29

Этот метод рассматривался на Дрюпале как наиболее "опасный" с точки зрения посыла открытого пароля. Но в принципе это возможно путем легкого хака user.module - там надо найти строчки про 1 юзера и повторить эту ситуацию для всех юзеров, но емайл совсем отключить нельзя! Все равно письмо с паролем придет юзеру хоть он и увидит его на сайте.

1 июня 2005 в 19:52

PG, соррри я удалил ту ветку где ты ответил.

А Гостю, на будущее, не нажимайте на кнопку отправить по нескольку раз - темы форума плодятся как кролики.

1 июня 2005 в 19:49

вы ответили сами на свои же вопросы.
1. Да, форум есть в дистрибутиве - включите и настройте ему списки суб-форумов.
2. Да, выставляете русскую локаль - качаете перевод или переводите сами по-строчно.

1 июня 2005 в 19:43

создай url aliasы для node/?from=50 и т.п. какие тебе удобней, но только помни что при условии смены кол-ва отображаемых нод на страницах сменится и порядок чисел в урлах.