Z
Zero Relax
Misafir
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
Altına Bu Kodu Ekleyin
Aşağıda verilen kodlardan ikişer tane bulunmakta. Her ikisinide değiştirin.
Aşağıdaki Kodu Bulun
Altdaki Kod İle Değiştirin
Aşağıdaki Kodu Bulun
Aşağıdaki Kod İle Değiştirin
Aşağıdaki Kodu Bulun
Aşağıdaki Kod İle Değiştirin
Aşağıdaki Kodu Bulun
Aşağıdaki Kod ile Değiştirin
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
PHP:
// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################
PHP:
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ğıdaki Kodu Bulun
PHP:
$itemdata->set('title', strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item))));
Altdaki Kod İle Değiştirin
PHP:
$itemdata->set('title', trtrans(strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item)))));
PHP:
$itemdata->set('pagetext', $pagetext);
Aşağıdaki Kod İle Değiştirin
PHP:
$itemdata->set('pagetext', trtrans($pagetext));
PHP:
$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
PHP:
$itemdata->set('title', trtrans(strip_bbcode(convert_wysiwyg_html_to_bbcode($feed['xml']->parse_template($feed['titletemplate'], $item)))));
PHP:
$itemdata->set('pagetext', $pagetext);
Aşağıdaki Kod ile Değiştirin
PHP:
$itemdata->set('pagetext', trtrans($pagetext));