VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Привет! Вот такая вот ситуация, хочу вывести рандомные фотографии из своей галереи, в какой-нить новый блок на главной.
Галерея у меня: PhotoPost vBGallery v2.4.3
Главная: vBadvanced CMPS версия 3.0.0
Версия воблы 3.7.2
Какими скриптами\модулями прописывается? Расскажите плз подробно!
Спасибо за внимание!
Location: Улыбаемся и машем, машем и улыбаемся... :)ь
Награды в конкурсах:
Posts: 2,959
Версия vB: 1.x.x
Reputation:
Professional 858
Репутация в разделе: 503
0
а разве в мануале не прописан код скрипта вывода фоток???
@zero135
Продвинутый
Join Date: Jan 2008
Location: Пущино
Posts: 175
Версия vB: 3.7.2
Reputation:
Опытный 24
Репутация в разделе: 16
0
Мик, привет! Не нашёл, честно. Выложьте исходный код плз.
@Мик
Эксперт
Join Date: Mar 2006
Location: Улыбаемся и машем, машем и улыбаемся... :)ь
Награды в конкурсах:
Posts: 2,959
Версия vB: 1.x.x
Reputation:
Professional 858
Репутация в разделе: 503
1
лучше постаь PhotoPlog Pro v.2.1.4.8
1. Она лучше!
2. там есть хороший мануал
@zero135
Продвинутый
Join Date: Jan 2008
Location: Пущино
Posts: 175
Версия vB: 3.7.2
Reputation:
Опытный 24
Репутация в разделе: 16
0
Quote:
Originally Posted by Мик
лучше постаь PhotoPlog Pro v.2.1.4.8
1. Она лучше!
2. там есть хороший мануал
У меня фотопост стоит уже несколько лет, соответственно там уже база полна фоток, всё сносить не хотелось бы (( юзеры загрызут )))
@maJic
В Черном списке
Join Date: Mar 2008
Posts: 1,317
Версия vB: 3.8.4
Reputation:
Professional 475
Репутация в разделе: 370
1
Quote:
<SCRIPT LANGUAGE="Javascript">
function tips() {
};
photo = new photo();
number = 0;
tips[number++] = "Путь к картинке"
tips[number++] = "Путь к картинке"
increment = Math.floor(Math.random() * number);
document.write(tips[increment]);
</SCRIPT>
Это правда не подходит, так-как приходится вручную, но будет не трудно переписать, что рандомно выводил картинки из папки на основании этого скрипта
maJic добавил 21.08.2008 в 12:30
Вот ещё 1 нашёл, правда на php
Quote:
<?
$imgdir=”img/”;
$ext=”jpg”;
$mode=2;
$error=”Мало картинок.”;
$errorfile=”error/error_001.jpg”;
$NoCacheMode=1;
function NoCache()
{
header(”Cache-Control: no-store, no-cache, must-revalidate”);
header(”Pragma: no-cache”);
header(”Last-Modified: “.gmdate(”D, d m y H:i:s”).”GMT”);
}
function FileCount($imgdir)
{
$files=0;
$cfile=opendir(”$imgdir”);
while(($e=readdir($cfile))!==false)
{
$files++;
}
$files-=3;
return $files;
}
function filetest($ranfile)
{global $imagelist;
$status = false;
if (IsSet($imagelist))
{
foreach ($imagelist as $occu)
{
$occu=trim($occu);
if ($ranfile==$occu)
{
$status=true;
return $status;
}
}
}
return $status;
}
function ImgWrite($ranfile)
{global $imagelist;
$ranfile=trim($ranfile);
$imagelist[]=$ranfile;
}
function ImgRandom($files)
{global $ext, $imgdir, $imgcounter, $mode, $error, $errorfile;
$ranfile= mt_rand(1, $files);
$ranfile= sprintf(”%03d”, $ranfile);
if (!filetest($ranfile))
{
ImgWrite($ranfile);
Echo “<img src=\”$imgdir$ranfile.”.$ext.”\”>”;
$imgcounter++;
}
else
{
if ($imgcounter<$files)
{
ImgRandom($files);
}
else
{
if ($mode==1)
{
Echo $error.”<br>”;
}
elseif ($mode==2)
{
Echo “<img src=\”$imgdir$errorfile.”.$ext.”\”>”;
}
}
}
}
if ($NoCacheMode==1)
{
NoCache();
}
$imgcounter=0;
print “<title>Случайный вывод картинок</title><br>”;
ImgRandom(FileCount($imgdir));
?>
Last edited by maJic : 08-21-2008 at 01:30 PM.
Reason: Добавлено сообщение
@INI
Продвинутый
Join Date: Nov 2007
Location: Тольятти
Posts: 147
Версия vB: 3.8.x
Reputation:
Опытный 40
Репутация в разделе: 20
0
А покажите пример работающего предыдущего PHP кода на сайте с галереей.
И если можно подскажите что сделать с этим кодом чтобы вывести все же случайные фото га главную страницу портала. (vB 3.7.0 + vBa 3.0.1 + vBGallery v2.4.2)