folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Klasik Asp İle Makale Spinleme Nasıl Yapılır?



Klasik Asp İle Makale Spinleme Nasıl Yapılır?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    Bir örnekle açıklasam daha iyi olucak. Mesela;

    "Pazardan {elma|armut|karpuz} aldım. Ayrıca {telefonumu|kol saatimi|kolyemi} pazarda düşürmüşüm"

    şeklinde bir cümlemiz olsun. Belirlediğim kelimelerden rastgele bir makale oluşturmasını istiyorum. Örneğin;

    Pazardan elma aldım. Ayrıca kol saatimi pazarda düşürmüşüm.

    Pazardan karpuz aldım. Ayrıca telefonumu pazarda düşürmüşüm.

    .

    .vs gibi

    nasıl yapabilirim ve ya nasıl bir mantık kurmalıyım?


    ..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    makale içinde nelerin değişeceğini kendin belirlemeden sistem otomatikman bulup değiştirsin istiyorsan uzun iş.

    ancak değişecekleri sen belirleyeceksen bir tane fonksiyon yazacaksın, değiştireceğin kelimeyi fonksiyona sokacaksın. veritabanında kelimelerin olacak. random ile yeni kelimeyi çekip replace yaparak fonksiyondan çıkacaksın.

    Değiştireceğim kelimeleri nasıl işaretleyeceğim dersen ufak bir rte yaparsın, değiştireceğin kelimeleri bold yaparsın, submit esnasında bold kelimeleri çekip ayrı ayrı fonksiyona sokup yeni kelimeleri alırsın.

    tabi şu var. kelime ekleri de,da vb gibi bunlar için ayrı bir fonksiyon yaparak kelimeye eklenmesini filan sağlayabilirsin aksi halde çıkan sonuç şöyle olur

    Pazardan karpuz aldım. Ayrıca telefon pazarda düşürmüşüm.

    dolayısıyla bu iş seni kastırmaya devam edecek. Php örneği boldur onlardan birini inceleyip mantığını kavrayarak yapabilirsin daha iyi olur.

    edit: eğer sen tam oalrak bu şekilde gireceksen metni 

    Pazardan {elma|armut|karpuz} aldım. Ayrıca {telefonumu|kol saatimi|kolyemi} pazarda düşürmüşüm

    işin daha basit. { } regex ile bunları al, | bununla splitle, split bound kadar random al hangisi denk gelirse onu bas.

    pesimistzombie tarafından 06/Oca/15 19:22 tarihinde düzenlenmiştir

    :|
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    pesimistzombie bunu yazdı
    edit: eğer sen tam oalrak bu şekilde gireceksen metni 

    Pazardan {elma|armut|karpuz} aldım. Ayrıca {telefonumu|kol saatimi|kolyemi} pazarda düşürmüşüm

    işin daha basit. { } regex ile bunları al, | bununla splitle, split bound kadar random al hangisi denk gelirse onu bas.

    hocam tam olarak metni o şekilde giricem. fakat regex bilmiyorum :D neyse araştırayım bi. teşekkür ederim.


    ..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    interfector
    interfector's avatar
    Kayıt Tarihi: 14/Haziran/2011
    Homo
    pesimistzombie bunu yazdı

    makale içinde nelerin değişeceğini kendin belirlemeden sistem otomatikman bulup değiştirsin istiyorsan uzun iş.

    ancak değişecekleri sen belirleyeceksen bir tane fonksiyon yazacaksın, değiştireceğin kelimeyi fonksiyona sokacaksın. veritabanında kelimelerin olacak. random ile yeni kelimeyi çekip replace yaparak fonksiyondan çıkacaksın.

    Değiştireceğim kelimeleri nasıl işaretleyeceğim dersen ufak bir rte yaparsın, değiştireceğin kelimeleri bold yaparsın, submit esnasında bold kelimeleri çekip ayrı ayrı fonksiyona sokup yeni kelimeleri alırsın.

    tabi şu var. kelime ekleri de,da vb gibi bunlar için ayrı bir fonksiyon yaparak kelimeye eklenmesini filan sağlayabilirsin aksi halde çıkan sonuç şöyle olur

    Pazardan karpuz aldım. Ayrıca telefon pazarda düşürmüşüm.

    dolayısıyla bu iş seni kastırmaya devam edecek. Php örneği boldur onlardan birini inceleyip mantığını kavrayarak yapabilirsin daha iyi olur.

    edit: eğer sen tam oalrak bu şekilde gireceksen metni 

    Pazardan {elma|armut|karpuz} aldım. Ayrıca {telefonumu|kol saatimi|kolyemi} pazarda düşürmüşüm

    işin daha basit. { } regex ile bunları al, | bununla splitle, split bound kadar random al hangisi denk gelirse onu bas.

    Adama aynısını telefonda söyledim beni iplemedi :(


    Aldanma insanların samimiyetine, menfaatleri için gelirler vecde, vaad etmeseydi allah cenneti, ona bile etmezlerdi secde..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Ooo interfector abi saygılar :) 

    Asp ile anılarım depreşti ben yapmıştım böyle bişey. Fakat regex olmadan dediğin şey çok kasıntı olur ki zaten yaparsan da çakma regex yapmış olursun instr falan fıstık.

    Hem asp diyosun (ki bu kendi fonksiyonunu otur kendin yaz uğraş çok bilgili ol demek bence) hem de regex bilmiyorum diyorsun ayıp. Öğren yani en azından nasıl kullanılır.

    Ha ben nasıl kullanıldığını biliyorum da pattern oluşturamıyom dersen

    Regexr diye bi site var orda çok kıral (ı ile kıral ama) patternler oluşturursun

    by_Tet tarafından 06/Oca/15 20:26 tarihinde düzenlenmiştir

    iyibu! yeniden..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    regex aşırı cins bişeymiş ya:D \{\{ yaptım kaldım :D çok zaman alan bişey değilse zor günler için sakladığım hayır duam var. nasiplenmek isteyen varsa en temizinden +10 sevap pointi var bu işin.


    ..
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    http://pastebin.com/EvMNbgUt 

    yaptım örnek her sayfa yenileyişte yeni cümle kurar

    edit: random numara ürettiğim için kelimeler az olursa o kadar sıklıkla aynı cümleye yakalanma artar haliyle.. session ile çıkan cümleler bir arraya atılarak array içinde karşılaştırma yapılıp aynı cümlenin çıkmaması sağlanabilir pek tabi.

    pesimistzombie tarafından 06/Oca/15 20:52 tarihinde düzenlenmiştir

    :|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KILICH
    KILICH's avatar
    Kayıt Tarihi: 28/Haziran/2010
    Erkek

    Hacılar wp için sağlam spinner falan var mı acep?

    Pek anlamam ama sorayım varsa kullanayım...


    Senden Ölürcesine Kaçan,Başkasına Hayat Gibi Gider...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    pesimistzombie bunu yazdı

    http://pastebin.com/EvMNbgUt 

    yaptım örnek her sayfa yenileyişte yeni cümle kurar

    edit: random numara ürettiğim için kelimeler az olursa o kadar sıklıkla aynı cümleye yakalanma artar haliyle.. session ile çıkan cümleler bir arraya atılarak array içinde karşılaştırma yapılıp aynı cümlenin çıkmaması sağlanabilir pek tabi.

    sen varya adamsın adam. skini taşşanı gezdiren yesin hocam. tekrar teşekkür ederim.


    ..
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    @lepusmorris eyvallah :D cümle içinde başı boş { .. } olmamasına dikkat et bide hata verebilir splitte. onu fonksiyon içinde splite gelmeden şöyle kıvırabilirsin

    if instr(ParantezFix(Kelime),"|")>0 Then 

     spliti çalıştır

    else

     koyver gitsin

    end if

     

    gibi.


    :|
Toplam Hit: 862 Toplam Mesaj: 10