Seleccionar idioma:
Realizar Donación - Mods Premium - Portfolio



Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.
* [Tip] Añadir tag [Solucionado] a los titulos de temas.
  Leído 3639 veces
* Viendo el foro
 0 Usuarios y 1 Visitante están viendo este foro.


*
Autor: ^HeRaCLeS^
Sep 06 2011
Añadir tag [Solucionado] a los titulos de temas

Este tip requiere tener instalado el mod Topic Solved

Con este pequeño tip pretendo explicar la forma de agregarle un tag [Solucionado] a la lista de temas.
Para ello vamos a modificar 2 archivos mas los archivos de idioma que se tengan en el sitio.
    Archivos a modificar:
    • MessageIndex.php
    • MessageIndex.template.php
    • Modifications.english.php
    • Modifications.spanish_latin/_es.php



En el archivo MessageIndex.php
Buscar:
Código: [Seleccionar]
$result = $smcFunc['db_query']('substring', '
SELECT
t.id_topic, t.num_replies, t.locked, t.num_views, t.is_sticky, t.id_poll, t.id_previous_board,
Reemplazar con:
Código: [Seleccionar]
$result = $smcFunc['db_query']('substring', '
SELECT
t.is_solved, t.id_topic, t.num_replies, t.locked, t.num_views, t.is_sticky, t.id_poll, t.id_previous_board,

Buscar:
Código: [Seleccionar]
// 'Print' the topic info.
$context['topics'][$row['id_topic']] = array(
'id' => $row['id_topic'],
Reemplazar con:
Código: [Seleccionar]
// 'Print' the topic info.
$context['topics'][$row['id_topic']] = array(
'solved' => $row['is_solved'],
'solved_link' => '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0">'.$txt['TSolved'].'</a>',
'id' => $row['id_topic'],




En el archivo MessageIndex.template.php
Buscar:
Código: [Seleccionar]
<td class="subject ', $alternate_class, '">
<div ', (!empty($topic['quick_mod']['modify']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\');"' : ''), '>
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';

Reemplazar con:
Código: [Seleccionar]
<td class="subject ', $alternate_class, '">
<div ', (!empty($topic['quick_mod']['modify']) ? 'id="topic_' . $topic['first_post']['id'] . '" onmouseout="mouse_on_div = 0;" onmouseover="mouse_on_div = 1;" ondblclick="modify_topic(\'' . $topic['id'] . '\', \'' . $topic['first_post']['id'] . '\');"' : ''), '>
', $topic['is_sticky'] ? '<strong>' : '', '<span id="msg_' . $topic['first_post']['id'] . '">'.(!empty($topic['solved']) ? $topic['solved_link'] : '').' ', $topic['first_post']['link'], (!$context['can_approve_posts'] && !$topic['approved'] ? '&nbsp;<em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';





En el archivos Modifications.english.php
Añadimos al final:
Código: [Seleccionar]
$txt['TSolved'] = '[ Solved ]';
En el archivos Modifications.spanish_latin/_es.php
Añadimos al final:
Código: [Seleccionar]
$txt['TSolved'] = '[ Solucionado ]';



Antes

Despues





Bueno eso es todo, espero que les guste y sirva.

Saludos ;)



Muy buen tip en verdad :D al rato lo andaré probando ;)




Otros temas de su interes




Usuario:
Contraseña:
Sesión: