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 começado por: candidosa2 em 05 de Janeiro de 2009, 04:33

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


Subs.php
Pesquisar
?>

Adicionar
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
$datearray = getdate(forum_time())

Adicionar
$context['member'] += array(
               'zodiac' => getZodiac($birth_day, $birth_month));



Display.template.php
Pesquisar
<div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'], '</div><br />';

Adicionar
// 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
<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
';

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
Mensagem de: M. Kazka em 05 de Junho de 2009, 21: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
Mensagem de: Archa em 05 de Junho de 2009, 22:30
bem ja esta Update