i18n и комменты

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

Аватар пользователя neochief neochief 22 июля 2009 в 5:35

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

Я написал модуль, который это делает. В модуле присутствует лишь одна опция — объединение может быть включено-выключено в зависимости от типа контента. Перед установкой модуля прочтите README.txt. Потестить модуль вживую можете на сайте киевского друпалкемпа.

Если кто хочет помочь со включением этого модуля в поставку i18n, нужна ваша помощь в организации "массовки". Отпишитесь в этой теме (подойдет все, вплоть до банального "+1"). Ссылка на скачивание висит там же.

Комментарии

Аватар пользователя gn@drupal.org gn@drupal.org 28 июля 2009 в 23:08

О, а я как раз хотел спросить на сайте Друпалкемпа, каким образом они прикрепляют одни и те же комменты сразу к трём разным нодам Smile
Вообще интересно, каковы были бы плюсы и минусы реализации многоязычности в Друпале не на базе разных нод, припёртых друг к другу какими-то костылями, а на базе одной ноды с многоязычными полями.

Аватар пользователя volocuga volocuga 29 июля 2009 в 1:44

Пока вижу одни плюсы.Каментами там не ограничивается-есть ещё рейтинг,флаги и пошло-поехало.На всё нужны костыли.Вообще замечал,особенно за американцами-те как бы по умолчанию считают,что в этом мире есть только английский Smile

Аватар пользователя gn@drupal.org gn@drupal.org 29 июля 2009 в 12:13

Ну, Дрис как раз бельгиец (фламандец), а в Бельгии как бы многоязычие. Но именно как бы, потому что фактически фламандцы не очень хотят учить французский (больше пригодятся английский и немецкий), а валлоны ещё меньше хотят учить фламандский/нидерландский. Например, сайт дрисовского родного Антверпенского университета: есть версии на нидерландском и английском, а французской нету.

Аватар пользователя volocuga volocuga 12 января 2010 в 15:01

Как считать кол-во комментов в ноде в случае,если включен i18n comments ?

раньше работал сниппет <?php print $node->comment_count;  ?>

Теперь он не учитывает комменты на переводе

Аватар пользователя beepbooptodelete beepbooptodelete 6 марта 2011 в 11:44

Он должен лежать в папке /modules/ или /modules/i18n/ ?
И из какой папки запускать патчи: из той, в которой лежит /i18ncomment/ или в самой /i18ncomment/?

Аватар пользователя cheaterBY cheaterBY 9 июня 2011 в 16:21

"volocuga" wrote:
Как считать кол-во комментов в ноде в случае,если включен i18n comments ?

раньше работал сниппет <?php print $node->comment_count; ?>

Теперь он не учитывает комменты на переводе

Действительно актуально, каким то образом можно сделать так что бы и количество комментов суммировалось?

Аватар пользователя beepbooptodelete beepbooptodelete 9 июня 2011 в 20:11

Оказывается он не хочет работать с моей темой. На тестовом сайте с Гарландом работал хорошо. И когда он не работает там суть ошибки в том, что идет обращение к пустой переменной в коде библиотеки.

var ...,aa,...;
...
aa.style.someStuff='makePizdato';