Arama butonu
Bu konudaki kullanıcılar: 1 misafir
347
Cevap
14719
Tıklama
2
Öne Çıkarma
Cevap: Web Sitesi Açmak İsteyenler Mutlaka İncelesin (4. sayfa)
E
10 yıl
Yüzbaşı
Konu Sahibi

@h_sencel
Arkadaşa yardımcı olmak için PM Attım.

@sefervaca321
Kusurabakmayın geç yazdım. Eğer sayfayı görme imkanım varsa, yahut kodları buraya yazabilirseniz detaylı inceleyip sorunun kaynağını size söyleyebilirim.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @h_sencel , @sefervaca321
H
10 yıl
Yüzbaşı

hocam zaman geçtiği için istek zaman aşımına uğramıştır ilgin için sağol




Bu mesajda bahsedilenler: @ebilgic
P
10 yıl
Teğmen

Şöyle bir konum var, orada yardımcı olmaya çalışan arkadaşlar oldu fakat sonuç elde edemedik.. Yardım eder misiniz?

Konuyu aynen yazıyorum;
Merhaba,



forumlarda pek gezinmiyorum ve haliyle üslubunu tam olarak bilmiyorum, bir hatam olursa özür dilerim..



Saatlerdir uğraşıyorum, fakat birşeyi yapamadım. Admin panelde haberleri düzenleyeceğim fakat bugüne kadar yazılmış tüm haberlerin içerikleri açılıyor. Ardından tarayıcı kilitleniyor haliyle.



Son 15 haber ve içeriği görünse veya sayfalansa tüm haberlerin içerikleri, sorun düzelecek fakat php bilgim olmadığı için hazır kodlarla uğraştıysam da başarılı sonuç elde edemedim..



Kodları vereceğim, yardım edebilecek olan, düzenleyip geri verirse çok mutlu olurum. Tek çare bu kaldı sanırım. İyi forumlar..

<? 

if(!empty($_POST)){

$id = $_POST["id"];

$icerik = $_POST["icerik"];

$upp = uphicerik($id,$icerik);

if($upp){?>

<div class="alert alert-info">

<button type="button" class="close" data-dismiss="alert">×</button>

<strong>İşleminiz Başarılı!</strong>

</div>

<?

}else{

echo mysql_error();

}

}

?>

<div id="accordion2" class="accordion2">

<?

$hicc = gethhall();

while($h = mysql_fetch_array($hicc)){?>



<h3><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86222767&url=#" data-href="#"><?=$h["baslik"]?></a></h3>

<div><form action="" method="post">

<textarea id="elm<?=$h["haber_id"]?>" name="icerik" rows="15" cols="80" style="width: 80%" class="tinymce"><?=$h["icerik"]?></textarea>

<input type="hidden" name="id" value="<?=$h["id"]?>">

<br>

<input type="submit" value="Güncelle" class="btn btn-primary">

</form>

</div>



<? } ?>



</div>


Bu mesaja 1 cevap geldi.
E
10 yıl
Yüzbaşı
Konu Sahibi

Bahsettiğiniz şeyin adı SAYFALAMA.

Php eğitim sitelerinden PHP Sayfalama makalelerine bir göz atarsanız mantığını kavrarsınız. Tekrar bu konu altında uzunca bir makale yazmama gerek olmadığı, hazır makaleler olduğu için ben detaya inmiyorum.

Buyrun bir örnek benden size :

http://www.phpr.org/php-ile-sayfalama/


Eğer anlamadığınız bir yer olursa danışabilirsiniz. @Pessimistiki


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Pessimistiki
P
10 yıl
Teğmen

@ebilgic , sayfalama olduğunu biliyorum dostum videolar da izledim, denedim fakat php dilini bilmeyince illaki hatalar yapıyorsun, zaten kodum örnek videolardaki kodlara da benzemiyor, hep _query ile çekiyorlar onlar, benimkinde öyle değil, belki öyle olsa tamam der eklerim örnekleri. Yani benim istediğim şey balık tutmak değil bu saatten sonra, balık. Çünkü olmuyor da olmuyor.

Yardım edebilecek birisi var mı dediğim şekilde?


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ebilgic
E
10 yıl
Yüzbaşı
Konu Sahibi

9. satırdaki uphicerik (); adlı fonksiyonu tanımladınız mı ? Tanımladıysanız eğer başka bir sayfada tanımladınız muhtemelen, o sayfayı çağırmamışsınız.
bu fonksiyonu eğer tanımladıysanız ne amaçla tanımladınız ?
Bu kodlarını paylaştığınız sayfanın sistemdeki rolü ne.?

Tek tek bu soruları cevaplayana kadar bence sayfanın linkini ya da dosyalarını göstermeniz daha iyi olur. Sql yapısını vs. görmeden biraz zor olur böyle tek tek. @Pessimistiki


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Pessimistiki
P
10 yıl
Teğmen

Kodları ben yazmadım, önceki mesajlarda belirtmiştim hiç anlamadığımı. uphicerik (id ve haber içeriği olarak) tanımlanmamış mı? Yolladığım sayfa haber düzenleme sayfası, yani haberleri düzenleye girdiğimizde admin panelde ; verdiğim kodları çağırıyor (hicerik.php). Fakat şöyle sorun var, fatch_array ile bütün haberleri aynı anda çekiyor, kodlarda da görmüşsünüzdür.. buna limit ekleyeceğim sadece, veya sayfalama.. Ama limitte olur.. Desc limit ... diye bir kod var mesela, onu nereye ekleyeceğiz ki? fatch_array ile çekiyor.. mysql bilgilerini vereyim; haberlein içerikleri 'icerik' adli tabloda. yani $h.[icerik] seklinde birsey gördüm kodlarda, galiba $h = haberler olarak tanımlanmış ki burada haberler tablosunun icerik sütununu çağırıyor..


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ebilgic
E
10 yıl
Yüzbaşı
Konu Sahibi

Güzel söylüyorsun da bana balık tutma mevzusundan bahsedince anlıyorsun sandım.
Neyse, ASC ve DESC komutlarını sıralama amacıyla kulanırız. Veritabanı bağlantısını sağlarken, veritabanından hangi verilerin çekileceğine dair, tablo ve sutün seçtiğiniz kodda yani ;


SELECT * FROM tablo vs..... kısmında ASC ve DESC komutlarını kullanırsınız. Bu sizin söylediğiniz işi yapmaya yetmiyor yani.


Güraysuerdem'in forumundan hazır bir sayfanın kodlarını paylaşıyorum şu an sizinle. Gereken yerleri kendi Mysql ve değişkenlerinize göre düzenleyin, hiç en baştan uğraşmanıza gerek kalmaz.





---------------------------------------------------------------------------------------------------------------------------------------------------------------
İleri ve geri sayfaları mantık olarak +1 ve -1 yapmaktan kaynaklanıyor. Yani İlerisi için şu anki sayfadan +1 arttırıyoruz ve gerisi içinde -1 azaltıyoruz. Kodlara bakarak daha iyi anlayabilirsiniz.





<? 
<strong>php</strong>

include ("ayar.php");

$limit = 5;

$git = @$_GET["git"];

if(empty($git) or !is_numeric($git)) {

$git = 1;

}

$count = mysql_num_rows(mysql_query("SELECT id FROM sayfa"));
$toplamsayfa = ceil($count / $limit);
$baslangic = ($git-1)*$limit;

$sorgu = "SELECT * FROM sayfa ORDER BY id ASC LIMIT $baslangic,$limit";

$yazdir_sorgu = mysql_query( $sorgu, $mysqlbaglantisi) or die(mysql_error() );

while ($yazdir = mysql_fetch_array($yazdir_sorgu)){

echo $yazdir['title'];
echo "<br>";

}

if($count > $limit) :
$x = 2; // akrif sayfadan önceki/sonraki sayfa gösterim sayisi
$lastP = ceil($count/$limit);

if($git > 1){

$onceki = $git-1;

echo "<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86290688&url=?git=$onceki" data-href="?git=$onceki">« Önceki Sayfa </a>";

}

// sayfa 1'i yazdir
if($git==1) echo "<span class="sayfa">[1]</span>";
else echo "<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86290688&url=?git=1" data-href="?git=1">[1]</a>";
// "..." veya direkt 2
if($git-$x > 2) {
echo "...";
$i = $git-$x;
} else {
$i = 2;
}
// +/- $x sayfalari yazdir
for($i; $i<=$git+$x; $i++) {
if($i==$git) echo "<span class="sayfa">[$i]</span>";
else echo "<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86290688&url=?git=$i" data-href="?git=$i">[$i]</a>";
if($i==$lastP) break;
}
// "..." veya son sayfa
if($git+$x < $lastP-1) {
echo "...";
echo "<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86290688&url=?git=$lastP" data-href="?git=$lastP">[$lastP]</a>";
} elseif($git+$x == $lastP-1) {
echo "<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86290688&url=?git=$lastP" data-href="?git=$lastP">[$lastP]</a>";
}

if($git < $lastP){

$sonraki = $git+1;

echo "<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=86290688&url=?git=$sonraki" data-href="?git=$sonraki"> Sonraki Sayfa » </a>";

}

endif;

?>


------------------------------------------------------------------------------------------


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Pessimistiki
P
10 yıl
Teğmen

Tamam, çok teşekkür ederim ilgine ve yardımına karşın dostum.. Deneyeceğim yine..


Tekrar teşekkürler, iyi forumlar.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ebilgic
E
10 yıl
Yüzbaşı
Konu Sahibi

Teşekkürler, sizede



U
10 yıl
Teğmen

Sen önce bir kendi internet sitenin config.php dosyasını yapılandır da, sonra insanlara destek ver. :}http://www.ebilgic.com


Bu mesaja 1 cevap geldi.
E
10 yıl
Yüzbaşı
Konu Sahibi

http://www.ebilgic.com üzerinde subdomain ve alt klasörler + ana dizin dahil olmak üzere tüm site içeriğinde birşeyler öğrenmek isteyen, web sitesinde sorun yaşayan arkadaşlara yardımcı olmak adına faaliyetlerde bulunuyoruz.

O domain üzerinde kaç kişi wordpress kurdu, yayın yaptı, birşeyler öğrendi biliyor musunuz ?
Günde 10 larca insan özel mesaj atıp sorunlarını dile getiriyor, yardımcı olmaya çalışıyorum.
Konuya hakim olmadan böyle şeyler söylenmesi üzücü.
Sizi ne ilgilendiriyor diyesi geliyor insanın !


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ukoci
U
10 yıl
Teğmen

Tamam da, destek vermeye çalışan insanın en büyük referansı kendi sitesidir. Sitene girince wp-config.php ile ilgili yapılandırma sayfasına yönleniliyor.. Binlerce insana aynı anda destek vermenin, tanınmış ve büyük bir siteye sahip olmanın, aynı anda 20 kişilik bilgili bir ekibi idare etmenin zorluklarını çok iyi bilirim.. :}

Ayrıca ben senin subdomaini, alt klasörlerini, sayfalarını vs nereden bilecem ve görecem. Ana sayfa diye birşey göremedim ki, birşeyler beni bir yerlere yönlendirsin..

Yanlış anlama maksadım karşılıksız yardım etmeye çalışan birine yüklenmek değil, hem bu yapılandırma dosyası sorunu çok da büyütülesi birşey değil, 2 satırlık database infosunu girdiğinde düzelecek birşey. Benim asıl yansıtmak istediğim konu; yardım edecek insanın, diğerlerinin gözünde bir nevi kahraman veya kurtarıcı olarak gözükmesi için kendisinin herşeyiyle mükemmel olması gerektiği..



E
10 yıl
Yüzbaşı
Konu Sahibi

Reklam peşinde değilimki arkadaşım kendime ait sitenin tanıtımını yapayım, kahraman olmaya çalışayım. Bildiğimiz kadarını aktarmaya çalışıyoruz. O site bir nevi denek haline geldi şu an. Ne koyacaktım anasayfaya şu kişiye şu sayfada şöyle şeyler gösteriyorum diye link mi verecektim. Komik olmayalım lütfen. Kendi reklamınızıda yaptınız bu arada. Benim ihtiyacım yok reklama. Hem diyorsunuz ki derdim karşılıksız yardım etmeye çalışan biriyle uğraşmak değil, ilk attığınız mesajın üslubu bununla hiç bağdaşmıyor ama?
Bunun hukuktaki adı etkin pişmanlık, halk arasındaki deyimini biliyorsunuzdur zaten.
Iyi çalışmalar.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
U
10 yıl
Teğmen

Birincisi ben senin arkadaşın değilim. İkincisi reklama veya birilerinin tezahüratına ihtiyacım yoktur. Konuyu anlama konusunda biraz güçlük yaşandı galiba, sana anasayfanda şunu şunu yapıyom diye link ver dediğimi hatırlamıyorum.. İnsanların seni yanlış anlamaması için denek siteni imzana koymamalısın. Bu durumda asıl komik duruma düşen sen oldun. Benim sana anlatmaya çalıştığımın hukuk dilindeki ve halk arasındaki adını bilmem ama ben buna samimi bir biçimde eleştiri diyorum. Eleştirilere açık olmalısın.

Çok alıngansın, o yüzden seni tenzih ederek söylüyorum; İyi yani, az birşey birşeyler bilen birileri kendi egolarını tatmin etmek adına hemen destek veriyom diye ortalarda dolansın.. :}


Bu mesaja 1 cevap geldi.
E
10 yıl
Yüzbaşı
Konu Sahibi

Tamam sakin ol bu kadar ateşli olma. Bir laf söyledin bari arkasında dur :)

Beni düşündüğün için çok teşekkür ederim hiç gerek yoktu.
(Seni tenzih ediyorum) benim açığımı bularak insanlar üzerinde etki etmeye çalışan bir sürü cahil insanlarla muhattap oldum, o yüzden biraz tepki gösterdim alındıysan kusura bakma.

Anlama konusuna gelince; haddini bil sınırını aşma. eleştiriye de açığım aksi takdirde tepkim farklı olurdu zaten ama etkin pişmanlıkta usta bir muhattap var ortada benim açımdan, sıkıntı orada ;)



M
10 yıl
Er

S.a hocam ben dreamweaver cs6 ile face'in giriş yaptığımız sayfasının sadece görüntüsünü yapmak isriyorum nerden başlayabilirim.



< Bu ileti mobil sürüm kullanılarak atıldı >

E
10 yıl
Yüzbaşı
Konu Sahibi

Kullanılan renklerin kodlarını arastirmakla başlayabilirsiniz. Diğerleri işin tabiri caizse işçilik kısmı zaten :-)



< Bu ileti mini sürüm kullanılarak atıldı >

Z
10 yıl
Yüzbaşı

Merhabalar ben basit bir html web sitesi hazırlamak istiyorum istegim şu şekilde : cagataycebi.com sitesindeki gibi sol menü yapmak istiyorum ama menüde herhangi birine tıklanınca direkt olarak sayfadaki yaziya gitmesini istiyorum yeni sayfa açma olayı vs olmadan nasıl yapacagım hakkında ipucları verirseniz kendim ugraşabilirim :)



E
10 yıl
Yüzbaşı
Konu Sahibi

Html kodlarına biraz göz atarsanız yapabilirsiniz, a, div, ul , li . Bu tagların kullanımına bakarsanız sanırım yeterli olur.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.