Forum | Youtube | Dizi İzle | Oyunlar | Webmaster |
08 Şubat 2012, 18:36:46 *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Duyurular:
 
   Ana Sayfa   Yardım Ara Giriş Yap Kayıt  
Sayfa: [1]
  Yazdır  
Gönderen Konu: Onarcade oyun scripti sorunları ve çözümleri  (Okunma Sayısı 422 defa)
yargıç
Admin
Spesiyal Üye
*
Offline Offline

Mesaj Sayısı: 1638


byforum.org@gmail.com İRTİBAT+ADRESİM yok
Üyelik Bilgileri WWW E-Posta
« : 03 Şubat 2009, 16:00:27 »
Konuyu bölKonuyu böl

Bildiğim kadarıyla bu scripti kullanan arkadaşlar oldukça fazla. Anlatılanlar 2.0.1 versiyonu için uyumludur. Yalnız son versiyonundada aşağı yukarı aynı kodlar mevcut. Değişiklikleri yapmadan önce dosyalarınızın yedeklerini yinede alın.
İlk olarak Türkçe dil için charset'i değiştirmeyi unutmayın. Kullandığınız temanın ana dizininden main.template.php dosyasını bulup açın.
Daha sonra aşağıdaki kodu bulun
Kod:
<meta http-equiv="Content-Type" content="text/html; charset='. $lang['charset'] .'" />
ve aşağıdaki kodla değiştirin.
Kod:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
Seo'daki Türkçe karakter sorununu çözmek için includes/functions.php içersindeki yapmamız gereken değişiklikler.
Oyunlara yapılan yorumlardaki Türkçe karakter sornunu çözmek için aşağıdaki kodu bulun.
Kod:
// Strip HTML dags
function nohtml($message) {
    $message = preg_replace("#&(?!\#[0-9]+;)#si", "&amp;", $message);
    $message = str_replace("<","&lt;", $message);
    $message = str_replace(">","&gt;", $message);
    $message = str_replace("\"","&quot;", $message);
    $message = str_replace("  ", "&nbsp;&nbsp;", $message);
    return $message;
}
ve aşağıdaki ile değiştirin.
Kod:
// Strip HTML dags
function nohtml($message) {
    $message = preg_replace("#&(?!\#[0-9]+;)#si", "&amp;", $message);
    $message = str_replace("<","&lt;", $message);
    $message = str_replace(">","&gt;", $message);
    $message = str_replace("\"","&quot;", $message);
    $message = str_replace("  ", "&nbsp;&nbsp;", $message);
    $message = str_replace("%u011F", "ğ", $message);
    $message = str_replace("%u015F", "ş", $message);
    $message = str_replace("%u0131", "ı", $message);
    $message = str_replace("%u011E", "Ğ", $message);
    $message = str_replace("%u015E", "Ş", $message);
    $message = str_replace("%u0130", "İ", $message);
    return $message;
}
Dosya görünümündeki karakter hataları için aşağıdaki kodu bulun
Kod:
// Generate file URL
function fileurl($fileId,$fileTitle) {
    global $settings;
    if ($settings['sefriendly'] == '1') {
        $fileTitle = str_replace(" ","-",$fileTitle);
        $fileTitle = str_replace("'","_",$fileTitle);
        $fileTitle = str_replace(":","-",$fileTitle);
        $fileTitle = str_replace("ä","a",$fileTitle);
        $fileTitle = str_replace("ö","o",$fileTitle);
        $fileTitle = str_replace("ü","y",$fileTitle);
        $fileTitle = str_replace("&","and",$fileTitle);
        $fileTitle = str_replace("(","8",$fileTitle);
        $fileTitle = str_replace(")","9",$fileTitle);
Ve aşağıdaki kodla değiştirin.
Kod:
// Generate file URL
function fileurl($fileId, $fileTitle) {
    global $settings;
    if ($settings['sefriendly'] == '1') {
        $fileTitle = str_replace(" ","-",$fileTitle);
        $fileTitle = str_replace("'","_",$fileTitle);
        $fileTitle = str_replace(":","-",$fileTitle);
        $fileTitle = str_replace("ä","a",$fileTitle);
        $fileTitle = str_replace("ö","o",$fileTitle);
        $fileTitle = str_replace("Ö","O",$fileTitle);
        $fileTitle = str_replace("Ü","U",$fileTitle);
        $fileTitle = str_replace("İ","I",$fileTitle);
        $fileTitle = str_replace("ı","i",$fileTitle);
        $fileTitle = str_replace("Ğ","G",$fileTitle);
        $fileTitle = str_replace("ğ","g",$fileTitle);
        $fileTitle = str_replace("Ş","S",$fileTitle);
        $fileTitle = str_replace("ş","s",$fileTitle);
        $fileTitle = str_replace("Ç","C",$fileTitle);
        $fileTitle = str_replace("ç","c",$fileTitle);
        $fileTitle = str_replace("ü","u",$fileTitle);
        $fileTitle = str_replace("&","and",$fileTitle);
        $fileTitle = str_replace("(","8",$fileTitle);
        $fileTitle = str_replace(")","9",$fileTitle);
Kategori Görünümündeki karakter hataları çözümü için aşağıdaki kodu bulun.
Kod:
// Generate category URL
function categoryurl($category_id, $category_name, $category_page = 1) {
    global $settings;
    if ($settings['sefriendly'] == '1') {
        $category_name = str_replace(" ","-",$category_name);
        $category_name = str_replace("'","_",$category_name);
        $category_name = str_replace(":","-",$category_name);
        $category_name = str_replace("ä","a",$category_name);
        $category_name = str_replace("ö","o",$category_name);
        $category_name = str_replace("ü","y",$category_name);
        $category_name = str_replace("&","and",$category_name);
ve bu kodla değiştirin.
Kod:
// Generate category URL
function categoryurl($category_id, $category_name, $category_page = 1) {
    global $settings;
    if ($settings['sefriendly'] == '1') {
        $category_name = str_replace(" ","-",$category_name);
        $category_name = str_replace("'","_",$category_name);
        $category_name = str_replace(":","-",$category_name);
        $category_name = str_replace("ä","a",$category_name);
        $category_name = str_replace("ö","o",$category_name);
        $category_name = str_replace("Ö","O",$category_name);
        $category_name = str_replace("Ü","U",$category_name);
        $category_name = str_replace("İ","I",$category_name);
        $category_name = str_replace("ı","i",$category_name);
        $category_name = str_replace("Ğ","G",$category_name);
        $category_name = str_replace("ğ","g",$category_name);
        $category_name = str_replace("Ş","S",$category_name);
        $category_name = str_replace("ş","s",$category_name);
        $category_name = str_replace("Ç","C",$category_name);
        $category_name = str_replace("ç","c",$category_name);
        $category_name = str_replace("ü","u",$category_name);
        $category_name = str_replace("&","and",$category_name);
Daha sonra kullanıcı adındaki karakter hatası çözümleri için aşağıdaki kodu bulun
Kod:
// Generate profile URL
function profileurl($userid,$username) {
    global $settings;
    if ($settings['sefriendly'] == '1') {
        $username = str_replace(" ","-",$username);
        $username = str_replace("'","_",$username);
        $username = str_replace(":","-",$username);
        $username = str_replace("ä","a",$username);
        $username = str_replace("ö","o",$username);
        $username = str_replace("ü","y",$username);
        $username = str_replace("&","and",$username);
ve aşağıdaki kodla değiştirin.
Kod:
// Generate profile URL
function profileurl($userid,$username) {
    global $settings;
    if ($settings['sefriendly'] == '1') {
        $username = str_replace(" ","-",$username);
        $username = str_replace("'","_",$username);
        $username = str_replace(":","-",$username);
        $username = str_replace("ä","a",$username);
        $username = str_replace("ö","o",$username);
         $username = str_replace("Ö","O",$username);
        $username = str_replace("Ü","U",$username);
        $username = str_replace("İ","I",$username);
        $username = str_replace("ı","i",$username);
        $username = str_replace("Ğ","G",$username);
        $username = str_replace("ğ","g",$username);
        $username = str_replace("Ş","S",$username);
        $username = str_replace("ş","s",$username);
        $username = str_replace("Ç","C",$username);
        $username = str_replace("ç","c",$username);
        $username = str_replace("ü","u",$username);
        $username = str_replace("ü","u",$username);
        $username = str_replace("&","and",$username);
Türkçe karakter hatası çözümü bu kadardır.
**************************************
Aşağıdakileri yapmanız gerekmez ama benim için güzel değişiklikler.
İndex'deki oyunları random olarak göstermek isterseniz. (Oyunlar devamlı değişik gözükür ve anasayfa güncelmiş gibi gözükebilir.)
index.php dosyasını açın Aşağıdaki kodu bulun
Kod:
    // Get files in this category
    $files_query = mysql_query("SELECT title, icon, iconlocation, fileid, description, timesplayed, rating FROM ". $tbl_prefix ."files WHERE category  = '". $category_row['catid'] ."' && status = '1' || category  IN (SELECT catid FROM ". $tbl_prefix ."categories WHERE status = '1' && parentcategory = '". $category_row['catid'] ."') && status = '1' ORDER BY dateadded DESC, fileid DESC LIMIT ". $settings['max_files_index']);
Aşağıdaki kod ile değiştirin.
Kod:
    // Get files in this category
    $files_query = mysql_query("SELECT title, icon, iconlocation, fileid, description, timesplayed, rating FROM ". $tbl_prefix ."files WHERE category  = '". $category_row['catid'] ."' && status = '1' || category  IN (SELECT catid FROM ". $tbl_prefix ."categories WHERE status = '1' && parentcategory = '". $category_row['catid'] ."') && status = '1' ORDER BY RAND() LIMIT ". $settings['max_files_index']);
Ve herhangi bir kategoriye tıkladığınızda oyunların harf sıralamasına göre değilde, son eklenen oyun sıralamasına göre değiştirmek isterseniz. (Bunun yapmamın amacı kategoriye tıklandığında son güncel videoları ilk sırada göstermek)
browse.php dosyasını açın Aşağıdaki kodu bulun
Kod:
$files_query = mysql_query("SELECT fileid, title, description, icon, iconlocation, timesplayed, scores FROM ". $tbl_prefix ."files WHERE category = '". $category_id ."' && status = '1' ORDER BY title ASC LIMIT ". $start_here .", ". $settings['browse_per_page']);
ve aşağıdaki kod ile değiştirin.
Kod:
$files_query = mysql_query("SELECT fileid, title, description, icon, iconlocation, timesplayed, scores FROM ". $tbl_prefix ."files WHERE category = '". $category_id ."' && status = '1' ORDER BY fileid DESC LIMIT ". $start_here .", ". $settings['browse_per_page']);
Eğer burayıda random olarak göstermek isterseniz aşağıdaki kod ile değiştirin.
Kod:
$files_query = mysql_query("SELECT fileid, title, description, icon, iconlocation, timesplayed, scores FROM ". $tbl_prefix ."files WHERE category = '". $category_id ."' && status = '1' ORDER BY RAND() LIMIT ". $start_here .", ". $settings['browse_per_page']);
Not:Bunları yapmadan önce yinede dosylarınızın yedeklerini almayı unutmayın..
Logged

<a href="http://tekila11.sitemynet.com/birgece.swf" target="_blank">http://tekila11.sitemynet.com/birgece.swf</a>




   
RAPİDSHARE.COM DOSYA NASIL İNDİRİLİR RESİMLİ ANLATIM
aahhmm
Yeni Üye
*
Offline Offline

Mesaj Sayısı: 1


Üyelik Bilgileri E-Posta
« Yanıtla #1 : 18 Nisan 2009, 17:04:42 »
Konuyu bölKonuyu böl

hocam bana  yeni  lisans key lazım bulabilirsen sevinirim. cok
Logged
Sayfa: [1]
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.10 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 Geçerli! CSS Geçerli!
Bu Sayfa 0.134 Saniyede 49 Sorgu ile Oluşturuldu