• 13-06-2007, 11:36:47
    #1
    Üyeliği durduruldu
    Rss Türkçe Karakter Problemini Düzeltme
    By H.Atakan KOÇ
    Sanırım Bu Sorunada Çözüm Bulduk
    Not-Önemli : Sizden Ricam Bu Tür Geliştirmelerimi vbulletin.org da destek olmanızdır. Eğer; http://www.vbulletin.org/forum/showthread.php?t=149595 Tıklayarak desteklerinizi devam ettirirseniz bende ona göre geliştirmelerime devam edeceğim. Lisanslı kullanıcılar install tuşuna +
    Nominate for MOTM
    tıklarsa sevinirim

    Bu Dosyayı Editör Problemi İle Açın forum/includes/cron/rssposter.php
    Aşağıdaki Kodu Arayın
    // ########################################################################
    // ######################### START MAIN SCRIPT ############################
    // ########################################################################
    Altına Bu Kodu Ekleyin
    function trtrans ($str)
    {
    $trans = array("ÄŸ" => "ğ",
                   "Ä".chr(158) => "Ğ",
                   "ı" => "ı",
                   "İ" => "İ",
                   "ç" => "ç",
                   "Ç" => "Ç",
                   "ü" => "ü",
                   "Ü" => "Ü",
                   "ö" => "ö",
                   "Ö" => "Ö",
                   "Å".chr(158) => "Ş",
                   "ÅŸ" => "ş",
                   "ß" => "ß",
                   "ä" => "ä",
                   "Ã".chr(132) => "Ä"
                   );
    $out = strtr($str, $trans); 
    // $out = $str;
       $badwordchars=array(
       "\xe2\x80\x98","\xe2\x80\x99","\xe2\x80\x9a",
       "\xe2\x80\x9b","\xe2\x80\xb2","\xe2\x80\xb5",
       "\xe2\x80\x9c","\xe2\x80\x9d","\xe2\x80\x9e",
       "\xe2\x80\x9f","\xe2\x80\xb3","\xe2\x80\xb6",
       "\xe2\x80\xa6","\xe2\x82\xac","\xe2\x86\x92",
       "\xe2\x86\x90","\xe2\x86\x91","\xe2\x86\x93",
       "\xe2\x80\x94"
       );
       $fixedwordchars=array(
       "‘","’","‚",
       "‛","′","‵",
       "“","”","„",
       "‟","″","‶",
       "…","€","→",
       "←","↑","↓",
       "—"
       );
        $out=str_replace($badwordchars,$fixedwordchars,$out);
        return $out;
    }
    Aşağıda verilen kodlardan ikişer tane bulunmakta. Her ikisinide değiştirin.
    Aşağıdaki Kodu Bulun
    $itemdata->set('title', strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item))));

    Altdaki Kod İle Değiştirin

    $itemdata->set('title', trtrans(strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item)))));
    Aşağıdaki Kodu Bulun
    $itemdata->set('pagetext', $pagetext);

    Aşağıdaki Kod İle Değiştirin

    $itemdata->set('pagetext', trtrans($pagetext));
    Aşağıdaki Kodu Bulun
    $itemdata->set('title', strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item))));

    Aşağıdaki Kod İle Değiştirin

    $itemdata->set('title', trtrans(strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item)))));
    Aşağıdaki Kodu Bulun
    $itemdata->set('pagetext', $pagetext);

    Aşağıdaki Kod ile Değiştirin

    $itemdata->set('pagetext', trtrans($pagetext));
  • 13-06-2007, 11:48:01
    #2
    Üyeliği durduruldu
    Bir şey değil. yanlız yukarıda yazdığım gibi;

    Sizden Ricam Bu Tür Geliştirmelerimi vbulletin.org da destek olmanızdır. Eğer; http://www.vbulletin.org/forum/showthread.php?t=149595 Tıklayarak desteklerinizi devam ettirirseniz bende ona göre geliştirmelerime devam edeceğim. Lisanslı kullanıcılar install tuşuna + Nominate for MOTM tıklarsa sevinirim
  • 13-06-2007, 12:21:23
    #3
    çok saolasın .
    reminder
  • 13-06-2007, 12:23:29
    #4
    Üyeliği durduruldu
    sağolasın atakan abi

    hep destek tam destek...
  • 13-06-2007, 15:25:56
    #5
    Reminder hem install hemde nominate yaptım
  • 16-06-2007, 21:30:06
    #6
    Üyeliği durduruldu
    teşekkürler