[EF IV] Panel logowania w head
|
Darekkk_ |
Dodany dnia 21.08.2008 22:04:18
|

Przedszkolak

Postów: 8 Ostrzeżeń: 2
Data rejestracji: 15.08.2008 00:06
|
Witam. Wie kto? mo?e jak zrobi? PANEL LOGOWANIA W HEAD ALE POD EXTREME FUSION 
Chce aby to wygl?da?o tak jak tu:
http://piterus.na...l/news.php
lub
http://t4anime.pl...
to znaczy taki sam... tylko, ?ebym móg? go sobie za pomoc? pixeli umie?ci? ni?ej - bardziej po lewo etc. 
Prosz? o szybk? odpowied?.
Pozdrawiam. Darekkk_
PW od moderatora:
- Zmiana nazwy tematu - Pieka 21.08 - 22:34
Edytowane przez Darekkk_ dnia 21.08.2008 22:57:52
|
|
|
|
W?cibski Go?? |
Dodany dnia 23.10.2025 19:48:05
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
proton |
Dodany dnia 21.08.2008 22:25:38
|

Bywalec

Postów: 945 Pomógł: 22
Data rejestracji: 10.11.2005 18:29
|
W przypadku EF postepuje si? tak jak przy PF v6 wi?c ten temat ci wystarczy:
http://www.php-fu...ost_102081
Jedyne co to mo?esz doda? wy?wietlanie kolorów nicków i prefixy.
Nie wiem czemu piszesz tu na forum jak na forum EF na pewno by? taki temat i jest tam rozwi?zanie.
Edytowane przez Pieka dnia 21.08.2008 22:58:33
|
|
|
|
Darekkk_ |
Dodany dnia 21.08.2008 22:57:35
|

Przedszkolak

Postów: 8 Ostrzeżeń: 2
Data rejestracji: 15.08.2008 00:06
|
Niby tak... szuka?em, napisa?em nowy temat. I jako? ma?o odpowiedzi :/
Czekaj zaraz przeczytam i dam zna?
Edytowane przez Pieka dnia 21.08.2008 22:58:43
|
|
|
|
piterus |
Dodany dnia 24.08.2008 00:16:44
|

Bywalec

Postów: 490 Pomógł: 33
v7.02.07 Data rejestracji: 19.12.2005 09:29
|
Niedawno podawalem kod tego panelu... No ale niech bedzie... Odnajduszesz to:
function render_header($header_content) {
global $theme_width,$settings;
i zamieniasz na to:
function render_header($header_content) {
global $theme_width,$settings,$aidlink, $locale, $userdata;;
Nastepnie w interesujacym cie mniejscu headera czyli funkcji render_header() umiesczasz ten kod:
if(iMEMBER){
echo "<table border='0' align='right' class='loginheader'><tr><td>";
if ($userdata['user_avatar'] && file_exists(IMAGES."avatars/".$userdata['user_avatar'])) {
echo "<img width='80' height='80' src='".IMAGES."avatars/".$userdata['user_avatar']."' alt='Avatar' border='1' /> \n";
} else {
echo "<img width='80' height='80' src='".THEME."images/brak.gif' alt='Avatar' border='1' /> \n";
}
echo "</td><td>";
$msg_count = dbcount("(message_id)", DB_MESSAGES, "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo THEME_BULLET." <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['global_120']."</a><br />\n";
echo THEME_BULLET." <a href='".BASEDIR."messages.php' class='side'>".$locale['global_121']."</a>";
if ($msg_count) { echo " <strong><a href='".BASEDIR."messages.php' class='side'>[ ".$msg_count." ]</a></strong>\n"; }
echo "<br />\n";
echo THEME_BULLET." <a href='".BASEDIR."members.php' class='side'>".$locale['global_122']."</a><br />\n";
echo THEME_BULLET." <a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['global_124']."</a>\n";
echo "</td></tr><tr><td colspan='2' align='center'>";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo THEME_BULLET." <a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['global_123']."</a> \n";
}
echo"</td></tr></table>";
}else{
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>\n";
echo "<table border='0' align='right' class='loginheader' ><tr><td align='center'>";
echo $locale['global_101']."\n</td><td align='center'>".$locale['global_102']."</td></tr>";
echo "<tr><td align='center'><input type='text' name='user_name' class='textbox' style='width:100px' />\n</td><td align='center'>";
echo "\n<input type='password' name='user_pass' class='textbox' style='width:100px' /></td></tr> \n";
echo "<tr><td align='center' colspan='2'><input type='checkbox' name='remember_me' value='y' title='".$locale['global_103']."' style='vertical-align:middle;' />\n";
echo "<input type='submit' name='login' value='".$locale['global_104']."' class='button' /></td></tr>\n";
echo "<tr><td colspan='2' align='center'>";
echo ($settings['enable_registration'] ? "<a href='".BASEDIR."register.php'>".$locale['global_107']."</a> |\n" : "");
echo "<a href='".BASEDIR."lostpassword.php'>".$locale['global_108']."</a>\n</td></tr></table></form>\n";
}
echo "</td>\n";
echo "</tr>\n</table>\n";
Klasy i pliki graficzne bedziesz sobie musial pozmieniac sam. A co do polozenia to mozesz ustawic w dowolnym miejscu uzywajc CSS. Ja coprawda uzylem atrybutu align='right' ale mi chodzilo o to, by panel byl przy prawej krawedzi naglowka.
Piterus World mój blog i miejsce moich eksperymentów. Ubi lex, ibi poena Kontakt przez komunikatory tylko dla znajomych...
|
|
|
|
Shikamaru |
Dodany dnia 30.10.2008 16:45:58
|

Przedszkolak

Postów: 4
Data rejestracji: 30.10.2008 16:14
|
Witam wszystkich
Mam strone na extreme-fusion i tak?e chcem mie? panel logowania na logu.
W obecniej chwili mam kod do panelu logowania w theme.php naszcz?scie dzia?a bez ?adnych b?edów ustawi? te? sobie poradzi?em po której chce stronie ?eby panel si? wy?wietla? lecz mam inny problem otórz mój panel jest albo Nad logiem lub Pod logiem albo Obok loga kombinowa?em i niewiem co zrobic ?eby by? na logu.
Tyle co mi si? uda?o wymy?le? to pod t?o strony podac moje logo i wtedy panel jest na logu lecz niestety logo jest jako t?o i wyswietla mi sie na ca?ej stronie.
Wi?c moje ptyanie jest nast?puj?ce co musze zrobic w moim theme.php by panel logowania wy?wietla? si? na moim logu?
Oczywi?cie podam theme.php i przypominam ?e mam Extreme-fusion.
Ps: pisa?em na extreme-fusion ale mi nikt nieodpisa? :/
theme.php
<?php
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
require_once INCLUDES."theme_functions_include.php";
// theme settings
$body_text = "#555555";
$body_bg = "#2e2e2e";
$theme_width = "875";
$theme_width_l = "150";
$theme_width_r = "150";
function render_header($header_content)
{
global $theme_width,$settings,$locale,$aidlink,$userdata;
echo "<table align='center' cellspacing='0' cellpadding='0' width='$theme_width' class=''>
<tr>
<td>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
</tr>
</table>
</td>
</tr>
</table>\n";
echo "<center><img src='".THEME."images/header.jpg' class='full-header'></center>";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>
<td background='".THEME."images/sbc.jpg' height='23' class='sub-header'><center>".showsublinks(" ","white")."</center></td>
</td>
</tr>
</table>\n";
if (iMEMBER) {
echo"<div align='right'><table cellpadding='5' border='0'>";
echo"<tr>";
echo"<td>";
genshadow($userdata['user_avatar']);
echo"</td>";
echo"<td valign='bottom'>";
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($msg_count > "0")
{
echo "<b><a href='".BASEDIR."messages.php?folder=inbox' class='side'><center><img border='0' src='".THEME."images/newpm.gif'></a></b></center><br>\n";
}
echo"<tr>";
echo"<td colspan='2'>";
echo "<div align='centre'>
<img src='".INFUSIONS."user_info_panel/images/icon_members.gif'> <b><font color='black'>MENU</font></b><br>
<img src='".THEME."images/bullet.gif' border='0'> <a href='".BASEDIR."edit_profile.php' class='side'><font color='white'>Edytuj profil</font></a><br>
<img src='".THEME."images/bullet.gif' border='0'> <a href='".BASEDIR."messages.php' class='side'><font color='white'>Prywatne wiadomo¶ci</font></a><br>
<img src='".THEME."images/bullet.gif'> <a href='".FORUM."my_followed_threads.php'><font color='white'>Powiadomienia</font></a><br>
<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."members.php'><font color='white'>Lista u?ytkowników</font></a><br>";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo "<img src='".THEME."images/bullet.gif' border='0'> <a href='".ADMIN."index.php?aid=bad0fe7794cac7fc'><font color='white'>Panel administracyjny</font></a><br>";
}
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td height='30' colspan='2'>";
echo "<div align='center'><img src='".THEME."images/bullet.gif' border='0'><a href='".BASEDIR."setuser.php?logout=yes' class='side'><font color='white'> Wyloguj </a><img src='".THEME."images/bullet.gif' border='0'></div>";
echo"</td>";
echo"</tr>";
echo"</table></div>";
} else {
echo "<div align='right'><form name='loginform' method='post' action='".BASEDIR."login.php'>
<table border='0' width='180' border='0' class='side'>
<tr>
<td colspan='2'><font size='3,5' color='white'><b>Logowanie</b></font><br><br></td>
</tr>
<tr><td width='1%' align='right'>
<img src='".THEME."images/login.gif' border='0' title='Nazwa u?ytkownika' alt='Nazwa u?ytkownika'><td><input style='width: 115px' type='text' name='user_name' class='textbox2'></td>
</tr><tr>
<td align='right'><img src='".THEME."images/password.gif' border='0' title='Has?o' alt='Has?o'></td><td width='115'><input style='width: 115px' type='password' name='user_pass' class='textbox2'></td>
</tr><tr><td colspan='2' align='right'>
<input type='checkbox' name='remember_me' value='n' title='Zapami?taj mnie' style='vertical-align:top;'>
<input type='submit' name='login' value='Zaloguj!' class='button2' style='width: 71px'><br><br>
<div align='right'><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."lostpassword.php' class='side'><font color='white'>Zapomniane has?o</font></a><br>";
if ($settings['enable_registration']) {
echo "<img src='".THEME."images/bullet.gif'> <a href='".BASEDIR."register.php' class='side'><font color='white'>Nie masz konta? Za?ó? je!</font></a></div>";
}
echo "</td></tr></table></form></div>";
}
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>
<td background='".THEME."images/sbc.jpg' height='23' class='sub-header'><center>".showsublinks(" ","white")."</center></td>
</td>
</tr>
</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
}
function render_footer($license=false) {
global $theme_width,$settings;
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td height='39' background='".THEME."images/fbc.jpg' align='center' class='footer'>".stripslashes($settings['footer'])."
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>\n";
}
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td height='38' class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";
}
function render_article($subject, $article, $info) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td height='38' class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>
".($info['article_breaks'] == "y" ? nl2br($article) : $article)."
</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("A",$info['article_id']).articleposter($info," ·").articleopts($info,"·").closeform("A",$info['article_id']);
echo "</td>
</tr>
</table>\n";
}
function opentable($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td height='38' class='capmain'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";
}
function closetable() {
echo "</td>
</tr>
</table>\n";
}
function openside($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td background='".THEME."images/sbc.jpg' height='38' class='scapmain'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
}
function closeside() {
echo "</td>
</tr>
</table>\n";
tablebreak();
}
function opensidex($title,$state="on") {
$boxname = str_replace(" ", "", $title);
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
<td class='scapmain' align='right'>".panelbutton($state,$boxname)."</td>
</tr>
<tr>
<td colspan='2' class='side-body'>
<div id='box_$boxname'".($state=="off"?" style='display:none'":"").">\n";
}
function closesidex() {
echo "</div>
</td>
</tr>
</table>\n";
tablebreak();
}
function tablebreak() {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n<td height='5'></td>\n</tr>\n</table>\n";
}
?>
Kliknij i zaczekaj na załadowanie kodu ...
PW od moderatora:
- Przeniesienie posta - Pieka 30.10 - 16:45
Edytowane przez Pieka dnia 30.10.2008 16:56:33
|
|
|
|
Los Adminos |
Dodany dnia 25.11.2008 19:21:20
|

Przedszkolak

Postów: 22
Data rejestracji: 03.11.2008 14:55
|
A jak dostosowa? to do skórki 2point0 ? Bo widz? jakie? ró?nice w kodzie mojej stronki i kodzie podanym wy?ej i ju? si? pogubi?em i nie wiem co pozamienia?.
Przyznam si? tylko bez bicia ?e si? nie znam na tym wszystkim i dopiero zaczynam swoj? przygod? z CSS, PHP itp. HTML mam opanowany jako tako. Tak?e prosz? o wyrozumia?o??. |
|
|
|
Pieka |
Dodany dnia 25.11.2008 19:48:06
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Los Adminos napisa?/a:
A jak dostosowa? to do skórki 2point0 ? Bo widz? jakie? ró?nice w kodzie mojej stronki i kodzie podanym wy?ej i ju? si? pogubi?em i nie wiem co pozamienia?.
Przyznam si? tylko bez bicia ?e si? nie znam na tym wszystkim i dopiero zaczynam swoj? przygod? z CSS, PHP itp. HTML mam opanowany jako tako. Tak?e prosz? o wyrozumia?o??.
Masz PHP-Fusion v7 i piszesz w dziale dla EF? Gratuluje!
Jestem jaki jestem 
|
|
|
|
hanbun |
Dodany dnia 01.09.2009 14:48:30
|

Przedszkolak

Postów: 1
Data rejestracji: 01.09.2009 14:36
|
Witam jestem tu nowy i tak?e chcia?bym mie? panel logowania w logo. Mam them 123site lekko przerobiony oto mój theme.php prosi?bym o wstawienie do niego panelu a ja ju? sobie go ustawie gdzie ma by?(po jakiej stronie).
<?php
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
require_once INCLUDES."theme_functions_include.php";
// theme settings
$body_text = "#000000";
$body_bg = "#000000";
$theme_width = "850";
$theme_width_l = "160";
$theme_width_r = "160";
function render_header($header_content) {
global $theme_width;
echo "<table align='center' cellspacing='0' cellpadding='0' width='$theme_width' class='outer-border'>
<tr>
<td>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='full-header'>
<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
</tr>
</table>
</td>
</tr>
</table>\n";
echo "<center><img src='".THEME."images/header.png'></center>";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
}
function render_footer($license=false) {
global $theme_width,$settings;
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td height='90' background='".THEME."images/fbc.png' align='center' class='footer'>".stripslashes($settings['footer'])."
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>\n";
}
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td background='".THEME."images/sb.jpg' height='35' class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo "</td>
</tr>
</table>\n";
}
function render_article($subject, $article, $info) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>
".($info['article_breaks'] == "y" ? nl2br($article) : $article)."
</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("A",$info['article_id']).articleposter($info," ·").articleopts($info,"·").closeform("A",$info['article_id']);
echo "</td>
</tr>
</table>\n";
}
function opentable($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td background='".THEME."images/sb.jpg' height='35' class='capmain'> $title</td>
</tr>
<tr>
<td class='main-body'>\n";
}
function closetable() {
echo "</td>
</tr>
</table>\n";
}
function openside($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td background='".THEME."images/sbc.jpg' height='35' class='scapmain'> $title</td>
</tr>
<tr>
<td class='side-body'>\n";
}
function closeside() {
echo "</td>
</tr>
</table>\n";
tablebreak();
}
function opensidex($title,$state="on") {
$boxname = str_replace(" ", "", $title);
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
<td class='scapmain' align='right'>".panelbutton($state,$boxname)."</td>
</tr>
<tr>
<td colspan='2' class='side-body'>
<div id='box_$boxname'".($state=="off"?" style='display:none'":"").">\n";
}
function closesidex() {
echo "</div>
</td>
</tr>
</table>\n";
tablebreak();
}
function tablebreak() {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n<td height='5'></td>\n</tr>\n</table>\n";
}
?>
Edytowane przez hanbun dnia 01.09.2009 14:48:54
|
|
|
|
h4ku |
Dodany dnia 29.11.2009 15:33:26
|

Przedszkolak

Postów: 5 Ostrzeżeń: 6
Data rejestracji: 04.08.2009 12:10
|
Post?powa?em zgodnie ze wskazówkami piterusa, ale równie? mam problem (na ró?nych skórkach).
Wyskakuje mi zamiast tych edytuj profil, wiadomo?ci itp... To tylko jakie?:
THEME_BULLET
THEME_BULLET
THEME_BULLET
THEME_BULLET
THEME_BULLET
Zarzucam Screen:
Edytowane przez Pieka dnia 29.11.2009 15:40:20
|
|
|
|
ostry38 |
Dodany dnia 29.11.2009 16:49:33
|

Pocz?tkuj?cy

Postów: 169 Pomógł: 7
Data rejestracji: 02.12.2008 22:34
|
A masz w theme zdefiniowan? sta?? THEME_BULLET ?
Pomagam na GG jedynie w drobnych sprawach!
|
|
|
|
h4ku |
Dodany dnia 29.11.2009 20:37:02
|

Przedszkolak

Postów: 5 Ostrzeżeń: 6
Data rejestracji: 04.08.2009 12:10
|
Nie, nie mam. A co to jest dok?adniej?
Jak mam to zdefiniowa??
Edytowane przez Pieka dnia 12.03.2010 09:12:37
|
|
|