« on: September 06, 2011, 01:48:51 AM »
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.phpBuscar: $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: $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: // 'Print' the topic info. $context['topics'][$row['id_topic']] = array( 'id' => $row['id_topic'],
Reemplazar con: // '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.phpBuscar: <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'] ? ' <em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';
Reemplazar con: <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'] ? ' <em>(' . $txt['awaiting_approval'] . ')</em>' : ''), '</span>', $topic['is_sticky'] ? '</strong>' : '';
En el archivos Modifications.english.phpAñadimos al final: $txt['TSolved'] = '[ Solved ]';En el archivos Modifications.spanish_latin/_es.phpAñadimos al final: $txt['TSolved'] = '[ Solucionado ]';
Antes Despues
Bueno eso es todo, espero que les guste y sirva. Saludos 

Logged
- Adk Portal 2.1.1
- 2.0.2
- www.smfpersonal.net
*¤×•·:.·.:·•פ* ^HeRaCLeS^ *¤×•·:.·.:·•פ* *¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •פ* *¤×• Todos los Mp seran ignorados | Solo seran considerados los Mp Solicitados por mi •פ*
*¤×• Do not bother to send me a Mp because I support it only for the forum •פ* *¤×• All Mp will be ignored | Only considers the Mp requested per my •פ*
|
|