Перейти к контенту

Random image в Unreal portal


MrRomka

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

Мод лежит сдесь.

 

Вопрос #1

Там в начале написано, что нужно создать запрос.

Где его создать?

Куда код запроса вписать? :D

 

Вопрос #2

Там же есть такая строчка: "Edit the link $path = 'path to images';"

Немогу понять, где ее поправить. ;)

 

Заране спасибо.

Ссылка на комментарий
Поделиться на других сайтах

1. Запрос делай через phpMyAdmin.

2. Open: ./sources/action_public/uportal.php

# Random Image
function do_random_image()
{
	if( ! $GLOBALS['block']['random_image'] ) return FALSE;

	$i = 0; $imgs = array();
	$img  = $this->ipsclass->vars['img_url'].'/nophoto.gif';
	$path = '[b]путь до фотографий[/b]';

	if( is_dir($path) )
	{
		if( $dh = @opendir($path) )
		{
			@clearstatcache();
			while( ($entry = readdir($dh)) !== false )
			{
				if( is_file($path."/".$entry) && ($entry != ".") && ($entry != "..") && preg_match("/\.(bmp|gif|jpeg|jpg|png|tif|tiff)/", $entry) )
				{
					$imgs[$i++] = $entry;
				}
			}
			@closedir($dh);

			srand((double) microtime()*1000000);
			$img = $path.'/'.$imgs[rand(0, sizeof($imgs)-1)];
		}
	}

	$output .= $this->ipsclass->compiled_templates['skin_uportal']->block_header( $this->collapse( 'random_image' ), 'randimage' );
	$output .= $this->ipsclass->compiled_templates['skin_uportal']->random_image( $img );
	$output .= $this->ipsclass->compiled_templates['skin_uportal']->block_footer();

	return $output;
}

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

чтобы не создавать еще одну тему в ветке 2.2 спрошу тут:

 

как установить это же но только на версии 2.2 - постоянно идут ошибки

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.