Arkadaşlar merhaba ben bi site üzerinde kendimi geliştirme adına e-ticaret mantığı ile deneme yapıyorum. site adı : hesaplidunya[nokta]com -reklama gerek yok zaten sitede bişey yok : )-
phpde yeni olduğum için bazı kavramları anlayamıyorum.
örnek verecek olursam Kampanyadakiler bölümüne kullanıcı tıkladığı anda sayfadaki herşey sabit kalsın ancak ortadaki bölüm kaybolsun istiyorum, o kaybolan yere benim (örnegin kampanyadakiler.php) yazdığım php gelsin istiyorum,
-dediğim gibi olması için index.php sayfasındaki bütün kodları kopyalayıp yapıştırmak ondan sonra gerekli yerleri silmek çok mantıksız geliyor.-
bunun hakkında yardımcı olabilecek yada link gösterebilecek arkadaşlar olursa çok sevinirim.
Sayfalama hakkında - Acil.
4
●424
- 01-04-2010, 12:29:21
- 01-04-2010, 16:02:20şöyle bir şey de yapabilirsin, ben genellikle bu yöntemi kullanıyorum mesela, her blok için ayrı dosya oluşturusun. yani header için header.php, sol blok için left.php orta için main.php, sağ blok için right.php, footer için de footer.php şeklinde. ve index.php'de div taglari ile oluşturacağın tasarımın içerisine bunları include fonksiyonu ile çağırırsın. index.php'de fonksiyonel hiç bir şey bulunmaz, her şeyi o parçalara ayırdığın dosyaların içinden halledersin. kampanyadakiler linkine tıklandığında eğer index.php?islem=kampanya şeklinde bir linke gidecekse ve bu sadece orta bloğu etkileyecekse main.php dosyasında
if (isset($_GET["islem"]) && $_GET["islem"] == "kampanya") { }şeklinde yazdığında index.php?islem=kampanya linkine gidildiğinde diğer bloklar orta bloktan bağımsız işler ve orta blokta kampanyadakileri listeleyebilirsin. - 01-04-2010, 17:15:39Teşekkür ederim, en azından konu hakkında bir fikir sahibi olmamı sağladınız,ZorbAA adlı üyeden alıntı: mesajı görüntüle
index.php?islem=kampanya şeklinde yapmasamda .htaccessden yada başka bir yerden sadece domainadı.com/kampanya yapsam gene aynı şeyi elde edebilirim değil mi. - 01-04-2010, 17:35:39index.php?islem=kampanya şeklinde yaparsanız dediğim olayı rahatlıkla gerçekleştirebilirsiniz ve büyük taharlık sağlar. domain.com/kampanya şeklinde yapmak isterseniz aynı dediğim olayı yaptıktan sonra dediğiniz .htaccess yoluyla sadece görünen url'yi değiştirip yapabilirsiniz.
Options +FollowSymLinks RewriteEngine on RewriteRule q/(.*) index.php?islem=$1
örneğin şu şekilde bir .htaccess dosyası içeriği sayesinde domain/q/kampanya adresine girdiğinizde domain.com/index.php?islem=kampanya sayfasını açar