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

[2.3.x]Random img


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

index.php?app=downloads&module=display&section=screenshot&id=6

Название: Random img

Добавил: Slepec

Добавлен: 15 Янв 2008

Обновлен: 07 Окт 2008

Категория: IP.Board 2.3.x

 

мод выводит 5 случайных изображений из галереи на главной странице форума.

работает на IPB 2.3.x + IP.Gallery 2.1.1, скорей всего и в других будет не проверял.

 

Нажмите здесь, чтобы скачать файл

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

Кто-нибудь проверял на IP.Gallery 2.2.1 ?
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Ну вообщем устанавливается - бысто. Работает и на галерее 2.2.0. - проблем нет. (Это плюс)

А теперь минус. А чего-ж у тебя в твоем файлике func_random_img.php пути и к форуму и к самой галерее указаны явно. Ведь далеко не у всех форум устанавливается в дирректорию forum. Да и галерея не всегда создает в папке uploads поддиректорию gallery. Короче я-то разобрался легко. А вот у кого-то может возникнуть много вопросов. Вообщем я это строку сделал в таком виде -

была такая

$this->output .= "<a href=\"../forum/index.php?automodule=gallery&req=si&img=".$row['id']."\">"."<img  src=\"../forum/uploads/gallery/".$dir."\" border=\"5\"></a></td>";

стала

$this->output .= "<a href=\"index.php?automodule=gallery&req=si&img=".$row['id']."\">"."<img  src=\"uploads/".$dir."\" border=\"5\"></a></td>";

у меня работает. А правильно-бы было пути узнавать из базы.

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

А правильно-бы было пути узнавать из базы.

ну впринципе то да :D наверно надо было...

просто восновном ставят по умолчанию почти все ну я и не стал зарарачиваться ;)

да и разбираться то там невчем , всего то 5 срок кода

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

Я бы порекомендовал вам посмотреть содержание разных IPB шаблонов, ибо исправленный вариант такой же некрасивый.

См. $this->ipsclass->vars['uploads_url'] и $this->ipsclass->base_url.

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

Я бы порекомендовал вам посмотреть содержание разных IPB шаблонов, ибо исправленный вариант такой же некрасивый.

См. $this->ipsclass->vars['uploads_url'] и $this->ipsclass->base_url.

 

О Спасибо! Исправленный вариант даже очень некрасив. Это просто я для себя исправил, что-б не заморачиваться. Но наверное вышеприведенные строчки автору нужно попробовать добаить в свой мод. Я просто в PHP только начинающий :D

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

  • 1 месяц спустя...

Спасибо за мод!

 

Подскажите, а как изменить положение блока? Хочу постваить его между блоком глобальных объявлений и навигационным меню

 

post-74455-1206989783_thumb.jpg

 

Спасибо!

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

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

скин - изменить общий шаблон форума : вставить код после <% MEMBER BAR %>

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

скин - изменить общий шаблон форума : вставить код после <% MEMBER BAR %>

 

Это к чему вообще???

 

==============

 

Открыть:

 

func_random_img.php

 

 

Найти:

 

			$this->ipsclass->DB->simple_construct( array( 'select' => 'id, directory, masked_file_name', 'from' => 'gallery_images', 'order' => 'rand()', 'limit' => array( 5 ), ) );

 

Заменить на:

 

			$this->ipsclass->DB->simple_construct( array( 'select' => 'id, directory, masked_file_name', 'from' => 'gallery_images', 'where' => 'category_id = ID_ВАШЕЙ_КАТЕГОРИИ', 'order' => 'rand()', 'limit' => array( 5 ), ) );

 

ID_ВАШЕЙ_КАТЕГОРИИ - только не забудьте заменить вот это на нужное вам.

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

  • 2 недели спустя...
  • 4 недели спустя...
  • 2 недели спустя...

Подскажите, все-таки, пожалуйста, как изменить местоположение блока со случайными фотками?

Мне бы его вниз... перед статистикой форума :D

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

  • 4 недели спустя...
  • 4 недели спустя...
IPB2.3.5 + IPG2.2.3 - работает, только пути надо менять.

Поправьте инструкцию!

 

Подтверждаю, работает www.forum.cbike.ru

 

Подскажите как же все-таки этот блок разместить в произвольном месте форума, а также заменить блок случайных изображений на странице портала? Или доработать блок случайных изображений на странице портала таким образом, чтобы он показывал не одну, а те же пять случайных фотографий или еще лучше произвольное число, которое можно было бы задавать?

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

  • 3 месяца спустя...
Спустя 5 месяцев прошу помощи - мне нужно опустить этот блок с фотками ВНИЗ ФОРУМА, СРАЗУ ПЕРЕД СТАТИСТИКОЙ ФОРУМА - как это сделать?! :D
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

если на быструю руку, то я например разместил перед статистикой блок случайных фоток из галереи, след. образом:

 

файло: /www/forum/sources/action_public/boards.php

 

найти:

		//-----------------------------------------
	// Get descriptions?
	//-----------------------------------------

перед этим, что нашли вставить:

		//-----------------------------------------
   	//  Random Img
   	//-----------------------------------------

		require_once(ROOT_PATH.'sources/lib/func_random_img.php');
		$func_random_img = new func_random_img;
		$func_random_img->ipsclass =& $this->ipsclass;
		$this->output .= $func_random_img->display();

	$this->output .= $this->ipsclass->compiled_templates['skin_boards']->end_all_cats();

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

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

 

найдите:

			$this->ipsclass->DB->simple_construct( array( 'select' => 'id, directory, masked_file_name', 'from' => 'gallery_images', 'order' => 'rand()', 'limit' => array( 5 ), ) );
		$this->ipsclass->DB->simple_exec();

замените на:

		$this->ipsclass->DB->query("SELECT b.id, b.directory, b.masked_file_name
								FROM ".SQL_PREFIX."gallery_albums a, ".SQL_PREFIX."gallery_images b
								WHERE a.id = b.album_id AND a.public_album=1
								ORDER BY rand()
								LIMIT 5");
	$this->ipsclass->DB->exec_query();

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

  • 2 недели спустя...

Скажите пожайлуста, а как разместить это мод "Random img" в стандартном Портале?

 

Прописывал Его в portal.php но похоже я не там делаю... Подскаажите пожайлуста.

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

Скажите пожайлуста, а как разместить это мод "Random img" в стандартном Портале?

 

Прописывал Его в portal.php но похоже я не там делаю... Подскаажите пожайлуста.

 

Каталог художников аэрографии © LeeWay

ну ты же мод написал, дожен и с этим был разобраца ....

я понимаю люди убирают капирайт, но исправлять на себя это свинство ....

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

Ибо все сделано для поисковиков и плотности слов на страницу. Нет никакого умысла что либо присваивать себе.

Или все дело в значке © Если внем скажите я уберу. Мне нравиться шрифт, цвет надписи, почему я должен убирать его. а сожержимое этой надписи заполнил для плотности слов и из ключевых слов и название форума.

 

Автору большое спасибо за мод. И если у меня кто-то спросиб как сделал или как называеться мод я никогда не откажу и предоставлю ссылку на этот мод.

 

 

Вопрос остаётся открытым.

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

  • 2 недели спустя...

вопрос такого характера:

нужно чтоб выводило 5 фоток не со всей галереи а только из указанных мной альбомов... как сделать?

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

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

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

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