w jaki sposób możemy wygenerować URL mapy witryny na blogi i cms?
w jaki sposób możemy wygenerować URL mapy witryny na blogi i cms?
mapa 2.6 Beta 2
blogi wsparcie i cms można spojrzeć?
OK - będzie przyjrzymy. Mamy teraz kilka rzeczy, ponieważ szuka pracownika. Nasz zespół będzie rosnąć wkrótce (prawdopodobnie w ostatnim tygodniu tego miesiąca). W związku z tym zajmiemy się na ten temat integracji, a nie od razu - nadzieję, że jest ok dla Ciebie Jest już na liście rzeczy do zrobienia
Hey vBET i stworzył skrypt i używam 100% na moim komputerze
po prostu trzeba usunąć to, co języków nie chcesz i zmiany pod-linux.org na adres strony internetowej. w tym przypadku używam w moim głównym forum.Code:#!/bin/bash for i in af sq ar be bg ca zh-CN hr cs da nl en pl pt et tl fi fr gl de el iw hi hu is id ga it ja ko lv lt mk ms mt no fa ro ru sr sk sl es sw sv zh-TW th tr uk vi cy yi do zcat sitemap_index.xml.gz |sed "s/<loc>http:\/\/under-linux.org\/sitemap/<loc>http:\/\/under-linux.org\/sitemap$i/" > sitemap"$i"_index.xml dos2unix sitemap"$i"_index.xml gzip -f sitemap"$i"_index.xml count=1 for k in `ls -la sitemap_*.xml.gz | grep -v index | awk {'print $8'}` do zcat sitemap_"$count".xml.gz | sed "s/<loc>http:\/\/under-linux.org\//<loc>http:\/\/under-linux.org\/$i\//" > sitemap"$i"_"$count".xml dos2unix sitemap"$i"_"$count".xml gzip -f sitemap"$i"_"$count".xml count=`expr $count + 1` done done
To spowoduje, że proces szybciej i nie będą używać generować problemy php pamięci
zapisać ten skrypt na vbseo_sitemap / danych katalogu convert.sh
chmod + x convert.sh
do uruchomienia korzystać
. / Convert.sh
i nie będzie można używać sitemaplanguage_index.xml.gz w miarę zmieniających się mapa "język" na en, es lub w innym języku
daj mi znać, jeśli potrzebujesz żadnego innego wytłumaczenia.
Ponadto musisz dodać ten skrypt na crontab systemu po raz vbseo mapa crontab uruchamia.
Dzięki,
Code:if($vboptions['vbseo_sm_freq_tsmart']) { $dpassed = (time() - $threadrow['lastpost'])/86400; if($dpassed<3)$freq = 'daily'; else if($dpassed<10)$freq = 'weekly'; else if($dpassed<100)$freq = 'monthly'; else $freq = 'yearly'; }else $freq = $vboptions['vbseo_sm_freq_t']; vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); //additional code $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','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[$archived?'at':'t'] += vbseo_add_2urls($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++) { $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls( vbseo_url_thread($threadrow, $p, $archived), vbseo_url_thread($threadrow, $p, $archived, true), $prior, $threadrow['lastpost'], $freq ); } if($showpost) { ...
Ostatnio edytowane przez wowglider.de; 19-06-10 W 14:32.
Należy pamiętać, że w readme.html nie ma opisu Sitemap Generator wliczony w cenę. Instrukcje integracji dla Sitemap Generator tutaj: http://www.vbenterprisetranslator.co...tegration.html
Jak widzę masz kod tam opisane, ale się mylą. Proszę cofnąć te zmiany i skopiuj nasz kod pierwszy. Następnie sprawdź to działa. A potem, jeśli chcesz zrobić opcja zmiany opisane na końcu pierwszego postu. I upewnij się, czy zrobić to dobrze. Teraz jest źle. Według opcjonalny krok zmiany - musisz umieścić kod w innym miejscu (przed opisane line) i po tym zrobić małe modyfikacje. Teraz wystarczy zmienić jeden z naszych linii kodu nie jak to było opisane.
Ponadto-jeśli firma Google nie może w ogóle pobrać swoich map serwisu, upewnij się, że masz odpowiednio ustawiony plik .htaccess. Sprawdź instrukcję integracji ponownie-reguła "sitemap" musi zostać umieszczona przed regułami vBET. Jeśli nie masz pewności co do tego-proszę tylko zamieć tutaj cały swój plik .htaccess i będziemy go weryfikować
Należy pamiętać, że nie wiem co masz na myśli przez ostatni komentarz z ostatniego postu tutaj. Opisz go bardziej, jeśli jest to istotne
PS.
Po rozwiązaniu kwestii tego wątku zostanie połączona z Generator integracji temat witryny. Pozostaje tu teraz tylko sprawi, że łatwiej znaleźć go w miejsce, gdzie można się spodziewać, ale mamy już temat na kwestie integracji Sitemap Generator.