SMFPT - Suporte e Manutenção de Fórum em Português

SMF 1.1.x (Móbulos Manual) => SMF 1.1.x Módulos Manual => Tópico iniciado por: candidosa2 em 05 de Janeiro de 2009, 04:33

Título: Perfil com astrologia
Enviado por: candidosa2 em 05 de Janeiro de 2009, 04:33
(http://i276.photobucket.com/albums/kk39/apllic/sshot-1-44.png)


Subs.php
Pesquisar
Código: [Seleccione]
?>
Adicionar
Código: [Seleccione]
function getZodiac($day, $month)
{
global $settings;

if (empty($day) || empty($month))
{
return array('img'=>'', 'string'=>'', 'desc'=>'');
}

$zodiacs = array('koc', 'boga', 'ikizler', 'yengec', 'aslan', 'basak', 'terazi', 'akrep', 'yay', 'oglak', 'kova', 'balik');

$descript = array('rekabetçi, atılgan, bağımsız, dinamik, sinirli, otoriter, güvenilir, dürüst',
 'pratik, sabırlı, azimli, artistik, vefalı, inatçı, hoşgörülü',
 'meraklı, vefasız, ikna Edici, istikrarsız, zeki, huzursuz, geveze ',
 'duygusal, sezgisel, alıngan, sempatik, geleneksel, karamsar, çıkarcı ',
 'dramatik, ağırbaşlı, hırslı, gururlu, cömert, romantik, otoriter',
 'nazik, çalışkan, düzenli, merhametli, samimi, endişeli ',
 'işbirlikçi, özenli, artistik, inandırıcı, mantıklı, kararsız, vefasız',
 'ihtiraslı, anlayışlı, özel, sadık, azimli, kaprisli, tahammülsüz',
 'cömert, dürüst, cesur, canayakın, emin, şevkli, tartışmacı, kaba',
 'tedbirli, dikkatli, sağduyulu, ağırbaşlı, geleneksel, güvenilir',
 'bağımsız, hoşgörülü, inatçı, meraklı, anlayışlı, ilerici, kaprisli',
 'duyarlı, şefkatli, uyumlu, sezgizel, ağzısıkı, hassas ');

switch ($month)
{
case 1: $zMonth = '9:10'; $limit = 20; break;
case 2: $zMonth = '10:11'; $limit = 20; break;
case 3: $zMonth = '11:0'; $limit = 21; break;
case 4: $zMonth = '0:1'; $limit = 21; break;
case 5: $zMonth = '1:2'; $limit = 22; break;
case 6: $zMonth = '2:3'; $limit = 23; break;
case 7: $zMonth = '3:4'; $limit = 24; break;
case 8: $zMonth = '4:5'; $limit = 24; break;
case 9: $zMonth = '5:6'; $limit = 24; break;
case 10: $zMonth = '6:7'; $limit = 23; break;
case 11: $zMonth = '7:8'; $limit = 23; break;
case 12: $zMonth = '8:9'; $limit = 23; break;
}

$sign = explode(':', $zMonth);

$num = ($day >= $limit) ? 1 : 0;
$zodiac = $zodiacs[$sign[$num]];
$words = $descript[$sign[$num]];

$img = '<img src="Themes/default/images/zodiac/'.strtolower($zodiac).'.gif" width="30" height="45" style="vertical-align:middle;" alt="'.$zodiac.'" title="'.$words.'" />';

$array = array('img'=>$img, 'string'=>$zodiac, 'desc'=>$words);

return $array;
}


Profile.php

Pesquisar
Código: [Seleccione]
$datearray = getdate(forum_time())
Adicionar
Código: [Seleccione]
$context['member'] += array(
                'zodiac' => getZodiac($birth_day, $birth_month));


Display.template.php
Pesquisar
Código: [Seleccione]
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';
Adicionar
Código: [Seleccione]
// Show Zodiac starsign?
if (isset($message['member']['birth_date']))
{
list ($birth_year, $birth_month, $birth_day) = sscanf($message['member']['birth_date'], '%d-%d-%d');
$zodiac = getZodiac($birth_day, $birth_month);
echo '
<div style="width:100%;">', $zodiac['img'], '</div><br />';
}


Profile.template.php
Pesquisar
Código: [Seleccione]
<td><b>', $txt[420], ':</b></td>
<td>', $context['member']['age'] . ($context['member']['today_is_birthday'] ? ' &nbsp; <img src="' . $settings['images_url'] . '/bdaycake.gif" width="40" alt="" />' : ''), '</td>
</tr><tr>

Adicionar
Código: [Seleccione]
';

if (!empty($context['member']['zodiac']))
{
echo '
     <td><b> Astrologia:</b></td>
<td>', $context['member']['zodiac']['img'] , '</td>
</tr><tr>';
}

echo '


[informacao]Imagens não traduzidas conforme o subs.php[/informacao]
Título: Re:Perfil com astrologia
Enviado por: M. Kazka em 05 de Junho de 2009, 20:42
Gostaria de usar mais da o seguinte erro: 404 - Anexo não encontrado

favor quem poder repor o anexo, grato ;)
Título: Re:Perfil com astrologia
Enviado por: archa em 05 de Junho de 2009, 21:30
bem ja esta Update