Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1778
php-nuke otomatik site ma ..(22530 okuma, 20 yanıt) SEO Sözlük ..(8261 okuma, 2 yanıt) Google Büyük Bir Sorun ..(5221 okuma, 0 yanıt) Backlink'nizi artırın ..(5149 okuma, 0 yanıt) Ücretli Seo Yaptırıcam Bi ..(8098 okuma, 5 yanıt) backend.php'ye nasıl peha ..(5878 okuma, 1 yanıt) Sitenizin Alexa değerini ..(23 okuma, 2 yanıt) Seo ile Klasör ismi gibi ..(10078 okuma, 5 yanıt) Php olan uzantiyi degisme ..(19919 okuma, 21 yanıt) daha once kurdugum bi seo ..(7671 okuma, 4 yanıt) netopsiyon neden pehaspes ..(17757 okuma, 14 yanıt) Arama Optimizasyonu ..(63854 okuma, 63 yanıt) Sadece 30 Dakikada l utf- ..(12668 okuma, 10 yanıt) Forum Rss dosyasını pehas ..(5098 okuma, 0 yanıt) nuke için yeni bir seo yö ..(20851 okuma, 19 yanıt) backend ve sitemap vb. pe ..(6042 okuma, 2 yanıt) iframe blok ve backend.ph ..(20384 okuma, 19 yanıt) Google Meta Keywords ile ..(5036 okuma, 0 yanıt) Google dürüstlüğü sever ..(10821 okuma, 6 yanıt) Footer daki site map link ..(5340 okuma, 1 yanıt) Veri tabanından veri çeke ..(4949 okuma, 0 yanıt) nsn NEWS seo sorunu ..(14115 okuma, 12 yanıt) Arama Optimizasyon Döküma ..(8857 okuma, 5 yanıt) VBulletin gibi Tag sistem ..(11500 okuma, 8 yanıt) Site Google Arama motoru ..(4698 okuma, 0 yanıt) pehaspeajaxseo uyguladım ..(6103 okuma, 2 yanıt) nukede h1 ve h3 tag kulla ..(6680 okuma, 2 yanıt) sayfa gerileme hakkında ..(7195 okuma, 2 yanıt) iyi index lenen makale si ..(10618 okuma, 6 yanıt) Pehaspe seo eklentisi ari ..(15872 okuma, 14 yanıt) Pehaspe html seo ya modül ..(4777 okuma, 0 yanıt) yeni sitemap oluşturmanı ..(18103 okuma, 14 yanıt) googlede bu bir faktörmü ..(6282 okuma, 1 yanıt) Pehaspe Seo - Linkler seo ..(7489 okuma, 3 yanıt) Haberler 15 dakika sonra ..(20628 okuma, 20 yanıt) haber tags ..(4502 okuma, 0 yanıt) Google Modul İçersindeki ..(7176 okuma, 3 yanıt) Optimize Küçük İpuçları ..(7984 okuma, 3 yanıt) Arama Motorlarında Yüksel ..(11126 okuma, 7 yanıt) google aramalarında isted ..(24242 okuma, 18 yanıt) googlede 2. sıradayım fak ..(20596 okuma, 22 yanıt) SEO - Arama Motoru Optimi ..(9176 okuma, 4 yanıt) Google Site Bağlantıları ..(12735 okuma, 10 yanıt) Faydalı Linkler ..(12736 okuma, 6 yanıt) Dinamik Title Eklentisini ..(10448 okuma, 6 yanıt) NSN NEWS Pehaspe Seo ..(12590 okuma, 9 yanıt) aradıgım seoolar ..(4530 okuma, 0 yanıt) pehaspeajaxseo Yardım ..(5371 okuma, 0 yanıt) video stream'e seo uygula ..(14731 okuma, 13 yanıt) Köşe Yazıları Modülüne Di ..(36358 okuma, 38 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Dinamik Title Eklentisini Geliştirme
Önceki başlık :: Sonraki başlık
Yazar
Mesaj
GanJa Mesaj: 300+
Kayıt: May 30, 2007 Mesajlar: 388 Konum: C:\Windows\System32
Tarih: 2008-05-03, 23:04:12 Mesaj konusu: Dinamik Title Eklentisini Geliştirme
Dinamik title eklentisini hepimiz biliyoruz.
sitenin $pagetitle sini değiştiriyor . fakat sadece aşağıdaki modüllerde;
Content
Downloads
Forums
News
Reviews
Sections
Story Archive
Topics
Web Links
Bilindiği gibi google içerik kadar domain pagetitle description ve m e t a taglerede çok önem veriyor.
şimdi bahsettiğim dinamik title eklentisinin kodları aşağıda;
Kod:
<?php
/********************************************************************/
/* SN Dynamic Titles Addon */
/* =========================== */
/* Copyright (c) 2003 by Greg Schoper */
/* http://nuke.schoper.net */
/* */
/* Based on code from PHP-Nuke */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* This program is free software. You can redistribute it and/or */
/* modify it under the terms of the GNU General Public License as */
/* published by the Free Software Foundation; either version 2 of */
/* the License. */
/********************************************************************/
/* Credit to unknown author of original forums code in */
/* includes/dynamic_titles.php. */
/********************************************************************/
if (eregi("dynamic_titles.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
// Item Delimeter
$item_delim = ">>";
$newpagetitle = "";
global $name;
include ("config.php");
include("db/db.php");
// Forums
if($name=="Forums"){
global $p,$t,$forum,$f;
$newpagetitle = "$name";
if($p) {
$sql = "SELECT post_subject, post_id FROM ".$prefix."_bbposts_text WHERE post_id='$p'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$title = $row[post_subject];
$post = $row[post_id];
$newpagetitle = "$name $item_delim Post $post $item_delim $title";
}
if($t) {
$sql = "SELECT topic_title, forum_id FROM ".$prefix."_bbtopics WHERE topic_id='$t'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$title = $row[topic_title];
$forum = $row[forum_id];
$sql = "SELECT forum_name FROM ".$prefix."_bbforums WHERE forum_id='$forum'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$forum = $row[forum_name];
$newpagetitle = "$item_delim $name $item_delim $forum $item_delim $title";
}
elseif($f) {
$sql = "SELECT forum_name FROM ".$prefix."_bbforums WHERE forum_id='$f'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$forum = $row[forum_name];
$newpagetitle = "$item_delim $name $item_delim $forum";
}
}
// News
if($name=="News"){
global $file,$sid,$new_topic;
$newpagetitle= "$item_delim $name";
if ($new_topic!=""){
$sql = "SELECT topictext FROM ".$prefix."_topics WHERE topicid='$new_topic'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$top = $row[topictext];
$newpagetitle= "$item_delim $top";
}
if ($file=="article"){
$sql = "SELECT title, topic FROM ".$prefix."_stories WHERE sid='$sid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$art = $row[title];
$top = $row[topic];
$sql = "SELECT topictext FROM ".$prefix."_topics WHERE topicid='$top'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$top = $row[topictext];
$newpagetitle= "$item_delim $top $item_delim $art";
}
}
// Topics
if($name=="Topics"){
$newpagetitle = "$item_delim "._ACTIVETOPICS."";
}
// Downloads
if($name=="Downloads"){
global $d_op,$cid,$lid;
$newpagetitle = "$item_delim $name";
if($d_op=="viewdownload") {
$sql = "SELECT title, parentid FROM ".$prefix."_downloads_categories WHERE cid='$cid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$cat = $row[title];
$parent = $row[parentid];
if($parent=="0"){
$newpagetitle = "$item_delim $name $item_delim $cat";
}
else{
$sql = "SELECT title FROM ".$prefix."_downloads_categories WHERE cid='$parent'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$parent = $row[title];
$newpagetitle = "$item_delim $name $item_delim $parent $item_delim $cat";
}
}
if($d_op=="viewdownloaddetails" || $d_op=="getit") {
$sql = "SELECT title FROM ".$prefix."_downloads_downloads WHERE lid='$lid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$dl = $row[title];
$newpagetitle = "$item_delim $name $item_delim $dl";
}
}
// Web Links
if($name=="Web_Links"){
global $l_op,$cid,$lid;
$name=ereg_replace("_", " ", "$name");
$newpagetitle = "$item_delim $name";
if($l_op=="viewlink") {
$sql = "SELECT title, parentid FROM ".$prefix."_links_categories WHERE cid='$cid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$cat = $row[title];
$parent = $row[parentid];
if($parent=="0"){
$newpagetitle = "$item_delim $name $item_delim $cat";
}
else{
$sql = "SELECT title FROM ".$prefix."_links_categories WHERE cid='$parent'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$parent = $row[title];
$newpagetitle = "$item_delim $name $item_delim $parent $item_delim $cat";
}
}
}
// Content
if($name=="Content"){
global $pa,$cid,$pid;
$newpagetitle = "$item_delim $name";
if($pa=="list_pages_categories") {
$sql = "SELECT title FROM ".$prefix."_pages_categories WHERE cid='$cid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$cat = $row[title];
$newpagetitle = "$item_delim $name $item_delim $cat";
}
if($pa=="showpage") {
$sql = "SELECT title, cid FROM ".$prefix."_pages WHERE pid='$pid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$page = $row[title];
$cid = $row[cid];
$sql = "SELECT title FROM ".$prefix."_pages_categories WHERE cid='$cid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$cat = $row[title];
$newpagetitle = "$item_delim $name $item_delim $cat $item_delim $page";
}
}
// Reviews
if($name=="Reviews"){
global $rop,$id;
$newpagetitle = "$item_delim $name";
if($rop=="showcontent") {
$sql = "SELECT title FROM ".$prefix."_reviews WHERE id='$id'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$rev = $row[title];
$newpagetitle = "$item_delim $name $item_delim $rev";
}
}
// Stories Archive
if($name=="Stories_Archive"){
global $sa,$year,$month_l;
$name=ereg_replace("_", " ", "$name");
$newpagetitle = "$item_delim $name";
if($sa=="show_month") {
$newpagetitle = "$item_delim $name $item_delim $month_l, $year";
}
}
// Sections
if($name=="Sections"){
global $op,$secid,$artid;
$newpagetitle = "$item_delim $name";
if($op=="listarticles") {
$sql = "SELECT secname FROM ".$prefix."_sections WHERE secid='$secid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$sec = $row[secname];
$newpagetitle = "$item_delim $name $item_delim $sec";
}
if($op=="viewarticle") {
$sql = "SELECT title, secid FROM ".$prefix."_seccont WHERE artid='$artid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$art = $row[title];
$cid = $row[secid];
$sql = "SELECT secname FROM ".$prefix."_sections WHERE secid='$cid'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$sec = $row[secname];
$newpagetitle = "$item_delim $name $item_delim $sec $item_delim $art";
}
}
// Catchall for anything we don't have custom coding for
if($newpagetitle==""){
$name=ereg_replace("_", " ", "$name");
$newpagetitle="$item_delim $name";
}
// Admin Pages
if(substr($_SERVER['REQUEST_URI'], 0, 10)=="/admin.php"){
$newpagetitle="$item_delim Administration";
}
// If we're on the main page let's use our site slogan
if($_SERVER['REQUEST_URI']=="/index.php" || $_SERVER['REQUEST_URI']=="/"){
$newpagetitle="$item_delim $slogan";
}
// We're Done! Place the Title on the page
echo "<title>$sitename $newpagetitle</title>\n";
?>
bu kodlarda sadece bahsettiğim modüller eklenmiş durumda.
bu kodlara youtube modülünü nasıl ekleriz ?
(anlatabildiysem ne mutlu uzun süre $pagetitle googlable dinamik title keywordsla uğraşmaktan kafam allak bullak oldu )
Başa dön
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2026-04-20, 09:51:28 Mesaj konusu: Forum Arası Reklamlar
Başa dön
salihrocker Mesaj: 1+
Kayıt: Jun 05, 2008 Mesajlar: 40
Tarih: 2008-12-28, 16:49:16 Mesaj konusu:
evet bu sorun benimde kafamı çok meşgul etti, arkadaşın söylediğine ilave olarak bu modüllerin isimlerinin de Türkçeleştirilmesi gerekiyor...
ne kadar şey denediysem olmadı, nasıl olacak bu iş !!!
Başa dön
mersoy Mesaj: 1000+
Kayıt: Dec 08, 2007 Mesajlar: 2316
Tarih: 2008-12-28, 18:53:12 Mesaj konusu:
pardon yanlış oldu
Başa dön
Sercan Mesaj: 1000+
Kayıt: Jan 07, 2006 Mesajlar: 1719 Konum: İstanbuL //
Tarih: 2008-12-28, 22:01:29 Mesaj konusu:
youtube modülünün read.php dosyasında değişiklik yaparsınız.Forumda verilmişti daha önce.
Başa dön
GanJa Mesaj: 300+
Kayıt: May 30, 2007 Mesajlar: 388 Konum: C:\Windows\System32
Tarih: 2008-12-28, 23:02:48 Mesaj konusu:
valla sercan 7 ay önce açtığım bir konu bu.
bi bakayım neler yapmışım
Başa dön
mersoy Mesaj: 1000+
Kayıt: Dec 08, 2007 Mesajlar: 2316
Tarih: 2008-12-29, 12:04:44 Mesaj konusu:
sercan'ın kendi blog sitesinde bir anlatımı var
m e t a.php düzenlemesi ile ilgili
bence gayet iyi, tüm modüllerde çıkıyor
Başa dön
oKaN Mesaj: 500+
Kayıt: Dec 28, 2004 Mesajlar: 830 Konum: dunno
Tarih: 2009-03-02, 02:11:12 Mesaj konusu:
ben bu dynamic titles kurdum fakat modullerde halen sabit title cikiyor hatta sunu diyim sitenin her yerinde ayni title gozukuyor bu'da cok gicik bisey nasil duzeltebilirim ben bunu ya
[ dynamic title kurdum headerden title kismini sildm fakat kurmamisim gibi halen eskisi gibi ]
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