Блог пользователя - searcher

поиск+i18n

4 июля 2005 в 16:41

Без включенного модуля i18n поиск работает, со включенным не работает и выдает такие ошибки:

1)для поиска используем search.module ошибки такие:

user error: Not unique table/alias: 'n'
query: SELECT DISTINCT i.sid, i.type FROM search_index i INNER JOIN node n ON n.nid = i.sid INNER JOIN node n USING (nid) INNER JOIN users u ON n.uid = u.uid WHERE n.status = 1 AND (n.language ='ru' or n.language = '') AND (i.word = 'первой' OR i.word = 'статьи') in /var/www/mysite.com/includes/database.mysql.inc on line 66.
user error: Not unique table/alias: 'n'
query: SELECT DISTINCT i.sid, i.type FROM search_index i INNER JOIN node n ON n.nid = i.sid INNER JOIN node n USING (nid) INNER JOIN users u ON n.uid = u.uid WHERE n.status = 1 AND (n.language ='ru' or n.language = '') AND (i.word LIKE '%первой%' OR i.word LIKE '%статьи%') in /var/www/mysite.com/includes/database.mysql.inc on line 66.

i18n - Language dependent tables

13 июня 2005 в 17:59

Кто использовал в модуле i18n - Language dependent tables? Пытаюсь реализовать следующее:
1. Дублирование всего контента (в т.ч. и меню) на двух языках.
2. При переключении языков, в пути должно быть так, например если русский то - ru/node/10, если английский то - en/node/10.
Возможно ли добиться этого дублированием таблиц, если да то каких? То, что не всех это понятно.
Из install.txt этого модуля не могу понять как в таком случае расставлять префиксы (допустим "ru_" и "en_"). Т.е. каким таблицам какие ставить (если контент должен полностью дублироваться)? Что писать в settings.php для $db_prefix и $db_prefix_i18n?

Нет соединения с MySQL в Linux

3 июня 2005 в 18:00

Приветствую всех!
Такая проблема: поставил Drupal 4.6 на винду, все работает. На Linux, при первом обращении, выдает следующее:
Warning: Wrong parameter count for mysql_connect() in /var/www/drupal/includes/database.mysql.inc on line 31
Может кто знает как это лечиться?