Tarih: 2006-08-03, 13:09:51 Mesaj konusu: Kayan Resim Blogu için Php Kodları
Ben My egallery modülü için kayan Resimler bloğu arıyorum.
Aşşağıda My-egallery nin rastgele resimler blok'unun normal hali var. Bu blok'u kayan hale getirmek nasıl mümkün olur?
Birde bu blok'ta şöyle bir sorun var:
Üye girişi yapmayan kullanıcılar bloktaki resimler'i hep aynısını görüyor. Yni 4 tane aynı resmi sıralıyor, bu sorun nasıl giderilebilir, aşşğıda verdiğim blok kodlarını bir arkadaş editleyebilirmi?
İşte kodlar:
Kod:
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2001 by Idefix */
/* http://www.Nukedownload.com */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************************************/
/************************************************************************/
/* Filename: Block randompic */
/* Original Author:Idefix */
/* Tested With PHP NUKE 5.2 and MEG 2.7.4 */
/************************************************************************/
if (eregi("block-randompic.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
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 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 c.visible>=2"));
$icounter=0;
$content='<table width="100%" align="center"><tr>';
while ($icounter<4)
{
$icounter=$icounter+1;
$p = mt_rand(0,($total[total] - 1));
$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 LIMIT $p,1"));
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız