Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: [Opgelost] Login form submit button aanpassen.

Posted by stevendc on 27 May 2009, 09:37
#1

Hoi,

Ben al een tijdje bezig met een volledig makeover van men website theme en graag had ik even het volgende gevraagd,

Bij login.php heb je onderaan in je formulier een button staan om je gegevens door te sturen naar de website om in te loggen.

Graag had ik geweten hoe ik die button kan aanpassen naar een simpele link.
De reden hiervoor omdat ik dat login.php form code bovenaan in mijn thema heb gezet en die werkt perfect met buttons.
echter past het niet in het design en wil ik die naar links overzetten (die buttons) zodat ik dezelvde css stijl kan gebruiken zoals mijn gebruikersmenu,

MVG

Edited by Steff on 27 May 2009, 11:45

Posted by Steff on 27 May 2009, 11:02
#2

[geshi=php] /*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: login.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or >
\n";
$msg_count = dbcount("(message_id)", DB_MESSAGES, "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo THEME_BULLET." ".$locale['global_120']."
\n";
echo THEME_BULLET." ".$locale['global_121']."
\n";
echo THEME_BULLET." ".$locale['global_122']."
\n";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo THEME_BULLET." ".$locale['global_123']."
\n";
}
echo THEME_BULLET." ".$locale['global_124']."\n";
if ($msg_count) { echo "

".sprintf($locale['global_125'], $msg_count).($msg_count == 1 ? $locale['global_126'] : $locale['global_127'])."\n"; }
echo "

\n";
} else {
opentable($locale['global_100']);
echo "

\n";
echo "
\n";
echo $locale['global_101']."
\n
\n";
echo $locale['global_102']."
\n
\n";
echo "".$locale['global_103']."


\n";
echo "\n";
echo "
\n";
echo "".$locale['global_104']."
\n";
if ($settings['enable_registration']) {
echo "".$locale['global_105']."

\n";
}
echo $locale['global_106'];
echo "

\n";
}
closetable();[/geshi]
Posted by Jelle on 27 May 2009, 11:08
#3

De definitie van de button staat vermeld in je 'styles.php' van het thema wat je gebruikt.
Zoiets als dit:
Code

.button {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #CCCCCC;
   background-color: #004A80;
   background-image: url(images/button.gif);
   height: 26px;
   border: 1px solid #AAAAAA;
   margin-top: 2px;
}


Je kunt nu twee dingen doen:
1. Je past deze code aan zodat bijvoorbeeld de 'background-image' niet meer opgeroepen wordt. Maar dit gaat ook ten koste van andere buttons.

2. je past de ´login.php´ aan waarbij je bijvoorbeeld het aanroepen van class='button' vervangt door bijvoorbeeld class='inloggen' en je maakt in styles.php een definite aan voor ´inloggen´
Als voorbeeldje:
Code

.inloggen {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #ffffff;
}



Edit: Ik zie dat Jeeperrs op het zelfde moment poste Kan je kiezen ;)

Edited by Jelle on 27 May 2009, 11:11

Posted by Steff on 27 May 2009, 11:22
#4

Dat is ook een oplossing als je nog binnen het form zit Wink
Nice onderschrift btw jelle x)

Posted by stevendc on 27 May 2009, 11:25
#5

thnx mensjes voor the replys, it works fine

Edit , met jeepers op msn ook een en ander aan gedaan en dit is het resultaat
[geshi=php] echo "
\n";
echo " '" ";
echo " '" ";
echo "";
echo "\n";
echo "
  • Inloggen
  • \n";
    echo "
  • Registreren
  • ";
    echo "
    \n";[/geshi]

    Thnx again, nu heeft er iemand anders ook iets aan ;)

    Edited by stevendc on 27 May 2009, 11:39