Página 1 de 1

Subject prefix + MSSTI Dynamic Meta

Publicado: 03 Abr 2011, 02:02
por Makoto
Bueno tengo el mod

http://www.phpbb.com/community/viewtopi ... &t=2091731

tambien el mod

MSSTI Dynamic Meta

y me causa estos errores

http://www.iloveidol.com/viewforum.php?f=27

Imagen

Subject prefix + MSSTI Dynamic Meta

Publicado: 03 Abr 2011, 06:03
por leviatan21
Entre tus datos de soporte, no leo nada de un MOD para colorear titulos de temas, y ese es el problema, al agregar color se agrega código HTML en las descripciones y eso rompe con las META etiquetas.
Ambos MODs no pueden coexistir :cry:

Re: Subject prefix + MSSTI Dynamic Meta

Publicado: 03 Abr 2011, 19:19
por Makoto
el mod instalado es Subject Prefix y si esta en mi lista de mods http://www.phpbb.com/community/viewtopi ... dbbe2b925a

bueno ese mismo error paso con el feed en autor lo corrigio haciendo lo siguiente

en includes/hook/hook_subject_prefix.php

Código: Seleccionar todo

// Add to the topic title
		if (!empty(sp_phpbb::$template->_tpldata['.'][0]['TOPIC_TITLE']))
		{
			$topic_title	= sp_phpbb::$template->_tpldata['.'][0]['TOPIC_TITLE'];
			$topic_prefix	= sp_core::generate_prefix_string($topic_data['subject_prefix_id']);
			sp_phpbb::$template->assign_var('FEED_TOPIC_TITLE', $topic_title);		// A small fix for topic feeds (#11)
			$topic_title = ($topic_prefix === false) ? $topic_title : $topic_prefix . ' ' . $topic_title;
			sp_phpbb::$template->assign_var('TOPIC_TITLE', $topic_title);
		}
el en el overrall_header.html cambiar

Código: Seleccionar todo

<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
por esto

Código: Seleccionar todo

<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {FEED_TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->

eh intentadohacer lo mismopara viewforum pero solo me aparecen en los meta los temas q tienen prefijo

Subject prefix + MSSTI Dynamic Meta  Tema Solucionado

Publicado: 06 Abr 2011, 05:44
por leviatan21
Vengo con el cambio, sigue estas indicaciones :

Abrir :

Código: Seleccionar todo

raíz/viewforum.php
Buscar :

Código: Seleccionar todo

			'TOPIC_TITLE'		=> censor_text($row['topic_title']),
Antes, agregar : (en una nueva linea)

Código: Seleccionar todo

// MOD : MSSTI Header (V1.0.1) - Start
			// Disable any html in the title
			'TOPIC_TITLE_META'	=> trim(strip_tags(censor_text($row['topic_title']))),
// MOD : MSSTI Header (V1.0.1) - End
Abrir :

Código: Seleccionar todo

raíz/viewtopic.php
Buscar :

Código: Seleccionar todo

	'TOPIC_TITLE' 	=> $topic_data['topic_title'],
Antes, agregar : (en una nueva linea)

Código: Seleccionar todo

// MOD : MSSTI Header (V1.0.1) - Start
	// Disable any html in the title
	'TOPIC_TITLE_META'	=> trim(strip_tags($topic_data['topic_title'])),
// MOD : MSSTI Header (V1.0.1) - End
Abrir :

Código: Seleccionar todo

raíz/styles/TU_ESTILO/template/overrall_header.html
Buscar :

Código: Seleccionar todo

<meta name="keywords" content="<!-- IF META_KEYWORDS_DYNAMIC --><!-- BEGIN forumrow -->{forumrow.FORUM_NAME}<!-- IF not forumrow.S_LAST_ROW or FORUM_NAME -->, <!-- ENDIF --><!-- END forumrow --> <!-- IF FORUM_NAME -->{FORUM_NAME}, {FORUM_DESC_META}<!-- ENDIF -->, <!-- ENDIF --> <!-- IF META_KEYWORDS -->{META_KEYWORDS}<!-- ENDIF -->" />
<meta name="description" content="<!-- IF META_DESCRIPTION_DYNAMIC --><!-- BEGIN forumrow --><!-- IF forumrow.FORUM_DESC_META -->{forumrow.FORUM_DESC_META}<!-- IF not forumrow.S_LAST_ROW -->, <!-- ENDIF --><!-- ENDIF --><!-- END forumrow --><!-- BEGIN topicrow -->{topicrow.TOPIC_TITLE}<!-- IF not topicrow.S_LAST_ROW -->, <!-- ENDIF --><!-- END topicrow --><!-- IF TOPIC_TITLE-->, {TOPIC_TITLE}<!-- ENDIF -->, <!-- ENDIF --> <!-- IF META_KEYWORDS -->{META_DESCRIPTION}<!-- ENDIF -->" />
Reemplazar, por :

Código: Seleccionar todo

<meta name="keywords" content="<!-- IF META_KEYWORDS_DYNAMIC --><!-- BEGIN forumrow -->{forumrow.FORUM_NAME}<!-- IF not forumrow.S_LAST_ROW or FORUM_NAME -->, <!-- ENDIF --><!-- END forumrow --> <!-- IF FORUM_NAME -->{FORUM_NAME}, {FORUM_DESC_META}<!-- ENDIF -->, <!-- ENDIF --> <!-- IF META_KEYWORDS -->{META_KEYWORDS}<!-- ENDIF -->" />
<meta name="description" content="<!-- IF META_DESCRIPTION_DYNAMIC --><!-- BEGIN forumrow --><!-- IF forumrow.FORUM_DESC_META -->{forumrow.FORUM_DESC_META}<!-- IF not forumrow.S_LAST_ROW -->, <!-- ENDIF --><!-- ENDIF --><!-- END forumrow --><!-- BEGIN topicrow -->{topicrow.TOPIC_TITLE_META}<!-- IF not topicrow.S_LAST_ROW -->, <!-- ENDIF --><!-- END topicrow --><!-- IF TOPIC_TITLE_META-->, {TOPIC_TITLE_META}<!-- ENDIF -->, <!-- ENDIF --> <!-- IF META_KEYWORDS -->{META_DESCRIPTION}<!-- ENDIF -->" />
Recuerda actualizar las plantillas desde el ACP -> ESTILOS

Subject prefix + MSSTI Dynamic Meta

Publicado: 06 Abr 2011, 19:51
por Makoto
:cerveza:

ahora si se ven bien los meta gracias Leviatan21 :ok: