comment nous pouvons générer des urls sitemap pour blogs et CMS?
comment nous pouvons générer des urls sitemap pour blogs et CMS?
Plan du site 2.6 Bêta 2
les blogs de soutien et CMS peut vous prendre un coup d'oeil?
OK - nous allons jeter un oeil. Nous avons maintenant les choses un peu plus en raison de l'employé à la recherche. Notre équipe va croître rapidement (probablement en dernière semaine de ce mois-ci). A cause de cela nous nous occuperons de cette question de l'intégration n'est pas immediatelly - espérons qu'il est ok pour vous Il est déjà sur la liste TODO
Hé vBET j'ai créé un script shell et je suis à court de 100% sur ma boîte
vous avez juste besoin retirer les langues que vous ne voulez pas et changer sous-linux.org d'adresse de votre site. dans ce cas, je suis à court de ma racine du 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
Cela rendra le processus plus rapide et ne pas utiliser de générer des problèmes de mémoire PHP
enregistrer ce script à vbseo_sitemap / données de l'annuaire que convert.sh
chmod + x convert.sh
d'exécuter l'utilisation
. / Convert.sh
et que vous serez capable d'utiliser sitemaplanguage_index.xml.gz l'évolution de vos sitemap "langue" pour en, es ou une autre langue
laissez-moi savoir si vous avez besoin d'autre explication.
Aussi, vous devez ajouter ce script sur le crontab système après l'heure vBSEO Sitemap crontab s'exécute.
Merci,
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) { ...
Dernière édition par le wowglider.de; 19-06-10 au 14:32.
S'il vous plaît noter que dans readme.html il n'existe aucune description Sitemap Generator inclus. Les instructions d'intégration pour Sitemap Generator êtes ici: http://www.vbenterprisetranslator.co...tegration.html
Comme je vois que vous avez du code qui y sont décrites, mais vous avez tort. S'il vous plaît annuler les modifications et la copie de notre premier code. Ensuite, vérifiez qu'elle est active. Et après cela, si vous voulez faire la modification facultative décrite à la fin du premier post. Et s'il vous plaît assurez-vous il droit. Maintenant qu'il est erroné. Selon l'étape de modification optionnelle - vous avez à mettre notre code dans un autre endroit (avant la ligne décrite) et après cela ne petite modification. Maintenant, vous venez de changer l'une de nos lignes de code et non tel qu'il a été décrit.
S'il vous plaît noter que je ne sais pas ce que tu veux dire par votre dernier commentaire du dernier message ici. S'il vous plaît le décrire plus si elle est pertinente
PS.
Après que nous ayons à résoudre vos problèmes de ce fil sera fusionné avec le fil du site d'intégration du générateur. Il reste ici plus que de vous faire plus facile de le trouver dans un endroit où vous vous y attendez, mais nous avons déjà filet pour les questions de l'intégration du site générateur.