За последние 24 часа нас посетили 18036 программистов и 1637 роботов. Сейчас ищут 2064 программиста ...

Народ помогите с сайтом плз

Тема в разделе "Сделайте за меня", создана пользователем polica, 8 июл 2014.

  1. polica

    polica Новичок

    С нами с:
    8 июл 2014
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте друзья надеюсь на вашу помощь, создал сайт (kinoclub.uz) в Локалхосте(Localhost) все работает, загрузил в хост не работает каталог,поиск и может быть что нибудь еще.Вот заметил такой прикол kinoclub.uz/catalog/parent/1 не работает kinoclub.uz/catalog/parent/3 работает, как исправить? Сайт создавался с помощью ООП php , html,css
     
  2. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    Ну и как вам помочь? Кода нет, текста ошибки не предоставили, настройки сервера неизвестны, населена роботами. Битва экстрасенсов на другом ресурсе происходит.
     
  3. polica

    polica Новичок

    С нами с:
    8 июл 2014
    Сообщения:
    2
    Симпатии:
    0
    Catalog_Controller :
    Код (Text):
    1. <?php
    2. class Catalog_Controller extends Base {
    3.    
    4.     protected $type = FALSE;
    5.     protected $id = FALSE;
    6.     protected $parent = FALSE;
    7.     protected $navigation;
    8.     protected $catalog;
    9.     protected $krohi;
    10.    
    11.     protected function input($param = array()) {
    12.        
    13.         parent::input();
    14.        
    15.         $this->title .= "Каталог";
    16.        
    17.         $this->need_right_side = FALSE;
    18.        
    19.         if(isset($param['brand'])) {
    20.             $this->type = "brand";
    21.             $this->id = $this->clear_int($param['brand']);
    22.         }
    23.         elseif(isset($param['type'])) {
    24.             $this->type = "type";
    25.             $this->id = $this->clear_int($param['type']);
    26.         }
    27.         elseif(isset($param['parent'])) {
    28.             $this->parent = TRUE;
    29.             $this->id = $this->clear_int($param['parent']);
    30.         }
    31.        
    32.         if(isset($param['page'])) {
    33.             $page = $this->clear_int($param['page']);
    34.             if($page == 0) {
    35.                 $page = 1;
    36.             }
    37.         }
    38.         else {
    39.             $page = 1;
    40.         }
    41.        
    42.         if($this->type) {
    43.             if(!$this->id) {
    44.                 return;
    45.             }
    46.            
    47.        
    48.             $pager = new Pager(
    49.                                 $page,
    50.                                 'tovar',
    51.                                 array($this->type.'_id'=>$this->id,'publish'=>1),
    52.                                 'tovar_id',
    53.                                 'ASC',
    54.                                 QUANTITY,
    55.                                 QUANTITY_LINKS
    56.                                 );
    57.             $this->krohi = $this->ob_m->get_krohi($this->type,$this->id);
    58.             $this->keywords = $this->krohi[0][$this->type.'_name'].','.$this->krohi[1]['brand_name'];                  
    59.             $this->discription = $this->krohi[0][$this->type.'_name'].','.$this->krohi[1]['brand_name'];                       
    60.         }
    61.         elseif($this->parent) {
    62.             if(!$this->id) {
    63.                 return;
    64.             }
    65.             $ids = $this->ob_m->get_child($this->id);
    66.            
    67.             if(!$ids) {
    68.                 return;
    69.             }
    70.            
    71.             $pager = new Pager(
    72.                                 $page,
    73.                                 'tovar',
    74.                                 array('brand_id' => $ids,'publish'=>1),
    75.                                 'tovar_id',
    76.                                 'ASC',
    77.                                 QUANTITY,
    78.                                 QUANTITY_LINKS,
    79.                                 array("IN","=")                
    80.                                 );
    81.             $this->type = "parent";
    82.            
    83.             $this->krohi = $this->ob_m->get_krohi('brand',$this->id);              
    84.             $this->keywords = $this->krohi[0]['brand_name'];                   
    85.             $this->discription = $this->krohi[0]['brand_name'];
    86.         }
    87.         elseif(!$this->type && !$this->parent) {
    88.             $pager = new Pager(
    89.                                 $page,
    90.                                 'tovar',
    91.                                 array('publish'=>1),
    92.                                 'tovar_id',
    93.                                 'ASC',
    94.                                 QUANTITY,
    95.                                 QUANTITY_LINKS
    96.                                 );
    97.             $this->krohi[0]['brand_name'] = "Каталог";  
    98.             $this->keywords = "KinoClub, каталог товаров";                   
    99.             $this->discription = "KinoClub, каталог товаров";            
    100.                                
    101.         }
    102.         if(is_object($pager)) {
    103.             $this->navigation = $pager->get_navigation();
    104.             $this->catalog = $pager->get_posts();
    105.            
    106.         }
    107.        
    108.         $this->need_left_side = FALSE;
    109.         $this->need_right_side = false;
    110.        
    111.     }
    112.    
    113.    
    114.     protected function output() {
    115.    
    116.         $previous = FALSE;
    117.         if($this->type && $this->id) {
    118.             $previous = "/".$this->type."/".$this->id;
    119.         }
    120.        
    121.         $this->content = $this->render(VIEW.'catalog_page', array(
    122.                                                             'catalog' => $this->catalog,
    123.                                                             'navigation' =>$this->navigation,
    124.                                                             'previous'=>$previous,
    125.                                                             'krohi' => $this->krohi
    126.                                                             ));
    127.        
    128.         $this->page = parent::output();
    129.         return $this->page;
    130.     }
    131. }
    132. ?>
    Catalog_page :

    Код (Text):
    1. <div id="allblocks3">
    2.  
    3. <? if($catalog):?>
    4.  
    5. <? foreach($catalog as $key => $item) :?>
    6. <div id="cat1">
    7.  
    8.      <div id="cat1-1">
    9.      
    10.      <a href="<?=SITE_URL;?>tovar/id/<?=$item['tovar_id'];?>">
    11.      <? if(!$item['img'] == '') :?>
    12.      <img src="<?=SITE_URL.UPLOAD_DIR.$item['img'];?>" width="185" height="265"  />
    13.      
    14.      <? else:?>
    15.      <img src="<?=SITE_URL;?>images/<?=NOIMAGE;?>" width="185" height="265"  />
    16.      <? endif;?>
    17.      
    18.      </a>
    19.      </div>
    20.        
    21.         <div id="cat1-2">
    22.         <a href="<?=SITE_URL;?>tovar/id/<?=$item['tovar_id'];?>"><?=$item['title'];?></a>
    23.          </div>
    24.          <span></span>  
    25. </div>
    26. <? endforeach;?>
    27.  
    28.  
    29.  <? if($navigation): ?>
    30.                           <br />
    31.                         <ul class="pager">
    32.                        
    33.                            <? if($navigation['first']) :?>
    34.                            <li class="first">
    35.                                         <a href="<?=SITE_URL;?>catalog/page/1<?=$previous?>">Первая</a>
    36.                                     </li>
    37.                            <? endif;?>
    38.                            
    39.                            
    40.                             <? if($navigation['last_page']) :?>
    41.                           <li>
    42.                           <a href="<?=SITE_URL;?>catalog/page/<?=$navigation['last_page']?><?=$previous?>"><</a>
    43.                           </li>
    44.                            <? endif;?>
    45.                            
    46.                            <? if($navigation['previous']) :?>
    47.                            <? foreach($navigation['previous'] as $val) :?>
    48.                            <li>
    49.                                             <a href="<?=SITE_URL;?>catalog/page/<?=$val;?><?=$previous?>"><?=$val;?></a>
    50.                                         </li>
    51.                            <? endforeach;?>
    52.                            
    53.                            <? endif;?>
    54.                            
    55.                            
    56.                             <? if($navigation['current']) :?>
    57.                            <li>
    58.                            <span><?=$navigation['current'];?></span>
    59.                            </li>
    60.                            <? endif;?>
    61.                            
    62.                            
    63.                            
    64.                            <? if($navigation['next']) :?>
    65.                            <? foreach($navigation['next'] as $v) :?>
    66.                           <li>
    67.                           <a href="<?=SITE_URL;?>catalog/page/<?=$v;?><?=$previous?>"><?=$v;?></a>
    68.                            </li>
    69.                            <? endforeach;?>
    70.                            
    71.                            <? endif;?>
    72.                            
    73.                              <? if($navigation['next_pages']) :?>
    74.                           <li>
    75.                                         <a href="<?=SITE_URL;?>catalog/page/<?=$navigation['next_pages']?><?=$previous?>">></a>
    76.                                     </li>
    77.                            <? endif;?>
    78.                            
    79.                            <? if($navigation['end']) :?>
    80.                            <li class="last">
    81.                                         <a href="<?=SITE_URL;?>catalog/page/<?=$navigation['end']?><?=$previous?>">Последняя</a>
    82.                            </li>
    83.                            <? endif;?>
    84.                            
    85.                            
    86.                        
    87.                        
    88.                        
    89.                        
    90.                        
    91.                         </ul>
    92.                        
    93.                         <? endif;?>
    94.                         <? else:?>
    95.                         <p>Данных для вывода нет</p>
    96.                         <? endif;?>
    97.  
    98.  
    99. </div>
     
  4. Хыиуду

    Хыиуду Активный пользователь

    С нами с:
    3 июн 2014
    Сообщения:
    618
    Симпатии:
    5
    А в чем ошибка? Firebug что говорит?
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Пардон, но отвечать на вопросы простянями на N сотен строк - дурной тон. Кому оно надо копаться в них и за вас дебажить? Помочь? Ок. Сделать за вас? Увольте.