як мы можам стварыць карту сайта URL-адрасоў для блогаў і CMS?
як мы можам стварыць карту сайта URL-адрасоў для блогаў і CMS?
карта сайта 2,6 Beta 2
падтрымка блогаў і CMS можна паглядзець?
OK - мы будзем глядзець. Мы зараз яшчэ некалькі рэчаў з-за супрацоўніка глядзець. Наша каманда будзе расці ў бліжэйшы час (верагодна, у апошні тыдзень гэтага месяца). З-за гэтага мы паклапоцімся пра гэта інтэграцыя пытанне не неадкладна будзе - спадзяюся, што гэта нармальна для вас Гэта, ужо ў спісе TODO
Гэй vbet я стварыў скрыпт, і я бегу на 100% на маёй машыне
Вам проста трэба выдаліць якія мовы вы не хочаце, і змяніць пад-linux.org на ваш сайт адрас. у гэтым выпадку я бягу ў маім форуме кораня.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
Гэта дасць магчымасць зрабіць працэс хутчэй і не будзе выкарыстоўваць генераваць пытанні PHP памяці
захаваць гэты сцэнар у vbseo_sitemap / каталог дадзеных, як convert.sh
CHMOD + х convert.sh
для запуску выкарыстаць
. / Convert.sh
і чым вы зможаце выкарыстоўваць у якасці sitemaplanguage_index.xml.gz карту сайта змяніць "мова" для ан,-эс-небудзь іншую мову
дайце мне ведаць, калі вам патрэбныя любыя іншыя тлумачэнні.
Акрамя таго, неабходна дадаць гэты скрыпт на сістэмным файле пасля часу vbseo карта сайта кронтаб працуе.
Дзякуй,
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) { ...
Апошні раз рэдагавалася wowglider.de; 19-06-10 у 14:32.
Калі ласка, звярніце ўвагу, што ў readme.html няма апісання Sitemap Generator ўключаны. Інтэграцыя інструкцыі для Sitemap Generator, тут: http://www.vbenterprisetranslator.co...tegration.html
Як я бачу, у вас ёсць код, апісаны там, але ў Вас ёсць гэта не так. Калі ласка, адмяніць гэтыя змены і скапіяваць наш код у першую чаргу. Тады праверце гэта працуе. І пасля гэтага, калі вы хочаце зрабіць дадатковыя мадыфікацыі апісаны ў канцы першага паста. І, калі ласка, пераканайцеся, што вы робіце ўсё правільна. Зараз гэта не так. Па неабавязковы крок мадыфікацыі - вы павінны паставіць наш код у іншым месцы (да апісанай лініі) і пасля гэтага зрабіць невялікія змены. Зараз Вы толькі што змянілі адну з нашых радкі кода не так, як было апісана.
Калі ласка, звярніце ўвагу, што я не ведаю, што вы маеце на ўвазе ваш апошні каментар ад апошняга паведамлення тут. Калі ласка, апішыце яе больш калі яна мае стаўленне
PS.
Пасля таго як мы вырашыць вашыя праблемы гэтай тэме будуць злівацца з патокам Карта сайта інтэграцыі Generator. Ён застаецца тут зараз толькі зробіць вас лягчэй знайсці яго ў месца, дзе вы чакаеце, але ў нас ужо ёсць паток на пытанні Sitemap Generator інтэграцыі.