Вова1986 0 04/02/2010 01:24 PM Здравствуйте. Нужно запретить вывод изображений из определенной категории, уже неделю мучаюсь не могу решить проблему. Есть файл в папке хуков(boardIndexGalleryImages_), вот он <?php class boardIndexGalleryImages { public $registry; public function __construct() { $this->registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); $this->DB = ipsRegistry::DB(); } public function getOutput() { /* Setup Gallery Environment */ require_once( IPSLib::getAppDir( 'gallery' ) . '/app_class_gallery.php' ); $gallery = new app_class_gallery( $this->registry ); $this->registry->class_localization->loadLanguageFile( array( 'public_gallery'), 'gallery' ); /* Image Listing */ require_once( GALLERY_LIBS .'lib_imagelisting.php' ); /* Return Output */ $img_list = new lib_imagelisting( $this->registry ); if( $this->settings['gallery_stats_where'] == 'both' OR $this->settings['gallery_stats_where'] == 'cat' ) { $allow_cats = $this->registry->category->getAllowedCats( 1, $this->registry->category->cat_lookup ); } if( !$this->settings['gallery_cache_albums'] AND ( $this->settings['gallery_stats_where'] == 'both' OR $this->settings['gallery_stats_where'] == 'album' ) ) { $allow_albums = true; } else if( $this->settings['gallery_stats_where'] == 'both' OR $this->settings['gallery_stats_where'] == 'album' ) { $allow_albums = $this->registry->glib->getAllowedAlbums(); } $img_list->getListingData( array( 'st' => 0, 'show' => 6, 'approve' => 1, 'sort_key' => 'i.idate', 'album' => 0, 'category' => 0, 'allow_cats' => $allow_cats, 'allow_albums' => $allow_albums, ) ); /* Found images? */ if( ! $this->DB->getTotalRows( $img_list->res ) ) { return ''; } /* Build output array */ $rows = array(); while( $r = $this->DB->fetch( $img_list->res ) ) { $r['_image'] = $this->registry->glib->makeImageLink( $r, $r['thumbnail'] ); $rows[] = $r; } return $this->registry->output->getTemplate( 'boards' )->hookRecentGalleryImages( $rows ); } } изменять наверно здесь нужно: $img_list->getListingData( array( 'st' => 0, 'show' => 6, 'approve' => 1, 'sort_key' => 'i.idate', 'album' => 0, 'category' => 3, 'allow_cats' => $allow_cats, 'allow_albums' => $allow_albums, ) ); Пробовал ставить так 'category' != 3, но не получается, все равно из этой категории показываются изображения. Я не разбираюсь в PHP подскажите пожалуйста как запретить вывод изображений из категории №3. Заранее очень благодарен за помощь! Share this post Link to post
Ph-A 395 04/05/2010 09:43 AM изменять наверно здесь нужно:Не здесь. Если только из 3 галереи, надо было показывать картинки, то да. но не получается, все равно из этой категории показываются изображения.Ага. Этот мод очень простой и много ждать от него не стоит. Я не разбираюсь в PHP подскажите пожалуйста как запретить вывод изображений из категории №3.Сегодня не посмотрю, а завтра - послезавтра, постараюсь. Share this post Link to post
Вова1986 0 04/06/2010 11:34 AM Не здесь. Если только из 3 галереи, надо было показывать картинки, то да. Ага. Этот мод очень простой и много ждать от него не стоит. Сегодня не посмотрю, а завтра - послезавтра, постараюсь. Спасибо большое!!! буду с нетерпением ждать! :) Share this post Link to post