Articole noi. Aici pe blog...

Crearea unui panou de logarare in WordPress

in Php, mysql si altele, Web - 24.11.2010 - Fara comentarii

WordPress este una din cele mai fiabile si folosite platforme de tip CMS din lume insa, in ciuda avantajelor pe care le ofera, are si parti negre. Spre exemplu, logarea!

Un administrator care foloseste WordPress va trebui sa introduca in bara domeniu/wp-admin pentru a accesa panoul, iar un eventual buton de logare in sidebar ar putea deranja simplii vizitatori. Cu ajutorul acestui articol, puteti introduce un buton de logare discret, care sa nu deranjeze utilizatorii si care sa va permita o navigare mai simpla in interiorul panoului de administrare.

Pentru a introduce butonasul de logare direct in header nu trebuie decat sa urmati cativa simpli pasi:

1.Localizati fisierul header.php al temei folosite – In WordPress, temele sunt stocate in directorul themes, din cadrul /wp-content.

2.Editarea header.php pasul 1 – Cu ajutorul unui editor de texte, editati fisierul header.php, adaugand inaintea  urmatorul cod:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">// <![CDATA[
$(document).ready(function(){
$(".btn-slide").click(function(){
$("#slide-panel").slideToggle("slow");
});
});
// ]]></script>

3.Editarea header.php pasul 2 – Folosind aceeasi tehnica de editare, adaugati dupa  urmatorul cod:

<div id="slide-panel"><!--SLIDE PANEL STARTS-->
&lt; ?php if ( ! is_user_logged_in() ){ ?&gt;&nbsp;
<h2>Login</h2>
<div>
<div><form action="&lt;?php echo get_option('home'); ?&gt;/wp-login.php" method="post">
<label for="log">Username : </label>
<input id="log" name="log" size="20" type="text" value="&lt;?php echo wp_specialchars(stripslashes($user_login), 1) ?/&gt;" />
<label for="pwd">Password : </label>
<input id="pwd" name="pwd" size="20" type="password" /> <input name="submit" type="submit" value="Login" /> <label for="rememberme">
<input id="rememberme" checked="checked" name="rememberme" type="checkbox" value="forever" /> Remember me</label>
<input name="redirect_to" type="hidden" value="&lt;?php echo $_SERVER['REQUEST_URI']; ?/&gt;" />
</form></div>
<div><a href="&lt;?php echo get_option('home'); ?&gt;/wp-register.php">Register</a> |
<a href="&lt;?php echo get_option('home'); ?&gt;/wp-login.php?action=lostpassword">Recover password</a></div>
</div>
<!--loginform ends-->
&lt; ?php } else { ?&gt;
<div>
<h2>Control Panel</h2>
<ul>
<li><a href="&lt;?php echo get_option('home'); ?&gt;/wp-admin/">Dashboard</a></li>
|
<li><a href="&lt;?php echo get_option('home'); ?&gt;/wp-admin/post-new.php">Write new Post</a></li>
|
<li><a href="&lt;?php echo get_option('home'); ?&gt;/wp-admin/page-new.php">Write new Page</a></li>
|
<li><a title="Logout" href="&lt;?php echo wp_logout_url( get_bloginfo('url') ); ?&gt;">Logout</a></li>
</ul>
</div>
<!--loginform ends-->
&lt; ?php }?&gt;

</div>
<!--SLIDE PANEL ENDS-->
<div><a href="#">&lt; ?php if ( ! is_user_logged_in() ){ ?&gt;Login&lt; ?php } else { ?&gt;Logout&lt; ?php }?&gt;</a></div>
<!--LOGIN BUTTON TEXT-->

4.Editarea style.css – In acelasi director ar trebui sa se afle si fisierul style.css. Folosind aceeasi tehnica de editare, adaugati in primul rand din style.css urmatoarele:

* {margin:0; padding:0; outline:0;}
#slide-panel{ background-color:#000;border-bottom-style:solid;border-bottom-width:2px;display:none;height:100px;margin:auto;}
.slide {width:950px; margin:auto;}
.btn-slide:link, .btn-slide:visited{color:#fff; float:right; display:block;font-size:14px; text-transform:uppercase; font-weight:bold;height:26px; padding:3px 0 3px 0;line-height:22px;text-align:center;text-decoration:none;width:100px; background-color:#000; font-family:Arial;}
.loginform {width:950px; margin:auto; color:#999; font-family:Arial, Helvetica, sans-serif;}
.formdetails {color:#FFF; font-size:12px;padding:5px;}
.formdetails input{border:none; padding:2px 5px 2px 5px; background-color:#EFEFEF;}
.loginregister {color:#999; padding:5px;}
.loginregister a:link, .loginregister a:visited {color:#FFF; font-size:11px; text-decoration:underline;}
.loginform h2 {padding:10px 10px 10px 0; font-size:18px; font-weight:normal; text-transform:uppercase;}
.loginform ul li {display:inline;}
.loginform ul li a:link, .loginform ul li a:visited {color:#FFF; font-size:12px; text-decoration:underline;}

5.Vizualizati rezultatele – Pentru a vizualiza rezultatele, puteti ordona un refresh la pagina, iar daca nu sunteti multumit de cum se afiseaza in pagina, puteti sterge codurile introduse, iar totul revine la normal!

Xcountry 2010 – Ciolpani

in Evenimente, Motoare - 03.08.2010 - 1 comentariu

Iata filmuletul de la Xcountry 2010 de la Ciolpani. Mai urmeaza Vama Veche si apoi Azuga…

Enjoy the video:

IT/Web jokes

in Diverse, Funny, Web - 15.02.2010 - Fara comentarii

Hello? 911? I’d like to report a fire at 74.12.122.225!

Q: Hey, guys. Is there an easy way to split an array of 100 integers for example and write 3 numbers per line separated by whitespace into a file ?
A: #include “realeasyfunctions.h” / Split100intArrayWrite3xLineWithWhitespaceInto(FILE* f);

I’ve lost a machine… literally _lost_. It responds to ping, it works completely, I just can’t figure out where in my apartment it is.

someone speak python here?
HHHHHSSSSSHSSS
SSSSS
the programming language :|

what the fuck is wtf

I tried setting my hotmail password to penis.
It said my password wasn’t long enough. :(

Name ONE thing that your windows comp can do that my MAC cant
Right click.

Stupid fucking Google
“The” is a common word, and was not included in your search
“Who” is a common word, and was not included in your search

i beat the internet
the end guy is hard

can you guys see what I type?
no, raize
How do I set it up so you can see it?

I don’t have hard drives. i just keep 30 chinese teenagers in my basement and force them to memorize numbers.

Pinball on ice…

in Funny, Masini - 14.02.2010 - Fara comentarii

Se plang bucurestenii de zapada si ca autoritile nu fac nimic. Asa este… autoritatile mereu sunt “luate prin surprindere”, insa cu toate acestea mie mi s-a parut ca s-a circulat ok cat timp a fost zapada…

Dar uite in acest filmulet ce se intampla… Oare ei se mai plang autoritatilor?

Xcountry 2009 – Peris

in Evenimente, Motoare - 10.02.2010 - Fara comentarii

Iata filmuletele de la Xcountry 2009 de la Peris. Pentru prima organizare eu zic ca a iesit super ok. Anul acesta vor fi 3 etape, dar inca nu putem spune prea multe… ssshhhh…

Enjoy the video:


mai departe »