|  |   | 16.11.2011, 17:29 
                                    
                                    
                                    
                                    
                                  | 
                            
                            
                              |  | Гость Гость
 
 
 | Здравствуйте! Подскажите люди добрые,есть каталог, делаю выборку выходит 100 товаров по 15 товаров на страницу при этом навигация по страницам пропадает в итоге из 100 товаров посетитель может увидеть по заданному полю 15. 
 в шаблонах вывода нифигации делал так:
 
 Код:$browse_msg[prefix] = "\".(\$maybe_from?\"<a href=\".\$queryStr.(strlen(\$queryStr)>1?\"&\":\"\").\"curPos=\".((\$maybe_from-1)*\$cc_env[maxRows]).\">...</a>\":\"\").\" ";
 $browse_msg[suffix] = " \".(\$maybe_to*\$cc_env[maxRows]<\$cc_env[totRows]?\"<a href=\".\$queryStr.(strlen(\$queryStr)>1?\"&\":\"\").\"curPos=\".(\$maybe_to*\$cc_env[maxRows]).\">...</a>\":\"\").\"";
 $browse_msg[active] = "<b>%PAGE</b>";
 $browse_msg[unactive] = "<a href='%URL'>%PAGE</a>";
 $browse_msg[divider] = " | ";
 
 
 и так:
 
 Код:// шаблон вывода навигации по страницам
 $browse_msg['prefix'] = "";
 $browse_msg['suffix'] = "";
 $browse_msg['active'] = "<b>%PAGE</b>";
 $browse_msg['unactive'] = "<a href=%URL>%PAGE</a>";
 $browse_msg['divider'] = " | ";
 | 
                            
                            
  |  |   | 17.11.2011, 10:32 
        
        
        
        
      | 
  |  | resident Веб-группа «Дабл Ю»
 
 
 Зарегистрирован: 2005-01-10
 Сообщений: 336
 | уточните что значит пропадает навигация по страницам, не можете перейти на следующую страницу с сохранением параметров выборки? наверно вы используете какие-то свои параметры для выборки вместо srchPat
 тогда в системных настройках нужно писать что-то такое:
 $intQueryStr="?".(isset($f_Country)?"&f_Country=$f_Country":"")."".(isset($f_City)?"&f_City=$f_City":"")."";
 | 
  |  |   | 17.11.2011, 18:30 
        
        
        
        
      | 
  |  | Гость Гость
 
 
 | через выпающий список работает нормально а вот через форму поиска по названию пропадает переход по страницам | 
  |  |   | 17.11.2011, 19:26 
        
        
        
        
      | 
  |  | resident Веб-группа «Дабл Ю»
 
 
 Зарегистрирован: 2005-01-10
 Сообщений: 336
 | все равно не понятно. пропадают цифры постраничной навигации 1,2,3 и тд или у ссылок постраничной навигации адрес при котором пропадает фильтр по названию?
 дайте 2 примера адреса через выпадающий список и через форм поиска
 | 
  |  |   | 18.11.2011, 17:17 
        
        
        
        
      | 
  |  | Гость Гость
 
 
 | Код:<form action='".($admin_mode ? "".$HTTP_ROOT_PATH."index.php?" : "".$SUB_FOLDER.$current_sub['Hidden_URL'].$current_cc['EnglishName'].".html" )."' method='get'><input type='hidden' name='action' value='index' />
 <input type='hidden' name='admin_mode' value='".$admin_mode."' />
 ".( $inside_admin ? "<input type='hidden' name='inside_admin' value='1' />
 <input type='hidden' name='cc' value='".$cc."' />
 " : "")." <div><b>Название</b>: <br><input type='text' name='srchPat[0]' size='50' maxlength='255' value=''></div>
 <br>
 <div><b>Артикул</b>: <br><input type='text' name='srchPat[1]' size='50' maxlength='255' value=''></div>
 <br>
 <div><b>Цена</b>:    от  <input type='text' name='srchPat[2]' size='10' maxlength='16' value=''> до <input name='srchPat[3]' type='text' size='10' maxlength='16' value=''></div>
 <br>
 <div><b>Группа</b>: <br><input type='text' name='srchPat[4]' size='50' maxlength='255' value=''></div>
 <br>
 <input value='".NETCAT_SEARCH_FIND_IT."' type='submit' />
 </form>
 
 при такой форме есть: Страницы: 1 | 2 | 3 | 4 | 5 | 6 примерно 90, когда пишешь слово например авто должно быть по этому запросу минимум: Страницы: 1 | 2 | 3 с 20 позициями на странице но пропадпет навигация по страницам!
 | 
  |  |   | 18.11.2011, 18:37 
        
        
        
        
      | 
  |  | Asiat Аниматика
 
  
 Зарегистрирован: 2005-12-12
 Сообщений: 576
 | Еще бы уточнили версию Netcat, это здесь важно 
 
 | 
  |  |   | 18.11.2011, 19:04 
        
        
        
        
      | 
  |  | Гость Гость
 
 
 | последняя! 4.6 | 
  |  |   | 19.11.2011, 07:23 
        
        
        
        
      | 
  |  | Asiat Аниматика
 
  
 Зарегистрирован: 2005-12-12
 Сообщений: 576
 | Протестил на всякий случай на 4.6, все нормально, все работает, даже вашу форму скопировал. У вас наверно что-то лишнее в компоненте, если пропадают полностью цифры... там где идет вызов функции browse_messages, никаких случайно лишних условий не прописано? или приведите код..
 Да чего там, и системные настройки давайте, чтоб не гадать.
 
 
 | 
  |  |   | 19.11.2011, 14:39 
        
        
        
        
      | 
  |  | serg116 
 
 Зарегистрирован: 2008-02-20
 Сообщений: 24
 | код вывода: 
 Код:".opt( $totRows>$f_RowNum && !$srchPat ,"<div class='nc_pagination'>
 ".opt($cc_settings['PaginationMode']!='nums',"
 <div class='nc_prev_next'>
 <span class='nc_prev_link'>".opt_case($prevLink , "<a href='$prevLink'>Назад</a>","Назад")."</span>
 <span class='nc_next_link'>".opt_case($nextLink, "<a href='$nextLink'>Далее</a>","Далее")."</span>
 </div>
 ").opt($cc_settings['PaginationMode']!='next_prev',"
 <div class='nc_pagination'>Страницы: ".browse_messages($cc_env, 5)."</div>
 ")."
 </div>
 ")."
 
 сисемные настройки:
 
 
 Код:$query_order = ( $cc_settings['Group'] ? 'GroupName,' : '' ).$cc_settings['Sort'];$Pay = array('rur'=>'руб.','usd'=>'$','eu'=>'€','no'=>'','other'=>$cc_settings['OtherPay']);
 $Pay = $Pay[$cc_settings['Pay']];
 $curGr = NULL;
 $col = 0;
 $trig = 'b';
 
 $minishop_allow = $nc_core->modules->get_by_keyword('minishop') && !$nc_core->modules->get_by_keyword('netshop');
 // запрет кэширования
 if ( $minishop_allow ) $cc_env['Cache_Access_ID'] = 2;
 
 
 
 
 все стандартно компонент Товары и услуги: Прайс-лист, только таблица изменена и все!
 | 
  |  |   | 20.11.2011, 19:19 
        
        
        
        
      | 
  |  | Asiat Аниматика
 
  
 Зарегистрирован: 2005-12-12
 Сообщений: 576
 | Ну так и есть: 
 Видимо, это надо убрать из условия.
 
 
 | 
  |  |   | 20.11.2011, 20:25 
        
        
        
        
      | 
  |  | serg116 
 
 Зарегистрирован: 2008-02-20
 Сообщений: 24
 | спасибо большое! даже внимания на && !$srchPat  не обращал. |