Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 1353
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Forumda [img] Taglarina c..
(7092 okuma, 3 yanıt)
 Forumu kuramıyorum...
(5247 okuma, 1 yanıt)
 PHPBB DE forumun karşısın..
(10506 okuma, 10 yanıt)
 php nuke 7.6 forum phpBB ..
(4987 okuma, 1 yanıt)
 İlan Modülü..
(17063 okuma, 18 yanıt)
 Phbb2 forum jooma taşımak..
(4101 okuma, 0 yanıt)
 phpBB2.x Forumda mesaj gö..
(6005 okuma, 4 yanıt)
 Forumlardaki yanlış yere ..
(6662 okuma, 4 yanıt)
 Cevap yazmadan link görün..
(6175 okuma, 3 yanıt)
 Forumdan Hata Alıyorum?..
(8266 okuma, 4 yanıt)
 temalar..
(9643 okuma, 6 yanıt)
 Forum temasını değiştim f..
(10974 okuma, 10 yanıt)
 Forumda yeni mesajları gö..
(5134 okuma, 1 yanıt)
 Forumda boş mesaj ve kara..
(4831 okuma, 1 yanıt)
 Son 24 Saat İçin Online O..
(15270 okuma, 16 yanıt)
 Neden kimse yardım etmiyo..
(6632 okuma, 4 yanıt)
 Sorunu Çözdüm, teşekkürle..
(5335 okuma, 2 yanıt)
 Guestler Forumda Tam Meti..
(6057 okuma, 2 yanıt)
 Forum Başlıkta sorun..
(4372 okuma, 0 yanıt)
 2 phpbb forumunu birleşti..
(8680 okuma, 4 yanıt)
 forumlarda avatar sorunu..
(5524 okuma, 2 yanıt)
 Phpbb Yardim..
(5844 okuma, 2 yanıt)
 phpbb 2 den 3'e geçmek ..
(11535 okuma, 11 yanıt)
 Forumdan Çıkış Yapınca Çı..
(7559 okuma, 5 yanıt)
 Forumda mesaj sıralaması ..
(4507 okuma, 0 yanıt)
 html kodu div nasil eklen..
(7250 okuma, 4 yanıt)
 phpbb 2.0.17 den 2.0.23 e..
(10217 okuma, 8 yanıt)
 forumu bu şekilde nasıl y..
(13171 okuma, 13 yanıt)
 forumda Konu basligini bü..
(5744 okuma, 2 yanıt)
 Mesj İçeriginden Belirli ..
(5341 okuma, 1 yanıt)
 code içine alınmış yeri g..
(4914 okuma, 1 yanıt)
 forumlara nasıl video emb..
(26185 okuma, 4 yanıt)
 Forumda türkçe karakter s..
(11036 okuma, 11 yanıt)
 Konu ve Başlığa Göre Foru..
(5519 okuma, 1 yanıt)
 Bu yazıyı foruma nasıl ek..
(5414 okuma, 2 yanıt)
 phpBB 2.0.15 Kullanıyorum..
(4316 okuma, 0 yanıt)
 Forumu yanlışlıkla sildim..
(7093 okuma, 3 yanıt)
 forumda kayan yazı sorunu..
(7123 okuma, 5 yanıt)
 Forum Kategorileri nasıl ..
(6704 okuma, 3 yanıt)
 Tema Resimleri Çıkmıyor- ..
(10246 okuma, 7 yanıt)
 phpbb tema yazı ve tablo ..
(6358 okuma, 3 yanıt)
 profilde yüklediğim temay..
(10167 okuma, 9 yanıt)
 forum adminden eposta .....
(9117 okuma, 5 yanıt)
 Sitemde ki forum grafikle..
(14920 okuma, 17 yanıt)
 kulanıcılara toplu email ..
(4675 okuma, 0 yanıt)
 silinen mesajları geri al..
(14194 okuma, 13 yanıt)
 Toplu mesaj sorunu?..
(4374 okuma, 0 yanıt)
 Forumda Yaho videolarını ..
(41433 okuma, 21 yanıt)
 Forum Tag Sistemi..
(11136 okuma, 10 yanıt)
 Forum Dizinim Yanlış..
(8094 okuma, 6 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - SEO PhpBB Uygulamasi
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


SEO PhpBB Uygulamasi

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> phpBB 2.x Sürümleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
Sontango
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 12, 2003
Mesajlar: 554
Konum: Almanya/Sivas

MesajTarih: 2008-08-31, 17:00:20    Mesaj konusu: SEO PhpBB Uygulamasi Alıntıyla Cevap Gönder

Merhaba arkadaslar sitesinde sadece PhpBB forumu kullanan arkadaslarin isine yariyacagini düsündügüm SEO uygulamasi buldum eskiden bu uygulamayi paylasan bir arkadasimiz olduysa yönetici arkadaslar silsinler ben aradim bulamadim...

Php-Nuke icin SEO yani SEF uzantilari ararken rastladim ve arayipta bulamiyan arkadaslar uygulayabilir, aslinda ben bu eklemeleri Php-Nuke icin yaptim title basliklari oldu fakat

Kod:
www.sitemiz.com/modules.php?name=Forums&file=Title-Basligi-f12.html

böyle yapiyor ve sayfayi bulamiyor umarim sizler farkli yaparsiniz..

.htaccess

Kod:
# SEO phpBB
# .htaccess keyword in URL Version
#

RewriteEngine On

# Forum
RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*)-s([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2&start=%3 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*)-p([0-9]*)-s([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2&topicdays=%3&start=%4 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*)-p([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2&topicdays=%3 [L]


#topic
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-s([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&start=%3 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)desc.html
RewriteRule (.*) /viewtopic.php?t=%2&&postorder=desc [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)desc-s([0-9]*).html
RewriteRule (.*) /forum/viewtopic.php?t=%2&start=%3&postorder=desc [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*)-s([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=asc&start=%4 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*)desc-s([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=desc&start=%4 [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*)desc.html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=desc [L]

RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=asc&start=0 [L]


Eger forumu root dizininde kurmayipta farkli bir klasor icinde kuran arkadaslar varsa örnek Forum klasoru gibi olursa asagidaki gibi degisiklik yapmasi gerekiyor..

Kod:
RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*).html
RewriteRule (.*) /forum/viewforum.php?f=%2 [L]



Aciniz includes/session.php

bul..

Kod:
function append_sid($url, $non_html_amp = false)
{
        global $SID;


Hemen altina ekle....

Kod:
    $url_search =  array(' ', 'í', 'ý', 'ß', 'ö', 'ô', 'ó', 'ò', 'ä', 'â', 'à', 'á', 'é', 'è', 'ü', 'ú', 'ù', 'ñ', 'ß', '²', '³', '@', '€', '$');
    $url_replace = array('-', 'i', 'y', 's', 'oe', 'o', 'o', 'o', 'ae', 'a', 'a', 'a', 'e', 'e', 'ue', 'u', 'u', 'n', 'ss', '2', '3', 'at', 'eur', 'usd');
    global $SID,$HTTP_SERVER_VARS,$db,$board_config;
    if( strstr($url,'viewtopic.php') && !strstr($url,'viewtopic.php?replace') )
    {
       
        //
        // Post
        //
        if( preg_match('#viewtopic.php\?p=#', $url) ) {
            $prg=str_replace("viewtopic.php?","",$url);
            parse_str($prg, $prg_output);
            $sql = "SELECT *
            FROM " . POSTS_TABLE . "
            WHERE post_id = '".$prg_output['p']."'";
            if ($result = $db->sql_query($sql))
            {
                $row = $db->sql_fetchrow($result);
                $prg_output['t'] = $row['topic_id'];
                $sql = "SELECT *
                FROM " . TOPICS_TABLE . "
                WHERE topic_id = '".$prg_output['t']."'";
                if ($result = $db->sql_query($sql))
                {
                    $row = $db->sql_fetchrow($result);
                    $url1= urlencode(strtolower(str_replace($url_search, $url_replace, $row['topic_title'])));
                }
                $sql = "SELECT *
                FROM " . POSTS_TABLE . "
                WHERE post_id <prg_output>sql_query($sql))
                {
                    $c = $db->sql_numrows($result)+1;
                    if ($board_config['posts_per_page'] <c>sql_query($sql)) ) {
            message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql);
            }
            if ( $row = $db->sql_fetchrow($result) ) {
                $start= preg_match('#start=0#', $url);
                $postdays = preg_match( '#postdays=0#', $url);
                if ($start) {
                $url = str_replace( 'viewtopic.php', '', $url );
                $url = str_replace( 'start=0', '', $url );
                }
                if ($postdays) {
                    $url = str_replace( 'viewtopic.php', '', $url );
                    $url = str_replace( 'postdays=0', '', $url );
                } else {
                    $url = str_replace( 'viewtopic.php', '', $url );
                }
                $url1 = strtr($url,array("?t="=>"-t","&"=>"","amp;"=>"","asc"=>"","start="=>"-s","postdays="=>"-p","postorder="=>""));
                $url = urlencode(strtolower(str_replace($url_search, $url_replace, $row['topic_title'])));
                $url .= $url1. ".html";
            }
        }
    }
 
    //
    // Forum
    //
    if( strstr ($url, 'viewforum.php?f=') ) {
        $prg=str_replace("viewforum.php?","",$url);
        parse_str($prg, $prg_output);
        $sql = "SELECT forum_name
        FROM " . FORUMS_TABLE . "
        WHERE forum_id = '".$prg_output['f']."'";
        if ( !($result = $db->sql_query($sql)) ) {
        message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
        }
        if ( $row = $db->sql_fetchrow($result) ){
            $start= preg_match('#start=0#', $url);
            $topicdays = preg_match( '#topicdays=0#', $url);
            $mark = preg_match( '#mark#', $url);
           
            if ($start) {
            $url = str_replace( 'start=0', '', $url );
            }
            if ($topicdays) {
                $url = str_replace( 'topicdays=0', '', $url );
            }
            if (!($mark)) {
                $url = str_replace( 'viewforum.php', '', $url );
                $url1 .= strtr($url,array("?f="=>"-f","amp;"=>"","&"=>"","topicdays="=>"-p","start="=>"-s"));
                $url = urlencode(strtolower(str_replace($url_search, $url_replace, $row['forum_name'])));
                $url .= $url1. ".html";
            }
        }
    }


aciniz viewtopic.php

bulunuz..

Kod:
    'U_VIEW_TOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&start=$start&postdays=$post_days&postorder=$post_order&highlight=$highlight"),


bununla degistir....

Kod:
'U_VIEW_TOPIC' => append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id"),


viewtopic.php de arayiniz...

Kod:
$view_prev_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=previous");
$view_next_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=next");


bununla degisiniz..

Kod:
$sql = "SELECT t.topic_id
    FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
    WHERE t2.topic_id = $topic_id
    AND t.forum_id = t2.forum_id
    AND t.topic_last_post_id > t2.topic_last_post_id<
    ORDER BY t.topic_last_post_id ASC
    LIMIT 1";
if ( !($result = $db->sql_query($sql)) || $db->sql_numrows($result) != 1 )
{
    $nextTopicText = $lang['No_newer_topics'];
    $view_next_topic_url = append_sid("viewtopic.php?t=$topic_id");
}
else
{
    $row = $db->sql_fetchrow($result);
    $view_next_topic_url = append_sid("viewtopic.php?t=" . $row['topic_id'] );
}
$db->sql_freeresult($result);

$sql = "SELECT t.topic_id
    FROM " . TOPICS_TABLE . " t, " . TOPICS_TABLE . " t2
    WHERE t2.topic_id = $topic_id
    AND t.forum_id = t2.forum_id
    AND t.topic_last_post_id < t2.topic_last_post_id<
    ORDER BY t.topic_last_post_id DESC
    LIMIT 1";
if ( !($result = $db->sql_query($sql)) || $db->sql_numrows($result) != 1 )
{
    $prevTopicText = $lang['No_older_topics'];
    $view_prev_topic_url = append_sid("viewtopic.php?t=$topic_id");
}
else
{
    $row = $db->sql_fetchrow($result);
    $view_prev_topic_url = append_sid("viewtopic.php?t=" . $row['topic_id'] );
}
$db->sql_freeresult($result);


Aciniz viewtopic.php

bulunuz...

Kod:
define('IN_PHPBB', true);


hemen altina ekleyiniz..

Kod:
$vtopic="1";


Aciniz viewforum.php

bulunuz..

Kod:
define('IN_PHPBB', true);


hemen altina ekleyiniz...

Kod:
$vforum="1";


Aciniz includes/page_header.php

bulunuz..

Kod:
define('HEADER_INC', TRUE);


hemen altina ekleyiniz...

Kod:
if ($vtopic AND $_GET['t'] AND !$_GET['vote'])
{
    $keyurl = $page_title;
    $search = array( 'Ö', 'Ä', 'Ü', 'ö', 'ä', '? ', 'é', 'è', 'ü', ' ', ".", "'", '#', '&', '/','ß','+','?','§','$','%','?','!',':',';','[',']',',');
    $replace = array( 'oe', 'ae', 'ue', 'oe', 'ae', 'a', 'e', 'e', 'ue', '-', "", "", '', '-und-', '-','ss','','euro','','','','','','','','','','');
    $keyurl=str_replace($search, $replace, "$keyurl");
    $keyurl = strtolower($keyurl);
    $seite = $_SERVER['REQUEST_URI'];
    if (strrpos($seite,'/') > 0)
    {
        $seite = substr($seite, strrpos($seite,'/'));
    }
    $start=$HTTP_GET_VARS['start'];
    $tid=$HTTP_GET_VARS['t'];
    if ($seite !="/$keyurl-t$tid.html" and $seite != "/$keyurl-t$tid-s$start.html")
    {
        header("HTTP/1.1 301 Moved Permanently");
        if (intval($start) > 0)
        {
            header("Location: $keyurl-t$tid-s$start.html");
        }
        else
        {
            header("Location: $keyurl-t$tid.html");
        }
    }
}

else if ($vforum)
{
    $keyurl=$page_title;
    $search = array( 'Ö', 'Ä', 'Ü', 'ö', 'ä', '? ', 'é', 'è', 'ü', ' ', ".", "'", '#', '&', '/','ß','+','?','§','$','%','?','!',':',';','[',']',',');
    $replace = array( 'oe', 'ae', 'ue', 'oe', 'ae', 'a', 'e', 'e', 'ue', '-', "", "", '', '-und-', '-','ss','','euro','','','','','','','','','','');
    $keyurl=str_replace($search, $replace, "$keyurl");
    $keyurl = strtolower($keyurl);
    $seite = $_SERVER['REQUEST_URI'];
    if (strrpos($seite,'/') > 0)
    {
        $seite = substr($seite, strrpos($seite,'/'));
    }
    $start=$HTTP_GET_VARS['start'];
    $tid=$HTTP_GET_VARS['f'];
    if ($seite !="/$keyurl-f$tid.html" and $seite != "/$keyurl-f$tid-s$start.html")
    {
        header("HTTP/1.1 301 Moved Permanently");
        if (intval($start) > 0)
        {
            header("Location: $keyurl-f$tid-s$start.html");
        }
        else
        {
            header("Location: $keyurl-f$tid.html");
        }
    }
}


islem bitmistir.. Simdi linkleriniz www.siteniz.com/forum-basligi-f12.html gibi olacaktir.. Herkese kolay gelsin....

Alintidir.....

Kaynak
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-12-03, 17:23:59    Mesaj konusu: Forum Arası Reklamlar


Başa dön
nofel
Mesaj: 500+
Mesaj: 500+





Kayıt: Apr 25, 2005
Mesajlar: 655

MesajTarih: 2008-09-03, 21:42:15    Mesaj konusu: Alıntıyla Cevap Gönder

Güzel paylaşım, sağol ancak bizim işimiz nuke (:

Siteni az inceledim, sef mevcut ve iyi sayılır, bu pehaspe seo mu yoksa bilmediğimiz bir durum mu, veya senin yaptığın bir uygulama mı? Konu dışı ama biraz bilgilendirirsen sevinirim.
Valla ben beğendim, haberlerde eksikler var fakat gideriliebilir :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Sontango
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 12, 2003
Mesajlar: 554
Konum: Almanya/Sivas

MesajTarih: 2008-09-03, 21:59:32    Mesaj konusu: Alıntıyla Cevap Gönder

pehaspeseo kurulu fakat bir cok yerinde hatali linkler veriyor bende Nuke icin manuel SEF yapmayi arastiriyorum bakalim ne zaman bulacam :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
nofel
Mesaj: 500+
Mesaj: 500+





Kayıt: Apr 25, 2005
Mesajlar: 655

MesajTarih: 2008-09-07, 20:20:13    Mesaj konusu: Alıntıyla Cevap Gönder

pehaspe seo yu nasıl bu hale getirdin? Gerçekten başarılı bir değişiklik olmuş. Nasıl yapıldıgını anlatabilirmisin?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Sontango
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 12, 2003
Mesajlar: 554
Konum: Almanya/Sivas

MesajTarih: 2008-09-07, 20:23:31    Mesaj konusu: Alıntıyla Cevap Gönder

ne yapsamda bazi hatalarini gideremedim kardes bende sildim bakalim profesyonel birinden yardim almak icin bekliyorum...
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
nofel
Mesaj: 500+
Mesaj: 500+





Kayıt: Apr 25, 2005
Mesajlar: 655

MesajTarih: 2008-09-07, 20:28:16    Mesaj konusu: Alıntıyla Cevap Gönder

Evet gördüm, silmişsin. Nuke nin kanayan yarası bu, sırf bunu gidermek için bile bu işi öğrenebilirim :)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Sontango
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 12, 2003
Mesajlar: 554
Konum: Almanya/Sivas

MesajTarih: 2008-09-07, 20:35:25    Mesaj konusu: Alıntıyla Cevap Gönder

Ben 6 aydir arastiriyorum hic bir yerde kod örnekleri bulamadim ve bu isi yapanlarda Devlet SIRRI gibi sakliyor ne diyeyim sana kolay gelsin umarim bu isi cözersin
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> phpBB 2.x Sürümleri Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Php-Nuke'ye Phpbb forum yerine aynı v... gencler37 Php Nuke Sorunlarınız 6 2010-05-16, 02:13:00 Son Mesajı Görüntüle
Yeni mesaj yok mrb Gardaslarim phpbb 2 Forum Icin tu... roman2009 Php Nuke Blocklar 6 2010-04-28, 20:36:06 Son Mesajı Görüntüle
Yeni mesaj yok En Gelısmıs Phpbb Sürümü Nukenin Hang... cuneytsonmez NukeBB Eklentileri 5 2010-04-19, 00:15:38 Son Mesajı Görüntüle
Yeni mesaj yok phpbb radnom tags sistemi mehaga Php Nuke Modülleri 1 2010-04-06, 23:32:08 Son Mesajı Görüntüle
Yeni mesaj yok phpbb block spakme Eklentiler 3 2010-03-26, 01:50:09 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright