Искать  
 
   
 
Zend Search Lucene и BriliantRetail модуль
Отправлено: 24 Апрель 2011 07:50 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  24
Зарегистрирован  2008-01-25

1) Заморочился я данной штукой
Вот такой.
Есть у нас товар, и хотим мы его в каталог вколотить на руссском языке, кодировка у нас UTF-8
После этого жмакаем сохранить ан нет, ошибка вида.

A PHP Error was encountered 
Severity
: Notice 
Message
: iconv() [function.iconv]: Detected an illegal character in input string 
Filename
: Common/Text.php 
Line Number
: 58 

нашел я описание на
http://getsatisfaction.com

Покумекал и в

library/Zend/Search/Lucene/Analysis/Analyzer/Common/text.php

было

// convert input into ascii
        
if (PHP_OS != 'AIX') {
            $this
->_input = iconv($this->_encoding, 'ASCII//TRANSLIT', $this->_input);
        
}
        $this
->_encoding = 'ASCII';
    
} 

заменил на

if (PHP_OS != 'AIX') {
            $this
->_input = iconv($this->_encoding,  'ISO-8859-1//TRANSLIT//IGNORE', $this->_input);
        
}
        $this
->_encoding = 'UTF-8';
    
} 

Вот только я далек немного от этого.
О чудо при сохранении нет ошибок и на странице товаров все ок.

Но вот не задача в поиске теперь не ищется наш товар.


Если кто сталкивался где мне что поменять ткните носом.

2) (второстепенно, можно и руками)
Так же интерисует возможность на подобии cm-nice-url делать
При добавлении товара следующее
титл товара:  продам злого черного слона
УРЛ титл: prodam_zlogo_chernogo_slona

Профиль