Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Вова1986

Вывод изображений из галереи

Рекомендованные сообщения

Здравствуйте. Нужно запретить вывод изображений из определенной категории, уже неделю мучаюсь не могу решить проблему.

 

Есть файл в папке хуков(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.

 

Заранее очень благодарен за помощь!

Поделиться сообщением


Ссылка на сообщение
изменять наверно здесь нужно:

Не здесь. Если только из 3 галереи, надо было показывать картинки, то да.

 

но не получается, все равно из этой категории показываются изображения.

Ага. Этот мод очень простой и много ждать от него не стоит.

 

Я не разбираюсь в PHP подскажите пожалуйста как запретить вывод изображений из категории №3.

Сегодня не посмотрю, а завтра - послезавтра, постараюсь.

Поделиться сообщением


Ссылка на сообщение
Не здесь. Если только из 3 галереи, надо было показывать картинки, то да.

 

 

Ага. Этот мод очень простой и много ждать от него не стоит.

 

 

Сегодня не посмотрю, а завтра - послезавтра, постараюсь.

 

Спасибо большое!!! буду с нетерпением ждать! :)

Поделиться сообщением


Ссылка на сообщение

Ph-A Вы про меня не забыли? :rolleyes:

Поделиться сообщением


Ссылка на сообщение

Не забыл. :(

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...