Bueno, después de hacer unas pruebas, logré meter estos dos geniales mods en el ultimate profile. Antes que nada, no me agradezcan a mi, sino a hcfwesker de simplemachine.org por el código, y a Langel por la idea.
Bueno, acá el tuto. Para el My Moods:
1.- Instalamos el Ultimate Profile y el My Moods. No se preocupen, ambos actuan en archivos separados y no tienen conflictos, son re pacíficos, jaja.
2.- Una vez instalados, tomamos el archivo UltimateProfile.template.php y
Buscar:
),
'bottom' => array(
'write_comment',
'show_comments',
),
Reemplazar:
),
'bottom' => array(
'my_animo',
'write_comment',
'show_comments',
),
Agregar al final antes del ?>
function up_block_my_animo() {
global $settings, $txt, $context, $scripturl, $modSettings, $sourcedir;
//MyMood Mod
if (!empty($modSettings['mymood_enabled']) && (!empty($context['last_moods']) || $context['user']['is_owner']))
{
echo '
<div class="content">
<hr />
<h1 class="mood_title">', $txt['mymood_title'], '</h1>';
//Latest Moods
foreach ($context['last_moods'] as $moods)
{
echo '
<div class="mood_authorbox">
<div class="mood_avatar">
', $context['member']['avatar']['image'], '
</div>
<strong><a href="', $scripturl, '?action=profile;u=', $moods['id_member'], '">' , $moods['real_name'], '</a></strong>
<span class="mood_date">', $moods['date'], '</span><br />
<span class="mood_delete">', $moods['mood_delete'], '</span>
', $moods['mood_content'], '
<div class="clear"></div>
</div>';
}
if ($context['user']['is_owner'])
{
echo '
<form name="my_mood_form" method="post" action="', $scripturl, '?action=profile;area=summary" accept-charset="', $context['character_set'], '">
<div id="bbcBox_message"></div>
<div id="smileyBox_message"></div>
<input type="hidden" name="save" value="ok" />';
if (!empty($modSettings['mymood_allow_smileys']) && !empty($modSettings['mymood_allow_bbc']))
echo template_control_richedit($context['post_box_name'], 'smileyBox_message','bbcBox_message');
elseif (!empty($modSettings['mymood_allow_smileys']))
echo template_control_richedit($context['post_box_name'], 'smileyBox_message');
elseif (!empty($modSettings['mymood_allow_bbc']))
echo template_control_richedit($context['post_box_name'], null, 'bbcBox_message' );
else
echo template_control_richedit($context['post_box_name']);
echo '', template_control_richedit_buttons($context['post_box_name']) ,'
</form>';
}
echo'
</div>';
}
//MyMood Mod End
return true;
}
-------------------------------------------------------------------
Para el Mytopicandcomments:
1.- Instalamos el Ultimate Profile y el My Moods. No se preocupen, ambos actuan en archivos separados y no tienen conflictos, son re pacíficos, jaja. (Sí, me copipasteé a mi mismo, qué triste u. u )
2.- Tomamos el UltimateProfile.template.php
Buscar:
),
'bottom' => array(
'write_comment',
'show_comments',
),
Reemplazar:
),
'bottom' => array(
'my_tac',
'write_comment',
'show_comments',
),
Agregar al final antes del ?>
function up_block_my_tac() {
global $settings, $txt, $context, $scripturl, $modSettings, $sourcedir;
// My Topics And comments in profile Begin
if (!empty($modSettings['mtaimp_limit']))
{
echo '<hr />
<div id="tab-container" class="tab-container">
<ul class="etabs">
<li class="tab"><a href="#mytopics"><img style="vertical-align: -7px;" src="', $settings['default_theme_url'], '/images/images_mtamip/topic.png" alt="" /> ', $txt['mtamip_topics'] ,'</a></li>
<li class="tab"><a href="#mycomments"><img style="vertical-align: -7px;" src="', $settings['default_theme_url'], '/images/images_mtamip/message.png" alt="" /> ', $txt['mtamip_messages'] ,'</a></li>
</ul>
<div id="mytopics" class="mtamip_bottom"><hr />';
if (!empty($context['topics']))
foreach ($context['topics'] as $topic)
echo '
<img style="vertical-align: -4px;" src="', $settings['default_theme_url'], '/images/images_mtamip/list.png" alt="" /> <a href="', $scripturl, '?topic=', $topic['topic'], '">', $topic['subject'], '</a><br />
<span class="smalltext list_pad">'. $txt['mtamip_pe'] .''. $topic['board']['name'] .' | '. $topic['time'] .'</span><br />';
else
echo $txt['mtamip_no_topics'];
echo '
</div>
<div id="mycomments" class="mtamip_bottom"><hr />';
if (!empty($context['posts']))
foreach ($context['posts'] as $post)
echo '
<img style="vertical-align: -4px;" src="', $settings['default_theme_url'], '/images/images_mtamip/list.png" alt="" /> <a href="', $scripturl, '?topic=', $post['topic'], '.msg', $post['id_msg'], '#msg', $post['id_msg'], '">', $post['subject'], '</a><br />
<span class="smalltext list_pad">'. $txt['mtamip_pe'] .''. $post['board']['name'] .' | '. $post['time'] .'</span><br />';
else
echo $txt['mtamip_no_posts'];
echo '
</div>
</div>';
}
// My Topics And Comments in profile END
return true;
}
Bueno, eso habría que hacer más o menos. Si encuentran algún error, o falta algún código, me avisan y lo corrijo.
Saludos!