Visa fullständig version: Sitemap Generator integration
Du kan helt enkelt integrera vBET med vBSEO webbplatskarta (http://www.vbulletin.org/forum/showthread.php?t=206169) (det är gratis) för att inkludera länkar till översatta sidor i skapade webbplatskartan.
Observera att instruktionerna nedan gör att du kan lägga in din webbplatskarta länkar för gängor översatta sidor. På grund av prestanda skäl dessa förbindelser inte kommer att översättas - Det kommer bara att läggas språkkod. Google kommer att hitta riktiga sidan ändå eftersom du kommer att få 301 omdirigera. Observera att det inte är bästa metoden - Google föredrar att ha sista länkarna i sitemap inte omdirigera en, utan tvingar översättning av tusentals länkar på alla språk på samma tid kan döda din server eller threated av Google som attack (om länkarna inte cachad ännu).
Om du har några PHP kunskaper i programmering kan du ändra instruktionerna nedan för att även hantera andra delar av sitemap - inte bara trådar webbadresser. Lösning nedan kommer att lägga översatt länkar endast för första sidorna av trådar.
Integration instruktioner:
Du behöver bara ändra en fil: vbseo_sitemap_functions.php i vbseo_sitemap katalog.
Sök:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Och plats efter det ...
För SEO länkar
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
För länkar med språk = (använd inte monter - endast lämplig för dina länkar typ)
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived) . '&language=';
$vbseo_stat['t'] += sizeof($alanguages);
$lastpost =& $threadrow['lastpost'];
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl.$language, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
************************************************** ******************************
EXTRA:
Om du vill lägga till sitemap också länkar till andra tråden sidor (om tråden har flera sidor), måste då ytterligare kod från sista steget läggas på andra plats - innan:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
I denna ytterligare kod måste du också ändra "1" till "$ p".
Finns det något sätt jag kan utesluta översatt medlem sidor i webbplatskartor?
Hej
Jag märkte att översatt forumet sidor i webbplatskartan listas med SEO språkkoden (/ sv /) i webbadressen, men modersmål url titel.
Men om du besöker sidan url översätts också.
Exempel:
Sitemap URL:
http://www.patientenfragen.net/en/vorstellungen/alle-neuen-herzlich-willkommen-t1810.html
(Url är completly tyska)
Om besökte URL får översatt:
http://www.patientenfragen.net/en/vorstellungen/to-all-the-new-welcome-t1810.html
Om din webbplatskarta inte visar översatt webbadresser kommer de webbadresser som inte visas i tyska även på Google även om sidan är översatt till engelska?
Det skulle kunna förvirra söka användare på Google, tycker du inte?
Och en annan fråga ....
varför är det att Underforum inte är översatta i webbadressen också?
Exempel:
Nuvarande webbadress
http://www.patientenfragen.net/en/vorstellungen/ (tyska)
Översatt URL
http://www.patientenfragen.net/en/introductions/ (för närvarande detta inte händer)
Varför det?
StarBuG
Just nu erbjuder vi mycket enkel integration med sitemap generator. Och vara lugn - Google kommer inte att indexera fel URL: er - det finns 301 omdirigera så kommer Google att indexera sista sida som har bra webbadress. Vi är medvetna om att det vore bäst att ge redan översatt webbadresser i webbplatskartan, men det kan vara mycket resurskrävande. Så just nu om du vill integrera detta är det sätt och i framtiden kan vi arbeta med denna fråga.
Om kategorier översättning:
http://www.vbenterprisetranslator.com/forum/feature-requests/62-translation-categorie-name-urls.html
Integration koden optimerad igen - se första inlägget för optimerad integration kod
Jag är en noob när det kommer till koder och grejer, så förlåt mina frågor här.
I min vbseo_sitemap_functions.php jag tycker <? Php tre gånger så ska jag tillägga då att koden efter alla tre fallen?
Dessutom ska jag lägga till SEO länkarna kod + banden med språkkoden efter "vbseo_log_entry" kod. Med andra ord bör de båda vara där?
Tack för hjälpen!
Jag är en noob när det kommer till koder och grejer, så förlåt mina frågor här.
I min vbseo_sitemap_functions.php jag tycker <? Php tre gånger så ska jag tillägga då att koden efter alla tre fallen?
Dessutom ska jag lägga till SEO länkarna kod + banden med språkkoden efter "vbseo_log_entry" kod. Med andra ord bör de båda vara där?
Tack för hjälpen!
Det finns inget att be om ursäkt för - vi finns här för dig:)
Lägg ut koden efter första <php - Jag sticker uppdaterade instruktioner så det kommer vara klart i framtiden:?)
Nej - satte bara ett block av kod för länkar som du använder. Du kan inte använda monter typer av länkar så att du bara ansöka om ett kodblock (varje beskrivs för vilken typ av länkar är det).
Du kan helt enkelt integrera vBET med vBSEO webbplatskarta (http://www.vbulletin.org/forum/showthread.php?t=206169) (det är gratis) för att inkludera länkar till översatta sidor i skapade webbplatskartan.
Observera att instruktionerna nedan gör att du kan lägga in din webbplatskarta länkar för gängor översatta sidor. På grund av prestanda skäl dessa förbindelser inte kommer att översättas - Det kommer bara att läggas språkkod. Google kommer att hitta riktiga sidan ändå eftersom du kommer att få 301 omdirigera. Observera att det inte är bästa metoden - Google föredrar att ha sista länkarna i sitemap inte omdirigera en, utan tvingar översättning av tusentals länkar på alla språk på samma tid kan döda din server eller threated av Google som attack (om länkarna inte cachad ännu).
Om du har några PHP kunskaper i programmering kan du ändra instruktionerna nedan för att även hantera andra delar av sitemap - inte bara trådar webbadresser. Lösning nedan kommer att lägga översatt länkar endast för första sidorna av trådar.
Integration instruktioner:
Du behöver bara ändra en fil: vbseo_sitemap_functions.php i vbseo_sitemap katalog.
Sök:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Och plats efter det ...
För SEO länkar
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
För länkar med språk = (använd inte monter - endast lämplig för dina länkar typ)
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived) . '&language=';
$vbseo_stat['t'] += sizeof($alanguages);
$lastpost =& $threadrow['lastpost'];
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl.$language, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
************************************************** ******************************
EXTRA:
Om du vill lägga till sitemap också länkar till andra tråden sidor (om tråden har flera sidor), sedan ytterligare kod från sista steget måste läggas före:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Även i denna extra kod som du måste ändra 1 till $ s.
Är det säkert att göra detta då?
Om Google förbjuder dig?
Hälsningar
Är det säkert att göra detta då?
Om Google förbjuder dig?
Hälsningar
Ja det är säkert.
Nej - Google kommer inte att banna dig. Du kan få information om omdirigeringar i webbplatskarta i ditt verktyg för webbansvariga.
Notera även att vi anser Sitemap integrationen som inte nödvändigt. Google kommer att hitta din översatta sidor i alla fall krypa din vanliga sidor. Med länkar till översatta sidor i webbplatskartan kan bara göra det indexerade snabbare, men det är inte nödvändigt för att få den indexerad.
Du kan helt enkelt integrera vBET med vBSEO webbplatskarta (http://www.vbulletin.org/forum/showthread.php?t=206169) (det är gratis) för att inkludera länkar till översatta sidor i skapade webbplatskartan.
Observera att instruktionerna nedan gör att du kan lägga in din webbplatskarta länkar för gängor översatta sidor. På grund av prestanda skäl dessa förbindelser inte kommer att översättas - Det kommer bara att läggas språkkod. Google kommer att hitta riktiga sidan ändå eftersom du kommer att få 301 omdirigera. Observera att det inte är bästa metoden - Google föredrar att ha sista länkarna i sitemap inte omdirigera en, utan tvingar översättning av tusentals länkar på alla språk på samma tid kan döda din server eller threated av Google som attack (om länkarna inte cachad ännu).
Om du har några PHP kunskaper i programmering kan du ändra instruktionerna nedan för att även hantera andra delar av sitemap - inte bara trådar webbadresser. Lösning nedan kommer att lägga översatt länkar endast för första sidorna av trådar.
Integration instruktioner:
Du behöver bara ändra en fil: vbseo_sitemap_functions.php i vbseo_sitemap katalog.
Sök:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
Och plats efter det ...
För SEO länkar
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
För länkar med språk = (använd inte monter - endast lämplig för dina länkar typ)
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived) . '&language=';
$vbseo_stat['t'] += sizeof($alanguages);
$lastpost =& $threadrow['lastpost'];
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl.$language, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
************************************************** ******************************
EXTRA:
Om du vill lägga till sitemap också länkar till andra tråden sidor (om tråden har flera sidor), sedan ytterligare kod från sista steget måste läggas före:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Även i denna extra kod som du måste ändra 1 till $ s.
hehe din instruktion är lite förvirrande
så vad är ser ut koden behöver lägga till också länkar till andra tråden sidor (om tråden har flera sidor) för SEO länkar
där för att lägga till $ vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls (
och där för att ändra 1 till $ s.
Är detta korrekt
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
//end additional code
hehe din instruktion är lite förvirrande
så vad är ser ut koden behöver lägga till också länkar till andra tråden sidor (om tråden har flera sidor) för SEO länkar
där för att lägga till $ vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls (
och där för att ändra 1 till $ s.
Är detta korrekt
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
//end additional code
NO. Du har ändrat 1 till $ p korrekt - men varför gjorde du lägga till:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
I vår isntructions det finns inget att tillägga en sådan linje. Du bör lägga till vår kod innan denna linje - det finns redan i sitemap kod.
(BORTTAGNA, Fel kod, se nedan för rätt kod)
Nej, du lägger till vår kod en gång. Jag uppdaterade beskrivningen så nu beskriver tydligt att ytterligare kod läggs på annan plats (inte 2: a gången). Om du har några förslag på hur vi kan förbättra denna beskrivning vara lättare skriv - vi kommer gärna gjort det mer användarvänligt:)
Jag tror bara behöver den andra koden, eftersom alla forum har mer än 1 tråd sidor, och jag tror 99% folk vill så mycket som möjligt de länkar i sitemap så få mer trafik
så vi bara behöver göra detta för SEO länkar?
Sök:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Och innan det ...
För SEO länkar
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
- $strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
Observera att vissa av våra kunder verkligen huuge forum. Så stor att generation av normala Sitemap tar mycket lång. Så det tar längre tid när ytterligare länkar generted där. I sådana fall det viktigaste är att skapa det snabbare. Det är därför instruktioner berättar hur man gör det för första tråd sidor. Notera även att Google kommer att indexera andra tråden sidor ändå - det kommer att hitta länkar på ditt forum sidor. Så det är inte nödvändigt att sätta allt i sitemap.
Observera att vissa av våra kunder verkligen huuge forum. Så stor att generation av normala Sitemap tar mycket lång. Så det tar längre tid när ytterligare länkar generted där. I sådana fall det viktigaste är att skapa det snabbare. Det är därför instruktioner berättar hur man gör det för första tråd sidor. Notera även att Google kommer att indexera andra tråden sidor ändå - det kommer att hitta länkar på ditt forum sidor. Så det är inte nödvändigt att sätta allt i sitemap.
ok Michał, så ovanstående inlägg redan rätt för SEO länkar mer än 1 tråd sidor?
ok Michał, så ovanstående inlägg redan rätt för SEO länkar mer än 1 tråd sidor?
Ja det är:)
Observera att instruktionerna nedan gör att du kan lägga in din webbplatskarta länkar för gängor översatta sidor. På grund av prestanda skäl dessa förbindelser inte kommer att översättas - Det kommer bara att läggas språkkod. Google kommer att hitta riktiga sidan ändå eftersom du kommer att få 301 omdirigera. Observera att det inte är bästa metoden - Google föredrar att ha sista länkarna i sitemap inte omdirigera en, utan tvingar översättning av tusentals länkar på alla språk på samma tid kan döda din server eller threated av Google som attack (om länkarna inte cachad ännu).
BTW det är bättre att redan översatt länkarna i sitemap, inte den ursprungliga länken endast med tillsats språkkod
if the problem because can kill server resource, maybe it can be overcome by settings in admincp --> VBSEO --> vBSEO Sitemap Settings --> Fördröjning Execution Efter varje webbplatskartfil kan vi ställa in den att gilla 30, 60 sekunder eller mer så inte servern kan hantera det. Och vi kan ställa in max webbadresser i webbplatskartan filer till lägre antal som 5000 per Sitemap
du överväga det, får jag många den ursprungliga länken endast med tillsats av språkkod indexeras av Google, bara lite med den redan översatt länkar
BTW det är bättre att redan översatt länkarna i sitemap, inte den ursprungliga länken endast med tillsats språkkod
if the problem because can kill server resource, maybe it can be overcome by settings in admincp --> VBSEO --> vBSEO Sitemap Settings --> Fördröjning Execution Efter varje webbplatskartfil kan vi ställa in den att gilla 30, 60 sekunder eller mer så inte servern kan hantera det. Och vi kan ställa in max webbadresser i webbplatskartan filer till lägre antal som 5000 per Sitemap
du överväga det, får jag många den ursprungliga länken endast med tillsats av språkkod indexeras av Google, bara lite med den redan översatt länkar
Vi håller helt och hållet att det är bättre att ha redan översatt webbadresser i webbplatskartan. Fortfarande finns det en anledning till varför vi inte gjort det redan - prestanda. I detta ögonblick generation av 52 gånger fler länkar till trådar kan konsumera mycket tid för stora forum. Översättning av alla dem som samtidigt kunde gjort det riktigt, riktigt tidskrävande och genererar massor av frågor till databasen. Just nu har vi massor av planer på hur man kan förbättra vBET. Denna fråga har låg prioritet, eftersom det inte är brådskande. Men vi ha det i åtanke.
Hej, jag använder inte generatorn Sidemap för översatta sidor. Jag skulle vilja ha fokusera på mitt eget språk. Men i en av de RSS-flöde från flera andra språk i Verktyg för webbansvariga. Där är länkarna redan sammanställts. Google har som alltid den senaste länkar och att fortsätta arbeta bra självständigt. Christian hälsning
Hej, jag använder inte generatorn Sidemap för översatta sidor. Jag skulle vilja ha fokusera på mitt eget språk. Men i en av de RSS-flöde från flera andra språk i Verktyg för webbansvariga. Där är länkarna redan sammanställts. Google har som alltid den senaste länkar och att fortsätta arbeta bra självständigt. Christian hälsning
Tack för din info. Som jag förstår du bara delas med din erfarenhet, eller om du behöver lite stöd här?
Jag tror bara behöver den andra koden, eftersom alla forum har mer än 1 tråd sidor, och jag tror 99% folk vill så mycket som möjligt de länkar i sitemap så få mer trafik
så vi bara behöver göra detta för SEO länkar?
Sök:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Och innan det ...
För SEO länkar
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
- $strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
OBS: Ta bort DIN KOD Standardspråk från $ alanguages
Även om du inaktiverat vissa språk i alternativ panelen du måste ta bort sina koder också.
Michał Jag är ledsen, jag inser denna kod bara lägga till andra språk för showthread sidor i sitemap, vet du var (plats efter eller före det) för att lägga till andra sidor också som forumdisplay, arkiv och andra?
eftersom dessa två sidor är det viktigaste att göra Google lättare att indexera tråden listor, åtminstone dess ska bland annat integrering forumdisplay och sidor arkiv också i sitemap
Michał Jag är ledsen, jag inser denna kod bara lägga till andra språk för showthread sidor i sitemap, vet du var (plats efter eller före det) för att lägga till andra sidor också som forumdisplay, arkiv och andra?
eftersom dessa två sidor är det viktigaste att göra Google lättare att indexera tråden listor, åtminstone dess ska bland annat integrering forumdisplay och sidor arkiv också i sitemap
Just nu har vi testat koden bara för att integrera tråd sidor, som vi ansåg som viktigast. Observera att Google kommer att indexera alla dina sidor i alla fall (även om du inte gjort Sitemap integration alls), eftersom robotar kryper av alla länkar på dina sidor och du har inkluderat flaggor med länkar till översatta sidor. Naturligtvis med länkar till sitemap kan göra indexering snabbare. Det är därför vi publicerade trådar länkar integration - trådar förändras snabbt så att snabbare krypande kan vara användbart.
Just nu har vi testat koden bara för att integrera tråd sidor, som vi ansåg som viktigast. Observera att Google kommer att indexera alla dina sidor i alla fall (även om du inte gjort Sitemap integration alls), eftersom robotar kryper av alla länkar på dina sidor och du har inkluderat flaggor med länkar till översatta sidor. Naturligtvis med länkar till sitemap kan göra indexering snabbare. Det är därför vi publicerade trådar länkar integration - trådar förändras snabbt så att snabbare krypande kan vara användbart.
ok, låt oss veta för om du vet var att lägga till ytterligare kod för forumdisplay och arkiv sidor
När jag lägger in koden från det första inlägget i webbplatskartan fil får jag följande felmeddelande under sitemap generation
Fatal error: Call to undefined funktion vbet_vbseo_filter_replace_text () in / home / thespain / public_html / vbseo / includes / functions_vbseo_createurl.php on line 47
Köra Vbet 3.3.6 och vbseo 3.5.2 på 3.8.1 forum
vBET innehåller önskad fil i init_startup krok:
if ('VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype']) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
}
Det verkar som om det inte ingår i ditt fall av någon anledning. I sådana fall kan du sätta bara linje med reqiure_once till ändrad fil sitemap generator. Sätt den innan ytterligare kod för vBET. Observera att det inte har testats - så det är klokt att göra kopia av filen innan förändringar.
Skål för hatt Michael, var det mer mänskligt misstag från min sida
Jag googlade felet och fann att det var lite jag än tittade på inställningarna
Jag bytte aldrig länktyp till VBSEO_URI: o
Om du har gjort det en drop down alternativ skulle idioter som jag inte glömma det: O: D
Genom tidigare erfarenheter vet jag att ställa den generation tid på sitemap för att ha en trevlig fördröjning mellan Sitemap sidor. Gruvor inställt på något 15 sekunders fördröjning.
Men Im nöjda med den totala sidor på tio språk
Forum Display: 2904
Visa ämne: 1817821
Totalt Indexerade webbadresser: 1823149
Totalt Behandlingstid: 1,682.58 sek
Är det koden som arbetar med sitemap 2,6? Tack.
Simon Lloyd
21-10-10, 06:21
Snake där hittade du webbplatskarta 2,6?, Jag har 2,5 och det fungerar med det.
Eftersom du har ändrat koden, doesnt det att fungera ordentligt.
Siffrorna dont lägga upp.
Forum Display: 327
Visa ämne: 886.054
Visa inlägg:
Medlem profiler:
Resultat för omröstning:
Blogginlägg:
Blogg Taggar:
Album webbadresser:
Sociala grupper webbadresser:
Tag webbadresser:
Arkiv: 169
Totalt Indexerade webbadresser: 837.931
beaconsfield
29-10-10, 07:45
Jag har samma problem.
Jag använder Vbseo 3.5.2 och webbplatskarta 2,6 beta 2
Sitemap generator fungerar inte. Det börjar och inte komplett.
Är det generera ett ämne länkar? Om du har massor av länkar och sidkarta generation tar lång tid det kan inte ha tid att slutföra. Kontrollera inte fortsätta det när du utlösa det igen. Om ja och är klar inom två eller flera förfrågningar, bör du överväga att ge mer tid för utvärdering.
Om inte - vänligen se till att koden förändringar är lämpliga.
Jag har "VBSEO sitemap v3.0 generator guld". Det finns ingen kod som du nämnde på första sidan i sin vbseo_sitemap.php fil.
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Totalt antal inlägg: $ totalposts, sidor: $ totalpages, Visningar: $ threadrow [utsikt] $ före");
Det finns lite kod så här:
$ Addons = preg_split ("# [\\ r \\ n ]+#', $ vboptions ['vbseo_sm_addons']);
vbseo_set_sitemap_type ("addon ');
foreach ($ addons som $ addon)
if ($ addon & & file_exists (VBSEO_DAT_FOLDER_ADDON. $ addon))
{
vbseo_log_entry ("[addon module] $ addon", true);
inkludera (VBSEO_DAT_FOLDER_ADDON $ addon.)
}
vbseo_flush_index ();
vbseo_clean_progress ();
if ($ vboptions ['vbseo_sm_ping'])
{
vbseo_sitemap_ping ();
}
vbseo_log_entry ("Sidkarta har skapats <a href="index.php"> Klicka här för att återvända </ a>. ', true);
Ska jag sätta in koden på första sidan i närheten av den koden, tack?
Jag har precis skickat ett mail till kontakt på vbent *** slator.com om detta. Tack!
kamilkurczak
27-12-10, 15:05
hej,
lösningen för 3,0-versionen av sitemap generator är ok, men Gold Edition - inte testad.
Jag ska kolla upp det
kamilkurczak
11-02-11, 13:12
ok jag kommer leta efter dig:)
Jag har samma problem.
Jag använder Vbseo 3.5.2 och webbplatskarta 2,6 beta 2
Sitemap generator fungerar inte. Det börjar och inte komplett.
Samma med mig. Generatorn startar och kommer upp med
"[AVSNITT START] showthread [18,484.1 Kb medlemmar används] [372.670 s (372.670 s)]"
i samma ögonblick som jag klickar på knappen (så jag antar att det ekade resultatet med 372 sekunder måste definitivt fel) - och sedan dör. Ingen XML är skapat, inga pingar, ingenting. php_value max_execution_time är satt till 540.
Och förresten: Jag kontaktade vbseo stöd för detta. De svarade med detta:
Observera att vi inte erbjuda stöd till styrelser som har vBEnterprice översättaren installerat. Vänligen återgå eventuella ändringar som du tillämpas vBSEO, vBSEO webbplatskarta filer, avinstallera denna ändring och försök igen.
Låter som vBET och vbSEO skulle ha några meningsskiljaktigheter ..
Samma med mig. Generatorn startar och kommer upp med
i samma ögonblick som jag klickar på knappen (så jag antar att det ekade resultatet med 372 sekunder måste definitivt fel) - och sedan dör. Ingen XML är skapat, inga pingar, ingenting. php_value max_execution_time är satt till 540.
Och förresten: Jag kontaktade vbseo stöd för detta. De svarade med detta:
Låter som vBET och vbSEO skulle ha några meningsskiljaktigheter ..
@ Michal,
Kan du ge mig ett visst stöd? Jag kan inte bli av med detta problem.
Hälsningar,
Marv.
@ Michal,
Kan du ge mig ett visst stöd? Jag kan inte bli av med detta problem.
Hälsningar,
Marv.
Hej:) Jag just kommit hem från semester. Vänligen skicka mig på PM tillgång detaljer till din Admin CP och FTP jag kommer att kontrollera din kod och se vad som händer där.
wowglider.de
14-04-12, 12:00
Samma problem som vanligen. Du bör börja tänka enkelt, bara att tillhandahålla färdiga kod för alla behov.
Jag försöker att redigera det, men det fungerar inte. Se hur mycket ppl i denna tråd har problem, göra bara vissa prover som:
Sitemap utan SEO länkar
Sitemap med SEO länkar
Sitemap utan SEO länkar, flera sidor
Sitemap med SEO länkar, flera sidor
Vill du spara många av tid.
Hur jag förstår din tutorial redigeras i .php detta sätt:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('en','fr');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, %p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
for($p=1; $p<=$totalpages; $p++)
Men det isnt arbeta...
Vilka problem jag hittade?
1.) Sök "vbseo_log_entry (" [showthread] forum_id: $forumid, thread_id: $threadrow [ämnes-ID], totalt antal inlägg: $totalposts, sidor: $totalpages, vyer: $threadrow [visningar] $före ");"
Den här strängen finns inte. Theres "endast" "vbseo_log_entry (" [showthread] forum_id: $forumid, thread_id: $threadrow [ämnes-ID], totalt antal inlägg: $totalposts, sidor: $totalpages, vyer: $threadrow [visningar] $före ");"
Om jag skulle vilja tillägga bryts det där du säger det koden.
2.) andra åtgärder är okej och förståeligt.
3.) TILLVAL:
Om du vill lägga till sitemap också länkar till andra tråden sidor (om tråden har flera sidor), måste då ytterligare kod från sista steget läggas på andra plats - innan:
PHP-kod:
$ Vbseo_stat [$ arkiverad 'at': 't'] + = vbseo_add_2urls (
Även i denna extra kod som du måste ändra 1 till $ s.
Detta är absolutly inte förståeligt. Jag vet inte vad de ska göra. Jag kan inte förstå det helt enkelt. Bara klargöra vad och där...
r.dziadusz
14-04-12, 16:13
Hej
Jag försöker att redigera det, men det fungerar inte. Se hur mycket ppl i denna tråd har problem, göra bara vissa prover som:
Vi kan inte göra att becouse kod ägs av plugin "Sitemap Generator"
Hur jag förstår din tutorial redigeras i .php detta sätt:
Om du vill använda "Tillval" kod från steg 3:
första raden:
$currentthreadurl = vbseo_url_thread($threadrow, %p, $archived);
bör se ut:
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
Och för det andra eftersom det sägs
Du måste lägga till kod från steg 3 innan den här raden:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Och du sätter det på plats där koden ska vara om du inte gjorde valfritt steg 3, bara hittar du raden
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls( och flytta din kod med linje jag rättat
Detta är absolutly inte förståeligt
Om detta till hjälp för dig, låt som vet hur du gillar det, kommer att vi försöka göra detta arbete enklare för dig
wowglider.de
18-04-12, 12:44
Du får inte redigera vissa av sina koder? Du bör inte bokföra hela koden här, bara de snipped vi behöver ändra.
Du bör göra det ser ut som:
HITTA
$currentthreadurl = vbseo_url_thread ($threadrow % p, $arkiveras);
ÄNDRA TILL
$ Currentthreadurl = vbseo_url_thread ($ threadrow, $ p, $ arkiverade);
Men det finns ingen "$ currentthreadurl = vbseo_url_thread ($threadrow % p, $arkiveras); "Jag tror att du menar"$ currentthreadurl = vbseo_url_thread ($threadrow, 1, $arkiveras); ".
Jag tryd nu:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('en','fr');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
Inte fungerar.
Du sätter även deras kod här servival gånger, så det borde vara något problem att sätta vissa prover som jag räknade upp upp.
r.dziadusz
18-04-12, 21:22
Som det sägs i instruktion
f som du vill lägga till sitemap länkar även för andra tråden sidor (om tråden har flera sidor), och sedan ytterligare kod från sista steget måste läggas på annan plats - innan:
PHP-kod:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Vänligen sätta det före raden:)
wowglider.de
20-04-12, 02:38
Detta är, som jag sade i min problembeskrivning, den del som jag inte förstår eller kunna översätta.
Jag bör säga (vad?) före raden "($vbseo_sta.."?
r.dziadusz
20-04-12, 20:47
Sätt
//additional code
require_once(DIR. '/includes/vbenterprisetranslator_functions_vbseo.php');
$alanguages = array ('en','fr');
if(!$archived) {
$strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
före raden
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.