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.

Sort topics alphabetically no funciona con SEO

Soporte de MODs para phpBB 3.0.x
Dudas sobre AutoMOD aquí por favor.
Cerrado
Avatar de Usuario
Carlos Murillo
Ex Staff
Mensajes: 701
Registrado: 28 Nov 2011, 04:21
Género:
Edad: 33

Sort topics alphabetically no funciona con SEO

#1

Mensaje por Carlos Murillo »

URL: http://sinaloa-mp3.org
Versión phpBB: 3.0.11
MODs Instalados: phpBB Seo Premod
cBB Blockgets
BBCode Hider
AOS Notificaciones
AOS Topic statics
Sort topics alphabetically
Plantilla(s) usada(s): Cizgi
Servidor: Linux, Pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
URL del MOD:: https://www.phpbb.com/community/viewtopic.php?t=981865

Miren lo que pasa que el mod Sort topics alphabetically no funciona con SEO, pueden ver que aquí: http://sinaloa-mp3.org/norteno/ al momento de aplastar una letra solo se actualiza mas no se ordena, pero cuando desactivo el seo funciona perfecto, estuve modificando el viewforum.php pero no tuve resultados, pero creo que allí es por que es lo único que se modifica para que funcione el mod, se los dejo las modificaciones que se tiene que hacer en el viewforum.php:

Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

if (!$forum_data)
{
	trigger_error('NO_FORUM');
}
Agregar despues
Tip: Agregue estas líneas en una nueva línea en blanco después de las líneas precedentes a encontrar.

Código: Seleccionar todo

// Begin Sort topics alphabetically
$letter	= request_var('letter', '');
if (!in_array($letter, range('A', 'Z')) && $letter != 'other' || !$forum_data['sort_alphabet'])
{
	$letter = '';
}
// End Sort topics alphabetically
Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param);
Agregar despues
Tip: Agregue estas líneas en una nueva línea en blanco después de las líneas precedentes a encontrar.

Código: Seleccionar todo

// Begin sort topics alphabetically
// A bit of phpBB code from memberlist, thank you
$sql_where_letter = '';
if ($letter == 'other')
{
	for ($i = 97; $i < 123; $i++)
	{
		$sql_where_letter .= ' AND topic_title NOT ' . $db->sql_like_expression(chr($i) . $db->any_char);
	}
}
else if ($letter)
{
	$sql_where_letter .= ' AND topic_title ' . $db->sql_like_expression(substr($letter, 0, 1) . $db->any_char);
}
// End sort topics alphabetically

Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

if ($sort_days)
{
	$min_post_time = time() - ($sort_days * 86400);
Remplaza con
Tip: Reemplazar la(s) línea(s) precedente(s) para encontrar las líneas siguientes.

Código: Seleccionar todo

if ($sort_days || $letter)
{
	$min_post_time = ($sort_days) ? time() - ($sort_days * 86400) : 0;
Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

OR topic_type = " . POST_ANNOUNCE . ")
Agregar despues
Tip: Agregue estas líneas en una nueva línea en blanco después de las líneas precedentes a encontrar.

Código: Seleccionar todo

$sql_where_letter
Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

'GOTO_PAGE_IMG'				=> $user->img('icon_post_target', 'GOTO_PAGE'),
Agregar despues
Tip: Agregue estas líneas en una nueva línea en blanco después de las líneas precedentes a encontrar.

Código: Seleccionar todo

'U_ALL_TOPICS' => append_sid("viewforum.$phpEx", "f=$forum_id&letter=&st=$sort_days&sk=$sort_key&sd=$sort_dir"),
'S_SORT_ALPHABET' => $forum_data['sort_alphabet'],
Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

// Grab icons
$icons = $cache->obtain_icons();
Agregar antes
Tip: Agregue estas líneas en una nueva línea en blanco antes de las líneas precedentes a encontrar.

Código: Seleccionar todo

// Begin sort topics alphabetically

foreach (range('A', 'Z') as $single_letter)
{
	$template->assign_block_vars('alphabet', array(
		'LETTER' => $single_letter,
		'U_LETTER' => append_sid("viewforum.$phpEx", "f=$forum_id&letter=$single_letter&$u_sort_param"),
		'DIVIDER' => ',',
	));
}
$template->assign_block_vars('alphabet', array(
		'LETTER' => "#",
		'U_LETTER' => append_sid("viewforum.$phpEx", "f=$forum_id&letter=other&$u_sort_param"),
		'DIVIDER' => '',
));
// End sort topics alphabetically
Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

	else
		{
			$topics_count--;
		}
Remplaza con
Tip: Reemplazar la(s) línea(s) precedente(s) para encontrar las líneas siguientes.

Código: Seleccionar todo

        elseif(empty($letter))
        {
            $topics_count--;
        } 

Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

else
{
	$get_forum_ids = array_diff($active_forum_ary['forum_id'], $active_forum_ary['exclude_forum_id']);
	$sql_where = (sizeof($get_forum_ids)) ? $db->sql_in_set('t.forum_id', $get_forum_ids) : 't.forum_id = ' . $forum_id;
}
Agregar despues
Tip: Agregue estas líneas en una nueva línea en blanco después de las líneas precedentes a encontrar.

Código: Seleccionar todo

// Sort topic alphabetically
// We need to edit the once generated where part of the query, since table shortcuts are used
$sql_where_letter = str_replace('topic_title', 't.topic_title', $sql_where_letter);

Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

$sql_approved
Agregar despues
Tip: Agregue estas líneas en una nueva línea en blanco después de las líneas precedentes a encontrar.

Código: Seleccionar todo

$sql_where_letter

Buscar
Tip: Ésta puede ser una busqueda parcial y no la línea entera.

Código: Seleccionar todo

'PAGINATION'	=> generate_pagination(append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=$forum_id&$u_sort_param"), $topics_count, $config['topics_per_page'], $start),
Remplaza con
Tip: Reemplazar la(s) línea(s) precedente(s) para encontrar las líneas siguientes.

Código: Seleccionar todo

'PAGINATION'	=> generate_pagination(append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=$forum_id&letter=$letter&$u_sort_param"), $topics_count, $config['topics_per_page'], $start),
Mis Proyectos Personales: | Mostrar
- Foro phpBB3: http://www.sinaloa-mp3.org
- Version de phpBB: 3.1.4
- Tema Instalado: Ariki (De Pago)
- Extenciones Instaladas:
Aun no
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.epicenterxbass.com/foro
- Version de phpBB: 3.1.4
- Tema Instalado: IDLaunch ported 3.1.x by phpBB Spain
- Extenciones Instaladas:
Advanced BBCode Box
Announcements on index
Annual Stars
Board Announcements
Breadcrumb Menu
Browse Happy
External Links Open in New Window
Forum Disclaimer
Google AdSense
Last Post Avatar
Loading indicator
phpBB3 SEO Sitemap
Precise Similar Topics
Private Message Box Status Bars
Quickedit
Quick Login
Scroll To Top
Seo Meta Description
TinyPic Link
Top Five
Topic Author
Topic Preview
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.phpbbmexico.com
- Version de phpBB: 3.1.4
- Tema Instalado: phpBBCis, Prosilver Especial Edition, Prosilver (Selector)
- Extenciones Instaladas:
Varios :D
- Servidor: Linux, De Paga
¿Buscas un buen hosting de Pago a muy bajo costo? Recomiendo a:
Imagen
SPOILER_SHOW
Carlos Murillo:
Conocimientos en: php, html, mysql, phpmyadmin, whm, whmcs, phpBB y un poco de photoshop xD.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Re: Sort topics alphabetically no funciona con SEO

#2

Mensaje por Alorse »

Intenta solo desactivando en el Zero Dupe, que supongo lo tienes funcionando.

Avatar de Usuario
Carlos Murillo
Ex Staff
Mensajes: 701
Registrado: 28 Nov 2011, 04:21
Género:
Edad: 33

Re: Sort topics alphabetically no funciona con SEO

#3

Mensaje por Carlos Murillo »

Alorse escribió:Intenta solo desactivando en el Zero Dupe, que supongo lo tienes funcionando.
sii pero no abra forma de hacer una adaptación para que el zero dupe siga funcionado?
:cerveza:
Mis Proyectos Personales: | Mostrar
- Foro phpBB3: http://www.sinaloa-mp3.org
- Version de phpBB: 3.1.4
- Tema Instalado: Ariki (De Pago)
- Extenciones Instaladas:
Aun no
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.epicenterxbass.com/foro
- Version de phpBB: 3.1.4
- Tema Instalado: IDLaunch ported 3.1.x by phpBB Spain
- Extenciones Instaladas:
Advanced BBCode Box
Announcements on index
Annual Stars
Board Announcements
Breadcrumb Menu
Browse Happy
External Links Open in New Window
Forum Disclaimer
Google AdSense
Last Post Avatar
Loading indicator
phpBB3 SEO Sitemap
Precise Similar Topics
Private Message Box Status Bars
Quickedit
Quick Login
Scroll To Top
Seo Meta Description
TinyPic Link
Top Five
Topic Author
Topic Preview
- Servidor: Linux, De Paga

- Foro phpBB3: http://www.phpbbmexico.com
- Version de phpBB: 3.1.4
- Tema Instalado: phpBBCis, Prosilver Especial Edition, Prosilver (Selector)
- Extenciones Instaladas:
Varios :D
- Servidor: Linux, De Paga
¿Buscas un buen hosting de Pago a muy bajo costo? Recomiendo a:
Imagen
SPOILER_SHOW
Carlos Murillo:
Conocimientos en: php, html, mysql, phpmyadmin, whm, whmcs, phpBB y un poco de photoshop xD.

Cerrado

Volver a “Soporte de MODs”