Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1148
Forumda [img] Taglarina c ..(8413 okuma, 3 yanıt) Forumu kuramıyorum. ..(6193 okuma, 1 yanıt) PHPBB DE forumun karşısın ..(12526 okuma, 10 yanıt) php nuke 7.6 forum phpBB ..(5858 okuma, 1 yanıt) İlan Modülü ..(20225 okuma, 18 yanıt) Phbb2 forum jooma taşımak ..(4811 okuma, 0 yanıt) phpBB2.x Forumda mesaj gö ..(7200 okuma, 4 yanıt) Forumlardaki yanlış yere ..(7873 okuma, 4 yanıt) Cevap yazmadan link görün ..(7282 okuma, 3 yanıt) Forumdan Hata Alıyorum? ..(9510 okuma, 4 yanıt) temalar ..(11112 okuma, 6 yanıt) Forum temasını değiştim f ..(13005 okuma, 10 yanıt) Forumda yeni mesajları gö ..(5908 okuma, 1 yanıt) Forumda boş mesaj ve kara ..(5712 okuma, 1 yanıt) Son 24 Saat İçin Online O ..(18039 okuma, 16 yanıt) Neden kimse yardım etmiyo ..(7784 okuma, 4 yanıt) Sorunu Çözdüm, teşekkürle ..(6287 okuma, 2 yanıt) Guestler Forumda Tam Meti ..(7111 okuma, 2 yanıt) Forum Başlıkta sorun ..(5159 okuma, 0 yanıt) 2 phpbb forumunu birleşti ..(9988 okuma, 4 yanıt) forumlarda avatar sorunu ..(6484 okuma, 2 yanıt) Phpbb Yardim ..(6842 okuma, 2 yanıt) phpbb 2 den 3'e geçmek ..(13469 okuma, 11 yanıt) Forumdan Çıkış Yapınca Çı ..(8741 okuma, 5 yanıt) Forumda mesaj sıralaması ..(5252 okuma, 0 yanıt) html kodu div nasil eklen ..(8392 okuma, 4 yanıt) phpbb 2.0.17 den 2.0.23 e ..(12011 okuma, 8 yanıt) forumu bu şekilde nasıl y ..(15599 okuma, 13 yanıt) forumda Konu basligini bü ..(6644 okuma, 2 yanıt) Mesj İçeriginden Belirli ..(6146 okuma, 1 yanıt) code içine alınmış yeri g ..(5763 okuma, 1 yanıt) forumlara nasıl video emb ..(27989 okuma, 4 yanıt) Forumda türkçe karakter s ..(13013 okuma, 11 yanıt) Konu ve Başlığa Göre Foru ..(6344 okuma, 1 yanıt) Bu yazıyı foruma nasıl ek ..(6283 okuma, 2 yanıt) phpBB 2.0.15 Kullanıyorum ..(5031 okuma, 0 yanıt) Forumu yanlışlıkla sildim ..(8229 okuma, 3 yanıt) forumda kayan yazı sorunu ..(8296 okuma, 5 yanıt) Forum Kategorileri nasıl ..(7840 okuma, 3 yanıt) Tema Resimleri Çıkmıyor- ..(11980 okuma, 7 yanıt) phpbb tema yazı ve tablo ..(7372 okuma, 3 yanıt) profilde yüklediğim temay ..(11890 okuma, 9 yanıt) forum adminden eposta ... ..(10465 okuma, 5 yanıt) Sitemde ki forum grafikle ..(17704 okuma, 17 yanıt) kulanıcılara toplu email ..(5347 okuma, 0 yanıt) silinen mesajları geri al ..(16546 okuma, 13 yanıt) Toplu mesaj sorunu? ..(5046 okuma, 0 yanıt) Forumda Yaho videolarını ..(47373 okuma, 21 yanıt) Forum Tag Sistemi ..(13087 okuma, 10 yanıt) Forum Dizinim Yanlış ..(9481 okuma, 6 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - SEO PhpBB Uygulamasi
Önceki başlık :: Sonraki başlık
Yazar
Mesaj
Sontango Mesaj: 500+
Kayıt: Nov 12, 2003 Mesajlar: 554 Konum: Almanya/Sivas
Tarih: 2008-08-31, 17:00:20 Mesaj konusu: SEO PhpBB Uygulamasi
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..
Aciniz viewforum.php
bulunuz..
Kod:
define('IN_PHPBB', true);
hemen altina ekleyiniz...
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
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2026-02-03, 20:48:37 Mesaj konusu: Forum Arası Reklamlar
Başa dön
nofel Mesaj: 500+
Kayıt: Apr 25, 2005 Mesajlar: 655
Tarih: 2008-09-03, 21:42:15 Mesaj konusu:
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
Sontango Mesaj: 500+
Kayıt: Nov 12, 2003 Mesajlar: 554 Konum: Almanya/Sivas
Tarih: 2008-09-03, 21:59:32 Mesaj konusu:
pehaspeseo kurulu fakat bir cok yerinde hatali linkler veriyor bende Nuke icin manuel SEF yapmayi arastiriyorum bakalim ne zaman bulacam :)
Başa dön
nofel Mesaj: 500+
Kayıt: Apr 25, 2005 Mesajlar: 655
Tarih: 2008-09-07, 20:20:13 Mesaj konusu:
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
Sontango Mesaj: 500+
Kayıt: Nov 12, 2003 Mesajlar: 554 Konum: Almanya/Sivas
Tarih: 2008-09-07, 20:23:31 Mesaj konusu:
ne yapsamda bazi hatalarini gideremedim kardes bende sildim bakalim profesyonel birinden yardim almak icin bekliyorum...
Başa dön
nofel Mesaj: 500+
Kayıt: Apr 25, 2005 Mesajlar: 655
Tarih: 2008-09-07, 20:28:16 Mesaj konusu:
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
Sontango Mesaj: 500+
Kayıt: Nov 12, 2003 Mesajlar: 554 Konum: Almanya/Sivas
Tarih: 2008-09-07, 20:35:25 Mesaj konusu:
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
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