• 14-09-2008, 06:37:44
    #1
    selam ben bir sistemde bu bir seslichat sistemiydi onda bir sistem gormusdum soyle bir sistem

    sitedi kullancilari gorebiliyordun kim varsa onlara mesaj yaz diyodun pat diye onun hata verir gibi mesaj cikiyor du bu scripti nerden bulabilirim yardim lutfen

    simdiden herkese tesekur ederim
  • 14-09-2008, 13:29:48
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Eğer yeni gelen herkese bi mesaj göndermek istiyorsan.
    Şöyle yapabilirsin

    <%
    if session("geldi")<>"ok" then
    %>
    <script language="Javascript">

    alert ("Sitemize Hoşgeldiniz")

    </script>
    <%
    session("geldi")="ok"
    end if
    %>

    Eğer belirli kişiye göndermek istiyorsan ozman kişinin ip adresini alman lazım (hazır istatistik scriptleri online olanları veriyor) . ip'yi aldıktan sonra aynı mantığı kullanarak yapabilirsin sanırım.
  • 14-09-2008, 14:20:34
    #3
    adamın sayfa yenilemesi lazım. pat diye çıkması içn. ben yazmıştım 2006 senesinde. sitem için.

    eğer diyosun sayfa yenilemeden çıksın, Api veya dll ile yapmak mümkün bunu. onun dışında asp gibi server tabanlı dillerle yazamassın.
    Nedeni; asp php gibi dillerde server a veri göndermeden yanıtını alamazsın.
    en basit örnek ; ekrana yazdırmak için bile Response.write sunucuya yolla yorumla yazdır
    echo aynı görev...


    dediğim gibi bir api veya dll yardımı ile yapılabilir bu. yada illa sayfa yenileyince çıksın diyorsan sana yazdığımı vermeme belki ama örnek yapılışı anlatabilirim,

    Dynamic Drive DHTML Scripts- DHTML Window widget

    buradaki uygulamayı dene en basit pencere.
    buradaki küçük bencereyi çalıştır.
    sayfanın başına include et Mesaj sayısını kontrol ettir kodda eğer mesaj sayısı 0 dan büyükse pencereyi açtır. Mantık bu geliştirmek senin elinde
  • 14-09-2008, 14:51:49
    #4
    magnetic_t adlı üyeden alıntı: mesajı görüntüle
    adamın sayfa yenilemesi lazım. pat diye çıkması içn. ben yazmıştım 2006 senesinde. sitem için.
    eğer diyosun sayfa yenilemeden çıksın, Api veya dll ile yapmak mümkün bunu. onun dışında asp gibi server tabanlı dillerle yazamassın.
    Nedeni; asp php gibi dillerde server a veri göndermeden yanıtını alamazsın.
    en basit örnek ; ekrana yazdırmak için bile Response.write sunucuya yolla yorumla yazdır
    echo aynı görev...
    dediğim gibi bir api veya dll yardımı ile yapılabilir bu. yada illa sayfa yenileyince çıksın diyorsan sana yazdığımı vermeme belki ama örnek yapılışı anlatabilirim,
    Dynamic Drive DHTML Scripts- DHTML Window widget
    buradaki uygulamayı dene en basit pencere.
    buradaki küçük bencereyi çalıştır.
    sayfanın başına include et Mesaj sayısını kontrol ettir kodda eğer mesaj sayısı 0 dan büyükse pencereyi açtır. Mantık bu geliştirmek senin elinde
    Ajax denen birşey var. İlla ne api'si ne dll'i?
  • 15-09-2008, 10:35:07
    #5
    api veya dll kullanma, zaten dll tavsiye edilmez. İstediğin işlem basit bir javascript kodudur. Kodu tüm kod dağıtan sitelerden bulabilirsin. Örneğin Programlama > Türkiye | hazirkod.com

    Kodu aldıktan sonra yapacağın işlevlere geçelim.

    İlk önce bir veritabanın olması gerekmektedir. Çünkü basit bir mesajlaşma kodu yazmalısın. Daha sonra veritabanında örneğin mesaj diye bir tablo yarat ve bunun en sonuna onay (evet/hayır) diye bir sütun aç.
    Bu işlevleri yaptıktan sonra kod düzeneğine geçelim;

    Yapacağın şey kişinin mesajını add.new ile almak ve bunu mesaj sütununa yazmak. Daha sonra bu msaj sütunundan karşı tarafa bildirim yapmak.
    Karşı tarafada bildirimi;

    <% if ""& rs("onay") &"" = falsethen %>
    Java kodu(NOT: İçine mesaj sütunundan mesajı ekle)
    <% end if %>

    Bu yukarda ki kodumuzla onay alanı tıklanmamış ise bu alanı çıkar dedik. O alanda da açılan hata kodu olduğu için direk adamın karşısına çıkarır.

    NOT: Tüğm sayfalarına bi include kodu ekle (ekli varsa onun içine yaz) örneğin <!-- #include file="kontrol.asp" --> gibi bu kodun içinede refresh kodunu ekle ve ona bi saniye ata örneğin 45 saniye. Bu sayede kişi hangi sayfaya giderse gitsin 45 saniye sonra sayfa otomatik yenilenir ve bu süre zarfında ona mesaj gelmişse tak karşısına çıkar..
  • 16-09-2008, 22:43:25
    #6
    dostlar o sayfa yenilenince sabity bir mesajdir ama istedigim benim o pat diye cikacak mesaj ben bir eyrden yazicam ve cikicak ornek admin menuden yada iceride olan kulnicalara mesaj yollucam ve bisi yapmadan onunde cikicak hata mesaji gibi bende booyle bir site ornegi var asp dilinde ama seslichat script i

    soyle calisiyor online kullanicilar bolumu var ordan kullancinin ustune tikliyom mesaj kutusu cikiyor yaziyon gonderiyosun ve o kullancii hata alir gibi mesaj cikiyor ama ben o seyi script in icinden nasil alicam cikarcam bilmiyorum boyle bisi vardir cunku o scrupte sonrada monta edilmis bir ozellik arkadaslar asp yok denilmesi cunku kod asp olarak eklenmis