Реклама на сайте Advertise with us
Тема: База с рандомными галерами Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Andrey999


Зарегистрирован: 14.04.04
Сообщения: 9
Ссылка на сообщениеДобавлено: 16/04/04 в 13:49     

Памагите ЧАЙНИКУ плиз! Я сделал галеры, поместил их в папку, например http://x.com/galery/ под названием gal_1.html, gal_2.html, gal_3.html и т.д. Как их можно объединить между собой, чтобы сделать из них рандомные галеры, так сказать рандомную базу галер (наверняка есть умное название для таких баз, только я в этом слабо секу icon_sad.gif ) и использовать её в качестве контента. P.S. Пытаюсь работать на Avrore ;).
Заранее благодарю за помощь!

K началу

 
Информация о пользователе scn301


Зарегистрирован: 12.03.04
Сообщения: 10
Ссылка на сообщениеДобавлено: 16/04/04 в 14:03     

Если идея состоит в том, чтобы отправлять серфера на одну из галер со своего СЖ то думаю стоит сделать так:

Для ротации вам необходимы
./thumb/thumb.csv, в формате линк;картинка
./thumb/thumb.stats, который создается автоматически и содержит данные о кликах на тумбы.
Сами тумбы должны располагатся в директории ./thumb .

В начале страницы "морды" укажите строку <?php $TH=get_thumb(60,20); ?>, где первое число, это процент кликабельных тумб, а второе, число тумб, сколько вы хотите получить.
В результате вы получите 20 тумб отсортированных по популярности. Первая тумба - самая популярная, вторая менее, третья еще меньше так далее. Для того, что бы вывести картинку тумбы и линк вы должны использовать следующий код:
<?=$TH[x]['thumb']?> - выведет картинку тумбы
<?=$TH[x]['url']?> - выведет линк тумбы

Соответственно вместо x подставляйте нужный вам номер (от 1 до 20). Например
<a href="cj_out.php?thumb=<?=$TH[1]['thumb']?>&p=50&url=<?=$TH[1]['url']?>"><img src="./thumb/<?=$TH[1]['thumb']?>" border="0">

Обратите внимание, что для ротации тумб используется дополнительный параметр thumb=имя_тумбы, который необходим для того, что бы определять какую тумбу кликнули.

В дистрибутиве Avrora CJ идет полностью рабочий пример ротатора тумб.

PS взято из доки по Авроре.

K началу

 
Информация о пользователе drongo


Зарегистрирован: 23.03.03
Сообщения: 119
Ссылка на сообщениеДобавлено: 16/04/04 в 14:06     

Код:

random.php
<?php
$url[0] = "http://gall1/index.html";
$url[1] = "http://gall2/index.html";
$url[2] = "http://gall3/index.html";


srand ((double)microtime()*1000000);
$randomnum = rand(0, count($url)-1);

header ("Location: $url[$randomnum]");

?>

K началу

 
Информация о пользователе LOVE


Зарегистрирован: 06.11.02
Сообщения: 577
Ссылка на сообщениеДобавлено: 16/04/04 в 19:37     

Код:
<?php
$fileName = "gallery.txt";
mt_srand( (double) microtime() * 1000000 );
$a = file($fileName);
$randNum = mt_rand( 0, sizeof($a)-1 );
header( "Location: ". $a[$randNum] );
?>


И создаешь файл gallery.txt со списком галер.
Все это выкладывается на хост, и по запросу php файла, будут браться поочередно галеры из gallery.txt.
icon_wink.gif

K началу

 
Информация о пользователе Erotix


Зарегистрирован: 19.04.03
Сообщения: 956
Ссылка на сообщениеДобавлено: 17/04/04 в 16:22     

первый код по-шустрее будет...

K началу

 
Информация о пользователе Prohor


Зарегистрирован: 07.05.03
Сообщения: 459
Ссылка на сообщениеДобавлено: 17/04/04 в 19:21     

Erotix писал:
первый код по-шустрее будет...


зато второй поудобней icon_smile.gif

K началу

 
Информация о пользователе Erotix


Зарегистрирован: 19.04.03
Сообщения: 956
Ссылка на сообщениеДобавлено: 18/04/04 в 02:31     

Prohor писал:
зато второй поудобней icon_smile.gif


и глючней icon_smile.gif ...


но внешний файл с данными сам иногда пользую , например когда надо по порядку выдать галеры ...icon_smile.gif

K началу

 
Информация о пользователе GJ


Зарегистрирован: 05.04.03
Сообщения: 38
Ссылка на сообщениеДобавлено: 18/04/04 в 12:28     

а я вот такой в определенных случаях юзаю, когда вломы и список то даже создавать icon_smile.gif

Код:
<?
$i = 0;
if ($gal = opendir("./gallery")) {
   while (false !== ($file = readdir($gal))) {
      if ($file != "." && $file != "..") {
         $dir[$i] = $file;
         $i++;
      }
   }
closedir($gal);
}

$url = "./gallery/" . $dir[array_rand($dir)];

header("Location: $url");
?>

K началу

 
Информация о пользователе Erotix


Зарегистрирован: 19.04.03
Сообщения: 956
Ссылка на сообщениеДобавлено: 18/04/04 в 13:22     

GJ писал:
а я вот такой в определенных случаях юзаю, когда вломы и список то даже создавать icon_smile.gif
Код:
<?
$i = 0;
if ($gal = opendir("./gallery")) {
   while (false !== ($file = readdir($gal))) {
      if ($file != "." && $file != "..") {
         $dir[$i] = $file;
         $i++;
      }
   }
closedir($gal);
}
$url = "./gallery/" . $dir[array_rand($dir)];
header("Location: $url");
?>



в твоем случае надо , чтоб сами галерки лежали в папке "gallery"...

K началу

 
Информация о пользователе GJ


Зарегистрирован: 05.04.03
Сообщения: 38
Ссылка на сообщениеДобавлено: 20/04/04 в 07:23     

так он и написал что в gallery кладет их..

хотя не, ты прав, я ошибся - он написал "galery" icon_smile.gif

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »