Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Reescribiendo portal a html con phpBB SEOTema Solucionado

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
jakk
Ex Staff
Mensajes: 2201
Registrado: 14 Jun 2009, 08:57
Edad: 39

Reescribiendo portal a html con phpBB SEO  Tema Solucionado

#1

Mensaje por jakk »

Cuando tenemos activada la opción de Directorio raíz Virtual en el phpBB SEO mod nos reescribe el indice del foro a html, para entendernos, cambia index.php por forum.html o foro.html (en caso de tenerlo traducido).
Pero en caso de que tengamos un portal instalado el portal no se reescribe a html, sino que continua siendo portal.php, bueno pues ahora veremos como con unos sencillos cambios podemos hacer que pase a ser portal.html

Abrir: phpbb_seo/phpbb_seo_class.php
Buscar:

Código: Seleccionar todo

var	$seo_ext = array( 'forum' => '.html', 'topic' => '.html', 'post' => '.html', 'user' => '.html', 'group' => '.html',  'index' => '', 'global_announce' => '/', 'leaders' => '.html', 'atopic' => '.html', 'utopic' => '.html', 'npost' => '.html', 'urpost' => '.html', 'pagination' => '.html', 'gz_ext' => ''
Añadir despues en la misma linea:

Código: Seleccionar todo

, 'portal' => '.html'
Buscar:

Código: Seleccionar todo

var	$seo_static = array( 'forum' => 'forum', 'topic' => 'topic', 'post' => 'post', 'user' => 'member', 'group' => 'group', 'index' => '', 'global_announce' => 'announces', 'leaders' => 'the-team', 'atopic' => 'active-topics', 'utopic' => 'unanswered', 'npost' => 'newposts', 'urpost' => 'unreadposts', 'pagination' => 'page', 'gz_ext' => '.gz'
Añadir despues en la misma linea:

Código: Seleccionar todo

, 'portal' => 'portal'
Buscar:

Código: Seleccionar todo

// Allow to add options without slowing down the URL rewriting process
		$this->rewrite_method[$phpbb_root_path] = array_merge(
			array(
				'viewtopic' => 'viewtopic',
				'viewforum' => 'viewforum',
				'index' => 'index',
				'memberlist' => 'memberlist',
Añadir despues:

Código: Seleccionar todo

                'portal' => 'portal',
Buscar:

Código: Seleccionar todo

		// virtual root option
		if ($this->seo_opt['virtual_root']) {
			$this->seo_path['phpbb_urlR'] = $this->seo_path['root_url'];
			$this->file_hbase['index'] = $this->seo_path['phpbb_url'];
			$this->seo_static['index'] = empty($this->seo_static['index']) ? 'forum' : $this->seo_static['index'];
		}
		$this->seo_ext['index'] = empty($this->seo_static['index']) ? '' : ( empty($this->seo_ext['index']) ? '.html' : $this->seo_ext['index']);
Añadir despues:

Código: Seleccionar todo

		$this->seo_ext['portal'] = empty($this->seo_static['portal']) ? '' : ( empty($this->seo_ext['portal']) ? '.html' : $this->seo_ext['portal']);
Buscar:

Código: Seleccionar todo

	/**
	* URL rewritting for index.php
	* @access private
	*/
	function index() {
Añadir antes:

Código: Seleccionar todo

	/**
	* URL rewritting for portal
	* @access private
	*/
	function portal() {
		$this->path = $this->seo_path['phpbb_urlR'];
		if ($this->filter_url($this->seo_stop_vars)) {
			$this->url = $this->seo_static['portal'] . $this->seo_ext['portal'];
			return;
		}
		$this->path = $this->seo_path['phpbb_url'];
		return;
	}
Después de hacer los cambios hay que generar un nuevo archivo .htaccess

Lo he probado en mi foro y funciona perfectamente (en board3 portal), creo que funcionará con cualquier portal para phpBB3
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta la Documentación de phpBB 2 y phpBB 3 y sus correspondientes FAQS de ayuda.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Quizás tu duda esté resuelta, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

[hr]
No doy soporte por MP ni por MSN ni por el Chat
[hr]
© Jakk - www.ivemfinity.com | © chirri23 - www.mundoforeros.com | Foro de Pruebas

Cerrado

Volver a “Soporte de MODs”