SMF'de konu başlıklarını keywords'da gösterme

Started by SacmaliK, September 28, 2006, 12:43:53 PM

Previous topic - Next topic

nazmiemre

Arkdaşlar Dosya Eklerinde verilen FORUMARŞİVİ için harika bir yer bulup link verdim.

Örneği görmek isteyenler hxxp:www.liderben.com [nonactive] da sitenin en altında "Site Haritası (Son Eklenenler)" diye linki görebilir.

Nasıl yapacağım diye merak eden arkadaşlar

"boardindextemplate.php" dosyasını bulup
Quote<a href="', $scripturl, '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br />
ALTINA
Quotea href="/sitemaps/index.php">' . $txt['smf224'] . '</a><br />
EKLESİNLER

Daha Sonra "index.turkish.php" Dosyasını bulup
Quote$txt['smf223'] = '[Daha fazla istatistik]';
HEMEN ALTINA
Quote$txt['smf224'] = 'Site Haritası (Son Eklenenler)';
EKLESİNLER..

Gayet basit bir anlatım olduğuna inanıorum.

fK

google sitemap ekledim ama şu hatayı veriyor


ben xxx.org/sitemaps şeklinde yazdım google ye ama şu hata var


Unsupported file format
Your Sitemap does not appear to be in a supported format. Please ensure it meets our Sitemap guidelines and resubmit

fK


forumdenge.com

sen sitemap.xml eklemelisin Bu sitemap.xml den farklı...
www.forumdenge.com/forum
www.forumdenge.com

umud {ysf}

#164
öncelikle teşekkür ediyorum fakat bir kaç sorum olacaktı...


Quote from: SacmaliK on September 28, 2006, 12:43:53 PM
Google Botlarının forumunuzu Tam içeriğe göre listelemesi ve konu başlıklarını Anahtar Kelime olarak tanıması için ufak bi Değişiklik yapmamız gerekiyor


kullandığınız temada index.template.php içinde bu kodu bulun

function template_main_above()
{
&nbsp; &nbsp; &nbsp; &nbsp; global $context, $settings, $options, $scripturl, $txt, $modSettings;


ve hemen altına bu kodları ekleyin


$stop_words=&nbsp; array("I "," a "," about "," an "," are "," as "," at "," be "," by "," com "," de "," en "," for "," from "," how ","How "," in "," is"," it "," la "," of "," on "," or ","Or "," that "," the ","The "," this "," to "," was "," what "," when "," where "," who ","Who "," will "," with "," und "," the "," www ","!",".","?","=","-");
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ = str_replace($stop_words," ",$context['page_title']);
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ =&nbsp; preg_replace ( "/\s\s+/" , " " , $keywords_);
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ = str_replace(" ",", ",trim($keywords_));



bu koduda metaların arasına yerleştirin

<meta name="keywords" content="'.$keywords_.'" />


Örnek olarak
SEGMENTASYON YÖNTEMİ İLE İKİ BOYUTLU GÖRÜNTÜ ÜZERİNE AĞIRLIK MERKEZİNİN HESABI
diye bi konumuz warsa keywords bu şekilde çıkar
<meta name="keywords" content="SEGMENTASYON, YÖNTEMİ, İLE, İKİ, BOYUTLU, GÖRÜNTÜ, ÜZERİNE, AĞIRLIK, MERKEZİNİN, HESABI" />

google botu ve diğer spiderların sitendeki tüm içeriği indexlemesi ve dolaşabilmesi için gereken komutlar

<META NAME="googlebot" CONTENT="index, follow">
bu meta google botu tüm içeriği indexlesin demek

<meta name="robots" content="all">
bu meta tüm botlar sitede dolaşabilir demek

<META NAME="robots" CONTENT="index, follow">
bu meta tüm spiderlar tüm içeriği indexlesin demek

<META NAME="REVISIT-AFTER" CONTENT="1 Days">
bu meta ise siteni ziyaret eden botu bir gün sonra tekrar gelmesini sağlar

şimdi bunu ben bu şekilde yaptım acaba doğru mu yaptım...

$stop_words=&nbsp; array("I "," a "," about "," an "," are "," as "," at "," be "," by "," com "," de "," en "," for "," from "," how ","How "," in "," is"," it "," la "," of "," on "," or ","Or "," that "," the ","The "," this "," to "," was "," what "," when "," where "," who ","Who "," will "," with "," und "," the "," www ","!",".","?","=","-");
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ = str_replace($stop_words," ",$context['page_title']);
&nbsp; &nbsp; &nbsp; &nbsp; <meta name="keywords" content="'.$keywords_.'" />
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ =&nbsp; preg_replace ( "/\s\s+/" , " " , $keywords_);
&nbsp; &nbsp; &nbsp; &nbsp; <META NAME="robots" CONTENT="index, follow">
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ = str_replace(" ",", ",trim($keywords_));


bu kodu metaların arasına yerleştirin demişin hangi metalar.
sorması ayıp metalar ney
yukarda dediğim gibi yaptım ama hata verdi...

Quote from: SacmaliK on September 28, 2006, 12:43:53 PM
aşağıdaki kurulum gerektirmeyen iki tane eklentide işinizi kolaylaştıracaktır

forumda sitenizin arşiv görünümü oluşturmanızı ve sitemap yani site haritası eklentilerinide kullanmanız tavsiyemdir sadece zipten çıkan /sitemap/ klasörünü olduğu gibi ftpden forum dizinine upload edin arşiv eklentisi içinden çıkan .haccess arvis.css ve arsiv.php dosyalarınıda forum dizinine upload edin sonra ana sayfanıza siteniz.com/arsiv.html ve siteniz.com/sitemap/ diye link verin hepsi bu

ondan sonra bunu kurdum.
siteadı.com/arsiv.html
siteadı.com/sitemap/

demişsiniz...
bunları forum dizinine atmamızı söylemiştiniz...
yani şu şekil olması lazım değil mi??
siteadı.com/forum/arsiv.html
siteadı.com/forum/sitemap/

bir şey daha ikinci verilen link yani sitemap
bir klasör.
sitemap/index.php şeklinde mi olacak yoksa klasör şeklinde mi??

index.phpsine girince de açılmıyor...

www.mavigul.org/forum/sitemaps/
www.mavigul.org/forum/sitemaps/index.php
dostluk adına
birşeyler yapmak
eğlenmek öğrenmek
sevgi bilgi sentezi


www
      Mavigul
                 org


www.mavigul.org




hcm_erhan


fK

ekteki

dosya varya arsiv dosyası

o dosyanın içindekilerin hepsini birden forum dizinine atacaksınız

RapChoLicK

bu koduda metaların arasına yerleştirin

Code:
<meta name="keywords" content="'.$keywords_.'" />

Bu Kısmı Anlamadım ? Biraz Anlatırsanız Sevinirim


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

sivilce

Quote from: LaneT CoCuK on May 09, 2007, 07:34:40 AM
bu koduda metaların arasına yerleştirin

Code:
<meta name="keywords" content="'.$keywords_.'" />

Bu Kısmı Anlamadım ? Biraz Anlatırsanız Sevinirim

<meta name =işte bişeyler yazaryazı yazı yazı......
şeklinde başlayan metalar vardır.herhangi ikisinin arasına koyacaksın yukardaki kodu.

RapChoLicK

Ama Nerede ? Hangi Dosyada :S Onu Anlıyamadım Kusura Bakma :(


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

RapChoLicK

Quote from: SacmaliK on November 28, 2006, 11:08:42 PM
arkadaşlar bu meta taglarıda yerleştirmenizi tavsiye ederim

Code (tavsiye meta taglar) Select


<META NAME="googlebot" CONTENT="index, follow">
<meta name="robots" content="all">
<META NAME="robots" CONTENT="index, follow">
<META NAME="REVISIT-AFTER" CONTENT="1 Days">



Bide Bu Kod ları Nereye Eklicez.. ?


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

sivilce

Quote from: SacmaliK on September 28, 2006, 12:43:53 PM
Google Botlarının forumunuzu Tam içeriğe göre listelemesi ve konu başlıklarını Anahtar Kelime olarak tanıması için ufak bi Değişiklik yapmamız gerekiyor


kullandığınız temada index.template.php içinde &nbsp; bu kodu bulun

function template_main_above()
{
&nbsp; &nbsp; &nbsp; &nbsp; global $context, $settings, $options, $scripturl, $txt, $modSettings;


ve hemen altına bu kodları ekleyin


$stop_words=&nbsp; array("I "," a "," about "," an "," are "," as "," at "," be "," by "," com "," de "," en "," for "," from "," how ","How "," in "," is"," it "," la "," of "," on "," or ","Or "," that "," the ","The "," this "," to "," was "," what "," when "," where "," who ","Who "," will "," with "," und "," the "," www ","!",".","?","=","-");
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ = str_replace($stop_words," ",$context['page_title']);
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ =&nbsp; preg_replace ( "/\s\s+/" , " " , $keywords_);
&nbsp; &nbsp; &nbsp; &nbsp; $keywords_ = str_replace(" ",", ",trim($keywords_));



bu koduda metaların arasına yerleştirin

<meta name="keywords" content="'.$keywords_.'" />


Örnek olarak
SEGMENTASYON YÖNTEMİ İLE İKİ BOYUTLU GÖRÜNTÜ ÜZERİNE AĞIRLIK MERKEZİNİN HESABI
diye bi konumuz warsa keywords bu şekilde çıkar
<meta name="keywords" content="SEGMENTASYON, YÖNTEMİ, İLE, İKİ, BOYUTLU, GÖRÜNTÜ, ÜZERİNE, AĞIRLIK, MERKEZİNİN, HESABI" />

google botu ve diğer spiderların sitendeki tüm içeriği indexlemesi ve dolaşabilmesi için gereken komutlar

<META NAME="googlebot" CONTENT="index, follow">
bu meta google botu tüm içeriği indexlesin demek

<meta name="robots" content="all">
bu meta tüm botlar sitede dolaşabilir demek

<META NAME="robots" CONTENT="index, follow">
bu meta tüm spiderlar tüm içeriği indexlesin demek

<META NAME="REVISIT-AFTER" CONTENT="1 Days">
bu meta ise siteni ziyaret eden botu bir gün sonra tekrar gelmesini sağlar

ayrıca bu metaları kullandığınızda robotlar için izin belgesi olan robots.txt dosyasını kullanmanıza gerek kalmaz ve siteniz daha hızlı ve tam içeriğe göre listelenir.&nbsp; ;)

Not: sitemap.xml hazırlayıp google tanıtırsanız siteniz çok daha hızlı ve kolay indexlenir
bunun için Webersin arkadaşımızın açtığı konuya gözatabilirsiniz
http://www.simplemachines.org/community/index.php?topic=107538.0

aşağıdaki kurulum gerektirmeyen iki tane eklentide işinizi kolaylaştıracaktır

forumda sitenizin arşiv görünümü oluşturmanızı ve sitemap yani site haritası eklentilerinide kullanmanız tavsiyemdir sadece zipten çıkan /sitemap/ klasörünü olduğu gibi ftpden forum dizinine upload edin arşiv eklentisi içinden çıkan .haccess arvis.css ve arsiv.php dosyalarınıda forum dizinine upload edin sonra ana sayfanıza siteniz.com/arsiv.html ve siteniz.com/sitemap/ diye link verin hepsi bu

umarım herkesin işine yarar saygılar..


burayı iyi okuduğundan eminsen şu göze çarpan bölümü bir kez daha okumanı öneririm.

sivilce

Quote from: LaneT CoCuK on May 09, 2007, 07:46:47 AM
Quote from: SacmaliK on November 28, 2006, 11:08:42 PM
arkadaşlar bu meta taglarıda yerleştirmenizi tavsiye ederim

Code (tavsiye meta taglar) Select


<META NAME="googlebot" CONTENT="index, follow">
<meta name="robots" content="all">
<META NAME="robots" CONTENT="index, follow">
<META NAME="REVISIT-AFTER" CONTENT="1 Days">



Bide Bu Kod ları Nereye Eklicez.. ?

<meta name =işte bişeyler yazaryazı yazı yazı......
şeklinde başlayan metalar vardır.herhangi ikisinin arasına koyacaksın yukardaki kodu.

RapChoLicK

#173
İlk İki İşlemi Yaptım..

Kodu Buldum, Altına Eklenmesi Gerekeni Ekledim..

<meta name="keywords" content="'.$keywords_.'" />

Bu Kodu da, Herhangi 2 <meta name= Arasına Yerleştirdim,

Peki Şuan Bendeki Metalar Böyle,

<meta name="description" content="', $context['page_title'], '" />', empty($context['robot_no_index']) ? '' : '
<meta name="keywords" content="'.$keywords_.'" />
<meta name="robots" content="noindex" />', '
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />

Olması Gereken Bumu ?

Şu mu ?

<meta name="description" content="', $context['page_title'], '" />', empty($context['robot_no_index']) ? '' : '
<meta name="keywords" content="'.$keywords_.'" />
<META NAME="googlebot" CONTENT="index, follow">
<meta name="robots" content="all">
<META NAME="robots" CONTENT="index, follow">
<META NAME="REVISIT-AFTER" CONTENT="1 Days">
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />


<meta name="robots" content="noindex" />', '  Sildim Ve O Tavsiye Edilen 4 Meta Kodu Rast Gele Var Olan 2 Meta Arasına Yerleştirdim ?

Dogrumu Yaptım Şimdi..


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

RapChoLicK

Template Hata Verdi ?

$stop_words=&nbsp; array("I "," a "," about "," an "," are "," as "," at "," be "," by "," com "," de "," en "," for "," from "," how ","How "," in "," is"," it "," la "," of "," on "," or ","Or "," that "," the ","The "," this "," to "," was "," what "," when "," where "," who ","Who "," will "," with "," und "," the "," www ","!",".","?","=","-");


Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM or '('

Şimdi Napmam Gerekiyo ?


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

umud {ysf}

Quote from: Dandanakan 1040 on May 09, 2007, 07:47:13 AM

burayı iyi okuduğundan eminsen şu göze çarpan bölümü bir kez daha okumanı öneririm.

şimdi bahsettiğiniz şeyi aynı şekilde yapmıştım.
ve hata vermişti. ve &nbsp; şöyle bir şey yoktu...

neye kızdığınızı anlamış değilim.
yapamadığımız bir şeyi bildirdik.
siz tamamen hata yapmadan mı öğrendiniz...
neyse teşekkür ediyorum...

ikincisi olan sitemap olayı onu nasıl yapabiliriz acaba.
onun için de yardım edebilecek misiniz??

http://mavigul.org/forum/sitemaps/
dostluk adına
birşeyler yapmak
eğlenmek öğrenmek
sevgi bilgi sentezi


www
      Mavigul
                 org


www.mavigul.org




RapChoLicK

Şimdi Yukarıdan Aşagıya Dogru Böylemi Olması Gerekiyo

<meta name="keywords" content="Anahtar Kelimeler" />
<meta name="keywords" content="'.$keywords_.'" />
<META NAME="googlebot" CONTENT="index, follow">
<meta name="robots" content="all">
<META NAME="robots" CONTENT="index, follow">
<META NAME="REVISIT-AFTER" CONTENT="1 Days">

----------------------------------
Bendeki Bu ? Bunları Yukarıdakilerlemi Değiştirecem

<meta name="description" content="', $context['page_title'], '" />', empty($context['robot_no_index']) ? '' : '
<meta name="robots" content="noindex" />', '
<meta name="keywords" content="Anahtar Kelimeler" />


Yardım Lütfen..

Teşekkürler,


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

woad.raider

dandanakan abartmışsın sende,adam yapamamış sormayacak mı,bu basit bişeyde değil zaten,ayıp ediyorsunuz bazen çocuk azarlar gibi.sizi azarlayan oldugunda anlarsınız ne kadar ayıp bişey oldugunu tabi,sizi azarlayan yok...

RapChoLicK

Sanırım Şimdi Oldu..

" Smiley Yapım Siteleri "  Adlı Bir Konuya Girdim Ve Kaynak Kodlarına Baktım META Lar Şöyle, Dogru Yapmış İsem Belirtirseniz Sevinirim..

<META http-equiv=Content-Type content="text/html; charset=ISO-8859-9">
<META
content="Anahtar Kelimelerim"
name=keywords>
<META content="Smiley, Yapım, Siteleri" name=keywords>
<META content="index, follow" name=googlebot>
<META content=all name=robots>
<META content="index, follow" name=robots>
<META content="1 Days" name=REVISIT-AFTER>



index.template.php  deki Meta Kodları Şöyle


<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
<meta name="keywords" content="Anahtar Kelimelerim" />
<meta name="keywords" content="'.$keywords_.'" />
<META NAME="googlebot" CONTENT="index, follow">
<meta name="robots" content="all">
<META NAME="robots" CONTENT="index, follow">
<META NAME="REVISIT-AFTER" CONTENT="1 Days">', '


Teşekürler,


  • Hileden uzak bu adama sille vurma yazıktır.
    İlle çile mi çekmem lazım? Nurum yüzüme dargındır
    Bil de gerisi mühim değil, sevgim sana özel ve saftır
    Bugüne dek işlediğim günaha. İstırhamım tekbir aftır.
    Dökmek ister içini içim, anlatmalı mı biçim biçim?...
    Her neşe, bir içim ve içlenişime direnişim.
    Ben, yürüdükçe kalır izim, bitmek bilmez pembe dizim.
    Yüzüm her resimde karanlık, karamsar bir çizim

Ve Birgün memleketten 1084 Km ileri gittim...

woad.raider

description metaları nerde? onlarda virgulle ayrılıyorsa olmuş demektir...

Advertisement: