Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » VB интеграция » RandomPic
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Fox_
Участник
Средний рейтинг: 3 | Оценок: 2

Зарегистрирован: Jan 2003
Место проживания:
Публикаций: 31
Статус: Fox_ в оф-лайне
Question RandomPic [сообщение #53798]

вроде как известно, что галлереи картинок по дефаульту в вбпортале нету... но вот рылся в пхпэшниках портал и увидел функцию в файле mainfile.php:

PHP:


function RandomPic() {
    global 
$user, $prefix,$block_sidetemplate;
    
    include 
'admin/modules/gallery/config.php';
    
mt_srand((double)microtime()*1000000);
    if (
is_user($user))
        
$total = mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid WHERE (extension='jpg' OR extension='gif' OR extension='png') AND c.visible>=1"));
    else 
        
$total = mysql_fetch_array(mysql_query("SELECT COUNT(p.pid) AS total FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid WHERE (extension='jpg' OR extension='gif' OR extension='png') AND c.visible>=2"));
    
    if (
$total[total]==0)
        
$p=0;
    else
     
$p = mt_rand(0,($total[total] - 1));

    if (
is_user($user))
        
$pic = mysql_fetch_array(mysql_query("SELECT p.pid, p.img, p.name, p.description, c.galloc FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid WHERE (extension='jpg' OR extension='gif' OR extension='png') AND c.visible>=1 LIMIT $p,1"));
    else
        
$pic = mysql_fetch_array(mysql_query("SELECT p.pid, p.img, p.name, p.description, c.galloc FROM $prefix"._gallery_pictures." AS p LEFT JOIN $prefix"._gallery_categories." AS c ON c.gallid=p.gid WHERE (extension='jpg' OR extension='gif' OR extension='png') AND c.visible>=2 LIMIT $p,1"));
    
    
$pic[description] = htmlspecialchars($pic[description]);
    
    if (
file_exists("$gallerypath/".$pic[galloc]."/thumb/".$pic[img])) 
        
$content = "<center><a href=\"$baseurl&do=showpic&pid=$pic[pid]\"><img src=\"$gallerypath/$pic[galloc]/thumb/$pic[img]\" border=\"0\" alt=\"$pic[description]\"><br><font size=\"1\">$pic[name]</font></a></center>";
    else 
        
$content = "<center><a href=\"$baseurl&do=showpic&pid=$pic[pid]\"><img src=\"$gallerypath/$pic[galloc]/$pic[img]\" width=\"70\" border=\"0\" alt=\"$pic[description]\"><br><font size=\"1\">$pic[name]</font></a></center>";
    
$title = mysql_fetch_array(mysql_query("select title from $prefix"._advblocks." where bkey='randompic'"));
    
$nuke_title = $title[title];
    
$nuke_content = $content;
    eval(
"dooutput(\"".gettemplate($block_sidetemplate)."\");");



что это за функция? к чему она? уж больно напоминает по содержанию рандомную "картинку дня"....

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 15-10-2003 13:52
Нажмите сюда для просмотра профайла Fox_ Отправить Персональное сообщение Fox_ Найти сообщения от Fox_ Добавить Fox_ в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 04:50.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.71705890 seconds (99.29% PHP - 0.71% MySQL) with 24 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.