Página 1 de 2

MOD Sitemap

Enviado: 03 Mar 2011, 11:42
por Mall
Existe algum bom mod para gerar automaticamente o sitemap do phpBB? Achei um, mas é de 2005.

Alguem recomenda algum?

Att.

Re: MOD Sitemap

Enviado: 03 Mar 2011, 14:05
por _Vinny_

Re: MOD Sitemap

Enviado: 03 Mar 2011, 14:41
por Mall
Valew mais uma vez Vinny, vou instalar o primeiro, pois o segundo não tem pra ultima versão do PHPBB.

Valew manolo!!!

Re: MOD Sitemap

Enviado: 03 Mar 2011, 17:56
por Mall
Coloquei ele lá, a unica coisa chta é que ele mostra as urls sem rewirite. Não sei se isso não pode me prejudicar no google?!!?

Re: MOD Sitemap

Enviado: 03 Mar 2011, 20:10
por _Vinny_
Mall, não tenho certeza, mas no site do phpbb-seo eles disponibilizam um mod sitemap compativel com o modrewrite, dá uma pesquisada por lá.

Re: MOD Sitemap

Enviado: 04 Mar 2011, 16:38
por Mall
INstalei e funionou o MOD Rewirite, é o GYM Sitemap

O problema é que o sitemapindex.xml dá o seguinte erro:

Erro no carregamento da folha de estilos: Uma folha de estilos XSLT não possui um mimetype XML:http://www.site.com.br/forum/gym_sitema ... theme_id-6

Re: MOD Sitemap

Enviado: 04 Mar 2011, 18:39
por RobsonArsB
Veja se isso da certo:

Abra : gymsitemaps/gym_sitemaps/gym_style.php

Procure por:

Código: Selecionar todos

   preg_match('`action-(rss|google),type-(xsl),lang-([a-z]+),theme_id-([0-9]+)`', $qs, $matches );
Subistitua por:

Código: Selecionar todos

   preg_match('`action-(rss|google),type-(xsl),lang-([a-z]+[_]?[a-z]?[a-z]?),theme_id-([0-9]+)`', $qs, $matches );

Re: MOD Sitemap

Enviado: 04 Mar 2011, 18:41
por _Vinny_
Posta aqui o URL do sitemap.

Re: MOD Sitemap

Enviado: 04 Mar 2011, 18:54
por Mall
_Vinny_ escreveu:Posta aqui o URL do sitemap.
http://www.contextojuridico.com.br/foru ... pindex.xml
RobsonArsB escreveu:Veja se isso da certo:

Abra : gymsitemaps/gym_sitemaps/gym_style.php

Procure por:

Código: Selecionar todos

   preg_match('`action-(rss|google),type-(xsl),lang-([a-z]+),theme_id-([0-9]+)`', $qs, $matches );
Subistitua por:

Código: Selecionar todos

   preg_match('`action-(rss|google),type-(xsl),lang-([a-z]+[_]?[a-z]?[a-z]?),theme_id-([0-9]+)`', $qs, $matches );

Peguei o arquivo e não tinha esse código, o mais próximo foi isso:

Código: Selecionar todos

// grabb vars like this because browser are not aggreeing on how to handle & in xml. FF only accpet & where IE and opera only accept &
	$qs = isset($_SERVER['QUERY_STRING']) ? trim($_SERVER['QUERY_STRING']) : '';
	if ($qs && preg_match('`action-(rss|google),type-(xsl),lang-([a-z_]+),theme_id-([0-9]+)`i', $qs, $matches )) {
		$language = $matches[3];
		$action = in_array($matches[1], $action_expected) ? $matches[1] : '';
		$gym_style_type = in_array($matches[2], $type_expected) ? $matches[2] : '';
		$theme_id = intval($matches[4]);
	}
}

Substitui isso pelo codigo que tu me deu:

Código: Selecionar todos

 preg_match('`action-(rss|google),type-(xsl),lang-([a-z_]+),theme_id-([0-9]+)`i', $qs, $matches )) {
		$language = $matches[3];

Re: MOD Sitemap

Enviado: 04 Mar 2011, 19:13
por RobsonArsB
No codigo acima : procure essa linha:

Código: Selecionar todos

preg_match('`action-(rss|google),type-(xsl),lang-([a-z_]+),theme_id-([0-9]+)`i', $qs, $matches
Subistitua por:

Código: Selecionar todos

preg_match('`action-(rss|google),type-(xsl),lang-([a-z]+[_]?[a-z]?[a-z]?),theme_id-([0-9]+)`', $qs, $matches