kung paano namin bumuo ng sitemap ng url para sa mga blog at CMS?
kung paano namin bumuo ng sitemap ng url para sa mga blog at CMS?
sitemap 2.6 Beta 2
blog support at CMS maaari mong tingnan?
OK - namin tingnan. Namin ngayon ang ilang higit pang mga bagay dahil sa mga empleyado naghahanap. Ang aming koponan ay lalaki madaling (marahil sa huling linggo ng buwang ito). Dahil na namin alagaan tungkol sa ang isyu integration na ito ay hindi immediatelly-asa na ito ay ok para sa iyo Ito ay, na sa listahan sa TODO
Uy vbet i lumikha ng isang shell script at tumatakbo ako ng 100% sa aking box
kailangan mo lamang alisin ang kung ano ang mga wika na hindi mo nais na at baguhin sa ilalim-linux.org sa iyong website address. sa kasong ito ako tumatakbo sa aking forum root.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
Ito ay proseso ang mas mabilis at hindi gamitin ng php isyu memory
i-save ang script na ito sa direktoryo ng vbseo_sitemap / data bilang convert.sh
chmod + x convert.sh
upang magpatakbo ng paggamit
. / Convert.sh
at kaysa mo na gamitin ang sitemaplanguage_index.xml.gz bilang iyong sitemap sa "wika" na baguhin para sa en, es o ibang wika
ipaalam sa akin kung kailangan mo ng anumang iba pang paliwanag.
Gayundin kailangan mong idagdag ang script sa crontab ng sistema matapos ang oras na tumatakbo ng crontab vbseo sitemap.
Salamat,
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) { ...
Huling nai-edit sa pamamagitan ng wowglider.de; 19-06-10 sa 14:32.
Mangyaring tandaan na sa readme.html ay walang paglalarawan ng Sitemap Generator kasama. Pagsasama ng mga tagubilin para sa Sitemap Generator ay dito: http://www.vbenterprisetranslator.co...tegration.html
Tulad ng nakikita ko na mayroon kang code inilarawan doon ngunit mayroon kang ito mali. Mangyaring i-undo ang mga pagbabagong iyon at kopyahin ang aming code sa unang. Pagkatapos suriin ito gumagana. At pagkatapos kung nais mong opsyonal na pagbabago na inilarawan sa dulo ng unang post. At mangyaring tiyakin mo na ito ng tama. Ngayon ito ay mali. Ayon sa opsyonal na hakbang ng pagbabago - ikaw ay may upang ilagay ang aming mga code sa iba pang mga lugar (bago inilarawan line) at pagkatapos na maliit na pagbabago. Ngayon mo lamang ay nagbago ang isa sa aming mga linya ng code na hindi bilang ito ay inilarawan.
Gayundin - kung hindi makuha ng Google ang iyong mga sitemap sa lahat pagkatapos ay tiyakin na naaangkop mong itakda ang iyong .htaccess file. Mangyaring suriin ang mga tagubilin sa pagsasama muli - sitemap panuntunan ay dapat na inilagay bago vBET patakaran. Kung hindi ka sigurado tungkol dito - mangyaring i-post lamang dito buo ang iyong .htaccess file at i-verify namin ito
Mangyaring tandaan na hindi ko alam kung ano ang gagawin mo bang sabihin sa pamamagitan ng iyong huling komento mula sa huling post dito. Mangyaring ilarawan ito ng mas maraming kung ito ay may kaugnayan
PS.
Pagkatapos naming lutasin ang iyong isyu thread na ito ay isinama sa Sitemap Generator integration thread. Mananatiling dito ngayon lamang upang gawing mong madaling mahanap ito sa lugar kung saan inaasahan, ngunit namin na may thread para sa mga isyu ng Sitemap Generator integration.