

Php Deki Rastegele Çağırdığım Resimleri <Marquee> İle Kaydırma
-
<?php
if (!defined("IN_MKP")) {
die ("Sorry !! You cannot access this file directly.");
}
$content = "";
$count = $this->stats['tot_gallery'];
$start = rand(0, ($count -1));
$query = $DB->query("SELECT id, titolo, file FROM mkp_gallery WHERE validate = '1' LIMIT $start, 1");
$foto = $DB->fetch_row($query);
$id = $foto['id'];
$titolo = $foto['titolo'];
$file = $foto['file'];
$thumb = "t_$file";
$count2 = $this->stats['tot_gallery'];
$start2 = rand(0, ($count2 -1));
$query2 = $DB->query("SELECT id, titolo, file FROM mkp_gallery WHERE validate = '1' LIMIT $start2, 1");
$foto2 = $DB->fetch_row($query2);
$id2 = $foto2['id'];
$titolo2 = $foto2['titolo'];
$file2 = $foto2['file'];
$thumb2 = "t_$file2";
if (!file_exists("mkportal/modules/gallery/album/$thumb")) { //No thumbnail image
//Classic thumbnails
if ($this->config['classic_thumbs'] == 1) {
$thumb_mes = $this->ResizeImage(120,"$this->sitepath/mkportal/modules/gallery/album/$file");
$content = "
<tr>
<td align=\"center\"><a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$file\" border=\"0\" width=\"$thumb_mes[0]\" height=\"$thumb_mes[1]\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
</td>
</tr>
<tr>
<td class=\"tdblock\" align=\"center\"><a class=\"uno\" href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\">$titolo</a><br />
</td>
</tr>
<tr>
<td align=\"center\"><a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$file\" border=\"0\" width=\"$thumb_mes[0]\" height=\"$thumb_mes[1]\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
</td>
</tr>
<tr>
<td class=\"tdblock\" align=\"center\"><a class=\"uno\" href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\">$titolo</a><br />
</td>
</tr>
";
//Ajax thumbnails
} else {
$thumb_mes = $this->ResizeImage($this->config['thumb_max_dimen'],"$this->sitepath/mkportal/modules/gallery/album/$file");
$content = "
<tr>
<td align=\"center\"><img style=\"cursor: url($this->template/images/mkajax/zoomin.cur), pointer;\" src=\"$this->siteurl/mkportal/modules/gallery/album/$file\" border=\"0\" width=\"$thumb_mes[0]\" height=\"$thumb_mes[1]\" alt=\"{$this->lang['gallery_zoom']}\" onclick=\"ajax_showPop('{$this->sitepath}index.php?ind=ajax&act=showgal&idp=$id', 1);return false\" />
</td>
</tr>
";
}
} else { //Thumbnail available
if ($this->config['classic_thumbs'] == 1) {
//Classic thumbnails
$content = "
<tr>
<td align=\"center\"><a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$thumb\" border=\"0\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
</td>
</tr>
<tr>
<td class=\"tdblock\" align=\"center\"><a class=\"uno\" href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\">$titolo</a><br />
</td>
</tr>
";
//Ajax thumbnails
} else {
$content = "
<tr>
<td align=\"center\">
<a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$thumb\" border=\"0\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
<a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id2\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$thumb2\" border=\"0\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
</td>
</tr>
";
}
}
if(!$id) {
$content = "
<tr>
<td class=\"tdblock\" align=\"center\">
{$this->lang['no_galleryim']}
</td>
</tr>
";
}
if(!$mkportals->member['g_access_cp'] && !$this->member['g_access_gallery']) {
$content = "
<tr>
<td class=\"tdblock\" align=\"center\">
{$this->lang['gallery_noallow']}
</td>
</tr>
";
}
unset($query);
unset($count);
unset($start);
unset($foto);
unset($id);
unset($titolo);
unset($file);
unset($thumb);
unset($query2);
unset($count2);
unset($start2);
unset($foto2);
unset($id2);
unset($titolo2);
unset($file2);
unset($thumb2);
?> -
<td align=\"center\"><marquee direction="left" width="95%" height="200" >
<a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$thumb\" border=\"0\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
<a href=\"$this->siteurl/index.php?ind=gallery&op=foto_show&ida=$id2\"><img src=\"$this->siteurl/mkportal/modules/gallery/album/$thumb2\" border=\"0\" alt=\"{$this->lang['gallery_zoom']}\" /></a>
</marquee></td>şeklinde yaptım, hata verdi.
-
Tamamını okumadım
<marquee direction="left" width="95%" height="200" >
Şu satırdaki dikkatimi çekti
<marquee direction=\ "left\ " width=\ "95%\ " height=\ "200\ " >
Çift tırnaklardan önce \ işaretini koy.Sayfanın içinde başka varsa onlarada bak
-
Hocam çok sağol, php bilmeden kodlamaya çalışınca böyle rezillikler oluyo işte :)
Bu arada bu kod, MKportal 'da resim galerisinden rastgele iki resim çekerek, onlardan kayan resimler yapan bir blog. Çok aradım ama mkportal'ın böyle bir modülünü bulamadım, çok büyük bir kodlama değil, rastgele resim modülünden türeterek yaptım, mkportal kullanan arkadaşların işine yarayacaktır.