Panel logowania umieszczony w logo w skórce ElegantGreen
|
Borek |
Dodany dnia 25.02.2010 18:07:52
|
Bywalec
Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
Witam,
jak mogę umieścić panel logowania w logo w skórce ElegantGreen?
Próbowałem ustawić to wg innych wątków, ale to nic nie dało.
Podrzucam plik theme.php.
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
define("THEME_WIDTH", "1000");
define("THEME_BULLET", "<span class='bullet'>·</span>");
require_once INCLUDES."theme_functions_include.php";
require_once THEMES."templates/switcher.php";
function render_page($license=false) {
global $settings, $main_style, $locale, $aidlink, $data, $userdata, $msg_count; ?>
<script language="javascript" type="text/javascript">
/*.Epok script for PHP-Fusion v7....*\
|*.© 2008-2009 Blendtek Studios.....*|
|*.http://www.blendtek.net..........*|
\*.Released under the Affero GPLv3..*/
$(document).ready(function() {
$('#slidebox').hide();
$('a#open').click(function() {
$('#slidebox').fadeIn('slow');
return false;});
$('#slidebox').hide();
$('a#close').click(function() {
$('#slidebox').fadeOut('slow');
return false;});$('#clr').hide();
$('a#sw').click(function() {
$('#clr').slideToggle('slow');
return false;});});
</script>
<?php echo "<table cellspacing='0' cellpadding='0' class='center' width='".THEME_WIDTH."' style='height:180px;'>";
echo "<tr>";
echo "<td class='full-header' width='1000px'></td>";
echo "<td class='sidess' align='right' width='0'>";
echo "<div align='center' style='height:150px;' class='login' id='slidebox'>";
echo "<a href='#' id='close'><img src='".THEME."images/close.png' border='0' alt='Close' title='' align='right' width='30' height='60' /></a><br />";
if (iGUEST) {
echo "<form method=\"post\" action=\"".FUSION_SELF."\" style=\"margin-top:-3px;\">\n";
echo "<input type=\"text\" name=\"user_name\" value=\"username\" onfocus=\"if(this.value=='username')this.value='';\" onblur=\"if(this.value=='')this.value='username';\" class=\"headsearchbox\" style=\"width:100px\" /><br />\n";
echo "<input type=\"password\" name=\"user_pass\" value=\"password\" onfocus=\"if(this.value=='password')this.value='';\" onblur=\"if(this.value=='')this.value='password';\" class=\"headsearchbox\" style=\"width:100px\" /><br />\n";
echo "<input type=\"submit\" name=\"login\" value=\"".$locale['global_104']."\" class=\"loginbutton\" /><br />\n";
echo $locale['global_103']."<input type='checkbox' name='remember_me' value='y' title='".$locale['global_103']."' style='vertical-align:middle;' /><br />\n";
echo "<a href=\"".BASEDIR."lostpassword.php\">".$locale['global_108']."?</a>";
echo "</form>\n";
} elseif (iMEMBER) {
echo "<div align='center' width='220'><br />";
echo "<img src='".THEME."images/spacer.gif' border='0' alt='' width='170' />";
echo ($userdata['user_avatar'] ? "<a href='".BASEDIR."edit_profile.php'><img src='".IMAGES."avatars/".$userdata['user_avatar']."' border='0' alt='' width='54' align='right' height='54' title='' /></a>" : "<a href='".BASEDIR."edit_profile.php'><img src='".THEME."images/noav.gif' width='54' align='right' height='54' border='0' alt='' title='' /></a>");
echo "<br />";
$msg_count = dbcount("(message_id)", DB_MESSAGES, "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<a href='".BASEDIR."edit_profile.php' class='side'>".$locale['global_120']."</a><br />\n";
echo "<a href='".BASEDIR."messages.php' class='side'>".$locale['global_121']."</a><br />\n";
echo "<a href='".BASEDIR."members.php' class='side'>".$locale['global_122']."</a><br />\n";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo "<a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['global_123']."</a><br />\n";}
echo "<a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['global_124']."</a>\n";
if ($msg_count) { echo "<br /><br /><div style='text-align:center'><strong><a href='".BASEDIR."messages.php' class='side'>".sprintf($locale['global_125'], $msg_count).($msg_count == 1 ? $locale['global_126'] : $locale['global_127'])."</a></strong></div>\n"; }
echo "</div>";}
echo "</div></td>";
echo "</tr>";
echo "</table>\n";
echo "<table cellpadding='0' cellspacing='0' class='center' width='".THEME_WIDTH."' style='height:44px;'>";
echo "<tr>";
echo "<td class='sub-header' valign='bottom' align='left'><div id='subheaders'>".preg_replace("^(li)( class='(first-link)')*(><a href='(\.\./)*".preg_quote(START_PAGE)."')^i", "\\1 class='active \\3'\\4", showsublinks(""))."</div></td>\n";
echo "<td class='sub-header' align='right'>";
echo "<td class='sub-header' align='right'>";
echo "<form id=\"headsearch\" method=\"get\" action=\"".BASEDIR."search.php\">\n";
echo "<input type=\"hidden\" name=\"stype\" value=\"all\" />\n";
echo "<input type=\"text\" name=\"stext\" value=\"Szukaj...\" onclick=\"if(this.value=='Szukaj...')this.value='';\" onblur=\"if(this.value=='')this.value='Szukaj...';\" class=\"headsearchbox\" style=\"width:140px\" />";
echo "<input type=\"submit\" name=\"submit\" value=\"\" class=\"headsearchbutton\" style=\"width:45px\" />";
echo "</form>\n";
echo "</td>\n";
echo "</tr>\n</table>\n";
//Content
echo "<table cellpadding='0' cellspacing='0' width='".THEME_WIDTH."' align='center' class='$main_style'>\n<tr>\n";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n";
//Footer
echo "<table cellpadding='0' cellspacing='0' width='1025 px' align='center'>\n<tr>\n";
echo "<td align='center' class='bottom-footer'><br />".stripslashes($settings['footer']);
if (!$license) { echo "\n".showcopyright(); }
echo "<br />".showcounter()."<img src='".THEME."images/spacer.gif' border='0' alt='' width='240' /> <a> Designed & Coded by <a href='http://www.enculescu.com' >Enculescu M.</a><img src='".THEME."images/spacer.gif' border='0' alt='' width='210' />".sprintf($locale['global_172'], substr((get_microtime() - START_TIME),0,4))."";
echo "</td>\n";
echo "</tr>\n</table>\n";
}
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain-left'></td>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "<td class='capmain-right'></td>\n";
echo "</tr>\n</table>\n";
echo "<table width='100%' cellpadding='0' cellspacing='0' class='spacer'>\n<tr>\n";
echo "<td class='capmain-center-left'></td>\n";
echo "<td class='main-body middle-border'>".$news."</td>\n";
echo "<td class='capmain-center-right'></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='capmain-bottom-left'></td>\n";
echo "<td align='center' class='news-footer middle-border'>\n";
echo newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</td>\n";
echo "<td class='capmain-bottom-right'></td>\n";
echo "</tr>\n</table>\n";
}
function render_article($subject, $article, $info) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>\n<tr>\n";
echo "<td class='capmain-left'></td>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "<td class='capmain-right'></td>\n";
echo "</tr>\n</table>\n";
echo "<table width='100%' cellpadding='0' cellspacing='0' class='spacer'>\n<tr>\n";
echo "<td class='capmain-center-left'></td>\n";
echo "<td class='main-body middle-border'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</td>\n";
echo "<td class='capmain-center-right'></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='capmain-bottom-left'></td>\n";
echo "<td align='center' class='news-footer'>\n";
echo articleposter($info," ·").articleopts($info,"·").itemoptions("A",$info['article_id']);
echo "</td>\n";
echo "<td class='capmain-bottom-right'></td>\n";
echo "</tr>\n</table>\n";
}
function opentable($title) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain-left'></td>\n";
echo "<td class='capmain'>".$title."</td>\n";
echo "<td class='capmain-right'></td>\n";
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%' class='spacer'>\n<tr>\n";
echo "<td class='capmain-center-left'></td>\n";
echo "<td class='main-body'>\n";
}
function closetable() {
echo "</td>\n";
echo "<td class='capmain-center-right'></td>\n";
echo "</tr><tr>\n";
echo "<td class='capmain-bottom-left'></td>\n";
echo "<td class='news-footer'></td>\n";
echo "<td class='capmain-bottom-right'></td>\n";
// echo "</tr><tr>\n";
echo "</tr>\n</table>\n";
}
function openside($title, $collapse = false, $state = "on") {
global $panel_collapse; $panel_collapse = $collapse;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='scapmain-left'></td>\n";
echo "<td class='scapmain'>$title</td>\n";
if ($collapse == true) {
$boxname = str_replace(" ", "", $title);
echo "<td class='scapmain' align='right'>".panelbutton($state, $boxname)."</td>\n";
}
echo "<td class='scapmain-right'></td>\n";
echo "</tr>\n</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%' class='spacer'>\n<tr>\n";
echo "<td class='scapmain-center-left'></td>\n";
echo "<td class='side-body'>\n";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside() {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "</td>\n";
echo "<td class='scapmain-center-right'></td>\n";
echo "</tr><tr>\n";
echo "<td class='scapmain-bottom-left'></td>\n";
echo "<td class='side-footer'></td>\n";
echo "<td class='scapmain-bottom-right'></td>\n";
echo "</table>\n";
}
?>
|
|
|
|
Wścibski Gość |
Dodany dnia 23.11.2024 06:36:37
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
piotrek199214 |
Dodany dnia 25.02.2010 18:09:19
|
Bywalec
Postów: 977 Pomógł: 168
v7.01.05 Data rejestracji: 17.12.2007 21:05
|
Musisz walnąć kod z pliku login.php (wcześniej lekko zmodyfikowany do własnych potrzeb) i dodanie do theme.php w wybranym miejscu.
Edytowane przez piotrek199214 dnia 25.02.2010 18:09:35
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny
Tanie tworzenie wtyczek, masz problem napisz.
|
|
|
|
Borek |
Dodany dnia 25.02.2010 21:28:44
|
Bywalec
Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
Pokombinowałem trochę i przerobiłem sobie tak: if (iGUEST) {
if ($settings['enable_registration']) {
echo "".$locale['global_105']."<td /> \n";
}
echo $locale['global_106'];
echo "</div>\n";
echo "<div style='text-align:right' class='right'>\n";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>\n";
echo "<td />\n<input type='text' name='user_name' class='textbox' value=\"Login...\" onclick=\"if(this.value=='Login...')this.value='';\" onblur=\"if(this.value=='')this.value='Login...';\" style='width:100px'<td />\n";
echo "<td />\n<input type='password' name='user_pass' class='textbox' value=\"Hasło\" onclick=\"if(this.value=='Hasło')this.value='';\" onblur=\"if(this.value=='')this.value='Hasło';\" style='width:100px'<td />\n";
echo "<input type='submit' name='login' value='".$locale['global_104']."' class='button' /><br />\n";
}
Tylko, że nie wygląda to tak jakbym chciał. Teraz wygląda to tak:
a chciałbym odstępy pomiędzy tymi elementami. Mogę liczyć na pomoc?
Edytowane przez Borek dnia 25.02.2010 21:28:54
|
|
|
|
kibel |
Dodany dnia 25.02.2010 22:39:44
|
Początkujący
Postów: 157 Pomógł: 8 Ostrzeżeń: 2
Data rejestracji: 01.02.2010 18:02
ZBANOWANY: Dożywotnio
|
Zastosuj <tr></tr>
Kliknij jeśli pomogłem.
Bo życie uczy nas myślenia.
|
|
|
|
Borek |
Dodany dnia 26.02.2010 11:32:38
|
Bywalec
Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
Zamiast:
<td /> ? |
|
|
|
khaman |
Dodany dnia 26.02.2010 13:38:10
|
Postów: 2507 Pomógł: 78
Data rejestracji: 26.06.2007 12:11
|
http://www.kursht...abele.html
<td></td> to komórki w wierszach a <tr></tr> zamyka ci wiersz.
Edytowane przez khaman dnia 26.02.2010 13:40:59
Posty pomocne oznaczaj jako pomógł Nie pomagam na PW/GG | Brak stopki = brak pomocy
|
|
|
|
Borek |
Dodany dnia 26.02.2010 15:58:48
|
Bywalec
Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
Dalej nie kumam. Mógłby mi ktoś z mojego kodu zrobić gotowca? |
|
|
|
ratyo |
Dodany dnia 07.03.2010 15:26:52
|
Przedszkolak
Postów: 17
Data rejestracji: 14.03.2006 15:25
|
Daleko na gotowcach nie zajedziesz.
www.crysisforce.com / www.crysis2.pl | www.farcrycenter.pl / www.farcry2.com.pl | trance mission
|
|
|
|
karoldinho |
Dodany dnia 07.03.2010 16:25:51
|
Przedszkolak
Postów: 78 Pomógł: 7 Ostrzeżeń: 1
Data rejestracji: 11.08.2009 14:36
|
Po każdym elemencie daj to:
Czyli "spacja" :D Jeden taki ciąg znaków to jeden odstęp.
Masz tutaj mój kod z pewnej stronki którą robiłem, przerób go sobie, jest już dodany pełny kod który odpowiada za wyświetlanie przed i po zalogowaniu:
global $userdata, $locale, $aidlink;
if (iMEMBER) {
echo "<div style='text-align:left;vertical-align:middle;'>\n";
$msg_count = dbcount("(message_id)", DB_MESSAGES, "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo"Zalogowany jako <a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."'><b><font color=\"#AD2C30\">".$userdata['user_name']."</font></b></a>
<a href='".ADMIN."index.php".$aidlink."' class='side'><font color=\"#EAEAEA\">(a)</font></a> <font color=\"#EAEAEA\">|</font> ";
echo"<SCRIPT LANGUAGE='JavaScript'>
<!--
// Returns today's date in a string with full day and month names
// by Roger C. Scudder Jr. on 10-2-98
// corrected for Netscape by Grzegorz Golebiewski
DayName = new Array(7)
DayName[0] = \"niedziela \"
DayName[1] = \"poniedziałek \"
DayName[2] = \"wtorek \"
DayName[3] = \"sroda \"
DayName[4] = \"czwartek \"
DayName[5] = \"piątek \"
DayName[6] = \"sobota \"
MonthName = new Array(12)
MonthName[0] = \"stycznia \"
MonthName[1] = \"lutego \"
MonthName[2] = \"marca \"
MonthName[3] = \"kwietnia \"
MonthName[4] = \"maja \"
MonthName[5] = \"czerwca \"
MonthName[6] = \"lipca \"
MonthName[7] = \"sierpnia \"
MonthName[8] = \"września \"
MonthName[9] = \"października \"
MonthName[10] = \"listopada \"
MonthName[11] = \"grudnia \"
function getDateStr(){
var Today = new Date()
var WeekDay = Today.getDay()
var Month = Today.getMonth()
var Day = Today.getDate()
var Year = Today.getFullYear()
if(Year <= 99)
Year += 1900
return DayName[WeekDay] + \"\" + \" \" + Day + \" \" + MonthName[Month] + \" \" + Year
}
//-->
</SCRIPT>
<SCRIPT>document.write('Witamy, dzisiaj jest ' + getDateStr() + ' roku')</SCRIPT>";
echo "
<font color=\"#EAEAEA\"></font> <img src='".THEME."images/strzalka_login.png' width=\"5\" height=\"5\" alt=\"\">";
echo " <select class='onchange' onchange=\"self.location.href = this.value\">
<option> Manager profilu:</option>
<option VALUE=\"/edit_profile.php\">Edytuj Profil</option>
<option VALUE=\"/messages.php\">Prywatne Wiadomosci</option>
<option VALUE=\"/members.php\">Uzytkownicy</option>
<option VALUE=\"/setuser.php?logout=yes\">Wyloguj</option>
</select>";
echo "</div>\n";
} else {
echo "<div style='text-align:left;'>\n";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>\n";
echo "<b>Zaloguj:</b> \n";
echo "<input type='text' name='user_name' class='textbox1' />\n";
echo "<input type='password' name='user_pass' class='textbox2' />\n";
echo " <input type='submit' src='".THEME."images/login.png' class='buttonlogin' style='width:27px; height:20px; ' name='login' value=' ' />\n";
echo " <img src='".THEME."images/strzalka_login.png' width=\"5\" height=\"5\" alt=\"\"> <a href='register.php'><b><font color=\"#AD2C30\">Nie posiadasz konta?</font></b></a> <img src='".THEME."images/strzalka_login.png' width=\"5\" height=\"5\" alt=\"\"> <font color=\"#AD2C30\">Pomoc</font></form>\n";
echo "</div>\n";
echo "</body>";
}
echo "</div>";
echo"
Kliknij i zaczekaj na załadowanie kodu ...
To jest właśnie logowanie w lini poziomej.
Edytowane przez karoldinho dnia 07.03.2010 16:41:01
|
|
|
|
Borek |
Dodany dnia 07.03.2010 16:56:49
|
Bywalec
Postów: 399 Pomógł: 64
v7.02.05 Data rejestracji: 28.06.2009 19:38
|
ratyo napisał/a:
Daleko na gotowcach nie zajedziesz.
Na gotowcach w tak małym kodzie zajdę tak daleko niż miałbym sam robić. Tylko zaoszczędzę czas. Bo gdy skopiuje gotowca to go przejrzę i będę wiedział co miałem źle.
Nie pomagam przez GG, PW itp. Tylko tutaj.
|
|
|