|  |   | 19.02.2007, 12:47 
                                    
                                    
                                    
                                    
                                  | 
                            
                            
                              |  | Вовкин Смирнов Владимир
 
 
 Зарегистрирован: 2005-07-26
 Сообщений: 7
 | Два вопроса. 
 Первое: Как именно изменить исходники в модуле поиска, чтоб при обходе страниц учитывались также тексты, находящиеся в alt полях картинок и когда сие появится в неткэте?
 
 Второе: На сайте в разделе новостей в системных настройках написано так:
 
 Код:if (!$admin_mode) {$query_where = "a.Created > NOW() - INTERVAL 7 DAY";
 }
 В результате для посетителй сайта выводятся только новости на последние семь дней, а в режиме администрирования видны все новости. Мне кажется, что поисковая машина при переиндексации сайта осматривает только новости за последние 7 дней. Хотелось бы как и ранее посетителям сайта показывать новости лишь за последние 7 дней, но поиск вести по всем новостям раздела. Вопрос: как сие организовать?
 | 
                            
                            
  |  |   | 19.02.2007, 13:49 
        
        
        
        
      | 
  |  | resident Веб-группа «Дабл Ю»
 
 
 Зарегистрирован: 2005-01-10
 Сообщений: 336
 | исходники менять нельзя, сделать нужно что-то типа preg_replace("/<img.*alt=['"](.*)['"].*>/","$1",$text); сделайте раздел архив новостей и измените условие на if (!$admin_mode&&$sub!=123)
 | 
  |  |   | 19.02.2007, 14:05 
        
        
        
        
      | 
  |  | Вовкин Смирнов Владимир
 
 
 Зарегистрирован: 2005-07-26
 Сообщений: 7
 | Цитата:исходники менять нельзя, сделать нужно что-то типа preg_replace("/<img.*alt=['"](.*)['"].*>/","$1",$text); Где сделать? В шаблоне вывода?
 
 сделайте раздел архив новостей и измените условие на if (!$admin_mode&&$sub!=123)
 
 Изначально так и собирался сделать, то есть сделать раздел "Архив новостей". Только похоже это не очень удобно. Необходимо реализовать все так, чтоб новости старше недели автоматически перекладывались в этот раздел. Я не имею представления о том как  это сделать. А в неткэте подобный функционал отсутствует.
 | 
  |  |   | 19.02.2007, 15:15 
        
        
        
        
      | 
  |  | h/z 
 
 Зарегистрирован: 2007-02-06
 Сообщений: 755
 | сделайте раздел Архив Новостей и в него добавляйте новости.. а на странице Новые Новости выводите новости за последние 7 дней, с помощью s_list_class() и передачей GET параметров для условий в шаблоне новостей
 | 
  |  |   | 19.02.2007, 19:52 
        
        
        
        
      | 
  |  | resident Веб-группа «Дабл Ю»
 
 
 Зарегистрирован: 2005-01-10
 Сообщений: 336
 | modulessearchadmin.inc.php $search_re = array (-1=> "/<img.*alt=['"](.*)['"]>/Uis",
 ...
 $replace_re = array(-1=> " $1 ",
 ...
 делая подобные изменения вы лишаетесть поддержки разработчика
 
 разработчикам в свою очередь давно писалось что теги нужно заменять на s и после всех замен менять s{2,} на s
 пример<br>который<br>вы<br>никогда<br>не<br>найдете<br>в<br>поиске
 |