Autor | Zpráva | ||
---|---|---|---|
marat0 Profil * |
#1 · Zasláno: 18. 2. 2007, 13:10:57 · Upravil/a: marat0
Mohu se zepat, jak se dá přidat k proměnné v PHP class nebo id?
Mám v template proměnou, které bych chtěl nadefinovat vzhled pomocí CSS. Zápis je : <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td> <label for="mod_login_username"> <?php echo _USERNAME; ?> </label> <br /> <input name="username" id="mod_login_username" type="text" class="inputbox" alt="username" size="10" /> <br /> <label for="mod_login_password"> <?php echo _PASSWORD; ?> </label> <br /> <input type="password" id="mod_login_password" name="passwd" class="inputbox" size="10" alt="password" /> <br /> <input type="checkbox" name="remember" id="mod_login_remember" class="inputbox" value="yes" alt="Remember Me" /> <label for="mod_login_remember"> <?php echo _REMEMBER_ME; ?> </label> <br /> <input type="submit" name="Submit" class="button" value="<?php echo _BUTTON_LOGIN; ?>" /> </td> </tr> <tr> <td> <a href="<?php echo sefRelToAbs( 'index.php?option=com_registration&task=lostPassword' ); ?>"> <?php echo _LOST_PASSWORD; ?></a> </td> </tr> <?php if ( $registration_enabled ) { ?> <tr> <td> <?php echo _NO_ACCOUNT; ?> <a href="<?php echo sefRelToAbs( 'index.php?option=com_registration&task=register' ); ?>"> <?php echo _CREATE_ACCOUNT; ?></a> </td> </tr> <?php } ?> </table> <?php echo $posttext; ?> _NO_ACCOUNT je dotyčná proměná. V současném stavu se mi zobrazuje na základě definice body, což je mi bohužel kničemu. :-( Díky moc. |
||
tiso Profil |
#2 · Zasláno: 18. 2. 2007, 14:30:33
<td class="trieda">
<?php echo _NO_ACCOUNT; ?> |
||
Joker Profil |
#3 · Zasláno: 18. 2. 2007, 14:37:04
marat0
Mohu se zepat, jak se dá přidat k proměnné v PHP class nebo id? V PHP se dá psát normálně HTML kód, takže se to dělá stejně jako v HTML. Příklad: if($chyba){ $trida = "chyba"; $zprava = "Operace skončila chybou"; } else{ $trida = "ok"; $zprava = "Operace proběhla úspěšně"; } echo('<div class="'.$trida.'" id="zprava">'.$zprava.'</div>'); |
||
Joker Profil |
#4 · Zasláno: 18. 2. 2007, 14:38:53 · Upravil/a: Joker
Druhá varianta, bližší k HTML:
totéž, ale bez posledního řádku a potom tam bude: ?> <div class="<?php echo($trida); ?>" id="zprava"><?php echo($zprava); ?></div> |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0