Forum o Jacku Kaczmarskim

Pełna wersja: Technicznie
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.

Gość

Takie pytanie z ciekawości:
Za pomocą jakich narzędzi została stworzona strona?
W źródłach jest, delikatnie mówiąc, niezły pierdolnik.
Część z Zajaczku, część w Pajączku. Największy bałagan w podglądzie źródła robią niestety gotowe skrypty php.

dla przykładu:
Kod samej strony o filmach
Kod:
<HTML>
  <HEAD>
    <META NAME="generator" CONTENT="HTML Tidy for Windows (vers 14 sierpien 2002), see www.w3.org">
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
    <META HTTP-EQUIV="Content-Language" CONTENT="pl">
    <TITLE>
      Muzyka filmowa
    </TITLE>
    <LINK REL="stylesheet" HREF="../suwaki.css" TYPE="text/css">
  </HEAD>
    <STYLE TYPE="text/css">
p.c2 {text-align: left}
span.c3 {color: #F0000F}
h2.c2 {text-align: center}
    </STYLE>
  <BODY>
<? include "gora.php" ?>
<TABLE ALIGN="center" WIDTH="760">
<TR>
<TD VALIGN="top" WIDTH="105"><? include "menu.php" ?></TD>
<TD VALIGN="top">
<H2 CLASS="c2">
<SPAN CLASS="c3">Filmy</SPAN>
</H2>
    <P CLASS="c2">
      Na tej stronie znajdować się będą krótkie informacje o filmach do których Jacek Kaczmarski układał muzykę lub znalazły się tam jego teksty. Pełniejsze informacje można znaleść pod podanymi odnośnikami.
<UL TYPE="square">
   <LI><A HREF="filmy/dzieciece_pytania.php">Dziecinne pytania</A>
   <LI><A HREF="filmy/czlowiek_z_zelaza.php">Człowiek z żelaza</A>
   <LI><A HREF="filmy/w_labiryncie.php">W Labiryncie</A>
   <LI><A HREF="filmy/ostatni_dzwonek.php">Ostatni dzwonek</A>
   <LI><A HREF="filmy/historia_niemoralna.php">Histroia Niemoralna</A>
   <LI><A HREF="filmy/wszystko.php">Wszystko jest poezja. Dokumentacja o życiu poety</A>
   <LI><A HREF="filmy/tata_kazika.php">Tata Kazika</A>
   <LI><A HREF="filmy/warszawa.php">Warszawa 94. Podróż sentymentalna</A>
   <LI><A HREF="filmy/zawrocony.php">Zawrócony</A>
</UL>

      <INPUT TYPE="button" VALUE="Powrót" ONCLICK="history.back()">

</TD>
<TD VALIGN="top" WIDTH="105"><? include "prawa.php" ?></TD>
</TR>
</TABLE>
<? include "dol.php" ?>
  </BODY>
</HTML>



i w podglądzie:
Kod:
<HTML>
  <HEAD>
    <META NAME="generator" CONTENT="HTML Tidy for Windows (vers 14 sierpien 2002), see www.w3.org">
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
    <META HTTP-EQUIV="Content-Language" CONTENT="pl">
    <TITLE>
      Muzyka filmowa
    </TITLE>
    <LINK REL="stylesheet" HREF="../suwaki.css" TYPE="text/css">
  </HEAD>

    <STYLE TYPE="text/css">
p.c2 {text-align: left}
span.c3 {color: #F0000F}
h2.c2 {text-align: center}
    </STYLE>
  <BODY>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META NAME="Generator" CONTENT="Zajączek 4.0">
<LINK REL="stylesheet" HREF="../suwaki.css" TYPE="text/css">
<TITLE>Jacek Kaczmarski</TITLE>
</HEAD>
<BODY>
<DIV STYLE="text-align: center;">
<IMG SRC="../images/logo.jpg" WIDTH="700" HEIGHT="142" BORDER="0" ALT="Logo">
</DIV>
<HR ALIGN="CENTER" COLOR="Black" SIZE="1" WIDTH="50%"></BODY>

</HTML><TABLE ALIGN="center" WIDTH="760">
<TR>
<TD VALIGN="top" WIDTH="105"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<LINK REL="STYLESHEET" HREF="../menu.css" TYPE="text/css">
</HEAD>
<BODY>
<TABLE WIDTH="106">
<TR>
<TD BGCOLOR="#6491BE">
<DIV CLASS="c1">Menu</DIV>
</TD>

</TR>
<TR>
<TD>
    <A HREF="../index.php">Strona główna</A><BR>
    <A HREF="../tworczosc/index.php">Twórczość</A><BR>
    <A HREF="../wywiady/index.php">Wywiady</A><BR>
    <A HREF="../zyciorys/index.php">Życiorys</A><BR>
    <A HREF="../galeria/index.php">Galeria</A><BR>

    <A HREF="../ciekawostki/index.php">Ciekawostki</A><BR>
<HR ALIGN="CENTER" COLOR="Black" SIZE="1" WIDTH="50%">
    <A HREF="../forum/index.php">Forum</A><BR>
    <A HREF="../webcalendar/index.php">Imprezy</A><BR>
    <A HREF="../lista/index.php">Lista dyskusyjna</A><BR>
<HR ALIGN="CENTER" COLOR="Black" SIZE="1" WIDTH="50%">
    <A HREF="../strona/index.php">Dziękujemy</A><BR>

    <A HREF="../ksiega/ksiazka.php">Księga gości</A><BR>
<HR ALIGN="CENTER" COLOR="Black" SIZE="1" WIDTH="50%">
    <A HREF="../link/index.php">Linki</A><BR>
    <A HREF="../kontakt.php">Kontakt</A><BR>
</TD>
</TR>
<TR>
<TD BGCOLOR="#6491BE">
<DIV CLASS="c1">Techniczne</DIV>

</TD>
</TR>
<TR>
<TD>
            <DIV CLASS="c2">
      <DIV STYLE="font-size: smaller;">
      Ogółem gości:<br>
      <B>253955</B>
      <br>

       Gości dzisiaj:
       <br>
      <B>429</B>
      <br>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript" SRC="http://www.kaczmarski.art.pl/forum/on.php"></SCRIPT>
      </DIV>
</TD>
</TR>
</TABLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript" SRC="pphlogger.js"></SCRIPT>

<NOSCRIPT><IMG ALT="" SRC="http://www.kaczmarski.art.pl/pphlogger/pphlogger.php?id=Artur&st=img"></NOSCRIPT>
</BODY>
</HTML>
</TD>
<TD VALIGN="top">
<H2 CLASS="c2">
<SPAN CLASS="c3">Filmy</SPAN>
</H2>
    <P CLASS="c2">
      Na tej stronie znajdować się będą krótkie informacje o filmach do których Jacek Kaczmarski układał muzykę lub znalazły się tam jego teksty. Pełniejsze informacje można znaleść pod podanymi odnośnikami.
<UL TYPE="square">
   <LI><A HREF="filmy/dzieciece_pytania.php">Dziecinne pytania</A>

   <LI><A HREF="filmy/czlowiek_z_zelaza.php">Człowiek z żelaza</A>
   <LI><A HREF="filmy/w_labiryncie.php">W Labiryncie</A>
   <LI><A HREF="filmy/ostatni_dzwonek.php">Ostatni dzwonek</A>
   <LI><A HREF="filmy/historia_niemoralna.php">Histroia Niemoralna</A>
   <LI><A HREF="filmy/wszystko.php">Wszystko jest poezja. Dokumentacja o życiu poety</A>
   <LI><A HREF="filmy/tata_kazika.php">Tata Kazika</A>

   <LI><A HREF="filmy/warszawa.php">Warszawa 94. Podróż sentymentalna</A>
   <LI><A HREF="filmy/zawrocony.php">Zawrócony</A>
</UL>

      <INPUT TYPE="button" VALUE="Powrót" ONCLICK="history.back()">

</TD>
<TD VALIGN="top" WIDTH="105"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<LINK REL="STYLESHEET" HREF="../prawa.css" TYPE="text/css">
</HEAD>
<BODY>
<TABLE WIDTH="106">
<TR>
<TD BGCOLOR="#6491BE">
<DIV CLASS="c1">Szukaj</DIV>
</TD>
</TR>
<TR>
<TD>
     <DIV CLASS="c1">

      <FORM NAME="formSear" ACTION="../search.php" METHOD="get">
          <INPUT NAME="searWords" SIZE="12"><BR>
          <INPUT NAME="Send" TYPE="submit" VALUE="Szukaj">
      </FORM>
              </DIV>
</TD>
</TR>
<TR>
<TD>
        <table width="110" border="0" cellspacing="0" cellpadding="1" bgcolor="#6491be">

<tr align="center">
<td>
<style type="text/css">
<!--
.input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000}
-->
</style>
<font face="Verdana, Arial, Helvetica, sans-serif" size="-1" color="#FFFFFF"><b>Sonda</b></font></td>
</tr>
<tr align="center">
<td><table width="100%" border="0" cellspacing="0" cellpadding="2" align="center" bgcolor="#77a4d1">
<tr valign="middle">
   <td height="40"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><b>"2 CD w cenie 1 CD" czy warto wydać resztę płyt Jacka w tej serii?</b></font></td>
</tr>

<tr align="right" valign="bottom">
   <td>
     <table border="0" cellspacing="0" cellpadding="1" width="100%" align="center">
       <tr valign="top">
        <td>
         <table width="100%" border="0" cellspacing="0" cellpadding="1" align="center">
<tr>
    <td height="22"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1">Tak</font></td>
    <td nowrap height="22"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><img src="/pollphp/db/image/darkgreen.gif" width="50" height="8"> 1248</font></td>

</tr>
<tr>
    <td height="22"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1">Nie</font></td>
    <td nowrap height="22"><font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><img src="/pollphp/db/image/red.gif" width="4" height="8"> 124</font></td>
</tr>
       </table>
       <font face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1"><br>
       Głosów: <font color="#CC0000">1372</font><br>

       Już głosowano<br><br><div align="center">
       <a href="javascript:void(window.open('/pollphp/db/comments.php?action=send&id=7&template_set=default','7','width=230,height=320,toolbar=no,statusbar=no'))">Komentarze</a> </div></font>
       </td></tr>
      <tr><td height="2"> </td></tr>
     </table>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="1"><a href="http://www.proxy2.de" target="_blank" title="Advanced Poll">Version 2.03</a></font></td>
   </tr>

</table>
</td>
</tr>
</table>
</TD>
</TR>
<TR>
<TD BGCOLOR="#6491BE">
<DIV CLASS="c1">Subskrypcja</DIV>
</TD>
</TR>
<TR>

<TD>
    <center><center><form action=http://www.kaczmarski.art.pl/biuletyn/formularz.php method=post><input name=email size=12 maxlength=70><br><input type=radio name=stype value=zapisz checked>Dodaj adres.<br><input type=radio name=stype value=usun>Usuń adres.<br><input class=button type=submit value=" OK " style="font=9px;color=#000000"></center>Obecnie zapisanych jest <br>577 osób </TD>
</TR>
<TR>
<TD BGCOLOR="#6491BE">
<DIV CLASS="c1">Top Listy</DIV>
</TD>
</TR>

<TR>
<TD>
     <DIV CLASS="c2">
     <A HREF="http://wiersze.toplista.pl/?we=tujek" TARGET="_blank"><IMG SRC="http://www.galeriasart.pl/images/top_wiersze.jpg" WIDTH="100" HEIGHT="100" BORDER="0" ALT="Galeria Poezji - najpiekniejsze strony z wierszami"></A>
     </DIV>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
</TD>
</TR>

</TABLE>
<HTML>
  <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
    <STYLE TYPE="text/css">
p.c1 {text-align: center}
    </STYLE>
  </HEAD>
  <BODY>
    <P CLASS="c1">
      <SMALL>Copyright © 1999 - 2004 Anna Grazi &  Artur Nogaj.<BR>

       <A HREF="http://www.bowi.org.pl" TARGET="_blank">Protected by BOWI - WWW</A></SMALL>
    </P>
  </BODY>
</HTML>
  </BODY>
</HTML>
gościowi.. poza samą nieczytelność wynikającą z generacji php (skrypty itd.) może chodzić o zwykłe błędy.. przykładowo, u góry widzimy dwa znaczniki <html> i <body>.. i może też o semantykę kodu (layout na tabelach) no ale tak się kiedyś pisało... nawet nie śmiem proponawać autorom standaryzacji strony na przykład ku xhtml 1.0 strict .. no chyba, że przez najbliższy rok, nie chcą wstawać od komputera Big Grin
dwa <body> biorą się stąd, że strona składa się z 4 stron includowanych do jednego pliku. Teraz tak myśle, że właściwie te znaczniki można spokojnie wywalić z tych plików i zostawić tylko w tym głównym. Ale to jak bede miał czas Smile
o xhtml przy kilkudziesieciu tysiacach plików... to wyzwanie na następne lata

Gość

Lata? To jest do zrobienia w kilka dni 8)
Gość napisał(a):Lata? To jest do zrobienia w kilka dni Cool
Żeby napisać solidnie taką stronę (już pomijam forum) w xhtml strict poprawną semantycznie, idioto odporną, tak by chodziła na większości używanych przeglądarek itd.. to realistycznie patrząc potrzeba naprawdę sporo czasu.. no chyba, że już siedzisz w tym kilka lat masz spore doświadczenie i kilka podobnych projektów za sobą. Jak to ma być Twoja pierwsza strona w xhtml 1.0 strict to pół roku może być mało by to wszystko objąć i przepisać POPRAWNIE ten portal...
.. a pamiętaj, że autor na pewno nie tylko tym żyje ;-)