• 20-11-2012, 00:02:00
    #1
    Merabalar;

    İnternet üzerinden bi manşet sistemi buldum. Onu php ile çalıştırmak istedim fakat olmadı, bir yerde hata yapıyorum ama nerede bulamıyorum... Önce normal html şeklini göstereyim;

    <div id="featured-slider">
    	<div id="slider">
    		<div class="bir">
    			<img src="images/bir.png" />
    			<h2>Birinci sayfa için başlık</h2>
    		</div>
    		<div class="iki">
    			<img src="images/iki.jpg" />
    			<h2>İkinci sayfa için başlık</h2>
    		</div>
    		<div class="uc">
    			<img src="images/uc.jpg" />
    			<h2>Üçüncü sayfa için başlık</h2>
    		</div>
    		<div class="dort">
    			<img src="images/dort.jpg" />
    			<h2>Dördüncü sayfa için başlık</h2>
    		</div>
    		<div class="bes">
    			<img src="images/bes.jpg" />
    			<h2>Beşinci sayfa için başlık</h2>
    		</div>
    	</div>
    	<div id="sayfalama">
    	<a href="#"><span>bir</span></a>
    	<a href="#"><span>iki</span></a>
    	<a href="#"><span>uc</span></a>
    	<a href="#"><span>dort</span></a>
    	<a href="#"><span>bes</span></a>
    	</div>
    </div>
    Bu arada demosu: http://depo.webogrencisi.com/jqueryslider/

    Şimdi ben bunu php ile veritabanından çekip yapmak istiyorum...

    Kodları şu şekilde ekliyorum;

    	<div id="featured-slider">
     <div id="slider">
    	<?
    mysql_unbuffered_query('SET NAMES utf8');
    $sorgu = mysql_query ( "SELECT * FROM manset order by no desc limit 0,12" );
    while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {  
    
    ?>	<div class="bir">
    				<img src="<?php echo $site; ?>thumb.php?p=<?php echo substr($oku['kucukresim'],3); ?>&h=298&w=728" longdesc="<?php echo $oku['linkim']; ?>" />
    			<h2><?php echo $oku['adi']; ?></h2>
    		</div> <? } ?>
    
    	</div>
    	<div id="sayfalama">
    	<a href="#"><span>bir</span></a>
    	</div>
    </div>
    Fakat 1 tane tek manşet geliyor. Şu demodaki Beyaz noktalardan da sadece 1 tane geliyor. Oysa ben limit olarak 12 belirlemişim. Hatayı nerede yapıyorum ben
  • 20-11-2012, 00:42:40
    #2
    gözden kaçmış bir iki uc dort bu div classlarına dikkat edin, bunlar while içerisinde sürekli bir şeklinde dönüyor.

    sorunu aşmanın 2 yöntemi var

    1- ya sliderdan yada css'inden idleri 1-2-3- şeklinde yapacaksın
    2- if else, switch vb şekilde döngü içinde değer vereceksin

    Kodlama mantığını bildiğin için örnek kod vermedim iyi çalışmalar
  • 20-11-2012, 18:46:41
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
        <div id="featured-slider"> 
     <div id="slider"> 
        <? 
    mysql_unbuffered_query('SET NAMES utf8'); 
    $sorgu = mysql_query ( "SELECT * FROM manset order by no desc limit 0,12" ); 
    while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {   
    
    ?>   
    
    
     <div class="<?php echo $oku['id_numarası_gelicek']; ?>"> 
                    <img src="<?php echo $site; ?>thumb.php?p=<?php echo substr($oku['kucukresim'],3); ?>&h=298&w=728" longdesc="<?php echo $oku['linkim']; ?>" /> 
                <h2><?php echo $oku['adi']; ?></h2> 
            </div>
    
    
     <? } ?> 
    
        </div> 
    
    
    
    
        <div id="sayfalama"> 
    
    
        <? 
    mysql_unbuffered_query('SET NAMES utf8'); 
    $sorgu = mysql_query ( "SELECT * FROM manset order by no desc limit 0,12" ); 
    while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {   
    
    ?> 
    
        <a href="<?php echo $oku['linkim']; ?>"><span><?php echo $oku['id_numarası_gelicek']; ?></span></a> 
    
     <? } ?>
    
        </div> 
    </div>
  • 20-11-2012, 21:02:19
    #4
    Hocam verdiğiniz kodu denedim. Sayfaları arası geçiş sağlamak için oluşan noktalar oluştu fakat manşet resimleri gelmedi sadece ilk manşet resmi geliyor sonrakiler gelmiyor.
  • 21-11-2012, 01:36:10
    #5
    Yokmu yardımcı olabilecek arkadaş?
  • 21-11-2012, 12:52:08
    #6
    #slider{width:2500px;height:200px;position:absolut e;top:0px;left:0px;}

    2500 yazan yeri 9999
  • 21-11-2012, 16:48:44
    #7
    aponal adlı üyeden alıntı: mesajı görüntüle
    #slider{width:2500px;height:200px;position:absolut e;top:0px;left:0px;}

    2500 yazan yeri 9999
    Değişen bir şey olmadı.