Konuyu Oyla:
  • Toplam: 1 Oy - Ortalama: 5
  • 1
  • 2
  • 3
  • 4
  • 5
Sohbetin geliştirilmesi
#21
(12-03-2015 Saat: 17:49)admin Nickli Kullanıcıdan Alıntı: Html ayırma işini bir miktar yapıtm. 
http://destek.10tl.net/sohbet.html
http://destek.10tl.net/sohbet2.html

Burada iki örnek html var. Bunların kaynaklarına bakarak, sen de kendi html ni hazırlayabilirsin.
Hazırlayınca şimdilik bana gönder, ben yüklerim. kendinin yükleyebileceği şekilde de yapacağım. Şimdilik, sadece destekten yüklüyor. 

{ajax}, {noajax}, {msgdata}, {userdata} şeklinde özel tagler var. 
Bu tagları sen istediğin yerlere yerleştirebilirsin. {msgdata}, {userdata} taglarının içerisi php  tarafından dolduruluyor.
{ajax} ile {/ajax} arasındaki html kodları, eğer ajax aktifse gösteriliyor, değilse gösterilmiyor.
{noajax} da tersi.. 


Çalışan örnek:
http://destek.10tl.net/sohbet13.php?htmladi=sohbet.html
http://destek.10tl.net/sohbet13.php?htmladi=sohbet2.html


Bu ikincinin altındaki linkler silinmiş mesela. 
biraz deneyerek anlarsınız ve yaparsınız sanırım. 

Hadi bakalım, farklı htmleler ile, bakalım neler yapabileceksiniz. 

Böyle çok daha iyi şeyler yapabileceğim, sağolun.
Çalışmalara en kısa sürede başlıyorum, biraz yaratıcılık lazım bana sadece. Bu aralar biraz kafam dağınık, bunu yapsam çok iyi olur heralde kodlamak bana çok zevkli geliyor :)
Ara
Cevapla PGM
Teşekkür verenler:
#22
Bu arada birçok yerde ajax var, bunlar ne işe yarıyor @admin .
Ajax otomatik olarak sohbeti yeniliyor galiba.
Konuyla ilgisi yok ama bakın ;
http://destek.10tl.net/showthread.php?tid=75138
Ara
Cevapla PGM
Teşekkür verenler:
#23
ajax, tüm sayfayı yenilemeden, sadece bir kısmının yüklenmesini sağlar. 
sohbette bunu gayet güzel ve faydalı şekilde kullanıyoruz. 
ajax sayfaları, ajax olmayanlara göre çok daha küçük ve basit olurlar. bizim html şablonlarına bakarak da anlayabilirsin. (sohbet.html vb.)

bir sayfa ilk yüklenirken, ajax'sız yüklenmesi lazım. sonradan, sadece ilgili bölüm (bizim örneğimizde sohbetin iç kısmı, mesajlar ve kull. listesi) güncellenir. 
Faydası ise, daha az işgücü, görsellik vb.
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#24
(12-03-2015 Saat: 19:56)admin Nickli Kullanıcıdan Alıntı: ajax, tüm sayfayı yenilemeden, sadece bir kısmının yüklenmesini sağlar. 
sohbette bunu gayet güzel ve faydalı şekilde kullanıyoruz. 
ajax sayfaları, ajax olmayanlara göre çok daha küçük ve basit olurlar. bizim html şablonlarına bakarak da anlayabilirsin. (sohbet.html vb.)

bir sayfa ilk yüklenirken, ajax'sız yüklenmesi lazım. sonradan, sadece ilgili bölüm (bizim örneğimizde sohbetin iç kısmı, mesajlar ve kull. listesi) güncellenir. 
Faydası ise, daha az işgücü, görsellik vb.

Peki sağolun, Hadiyükle ne olacak bu arada ?
Ara
Cevapla PGM
Teşekkür verenler:
#25
@admin bunu yeni sekmede açınca oluyor ana sayfada da yapamazmısınız ana sayfada actiğımızda eakisi mavi olan gözüküyor
Ara
Cevapla PGM
Teşekkür verenler:
#26
(12-03-2015 Saat: 20:20)TexLİeMeD Nickli Kullanıcıdan Alıntı: @admin bunu yeni sekmede açınca oluyor ana sayfada da yapamazmısınız ana sayfada actiğımızda eakisi mavi olan gözüküyor

Şimdi eski MyShoutbox stili yapıyorum. Böylece genel bakışın altına vs. konulabilir hale gelecek, admin istemezse yapmayız.
Ara
Cevapla PGM
Teşekkür verenler:
#27
yapın, görürüz, ya biz kullanırız, ya da birileri kullanır.
hadiyukle ile ilgili neyi soruyorsun, ÖM den görüşelim onu. çalışıyor şuan.
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#28
ünlü olmuşum :)
Cevapla PGM
Teşekkür verenler:
#29
(12-03-2015 Saat: 23:53)Kyoya Nickli Kullanıcıdan Alıntı: ünlü olmuşum :)

Nerede ? :D
Ara
Cevapla PGM
Teşekkür verenler:
#30
resimde :D
Cevapla PGM
Teşekkür verenler:
#31
şimdi denedim, başka yerden de çekebiliyor:

http://destek.10tl.net/sohbet13.php?htmladi=http://st.10tl.net/tema/admin2/sohbet.html
http://destek.10tl.net/sohbet13.php?htmladi=http://st.10tl.net/tema/admin2/sohbet2.html

yani, st.10tl.net veya başka bir yeri kullanarak kendi html ve css lerinizi oluşturabilirsiniz. 

Şuandaki html kullanma şekli biraz yavaş, ama onu da halledeceğim. 

Şimdi gördüm, senin son yaptığın için:

http://destek.10tl.net/sohbet13.php?htmladi=http://st.10tl.net/tema/power/sohbet/sohbet.html
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#32
senin yaptığın html yi şimdi denedim, 2-3 sorun var:
  • galiba javascript olaylarını bağlamayı unutmuşsun, çünkü sohbet gönderince gitmiyor. butonların onclicklerine falan bağlaman lazım. 
  • scrollbar yok, onu eklemezsen uzun çıkar böyle. 
tabi bu arada ben de bazı düzeltmeler yapacağım. bazı ufak hataları var. 
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#33
Yavaşlığı da çözdüm, 
http://destek.10tl.net/sohbet14.php?htmladi=http://st.10tl.net/tema/admin2/sohbet.html
ile, uzaktan html yükleyince, olduğu yere kaydediyor, sonraki yüklemelerde de olduğu yerden hızlıca yüklüyor. 
html de değişiklik yapınca, şunu çalıştırmanız gerekiyor:
http://destek.10tl.net/sohbet14.php?htmladi=http://st.10tl.net/tema/admin2/sohbet.html&htmlyenile=1

bu da, tekrar uzaktan çekip kaydediyor. 
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#34
(13-03-2015 Saat: 03:11)admin Nickli Kullanıcıdan Alıntı: senin yaptığın html yi şimdi denedim, 2-3 sorun var:
  • galiba javascript olaylarını bağlamayı unutmuşsun, çünkü sohbet gönderince gitmiyor. butonların onclicklerine falan bağlaman lazım. 
  • scrollbar yok, onu eklemezsen uzun çıkar böyle. 
tabi bu arada ben de bazı düzeltmeler yapacağım. bazı ufak hataları var. 

Evet, javascript sohbet13.js 'yi bağlamayı unutmuşum, bağladım yine de çalışmıyor yine de.
Scrollbarı ekledim ama çalışmıyor. Yanda gördüğünüz gibi bir scrollbar var ama belirlediğim yüksekliği aşınca yine de çalışmıyor.
Kodları ;
PHP Kod:
<td class="trow1" style="overflow-y: scroll ; height: 294px ;" valign="top"><div align="left">{msgdata}</div></td
Burası mesajları gösterilen yerin kodu.
Ara
Cevapla PGM
Teşekkür verenler:
#35
önceki çalışan html kodu incele, hatanı bulmaya çalış.
ben de ilk fırsatta inceleyim, hatanı bulabilirsem söyleyim. 
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#36
(13-03-2015 Saat: 19:08)admin Nickli Kullanıcıdan Alıntı: önceki çalışan html kodu incele, hatanı bulmaya çalış.
ben de ilk fırsatta inceleyim, hatanı bulabilirsem söyleyim. 

İyice inceledim, js'lerin hepsi bağlı. Overflow sorunu da var. Scrollbar çıkmıyor nedense.
Ara
Cevapla PGM
Teşekkür verenler:
#37
mesaj gönderilememesinin sebebi: javascript, mydiv adında bir div arıyor. onu bulamayınca da duruyor, ondan. 
uzun görünmesinin sebebi: sen table ile yapmışsın, table ile oluyor mu emin değilim, ben, daha önce şöyle çözmüşüm, body ve sonrasını:
Kod:
<body onload='main()'>
<section>
<div id='mydiv' class='sohbet'>
{/noajax}

{ajax}
<!-- Burası sadece ajax isetklerinde gösterilir, yani .php?ajax=1 olan isetkler -->
</head><body>
{/ajax}


<!-- Burası, ajax olsa da olmasa da gösterilir. msgdata ve userdata, php tarafından doldurulur, burayı değiştirmeye gerek yok pek. -->
{msgdata}
{userdata}

{noajax}

</div>
<div id='userlist'>
</div>
</section>


mydiv divi, javascript tarafından kullanıldığından, mutlaka biyerlerde olmalı, Oranın içinde mesajlar görünüyor. 
userlist id li div içinde de user listesi görünüyor. 
{msgdata} ve {userdata} taglerinin ilk başta nerde olduğu önemli değil (görülecek biryerde olsun yeter), 
Bunlar, sonradan javascript tarafından yerlerine, mydiv ve userlist divleri içine yerleştiriliyor. 

Tekrar edeyim, 
{msgdata}: php tarafından içeriği dolduruluyor, javascript tarafından mydiv id'li div içine yerleştiriliyor. (bu isimleri tek hale getirebilirim belki ilerde, yani, msgdata tagı içeriği, msgdata divi içine gitsin gibi... buna bakayım.. )
{userdata}: php tarafından içeriği doldurulup, javascript tarafından userlist id'li div icine yerleştiriliyor. 

Yani, bazı div isimlerini rasgele değil, olduğu gibi kullanmalısın. ama tabi divin yapısını istediğin gibi ayarla.
Değişiklik yaptıktan sonra javascript konsoluna, hata var mı diye bak. böylece anlarsın herşey yolunda mı diye. 
Anlamadığın bir nokta kaldı mı ? hatalarını anladın mı ?

İlk sohbet açılır penceresini yapan @OnLine nerede ? o yapmıştı değil mi ? o da baksa bu konuya.. 
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#38
(13-03-2015 Saat: 23:26)admin Nickli Kullanıcıdan Alıntı: mesaj gönderilememesinin sebebi: javascript, mydiv adında bir div arıyor. onu bulamayınca da duruyor, ondan. 
uzun görünmesinin sebebi: sen table ile yapmışsın, table ile oluyor mu emin değilim, ben, daha önce şöyle çözmüşüm, body ve sonrasını:

Kod:
<body onload='main()'>
<section>
<div id='mydiv' class='sohbet'>
{/noajax}

{ajax}
<!-- Burası sadece ajax isetklerinde gösterilir, yani .php?ajax=1 olan isetkler -->
</head><body>
{/ajax}


<!-- Burası, ajax olsa da olmasa da gösterilir. msgdata ve userdata, php tarafından doldurulur, burayı değiştirmeye gerek yok pek. -->
{msgdata}
{userdata}

{noajax}

</div>
<div id='userlist'>
</div>
</section>


mydiv divi, javascript tarafından kullanıldığından, mutlaka biyerlerde olmalı, Oranın içinde mesajlar görünüyor. 
userlist id li div içinde de user listesi görünüyor. 
{msgdata} ve {userdata} tagının nerede olduğu önemli değil diye biliyorum, zira onlar javascript tarafından yerlerine, mydiv ve userlist divleri içine yerleştiriliyor. 
Tekrar edeyim, 
{msgdata}: php tarafından içeriği dolduruluyor, javascript tarafından mydiv id'li div içine yerleştiriliyor. (bu izimleri tek hale getirebilirim belki ilerde, yani, msgdata tagı içeriği, msgdata divi içine gitsin gibi... buna bakayım.. )
{userdata}: php tarafından içeriği doldurulup, javascript tarafından userlist id'li div icine yerleştiriliyor. 

Yani, bazı div isimlerini rasgele değil, olduğu gibi kullanmalısın. ama tabi divin yapısını istediğin gibi ayarla.
Değişiklik yaptıktan sonra javascript konsoluna, hata var mı diye bak. böylece anlarsın herşey yolunda mı diye. 
Anlamadığın bir nokta kaldı mı ? hatalarını anladın mı ?

İlk sohbet açılır penceresini yapan @OnLine nerede ? o yapmıştı değil mi ? o da baksa bu konuya.. 

Evet o yapmıştı, bilgi verdiğiniz sağolun. Ben html'in bir yerine mydiv koyarım zamanım olduğunda sorun hallolur. o css'leri de editlerim.
Ara
Cevapla PGM
Teşekkür verenler:
#39
bahsettiğim düzeltmeyi yapıyorum az bekle. sonra daha rahat yapacaksın. 
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:
#40
şimdi, 


http://destek.10tl.net/sohbet15.php

adresini incele, az önce bahsettiğim şekilde, tüm ilgili alanlar aynı isimli oldu, ilgili dosyalar, yerler:
sohbet15.html 
sohbet15.css
bunları sen kopyalayıp değiştirebilirsin...

yaptığım değişiklikler: 
html icinde {mesajlar} tagı var. 
aynı html içinde ona karşılık gelen mesajlar div'i var. 
css içinde ona karşılık gelen mesajlar bölümü/ayarı var. 

Yani ilgili kodların hepsi aynı oldu. 

Benzer şekilde, 
html içinde kullanicilar div'i var.  (html içinde {kullanicilar} tagı yok, gerek yok, önceki userdata'ya karşılık gelen)
css icinde kullanicilar ayarı var. 

Hepsi kolay, standart hali aldı. 

bundan sonraki html ve css leri buna göre hazırlayabilirsiniz. 
Önceki kodları oynamadım, onlar aynen çalışıyor, ama onların css ve html lerini buna uyarlarsanız iyi olur, çünkü bu daha doğru çalışıyor. öncekiler bisürü kişi gösteriyordu, bu sadece sohbete yazaları gösteriyor. 

yani css2 ve css3 buna uyarlanırsa iyi olur. 

Benden bukadar, hadi kolay gelsin. 
----------------
"Ana prensibimiz insana saygı" dedik, kimileri bunu yanlış anladı, sürekli tepemize çıktı. 
Bundan sonra ana prensibim: "isteyen istediği yere gitsin". Forumda sürekli negatif enerji yayanları, hakaret edenleri ya da hakaretimsi yazanları dahi banlayacağım. Forumda etkileşim azalacakmış umuruda değil. Yıllarca negatif enerjili insanlara katlandığım yeter.. 

Sonra duymadım, bilmiyordum yok.. 

Önemli konular listesi: https://destek.10tl.net/showthread.php?tid=99072
Android 10tl programı: https://destek.10tl.net/showthread.php?tid=98074
Görevli kuralları: https://destek.10tl.net/showthread.php?tid=99597
10tl.net Geneli (Forum açma v.b.) Kurallar: https://destek.10tl.net/showthread.php?tid=25433

twitter.png https://twitter.com/10tlnet
discord.png https://discord.gg/fUC7A2W
email.png  info (at.) 10tl.net
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 6 Ziyaretçi



Teknolojik -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping