Cytat(revyag @ 2005-05-18 09:54:47)
Niestety dużo zrobić nie możesz, pewnie masz ustawiane wartości szerokości ramek, warstw, tabel w pikselach. Musiałbyś ustawić wszystko na wartości procentowe. Poza tym konieczne byłoby przerobienie grafik, ustawienie optymalnej czcionki, ewentualnie ładowanie innego zestawu styli w zależności od rozdzielczości.
Lepiej by było jakbyś zrobił stronę pod 800x600 a potem wprowadzał ewentualne poprawki.
Problem w tym, że szerokość ramek ustawiałem procentowo (tylko teraz w pikselach zrobiłem stronę logowania). Grafiki? Nie stosuje żadnych grafik - wszystko to proste style

Nie mam zdolności graficznych więc narazie nie zajmuje się photoshopem.
Problem w tym, że próbowałem przerobić pod 800x600 np jeden z linków (ten co jest na zdjęciu. On poprostu nie zmieści się na tej szerokości ekranu. Musiałbym zmienić układ wyświetlania nowych zleceń a to nie jest dobry pomysł. Może to wina tego że zastosowałem framset do menu?
Poniżej zamieszczam kod:
main.php<!--Strona główna -->
<?php
include \"config.inc.php\";
//JEŻELI NIE ISTNIEJE SESJA UŻYTKOWNIKA TO ZALOGUJ
if ( (!isset($_SESSION['nick'])) && (!isset($_SESSION['haslo'])) ) {
//jeżeli nie istnieje sesja to formularz logowania
?>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
<meta name=\"pragma\" content=\"no-cache\" />
<title>Logowanie...</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"autoryzacja.css\" />
</head>
<body>
<?php
//Domyślne hasło roota: 1-zmienione, 0-nie zmienione
$DomyslneHaslo = 0;
//Połączenie z bazą danych
or
die (\"Nie udało się połączyć z bazą danych! BŁĄD: \".mysql_error()); //Wybór bazy danych
or
die (\"Nie udało się wybrać bazy! BŁĄD: \".mysql_error());
//Zapytanie o hasło administratora
$query = \"SELECT haslo FROM konto WHERE login='root';\";
or
die (\"Zapytanie nieudane! BŁĄD: \".mysql_error());
//Zamknięcie połączenia z bazą danych
if ( $query_data[0
] != MD5(\"root\") ) {
$DomyslneHaslo = 1;
}
?>
<table width=\"759\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td><h2>SYSTEM   OBSŁUGI   FIRMY   I   KLIENTA</h2></td>
</tr>
<tr>
<td><h2>SOFIK</h2></td>
</tr>
<tr>
<td><h3>( wersja   0.6 beta )</h3></td>
</tr>
<tr>
<td><img src=\"images/spacer.gif\" alt=\"\" width=\"0\" height=\"80\"></td>
</tr>
</table>
<table width=\"759\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\">
<tr>
<td>
<form action=\"logon.php?<?=SID?>\" method=\"post\">
<table width=\"30%\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"2\">
<tr>
<td class=\"tdbkground\"><strong>Login:</strong></td>
<td class=\"tdbkground\"><input type=\"text\" name=\"logid\" value=\"\" size=\"15\" /></td>
</tr>
<tr>
<td class=\"tdbkground\"><strong>Hasło:</strong></td>
<td class=\"tdbkground\"><input type=\"password\" name=\"pas\" value=\"\" size=\"15\" /></td>
</tr>
<tr>
<td class=\"tdbkground\"><div align=\"center\"><input type=\"Submit\" name=\"Submit\" value=\" Zaloguj \"></div></td>
<td class=\"reg\"><div align=\"left\">  <a href=\"register.php\">Rejestracja</a></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?php
if ( $DomyslneHaslo == 0)
{
?>
<table width=\"759\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">
<tr>
<td><img src=\"images/spacer.gif\" alt=\"\" width=\"0\" height=\"5\"></td>
</tr>
<tr>
<td><h2 class=\"bezpieczenstwo\">BAZA NIE JEST BEZPIECZNA! Zmień domyślne hasło administratora!</h2></td>
</tr>
</table>
<?php
}
?>
</body>
</html>
<?php
}
else
{
//JEŻELI SESJA ISTNIEJE TO ZAŁADUJ PANEL NAWIGACYJNY
header(\"location: start.php?\".SID); }
nowezlecenia.php<!--
Spis nie zaakceptowanych zleceń klientów
-->
<?php
include \"config.inc.php\";
//JEŚLI NIE ISTNIEJE SESJA UŻYTKOWNIKA TO POWRÓT NA STRON LOGOWANIA
if ( (!isset($_SESSION['nick'])) && (!isset($_SESSION['haslo'])) ) {
?>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
<meta name=\"pragma\" content=\"no-cache\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"autoryzacja.css\" />
</head>
<body>
<br><br><br><br><br><br><br><br><br>
<table width=\"80%\" align=\"center\" border=\"0\" cellpadding=\"14\">
<tr>
<td><h2 class=\"error\">BRAK UPRAWNIEŃ!   ZALOGUJ SI</h2></td>
</tr>
</table>
</body>
</html>
<?php
echo \"<META HTTP-EQUIV='Refresh' CONTENT='3; URL=main.php'>\"; }
//JEŚLI NIE JEST ZALOGOWANY PRACOWNIK TO POWRÓT
if ($_SESSION['kto'] != '0')
{
?>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\">
<meta name=\"pragma\" content=\"no-cache\" />
<link rel=\"stylesheet\" type=\"text/css\" href=\"autoryzacja.css\" />
</head>
<body>
<br><br><br><br><br><br><br><br><br>
<table width=\"80%\" align=\"center\" border=\"0\" cellpadding=\"14\">
<tr>
<td><h2 class=\"error\">NIE MASZ UPRAWNIEŃ DO WYKONANIA TEGO ZADANIA !!!</h2></td>
</tr>
</table>
</body>
</html>
<?php
echo \"<META HTTP-EQUIV='Refresh' CONTENT='3; URL=main.php'>\"; }
?>
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\"/>
<meta name=\"pragma\" content=\"no-cache\" />
<title>Spis nie zaakceptowanych zleceń klientów</title>
<link rel=\"stylesheet\" type=\"text/css\" href=\"roboczy.css\" />
</head>
<body>
<?php
//Połączenie z bazą danych
or
die (\"Nie udało się połączyć z bazą danych! BŁĄD: \".mysql_error()); //Wybór bazy danych
or
die (\"Nie udało się wybrać bazy! BŁĄD: \".mysql_error());
//Zliczenie ilosci nie zaakceptowanych zleceń klientów
$query = \"SELECT COUNT(zlecenie_id) FROM zlecenie WHERE zaakceptowane=0;\";
or
die (\"Zapytanie nieudane! BŁĄD: \".mysql_error());
$IleZlecen = $query_data[0];
$Licznik = -1;
//Ile rekordów wypisywać na stronie
$ile = 15;
$strona = $_GET['strona'];
if ( $strona == \"\" )
{
//Jeśli wchodzimy bez parametru
$porcja = 0;
$przod = $porcja + $ile;
$tyl = $porcja - $ile;
}
else
{
//Jeśli wchodzimy z parametrem
$porcja = $strona;
$przod = $strona + $ile;
$tyl = $strona - $ile;
}
if ( $IleZlecen != 0 )
{
//Pobierz dane o zleceniach
$query = \"SELECT zlecenie_id, zlecenie.klient_id, LEFT(tresc,35), data_zlozenia, klient.nazwisko FROM zlecenie, klient \".
\"WHERE zaakceptowane=0 AND klient.klient_id=zlecenie.klient_id LIMIT $porcja
,
$ile;\";
$result = mysql_query($query)
or die (\"Zapytanie nieudane! BŁĄD: \".mysql_error());
//Zamknięcie połączenia z bazą danych
mysql_close($conn);
?>
<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><h2 align=\"center\">Wybierz zlecenia do akceptacji</h2></td>
</tr>
<tr>
<td><img src=\"images/spacer.gif\" alt=\"\" width=\"0\" height=\"20\"></td>
</tr>
</table>
<table width=\"100%\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">
<tr>
<td>
<!-- formularz -->
<form action=\"nowezlecenia_p_akcep.php?<?=SID?>\" method=\"post\">
<table width=\"100%\" align=\"left\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\">
<tr>
<td width=\"38%\" class=\"tdbkground\"><strong>Treść zlecenia</strong></td>
<td width=\"15%\" class=\"tdbkground\"><strong>Data złożenia</strong></td>
<td width=\"35%\" class=\"tdbkground\"><strong>Nazwisko</strong></td>
<td width=\"6%\"><strong>Info</strong></td>
<td width=\"6%\"><strong>AKC</strong></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width=\"100%\" align=\"left\" border=\"1\" cellpadding=\"1\" cellspacing=\"0\">
<tr>
<?php
{
$Licznik++;
if ( strlen($query_data[2
]) < 35
) {
echo \"<td class='zwykly' width='38%'>\".$query_data[2].\"</td>\"; }
else
{
echo \"<td class='zwykly' width='38%'>\".$query_data[2].\"...</td>\"; }
echo \"<td class='zwykly' width='15%' align='center'>\".$query_data[3].\"</td>\"; echo \"<td class='zwykly' width='35%' align='center'>\".$query_data[4].\"</td>\"; echo '<td width=\"6%\" align=\"left\"><a href=\"nowezlecenia_p_wiecej.php?id='.$query_data[0].'&'.SID
.'\" target=\"wizytowka\">więcej</a></td>'; echo \"<td class='zwykly' width='6%'><input type='checkbox' name='KtoreAkceptowac[]' value='\".$query_data[0].\"'/></td>\"; if ($Licznik < $IleZlecen) echo \"</tr><tr>\"; }
?>
<!-- Pole ukryte przekazuje wartos Licznik -->
<input type=\"hidden\" name=\"Licznik\" value=<?=$Licznik?> />
</tr>
</table>
</td>
</tr>
<tr>
<table width=\"100%\" align=\"center\" border=\"0\" cellpadding=\"4\" cellspacing=\"0\">
<tr>
<td colspan=\"3\"><img src=\"images/spacer.gif\" alt=\"\" width=\"0\" height=\"10\"></td>
</tr>
<tr>
<?php
if ( $porcja >= $ile && $porcja < ($IleZlecen-$ile) )
{
echo '<td width=\"40%\" align=\"right\"><a href=\"nowezlecenia_p_spis.php?strona='.$tyl.'&'.SID
.'\" target=\"wizytowka\"><< Poprzednie</a></td>'; ?><td width=\"4%\" align=\"center\"><input type=\"Button\" name=\"Button\" value=\"Wróć\" onClick=\"location.href='wizytowka.php?<?=SID?>'\"></td><?php
echo '<td width=\"40%\" align=\"left\"><a href=\"nowezlecenia_p_spis.php?strona='.$przod.'&'.SID
.'\" target=\"wizytowka\">Następne >></a></td>'; }
else if ( $porcja < $ile && $porcja < ($IleZlecen-$ile) )
{
?><td width=\"54%\"align=\"right\"><input type=\"Button\" name=\"Button\" value=\"Wróć\" onClick=\"location.href='wizytowka.php?<?=SID?>'\"></td><?php
echo '<td width=\"46%\" align=\"left\"><a href=\"nowezlecenia_p_spis.php?strona='.$przod.'&'.SID
.'\" target=\"wizytowka\">Następne >></a></td>'; }
else if ( $porcja >= $ile )
{
echo '<td width=\"46%\" align=\"right\"><a href=\"nowezlecenia_p_spis.php?strona='.$tyl.'&'.SID
.'\" target=\"wizytowka\"><< Poprzednie</a></td>'; ?><td width=\"54%\"align=\"left\"><input type=\"Button\" name=\"Button\" value=\"Wróć\" onClick=\"location.href='wizytowka.php?<?=SID?>'\"></td><?php
}
else
{
?><td width=\"100%\" align=\"center\"><input type=\"Button\" name=\"Button\" value=\"Wróć\" onClick=\"location.href='wizytowka.php?<?=SID?>'\"></td><?php
}
?>
</tr>
<tr>
<td colspan=\"3\" align=\"right\"><input type=\"Submit\" name=\"Button\" value=\"Akceptuj\"</td>
</tr>
</table>
</form>
<!-- koniec formularza -->
</tr>
</table>
<?php
}
else
{
?>
<table width=\"80%\" align=\"center\" border=\"0\" cellspacing=\"1\" cellpadding=\"10\">
<tr>
<td><img src=\"images/spacer.gif\" alt=\"\" width=\"0\" height=\"120\"></td>
</tr>
<tr>
<td><h2 class=\"error\">Nie ma nowych zleceń !</h2></td>
</tr>
<tr>
<td align=\"center\"><input type=\"Button\" Name=\"Button\" Value=\"OK\" onClick=\"location.href='wizytowka.php?<?=SID?>'\"></h2></td>
</tr>
</table>
<?php
}
?>
</body>
</html>
i plik cssKod
a:link {
color: #0000cc;
text-decoration: none;
}
a:visited {
color: #0000cc;
text-decoration: none;
}
a:hover {
color: #8E2323;
text-decoration: underline;
}
body { color: #3232CD;
background-color: #DBDBDB;
}
h2 { font-family: "Times New Roman", Times, sans-serif;
color: #3232CD;
text-align: center;
font-size: 18pt;
}
td.tdbkground {background-color: #CFB53B;
color: #238E23;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-align: left;
}
.reg {background-color: #CFB53B;
color: #FF24OO;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
text-align: center;
}
.error {background-color: #CFB53B;
color: #ff0033;
font-family: Verdana, "Times New Roman", Times, sans-serif;
font-size: 12pt;
text-align: center;
}
.zwykly { font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
text-align: left;
}
Jak dobrać optymalnie rozmiary czcionek?