Advertisement:

Author Topic: Kelime Reklamı  (Read 138715 times)

Offline Forummedya.NET

  • Jr. Member
  • **
  • Posts: 123
  • Gender: Male
    • Bilgi Paylaşmaktır
Kelime Reklamı
« on: March 18, 2008, 03:42:52 AM »
Örnek demo

İndex.templates.php açıyorsunuz
Bul
Code: [Select]
<body>';Değiştir
Code: [Select]
<body>
<script type="text/javascript" src="wz_tooltip.js"></script>
';
Display.templates.php aç
Bul
Code: [Select]
', $message['body'] ,'Değiştir
Code: [Select]
', $reklammesaj, '

Bunu Bul

echo'
<div class="post"', $message['can_modify']

üstüne  bunu ekle

// mesaj içinde kelime reklam by rallyproco

$reklammesaj = strtr($message['body'],

array(

'Avrupa Yakasý' => '<font face="Verdana" color="#FF3300" onmouseover="Tip(\'Avrupa Yakasý Tüm Bölümler Ýçin <a href=http://www.forummedya.net/forumx/index.php?board=130.0>Týklayýnýz<\/a>.\', TITLE, \'Diziler\', WIDTH, 300, SHADOW, true, FADEIN, 300, FADEOUT, 300, STICKY, 1, CLOSEBTN, true, CLICKCLOSE, true)" onmouseout="UnTip()"><b><U>Avrupa Yakasý</U></b></font>',

'Oyun' => '<font face="Verdana" color="#FF3300" onmouseover="Tip(\'Oyun Bölümleri Ýçin <a href=http://www.forummedya.net/forumx/index.php?board=39.0>Týklayýnýz<\/a>.\', TITLE, \'Tüm Oyunlar\', WIDTH, 300, SHADOW, true, FADEIN, 300, FADEOUT, 300, STICKY, 1, CLOSEBTN, true, CLICKCLOSE, true)" onmouseout="UnTip()"><b><U>Oyun</U></b></font>',

'Program' => '<font face="Verdana" color="#FF3300" onmouseover="Tip(\'Program Bölümleri Ýçin <a href=http://www.forummedya.net/forumx/index.php?board=21.0>Týklayýnýz<\/a>.\', TITLE, \'Tüm Programlar\', WIDTH, 300, SHADOW, true, FADEIN, 300, FADEOUT, 300, STICKY, 1, CLOSEBTN, true, CLICKCLOSE, true)" onmouseout="UnTip()"><b><U>Program</U></b></font>',

'Gitar' => '<font face="Verdana" color="#FF3300" onmouseover="Tip(\'Gitar Bölümü Ýçin <a href=http://www.forummedya.net/forumx/index.php?f=33>Týklayýnýz<\/a>.\', TITLE, \'Gitar\', WIDTH, 300, SHADOW, true, FADEIN, 300, FADEOUT, 300, STICKY, 1, CLOSEBTN, true, CLICKCLOSE, true)" onmouseout="UnTip()"><b><U>Gitar</U></b></font>'

 /*son linkte virgul yok*/

)

);

Ekteki js yide forumunuzun anadizinine atın
« Last Edit: April 03, 2008, 09:26:19 AM by Forummedya.NET »

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #1 on: March 18, 2008, 04:08:39 AM »
Tebrikler..
Hadi bakalım..
İnadına SMF 1.1.X

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #2 on: March 18, 2008, 04:49:01 AM »
preg_replace galiba.

Ama bir soru. Hangi sözcük için ne yazacağını nereden belirleyeceğiz? :)
« Last Edit: March 18, 2008, 04:53:01 AM by [SiNaN] »
Former SMF Core Developer | My Mods | SimplePortal

Offline Alpay

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 3,613
  • Gender: Male
  • test
    • Personal Web Page
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #3 on: March 18, 2008, 04:50:41 AM »
+ bari 2,0 uygun yapılsında tam olsun ;)

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #4 on: March 18, 2008, 04:59:15 AM »
preg_replace galiba.

Ama bir soru. Hangi sözcük için ne yazacağını nereden belirleyeceğiz? :)
Yok, strtr sanırım. rallyproco yapmıştı bunu. JS'de olailir :)

Offline Forummedya.NET

  • Jr. Member
  • **
  • Posts: 123
  • Gender: Male
    • Bilgi Paylaşmaktır
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #5 on: March 18, 2008, 05:04:55 AM »
Evet arkadaşlar dediğim gibi bir arkadaşın yapmış olduğu şeyi geliştirmeye çalışıyorum dedim. Tamamını ben yapmadım tabiki. Ama kimden aldığımı bulup onuda buraya yazıcam.
Dediğim gibi ben sadece üzerinde değişiklikler uyguluyorum.

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #6 on: March 18, 2008, 05:22:10 AM »
Yok, strtr sanırım. rallyproco yapmıştı bunu. JS'de olailir :)

Hımmm, haklısın. strtr. :) Js olduğunu sanmıyorum. Ama nasıl sözcük eklendiğini merak ettim.
Former SMF Core Developer | My Mods | SimplePortal

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #7 on: March 18, 2008, 05:28:37 AM »
Code: [Select]
    $mesaj = strtr($message['body'],

        array(
            'SMF' => '<a href="http://www.simplemachines.org/">SMF</a>'
        )
    );
:)
« Last Edit: March 18, 2008, 05:30:16 AM by Yağız »

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #8 on: March 18, 2008, 05:36:47 AM »
Bu tamam zaten. Veritabanında bir tablo oluşturulur, admin paneli üzerinden buraya hangi kelimenin hangi link ile gösterileceği eklenir, burada da o bilgilerle değişiklik yapılır. Aslında fena değil ama 30 tane kelime eklesek böyle, tek tek kontrol etmesi performansı ne derece etkiler, kestiremiyorum.
Former SMF Core Developer | My Mods | SimplePortal

Offline Forummedya.NET

  • Jr. Member
  • **
  • Posts: 123
  • Gender: Male
    • Bilgi Paylaşmaktır
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #9 on: March 18, 2008, 05:42:21 AM »
Arkadaşlar Js de var. Az kaldı paylaşıcam. Gelşitirilmesi gereken yerler varsa geliştirirsiniz.

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #10 on: March 18, 2008, 05:43:12 AM »
Arkadaşlar Js de var. Az kaldı paylaşıcam. Gelşitirilmesi gereken yerler varsa geliştirirsiniz.

Js üzerine gelince kutuyu açar sadece. :)

Merak etme yav, senden önce yazmayız. :P
Former SMF Core Developer | My Mods | SimplePortal

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #11 on: March 18, 2008, 05:43:53 AM »
Basit aslında. Sınır koyulabilir LIMIT 20 gibi. Klavyem bozulmasaydı yapabilirdim belki :(

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #12 on: March 18, 2008, 05:49:49 AM »
Basit aslında. Sınır koyulabilir LIMIT 20 gibi. Klavyem bozulmasaydı yapabilirdim belki :(


Ne için limit koyacaksın?
Former SMF Core Developer | My Mods | SimplePortal

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #13 on: March 18, 2008, 05:50:59 AM »
30 tane kelime eklesek böyle, tek tek kontrol etmesi performansı ne derece etkiler, kestiremiyorum.
Bunun için :)

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #14 on: March 18, 2008, 05:51:43 AM »
Bunun için :)

SQL'den hiç anlamıyorum. Ama LIMIT 20 koyarsan geriye kalan 10 ne olacak?
Former SMF Core Developer | My Mods | SimplePortal

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #15 on: March 18, 2008, 05:52:42 AM »
30'da olabilir :D
Ya da admin panelinden ayarlı...

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #16 on: March 18, 2008, 05:53:38 AM »
30'da olabilir :D
Ya da admin panelinden ayarlı...

:D

Ya bilgiyi veritabanından sınırlı sayıda almak sorun değil ki. Sorun daha verimli algoritma bulmak. :)

Ben belki 100 tane eklemek istiyorum, yap hadi. :P
Former SMF Core Developer | My Mods | SimplePortal

Offline Forummedya.NET

  • Jr. Member
  • **
  • Posts: 123
  • Gender: Male
    • Bilgi Paylaşmaktır
Re: Kelime Reklamı *** [BAYILACAKSINIZ]
« Reply #17 on: March 18, 2008, 06:06:40 AM »
Arkadaşlar ben manuel ekleyebiliyorum sadece admin panelinden nasıl yapılır bilmiyorum birazdan kodları koyacam bakarsınız

Offline rampimp

  • Jr. Member
  • **
  • Posts: 168
Re: Kelime Reklamı
« Reply #18 on: March 27, 2008, 06:47:33 AM »
walla codlar karisik
« Last Edit: March 27, 2008, 06:57:51 AM by rampimp »

Offline renkliforum

  • Jr. Member
  • **
  • Posts: 167
  • Gender: Male
    • RENKLİ FORUM
Re: Kelime Reklamı
« Reply #19 on: March 27, 2008, 02:20:41 PM »
İyi oldu, paylaşım için teşekkürler. Türkçe karakter sorunu için yapılabilecek bir şey var m?