como podemos xerar sitemap URLs para blogs e cms?
como podemos xerar sitemap URLs para blogs e cms?
sitemap 2,6 Beta 2
blogs de apoio e cms pode dar un ollo?
OK - imos dar un ollo. Temos agora máis algunhas cousas por mor de traballador na procura. O noso equipo vai medrar pronto (probablemente a última semana deste mes). Por iso, imos tomar coidado con esa cuestión de integración non immediatelly - esperanza de que é ok para ti Trátase, xa na lista TODO
Hey vbet eu creei un script shell e eu estou correndo 100% na miña caixa
só precisa eliminar o que linguas non quere e cambiar, so-linux.org para o seu enderezo da páxina web. neste caso, eu estou correndo na miña raíz do foro.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
Isto fará que o proceso máis rápido e non vai xerar problemas de memoria utiliza php
gardar este script en vbseo_sitemap / datos do directorio como convert.sh
chmod + x convert.sh
para realizar uso
. / Convert.sh
e do que vai ser capaz de utilizar sitemaplanguage_index.xml.gz como o seu sitemap cambio "linguaxe" para en, es ou outra lingua
deixe-me saber se precisa de calquera outra explicación.
Tamén é necesario engadir este script en crontab do sistema despois do tempo vBSEO sitemap crontab é executado.
Grazas,
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) { ...
Último editado por wowglider.de; 19-06-10 en 14:32.
Ten en conta que no readme.html non hai descrición Sitemap Generator incluído. Instrucións de integración para Sitemap Generator está aquí: http://www.vbenterprisetranslator.co...tegration.html
Como eu vexo tes o código descrito alí, pero ten todo mal. Por favor, desfacer estas modificacións e copiar o noso primeiro código. A continuación, comprobar que é traballo. E despois diso, se quere facer a modificación opcionais descritos ao final do primeiro post. E asegúrese de facelo dereito. Agora que está mal. Segundo a etapa de modificación opcional - tes que poñer o noso código noutro lugar (antes da liña descrita) e despois diso facer pequena modificación. Agora só cambiou unha das nosas liñas de código non como foi descrito.
Tamén - se Google non pode recuperar o voso sitemaps nada entón fai seguro que te apropiadamente puxo o voso .htaccess Ficheiro. Compracer instrucións de integración do control outra vez - sitemap a regra ten que ser colocada antes de vBET regras. Se non es seguro aproximadamente el - compracer o correo xusto aquí enteiro o voso .htaccess O ficheiro e nós verificarano
Teña en conta que eu non sei o que quere dicir co seu último comentario do último post aquí. Por favor, describa o máis, se é relevante
PS.
Despois de que resolver os seus problemas neste fío será fundida con rosca integración Sitemap Generator. El permanece aquí agora só para facelo máis doado de atopala no lugar onde lle espera, pero xa temos tema para cuestións de integración Sitemap Generator.