Prisijungimas sub-headeryje
Parašė Enzo 2009 kovo 9 16:03:51
[color=red][/color]Sveiki, matyt kai kam prireiktų tokio dalyko kaip prisijungimas sub-headeryje. Taigi padėsiu jums tai pasidaryti. Jei pas jus jau yra sub-linkai headeryje atrodantys taip:
[code]echo "<table cellpadding='0' cellspacing='0' width='100%'>n<tr>
<td class='sub-header'>".showsublinks("·","white")."</td>
<td align='right' class='sub-header'>".showsubdate()."</td>
</tr>
</table>n";[/code]
tai juos galite palikti, ir prisijungimą dėti savo nuožiura apačioje ar aukščiau šito kodo, kitas pasirinkimas vietoj jo dėti prisijungimą. Taigi prisijungimo kodas atrodo šitaip:
[code] $msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>";
echo "<td class='sub-header'><table width='100%' border='0' cellpadding='0' cellspacing='0' ><tr>";
if (iMEMBER) {
echo"<td><center>
<a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."'' target='_blank'>Profilis</a> |
<a href='".BASEDIR."messages.php' class='side'>&#222;inut&#235;s [naujø: <b><span style='color:#ff0000'>".sprintf($msg_count)."</span></b>]</a>";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " | <a href='".ADMIN."index.php".$aidlink."' class='side'>Administracija</a>";

}
echo" | <a href='".BASEDIR."setuser.php?logout=yes' target='_blank'>Atsijungti</a></td>";
} else {
echo" <td style='padding-top:1px;'><center>
<form name='loginform' method='post' action='".FUSION_SELF."'>
Vartotojas <input type='text' name='user_name' class='textbox' style='width:100px;filter:alpha(opacity=70)'>
Slapta&#254;odis <input type='password' name='user_pass' class='textbox' style='width:100px;filter:alpha(opacity=70)'>


<input type='submit' name='login' value='Prisijungti' class='button'>";
if ($settings['enable_registration']) {
echo " <a href=".BASEDIR."register.php>Registracija</a> | <a href=".BASEDIR."lostpassword.php>Priminti</a><center><br>n";
}
echo"</div>n";
}
echo "</td></tr></table></td></tr></table>";[/code]
Jį dedate prieš:
[code]echo "<table cellpadding='0' cellspacing='0' width='100%'>n<tr>n";[/code]

na arba kaip sakiau aukščiau virš sub-linkų.
Toliau, kad viskas veiktų susirandate eilutę po function_render_header kur pirmas žodis yra global. Visą tą eilutę keičiate:
[code]global $theme_width,$userdata,$aidlink,$msg_count;[/code]

Visas sub-header background spalvas redaguojate styles.css kuriame yra sub-header. Ten galite ir priskirti background paveiksliuką:
[code].sub-header {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #000;
[color=red]background-image : url(images/subheader.jpg);[/color]
background-color : #888;
border-top : 1px solid #000;
border-bottom : 1px solid #000;
padding : 5px;
}[/code]

ten kur parašiau subheader.jpg keičiate į savo paveiksliuko adresą. Na štai ir viskas.
Rašė: Enzo