Panel Logowania i Szukajka Nad Logiem ...
|
c-milionaire |
Dodany dnia 17.01.2008 21:25:51
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Zapewne na początek zostanę zgardzony że tych tematów było 10000000000000000 i więcej ale niestety żaden ze znalezionych i polecanych przez użytkowników tematów nie rozwiązuje mojego problemu :
http://php-fusion...rowstart=0
http://www.php-fu...post_47897
Bądź są nie aktualne z powodu zdania które sam za chwile zastosuje " Jak na stronie www.xxx.pl " tylko problem w tym ze ta strona nie działa od ..... bądź Theme został zmieniony 10 razy
Oczywiście nie jestem nieomylny i jakiś temat mogłem przeoczyć więc prosze o podanie linka.
Przechodząc do rzeczy: Po ukryciu paneli na forum zniknął i mi również panel logowania ( Oczywiście byłem świadomy że to nastąpi). Więc chciałbym aby panel logowania i przy okazji szukajka znalazła się nad logiem jak na stronie http://gtasite.pl/. Chciałym również ten panel usadowić na jakiejś belce (pliku graficznym). Prosiłbym o jakąś podpowiedź ewnetualnie jakiś kod i gdzie należy go wkleić. Pozdrawiam =)
Ps: Znalazłem lepszy przykład : http://www.e-bask...l/news.php
PW od moderatora:
- Ogólna Uwaga - czarny_ 17.01 - 21:37
- Przeniesienie tematu - Pieka 17.01 - 22:04
Edytowane przez c-milionaire dnia 17.01.2008 22:11:56
|
|
|
|
Wścibski Gość |
Dodany dnia 23.12.2024 12:08:14
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
MeTeo |
Dodany dnia 18.01.2008 10:44:14
|
Bywalec
Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
Ogólnie to wstawiasz kod panelu logowania do thema :) O tym było na forum ale niech będzie :) Jako, że podałeś moją stronę na przykład to dam Ci wycinki kodu.
Rozumiem, że przynajmniej HTML znasz. Kod logowanie u mnie wygląda tak:
if (file_exists(THEME."locale/".$settings['locale'].".php")) {
include THEME."locale/".$settings['locale'].".php";
} else {
include THEME."locale/Polish.php";
}
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($userdata['user_avatar'] != "") {
echo "<img src='".BASEDIR."images/avatars/".$userdata['user_avatar']."' width='45' align='left' height='45'>";
} else {
echo "<img src='".THEME."images/brak.gif' height='45' width='45' align='left'>";
}
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<br><a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."' class='side'>".$userdata['user_name']."</a><br>";
echo "<a href='".BASEDIR."messages.php' class='side'>".$locale['TH04']."</a>";
if ($msg_count) echo " <b>[<a href='".BASEDIR."messages.php' class='side'>".sprintf($locale['085'],$msg_count).($msg_count == 1 ? $locale['086'] : $locale['087'])."</a>]</b>\n";
echo " <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['TH06']."</a>";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " <a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['TH07']."</a>";
}
echo " <a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['TH08']."</a><br><br>";
} else {
echo "<table width='376'><tr><td>Nie badz anonimowy</td><td><a href='".BASEDIR."register.php'>Zarejestruj sie!</a></td><td><a href='".BASEDIR."lostpassword.php'>Przypomnij haslo</a></td></tr></table>";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>";
echo "<table width='376' border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ";
echo "<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>";
echo " <input type='submit' class='button' name='login' value='Loguj'>";
echo "</td></tr></table></form>";
}
Zmodernizuj sobie go jak chcesz. Wstawiasz go w miejsce nad logiem ;) Aha. Pliki graficzne generalnie wyciąłem, ale masz również wyświetlania avatara i żeby działało poprawnie musisz zrobić plik brak.gif i wstawić go w images tym w theme... Ma to być grafika sygnalizująca brak avatara ;)
Co do szukajki to kod:
echo "<form name='search' action='".BASEDIR."search.php?stype=n' method='post'>";
echo "<div align='right'>";
echo "<input style='height: 24px; width: 161px' type='text' class='search' name='stext' value='Szukaj w serwisie' onBlur=\"if(this.value=='') this.value='Szukaj w serwisie';\" onFocus=\"if(this.value=='Szukaj w serwisie') this.value='';\">";
echo "<input type='hidden' name='option' value='search'></div></form></div>";
Miło by było gdybyś wstawił link do tej strony u siebie, nawet w stopce ;) Jako, że używasz kodu tej strony ;) Byłbym wdzięczny.
Pozdrawiam
|
|
|
|
c-milionaire |
Dodany dnia 18.01.2008 12:35:53
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Eh myśle że jestem na tyk jeszcze głupi że zrobiłem to zdecydowanie źle i zabardzo nie połapałem twojego posta. Spójrz wstawiłem to tak :
function render_header($header_content) {
global $theme_width,$settings,$locale;
if (file_exists(THEME."locale/".$settings['locale'].".php")) {
include THEME."locale/".$settings['locale'].".php";
} else {
include THEME."locale/Polish.php";
}
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($userdata['user_avatar'] != "") {
echo "<img src='".BASEDIR."images/avatars/".$userdata['user_avatar']."' width='45' align='left' height='45'>";
} else {
echo "<img src='".THEME."images/brak.gif' height='45' width='45' align='left'>";
}
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<br><a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."' class='side'>".$userdata['user_name']."</a><br>";
echo "<a href='".BASEDIR."messages.php' class='side'>".$locale['TH04']."</a>";
if ($msg_count) echo " <b>[<a href='".BASEDIR."messages.php' class='side'>".sprintf($locale['085'],$msg_count).($msg_count == 1 ? $locale['086'] : $locale['087'])."</a>]</b>\n";
echo " <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['TH06']."</a>";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " <a href='".ADMIN."index.php".$aidlink."' class='side'>".$locale['TH07']."</a>";
}
echo " <a href='".BASEDIR."setuser.php?logout=yes' class='side'>".$locale['TH08']."</a><br><br>";
} else {
echo "<table width='376'><tr><td>Nie badz anonimowy</td><td><a href='".BASEDIR."register.php'>Zarejestruj sie!</a></td><td><a href='".BASEDIR."lostpassword.php'>Przypomnij haslo</a></td></tr></table>";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>";
echo "<table width='376' border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ";
echo "<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>";
echo " <input type='submit' class='button' name='login' value='Loguj'>";
echo "<form name='search' action='".BASEDIR."search.php?stype=n' method='post'>";
echo "<div align='right'>";
echo "<input style='height: 24px; width: 161px' type='text' class='search' name='stext' value='Szukaj w serwisie' onBlur=\"if(this.value=='') this.value='Szukaj w serwisie';\" onFocus=\"if(this.value=='Szukaj w serwisie') this.value='';\">";
echo "<input type='hidden' name='option' value='search'></div></form></div>";
echo "</td></tr></table></form>";
}
echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0' style='border:4px #000000 solid;'>
<tr>
<td>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td class='full-header' style='padding:5px;'>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td>$header_content</td>
</tr>
</table>
</td>
</tr>
</table>\n";
I wyskakuje błąd w miescju gdzie pownno się pojawić
Warning: render_header(themes/tesr/locale/Polish.php) [function.render-header]: failed to open stream: No such file or directory in /home.11/t/h/e/therealb/www/themes/tesr/theme.php on line 43
Warning: render_header() [function.include]: Failed opening 'themes/tesr/locale/Polish.php' for inclusion (include_path='.:/usr/local/lib/php') in /home.11/t/h/e/therealb/www/themes/tesr/theme.php on line 43
Próbowałem różnymi sposobami to albo mi rozwala theme'a albo wogóle się nei wczytuje. A co do html znam ale jeszcze dość ułomnie.
Edytowane przez Milka dnia 18.01.2008 12:49:08
|
|
|
|
bartek124 |
Dodany dnia 18.01.2008 12:47:23
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
function render_header($header_content) {
global $theme_width,$settings,$locale;
if ([b]file_exists(THEME."locale/".$settings['locale'].".php")[/b]) {
[b]include THEME."locale/".$settings['locale'].".php";[/b]
} else {
[b]include THEME."locale/Polish.php";[/b]
}
Rozumiesz? To co Ci dałem + przetłumaczenie sobie błędu da Ci rozwiązanie.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
c-milionaire |
Dodany dnia 18.01.2008 12:57:03
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Czyżby w folderze themes/tesr/ brakuje folder locale a w nim Polish.php ? Jeśli tak to o jaki plik chodzi ?
Edytowane przez c-milionaire dnia 18.01.2008 13:08:04
|
|
|
|
MeTeo |
Dodany dnia 18.01.2008 20:31:39
|
Bywalec
Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
Chodzi o plik polish.php :P
$masz = "masz";
$nowa = "nowa";
$wiadomosc = "wiadomosc";
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($userdata['user_avatar'] != "") {
echo "<img src='".BASEDIR."images/avatars/".$userdata['user_avatar']."' width='45' align='left' height='45'>";
} else {
echo "<img src='".THEME."images/brak.gif' height='45' width='45' align='left'>";
}
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<br><a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."' class='side'>".$userdata['user_name']."</a><br>";
echo "<a href='".BASEDIR."messages.php' class='side'>Wiadomosci</a>";
if ($msg_count) echo " <b>[<a href='".BASEDIR."messages.php' class='side'>".sprintf($masz,$msg_count).($msg_count == 1 ? $nowa : $wiadomosc)."</a>]</b>\n";
echo " <a href='".BASEDIR."edit_profile.php' class='side'>Edytuj Profil</a>";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " <a href='".ADMIN."index.php".$aidlink."' class='side'>Administracja</a>";
}
echo " <a href='".BASEDIR."setuser.php?logout=yes' class='side'>Wyloguj</a><br><br>";
} else {
echo "<table width='376'><tr><td>Nie badz anonimowy</td><td><a href='".BASEDIR."register.php'>Zarejestruj sie!</a></td><td><a href='".BASEDIR."lostpassword.php'>Przypomnij haslo</a></td></tr></table>";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>";
echo "<table width='376' border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ";
echo "<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>";
echo " <input type='submit' class='button' name='login' value='Loguj'>";
echo "</td></tr></table></form>";
}
Powyżej kod niewymagający locale'i... Nie wiem, na sucho robiłem. Co do wstawienia tego w kod to musisz sobie sam poradzić ;) To jest html. To powinieneś znać.
Pozdrawiam
Edytowane przez Milka dnia 18.01.2008 20:34:13
|
|
|
|
c-milionaire |
Dodany dnia 18.01.2008 22:55:33
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Nie wiem już się męcze pół dnia i nie wchodzi pytałem ludzi też nic. Mam problem z daniem grafiki pod to wszystko ładnie trybi tylko że jest na tle strony a chiałbym jak u Meteo na prostym pasku. Mógłbym mi ktoś powiedzieć jak to zrobić dokładnie jaki kod ?
$masz = "masz";
$nowa = "nowa";
$wiadomosc = "wiadomosc";
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($userdata['user_avatar'] != "") {
echo "<center><img src='".BASEDIR."images/avatars/".$userdata['user_avatar']."' width='45' align='left' height='45'></center>";
} else {
}
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<br><center><a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."' class='side'>".$userdata['user_name']."</a></center><br>";
echo "<a href='".BASEDIR."messages.php' class='side'><center><b>Wiadomosci</b></center></a>";
if ($msg_count) echo " <b>[<a href='".BASEDIR."messages.php' class='side'>".sprintf($masz,$msg_count).($msg_count == 1 ? $nowa : $wiadomosc)."</a>]</b>\n";
echo " <a href='".BASEDIR."edit_profile.php' class='side'><center><b>Edytuj Profil</b></a> || ";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " <a href='".ADMIN."index.php".$aidlink."' class='side'><b>Administracja</b></a> ||";
}
echo " <a href='".BASEDIR."setuser.php?logout=yes' class='side'><b>Wyloguj</b></a><br><br>";
} else {
echo "<table align='center' width='376'><tr><td>Nie badz anonimowy</td><td><a href='".BASEDIR."register.php'>Zarejestruj sie!</a></td><td><a href='".BASEDIR."lostpassword.php'>Przypomnij haslo</a></td></tr></table>";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>";
echo "<table align='center' width='376' border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ";
echo "<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>";
echo " <input type='submit' class='button' name='login' value='Loguj'>";
echo "</td></tr></table></form>";
}
|
|
|
|
MeTeo |
Dodany dnia 18.01.2008 23:05:42
|
Bywalec
Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
Nie rozumiem niczego co napisałeś. Po pierwsze podaj adres strony. Po 2 tło dajesz parametrem "background" więc nie wiem w czym problem. |
|
|
|
c-milionaire |
Dodany dnia 18.01.2008 23:16:53
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Strona zamknięta tym czasowo a wiesz trochę wejść prawie 600 dziennie wiec nie moge jej od tak otworzyć póki grafiki nie zrobię bo cały czas ktoś na niej jest :/
No własnie dobrze mnie rozumiesz chodzi ze chcę dać grafikę pod to jak u ciebie jest
themes/e-basketball/images/pasek_02.gif
To to samo chce u siebie zrobić tylko nie mam pojęcia jak gdzie wstawić te "background" co i jak ? Mógłbyś mi dodać do tego kodu by dodać tylko link do obrazka. Sorry że tak na odwal i na lenia ale naprawde siedze już którąś dzisiaj godzinie i już mam dosyć a chce zrobić :/ |
|
|
|
MeTeo |
Dodany dnia 18.01.2008 23:38:59
|
Bywalec
Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
U mnie to tło definiuje kod thema. Cały ten kodzik co Ci wyżej podałem do panelu jest wcześniej objęty komórką (<td>).
Mniej-więcej budowa u mnie wygląda tak:
<table>
<tr>
<td background='adres_do_tla.gif'>
[b]KOD PANELU[/b]
</td>
</tr>
...
na takiej zasadzie ;)
Edytowane przez MeTeo dnia 18.01.2008 23:39:24
|
|
|
|
c-milionaire |
Dodany dnia 19.01.2008 00:04:33
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Eh bede cię meczył ale wybacz lajik jestem :(
Próbowałem :
<table>
<tr>
<td background='adres_do_tla.gif'>
$masz = 'masz';
$nowa = 'nowa';
$wiadomosc = 'wiadomosc';
if (iMEMBER) {
$msg_count = dbcount('(message_id)', 'messages', 'message_to=''.$userdata['user_id'].'' AND message_read='0'AND message_folder='0'');
if ($userdata['user_avatar'] != '') {
echo '<img src=''.BASEDIR.'images/avatars/'.$userdata['user_avatar'].'' width='45' align='left' height='45'>';
} else {
echo '<img src=''.THEME.'images/brak.gif' height='45' width='45' align='left'>';
}
$msg_count = dbcount('(message_id)', 'messages', 'message_to=''.$userdata['user_id'].'' AND message_read='0'AND message_folder='0'');
echo '<br><a href=''.BASEDIR.'profile.php?lookup='.$userdata['user_id'].'' class='side'>'.$userdata['user_name'].'</a><br>';
echo '<a href=''.BASEDIR.'messages.php' class='side'>Wiadomosci</a>';
if ($msg_count) echo ' <b>[<a href=''.BASEDIR.'messages.php' class='side'>'.sprintf($masz,$msg_count).($msg_count == 1 ? $nowa : $wiadomosc).'</a>]</b>\n';
echo ' <a href=''.BASEDIR.'edit_profile.php' class='side'>Edytuj Profil</a> || ';
if (iADMIN && (iUSER_RIGHTS != '' || iUSER_RIGHTS != 'C')) {
echo ' <a href=''.ADMIN.'index.php'.$aidlink.'' class='side'>Administracja</a> || ';
}
echo ' <a href=''.BASEDIR.'setuser.php?logout=yes' class='side'>Wyloguj</a><br><br> || ';
} else {
echo '<table width='376'><tr><td>Nie badz anonimowy</td><td><a href=''.BASEDIR.'register.php'>Zarejestruj sie!</a></td><td><a href=''.BASEDIR.'lostpassword.php'>Przypomnij haslo</a></td></tr></table>';
echo '<form name='loginform' method='post' action=''.FUSION_SELF.''>';
echo '<table width='376' border='0' cellpadding='0' cellspacing='0'><tr>';
echo '<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ';
echo '<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>';
echo ' <input type='submit' class='button' name='login' value='Loguj'></td>';
echo '</td></tr></table></form>';
}
</td>
</tr>
oraz
<table>
<tr>
<td background='adres_do_tla.gif'>[color=red]W tym miejscu ewidetnie czegos mi brakuje[/color]
$masz = "masz";
$nowa = "nowa";
$wiadomosc = "wiadomosc";
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($userdata['user_avatar'] != "") {
echo "<center><img src='".BASEDIR."images/avatars/".$userdata['user_avatar']."' width='45' align='left' height='45'></center>";
} else {
}
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<br><center><a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']."' class='side'>".$userdata['user_name']."</a></center><br>";
echo "<a href='".BASEDIR."messages.php' class='side'><center><b>Wiadomosci</b></center></a>";
if ($msg_count) echo " <b>[<a href='".BASEDIR."messages.php' class='side'>".sprintf($masz,$msg_count).($msg_count == 1 ? $nowa : $wiadomosc)."</a>]</b>\n";
echo " <a href='".BASEDIR."edit_profile.php' class='side'><center><b>Edytuj Profil</b></a> || ";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " <a href='".ADMIN."index.php".$aidlink."' class='side'><b>Administracja</b></a> ||";
}
echo " <a href='".BASEDIR."setuser.php?logout=yes' class='side'><b>Wyloguj</b></a><br><br>";
Nie mam pojęcia czemu nie działa jak napisałem czegoś mi brakuje ale nie wiem czego :@
} else {
echo "<table align='center' width='376'><tr><td>Nie badz anonimowy</td><td><a href='".BASEDIR."register.php'>Zarejestruj sie!</a></td><td><a href='".BASEDIR."lostpassword.php'>Przypomnij haslo</a></td></tr></table>";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>";
echo "<table align='center' width='376' border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ";
echo "<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>";
echo " <input type='submit' class='button' name='login' value='Loguj'>";
echo "</td></tr></table></form>";
}
</td>
</tr>
Wyskakuje błąd
Parse error: syntax error, unexpected '<' in /home.11/t/h/e/therealb/www/themes/tesr/theme.php on line 42
Nie mam pojęcia co jest nie tak ;/ Pewnie czytając to się uśmiejesz bo sam widze ze jest to coś banalnego a ja nie wiem co to ;/ |
|
|
|
MeTeo |
Dodany dnia 19.01.2008 15:55:23
|
Bywalec
Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
A przed tym table masz
echo "
Coś mi się widzi, że nie... wstaw większy fragment kodu jak coś.
Pozdrawiam |
|
|
|
c-milionaire |
Dodany dnia 19.01.2008 18:45:05
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
MeTeo napisał/a:
A przed tym table masz
echo "
Coś mi się widzi, że nie... wstaw większy fragment kodu jak coś.
Pozdrawiam
Jak znowu dałem tak
function render_header($header_content) {
global $theme_width,$settings,$locale;
[b]echo "<table>
<tr>
<td background='adres_do_tla.gif'>
$masz = 'masz';
$nowa = 'nowa';
$wiadomosc = 'wiadomosc';
if (iMEMBER) {
$msg_count = dbcount('(message_id)', 'messages', 'message_to=''.$userdata['user_id'].'' AND message_read='0'AND message_folder='0'');
if ($userdata['user_avatar'] != '') {
echo '<img src=''.BASEDIR.'images/avatars/'.$userdata['user_avatar'].'' width='45' align='left' height='45'>';
} else {
echo '<img src=''.THEME.'images/brak.gif' height='45' width='45' align='left'>';
}
$msg_count = dbcount('(message_id)', 'messages', 'message_to=''.$userdata['user_id'].'' AND message_read='0'AND message_folder='0'');
echo '<br><a href=''.BASEDIR.'profile.php?lookup='.$userdata['user_id'].'' class='side'>'.$userdata['user_name'].'</a><br>';
echo '<a href=''.BASEDIR.'messages.php' class='side'>Wiadomosci</a>';
if ($msg_count) echo ' <b>[<a href=''.BASEDIR.'messages.php' class='side'>'.sprintf($masz,$msg_count).($msg_count == 1 ? $nowa : $wiadomosc).'</a>]</b>\n';
echo ' <a href=''.BASEDIR.'edit_profile.php' class='side'>Edytuj Profil</a> || ';
if (iADMIN && (iUSER_RIGHTS != '' || iUSER_RIGHTS != 'C')) {
echo ' <a href=''.ADMIN.'index.php'.$aidlink.'' class='side'>Administracja</a> || ';
}
echo ' <a href=''.BASEDIR.'setuser.php?logout=yes' class='side'>Wyloguj</a><br><br> || ';
} else {
echo '<table width='376'><tr><td>Nie badz anonimowy</td><td><a href=''.BASEDIR.'register.php'>Zarejestruj sie!</a></td><td><a href=''.BASEDIR.'lostpassword.php'>Przypomnij haslo</a></td></tr></table>';
echo '<form name='loginform' method='post' action=''.FUSION_SELF.''>';
echo '<table width='376' border='0' cellpadding='0' cellspacing='0'><tr>';
echo '<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ';
echo '<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>';
echo ' <input type='submit' class='button' name='login' value='Loguj'></td>';
echo '</td></tr></table></form>';
}
</td>
</tr>[/b]
</td>';
echo '</td></tr></table></form>';
}
</td>
</tr>
echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0' style='border:4px #000000 solid;'>
<tr>
<td>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td class='full-header' style='padding:5px;'>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td>$header_content</td>
</tr>
</table>
</td>
</tr>
</table>\n";
To wyskoczyło mi:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home.11/t/h/e/therealb/www/themes/tesr/theme.php on line 47
|
|
|
|
MeTeo |
Dodany dnia 19.01.2008 22:39:59
|
Bywalec
Postów: 880 Pomógł: 23 Ostrzeżeń: 2
Data rejestracji: 14.12.2005 19:38
|
Zero logiki...
function render_header($header_content) {
global $theme_width,$settings,$locale;
echo "<table>
<tr>
<td background='adres_do_tla.gif'>";
$masz = "masz";
$nowa = "nowa";
$wiadomosc = "wiadomosc";
if (iMEMBER) {
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
if ($userdata['user_avatar'] != "") {
echo "<img src='".BASEDIR."images/avatars/".$userdata['user_avatar']." width='45' align='left' height='45'>";
} else {
echo "<img src='".THEME."images/brak.gif' height='45' width='45' align='left'>";
}
$msg_count = dbcount("(message_id)", "messages", "message_to='".$userdata['user_id']."' AND message_read='0'AND message_folder='0'");
echo "<br><a href='".BASEDIR."profile.php?lookup=".$userdata['user_id']." class='side'>".$userdata['user_name']."</a><br>";
echo "<a href='".BASEDIR."messages.php' class='side'>Wiadomosci</a>";
if ($msg_count)
echo " <b>[<a href='".BASEDIR."messages.php' class='side'>".sprintf($masz,$msg_count).($msg_count == 1 ? $nowa : $wiadomosc)."</a>]</b>\n";
echo " <a href='".BASEDIR."edit_profile.php' class='side'>Edytuj Profil</a> || ";
if (iADMIN && (iUSER_RIGHTS != "" || iUSER_RIGHTS != "C")) {
echo " <a href='".ADMIN."index.php".$aidlink."' class='side'>Administracja</a> || ";
}
echo " <a href='".BASEDIR."setuser.php?logout=yes' class='side'>Wyloguj</a><br><br> || ";
} else {
echo "<table width='376'><tr><td>Nie badz anonimowy</td><td><a href='".BASEDIR."register.php'>Zarejestruj sie!</a></td><td><a href='".BASEDIR."lostpassword.php'>Przypomnij haslo</a></td></tr></table>";
echo "<form name='loginform' method='post' action='".FUSION_SELF."'>";
echo "<table width='376' border='0' cellpadding='0' cellspacing='0'><tr>";
echo "<td width='376'><input style='height: 20px; width: 93px' type='text' name='user_name' class='login' value='Nick'> ";
echo "<input style='height: 20px; width: 93px' type='password' name='user_pass' class='login' value='HASLO'>";
echo " <input type='submit' class='button' name='login' value='Loguj'></td>";
echo "</td></tr></table></form>";
}
echo "</td>
</tr>";
echo "<table align='center' width='$theme_width' cellspacing='0' cellpadding='0' style='border:4px #000000 solid;'>
<tr>
<td>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td class='full-header' style='padding:5px;'>
<table width='100%' cellspacing='0' cellpadding='0'>
<tr>
<td>$header_content</td>
</tr>
</table>
</td>
</tr>
</table>\n";
Zmień cały tamten fragment na to. Musi Ci działać. No i nie zmieniaj tych przeklętych ' i "... kilka minut siedziałem i poprawiałem kod... Masz powyżej gotowca bo już nie mam siły tłumaczyć... Chyba jestem inny... |
|
|
|
c-milionaire |
Dodany dnia 19.01.2008 23:10:21
|
Początkujący
Postów: 185
Data rejestracji: 23.06.2006 11:36
|
Wielkie dzięki do zamkniecia |
|
|