Member awards arriba de la firma

Started by Daniel, August 31, 2013, 06:33:16 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Daniel

"Member awards arriba de la firma"

Que se necesita:

  • Tener instalado el mod "Members Awards"
  • Un editor para los archivos php (Block de notas, notepad++,etc)

1.- Buscamos el archivo Display.template.php de nuestro tema (Themes>Tutheme) y lo abrimos.
2.- Buscamos el código que os dejare y lo eliminamos:
// Show their signature awards?
if (!empty($message['member']['awards']) && $modSettings['awards_in_post'] > 0)
{

$awards = 0;
$award_output = '';


foreach ($message['member']['awards'] as $award)
{
if (($award['location'] == 3) && ($awards < $modSettings['awards_in_post']))
{
$award_output .= '
<a href="' . $scripturl . $award['more'] . '"><img src="' . dirname($scripturl) . $award['img'] . '" alt="' . $award['description'] . '" title="' . $award['description'] . '" /></a> ';
$awards++;
}


}

// If we found some to output here, then show them
if (!empty($awards))
{
$style = (empty($modSettings['awards_signature_format']) || $modSettings['awards_signature_format'] == 1) ? 'style="border:1px;border-style:solid; border-color:#CCC;padding:2px 2px 2px 5px;margin-right:15px;"'
: ($modSettings['awards_signature_format'] == 2 ? 'style="border-top:1px;border-bottom:0;border-right:0;border-left:0;border-style:solid;border-color:#CCC;padding:2px 2px 2px 5px;margin-right:15px;"'
: 'style="border:0px;border-style:solid; border-color:#CCC; padding: 0 0;"');

echo '
<div class="signature">
<fieldset ', $style, '>';

if (isset($modSettings['awards_signature_title']))
echo '
<legend><a href="' . $scripturl . '?action=profile;area=showAwards;u=' . $message['member']['id'] . '" title="' . $txt['awards'] . '">' . $modSettings['awards_signature_title'] . '</a></legend>';

echo $award_output;

echo '
</fieldset>
</div>';
}
}


3.- Ahora en ese mismo archivo buscamos:
// Show the member's signature?

Agregar antes:
// Show their signature awards?
if (!empty($message['member']['awards']) && $modSettings['awards_in_post'] > 0)
{
$awards = 0;
$award_output = '';

foreach ($message['member']['awards'] as $award)
{
if (($award['location'] == 3) && ($awards < $modSettings['awards_in_post']))
{
$award_output .= '
<a href="' . $scripturl . $award['more'] . '"><img src="' . dirname($scripturl) . $award['img'] . '" alt="' . $award['description'] . '" title="' . $award['description'] . '" /></a> ';
$awards++;
}
}

// If we found some to output here, then show them
if (!empty($awards))
{
$style = (empty($modSettings['awards_signature_format']) || $modSettings['awards_signature_format'] == 1) ? 'style="border:1px;border-style:solid; border-color:#CCC;padding:2px 2px 2px 5px;margin-right:15px;"'
: ($modSettings['awards_signature_format'] == 2 ? 'style="border-top:1px;border-bottom:0;border-right:0;border-left:0;border-style:solid;border-color:#CCC;padding:2px 2px 2px 5px;margin-right:15px;"'
: 'style="border:0px;border-style:solid; border-color:#CCC; padding: 0 0;"');

if (isset($modSettings['awards_signature_title']))
echo '
<div class="aw_head">' . $modSettings['awards_signature_title'] . '</div>';

echo '
<div class="aw_container">';

echo $award_output;

echo '
</div>
<a href="' . $scripturl . '?action=profile;area=showAwards;u=' . $message['member']['id'] . '" title="' . $txt['awards'] . '">Ver Mas</a>';
}
}

4. Buscamos el archivo Index.css de nuestro tema (Themes>Tutheme>css) y lo abrimos.
5. Agregar al final:
.aw_head
{
    margin: 5px;
    background: rgb(116, 169, 192) none repeat scroll 0%;
color: #fff;
text-align: center;
font-size: 11px;
font-weight: bold;
border-radius: 10px;
}
.aw_container
{
    margin-right: 5px;
    margin-left: 5px;
    text-align: center;
}


Si hacen todo bien, les debería quedar así:

Saludos, y espero que les guste este tutorial!
Last Edit: August 20, 2019, 09:25:42 PM by Diego Andrés

nicolasx

Lamentablemente no encuentro la modificacion en SMF que ha pasado?

EduardO

Quote from: nicolasx on December 05, 2013, 02:27:18 AM
Lamentablemente no encuentro la modificacion en SMF que ha pasado?

No encuentras la modificacion en SMF? No entiendo, podrias especificar mejor?

Esta modificacion me funcionó perfecto
EduardO
AZORAHAI
NerO
EDesign

nicolasx

Pues por lo que veo el MOD ya no existe o no aparece ya en SMF

Diego Andrés


nicolasx

Muchas gracias diego... sera que pueden actualizar el tutorial con la nueva versionP, por lo que veo tiene mas codigos en el display para hacer la modificacion anterior