Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

Gość Qn`ik

Tworzenie stron www

Polecane posty

Mam tu taka propozycje zapytanie ;] Czy jest ktos na forum jakos w miare znajacy PHP i chcialby sie podjac napisania, kodu strony ktora wygladalaby mniej wiecej jak tak..tylko ze oczywiscie maksymalnie uproszczone..tak zeby mozna bylo swobodnie dodawac poszczegolne rzeczy i no ;]:

www.prodby.altervista.org

Link do komentarza
Udostępnij na innych stronach

Regua - odpuść sobie to mod_rewrite, to jest nic innego jak zbędny gadżet.

Bartek:

1. gdzie jest doctype

2. tagi pisane wielkimi literami

3. całkowicie zrąbany kod. masz chyba z 5 sekcji <htrml> w kodzie, i masę naprawdę idiotycznych błędów.

imho kod nadaje się tylko do przejechania kombinacją klawiszy

ctrl+a => del

i do napisania od początku poprawnie.

co więcej używasz jakiegoś dziwacznego i niedopracowanego skryptu do rozpoznawania systemu operacyjnego który nie potrafi rozpoznać jednej z najstarszych dystrybucji linuxa jakie są wciąż rozwijane czyli Debiana.

ogólnie strona tak niedopracowana jak to jest tylko możliwe. Jeśli chcesz prosić o opinie na temat strony techniczne to PRZEDEWSZYSTKIM strona MUSI poprawnie przechodzić przez validator html a ta tego nawet nie próbuje robić.

Link do komentarza
Udostępnij na innych stronach

Potrzebuje dosc krotkiej poradki. Jak wysrodkowac tresc stronki? Mam glownego DIV'a, ktoremu z CSS jest nadawana max-width 800px ale chcialbym, zeby byl po srodku jesli rozdzielczosc przegladarki przekracza 800px. Szperalam w CSS, ale nie udalo mi sie nic znalezc.

Aha, chodzi mi o zrobienie tego inaczej niz wrzucenie wsyzstkiego do <TABLE align = center><TR><TD></TD></TR><TABLE> :]

Link do komentarza
Udostępnij na innych stronach

Ok wiki. Doctype jest.

Co się stanie, jeśli tagi piszę wielkimi literami?

Nie 5, ale trzy sekcje HTML, które są przez zewnętrzne programy, np. stat4u.

PS. A co powiesz, że na twojej stronie jest 53 błędy według valiadora? :mrgreen: :mrgreen: :mrgreen:

Link do komentarza
Udostępnij na innych stronach

błagam Bartek napisz że sobie z nas kpisz...

powiem tak: jeśli masz zamiar tworzyć kurs html nie znając PODSTAW tego języka to ja cię proszę, zacznij pisać o hodowli magnolii i tulipanów...

Zobacz chodzi o to że struktura dokumentu html wygląda tak:

Doctype -> przeglądarka dzięki niemu wie czy ma doczynienia z plikiem html, xml, skryptem js, obrazkiem w svg.......

następnie mamy sekcję

html -> taki a nie inny język [potrzebne bo są jeszcze czasem w użyciu stare systemy {wymarłe} w których wszystko siedziało w jednym pliku ale różnych sekcjach np html, później np samodzielny css....

wnętrze html`a ma wyglądać tak:

head - zawiera rzeczy potrzebne przeglądarce i wyszukiwarkom -> opis, słowa kluczowe, kodowanie znaków, język, tytuł strony

body - zawiera treść strony jako taką, czyli to co widzisz na ekranie.

</html>

i teraz jest tak że KAŻDA z tych rzeczy ma prawo występować tylko JEDEN RAZ. tzn że schemat strony wygląda tak:

<DOCTYPE>

<html>

<head>

</head>

<body>

</body>

</html>

idziemy dalej.

Doctype którego użyłeś to HTML 4.0 z roku 1995 albo 1996, były to czasy stron z kilkoma obrazkami, dużą ilością tekstu i paroma tabelami.

bez obsługi wielu BARDZO fajnych rzeczy, z ubogimi stylami i ogólnie jest to wersja w której można napisać stronę tak ascetyczną jak www.google.pl a nie witrynę ładną a jednocześnie funkcjonalną.

Później w roku 1997 pojawiło się rozszerzenie htmla o nazwie

HTML 4.1 {4.01 ?}

w którym było nieco więcej styli i ... tyle.

w tym momencie niestety upada projekt Netscape Navigator przez co IE zostaje monopolistą i z przeglądarki posiadającej 40-50% rynku nagle zaczyna mieć >95% tegoż...

co za tym idzie standardy w internecie mimo dalszego rozwoju nie są implementowane do przeglądarek.

ALE powstawały i tak najpierw był

XHtml 1.0 + CSS2 potem pojawia się wersja XHtml 1.1+CSS2 [częściowo3] i w końcu obecnie trwają prace nad ukończeniem Xhtml 2.0 + CSS3

na tym kończy się historia i zaczynają czasy obecne:

mamy 5 rok XXI wieku, minęło prawie 10 lat od wypuszczenia HTMLa 4.0 którego ty używasz, w międzyczasie popularność zdobył XML czyli BARDZO fajny ujednolicacz innych języków znacznikowych, dzięki niemu osoba znająca jeden język jest w stanie w 15 minut ze znajomości jednego przekształcić się w osobę piszącą w kilku. choćby XHtml, MathML, czy SVG

Jednak aby Xhtml był zgodny ze składnią XML`a trzeba było zmienić kilka rzeczy

1. tagi piszemy TYLKO małymi literami

2. na początku MUSI być doctype poprzedzony starterem XML`a

3. wszystkie tagi MUSZĄ być domknięte

> np kiedyś pisało się <br> <hr> <img> teraz muszą być one domknięte np

<br /> <hr /> <img />

i jak to łamiemy to przeglądarki ściśle czytające kod [amaya] zaczynają się mieszać, a co za tym idzie uprzykrzamy życie osobom używającym także małych przeglądarek mobilnych na np palmy, pda, telefony komórkowe...

a co do sekcji html - a nie możesz wrzucić ich zawartości do jednego tagu ? tak to się zawsze robiło i MUSI działać bo teraz rozwalasz sobie wygląd strony w ten sposób w porządnych przeglądarkach.

Pamiętaj: to twórca musi zadbać o kod strony a przeglądarka ma go czytać DOKŁADNIE tak jak jest napisany a go nie poprawiać, tylko w ten sposób uzyksamy to że na każdej będzie wyglądała stronka tak samo.

Link do komentarza
Udostępnij na innych stronach

Echh, czy mogę na stronę dać znaczek W3C, jeśli strona przeszła poprawnie walidację, ale przez programy na stronie (na które nie mam wpływu, bo są na niezależnym serwisie) są dwa błędy i strona nie przechodzi jej?

Hmm...magnolie są takie ładne, ale wolę inne kwiatki

Link do komentarza
Udostępnij na innych stronach

Echh, czy mogę na stronę dać znaczek W3C, jeśli strona przeszła poprawnie walidację, ale przez programy na stronie (na które nie mam wpływu, bo są na niezależnym serwisie) są dwa błędy i strona nie przechodzi jej?

NIE, jesli jest strona zgodna to dostaniesz znaczek od w3c ładnie podany, jak nie to nie powinienes tego pisac.

Link do komentarza
Udostępnij na innych stronach

Hmmm... ja ostatnio chciałem się zabrać za pisanie kursu HTML, ale to jednak jest kupa roboty- objaśnić wszystko prostym językiem, żeby wszyscy zrozumieli... a poza tym moim zdaniem kursu www.kurshtml.boo.pl nic nie przebije ;)

Link do komentarza
Udostępnij na innych stronach

Hmmm... ja ostatnio chciałem się zabrać za pisanie kursu HTML, ale to jednak jest kupa roboty- objaśnić wszystko prostym językiem, żeby wszyscy zrozumieli... a poza tym moim zdaniem kursu www.kurshtml.boo.pl nic nie przebije ;)

dokładnie, tam jest wszystko bardzo fajnie wytłumaczone i też z tego korzystam, w bardziej zagmatwanych kwestiach korzystam z kursu Pawła Wimmera [na ftp`ach Helionu jest dostępny] i oczywiście z danych udostępnionych przez W3C dot Xhtml`a i CSSów :D

zresztą nie ma już chyba ludzi którzy pisaliby kod strony z pamięci bez podpierania się czasem kursami bądź danymi w3c - to wszystko jest już nazbyt rozbudowane moim zdaniem. Pozatym ten cały plan polegający na oddzieleniu wyglądu od treści jest dobry w wypadku dużych serwisów, a w przypadku małych witryn się nie sprawdza za bardzo.

Edit:

BTW znacie jakiś dobry poradnik dot korzystania z systemu szablonów w php ? {templates} np ze Smarty`ego czy podobnych.

Link do komentarza
Udostępnij na innych stronach

Mam pytanie: jaka będzie prawdopodobna przyszłość XHTML Frameset? Przyzwyczajać się do niego, co lepiej do Stricta (do którego rozpowszechnienia dąży W3C)?

w Xhtml 1.0 były jeszcze wszystkie trzy [frameset, trans..., strict]

w Xhtml 1.1 nie ma już frameset`u jest tylko Strict :-)

dzięki temu wiadomo w którą stronę zmierza W3C które już dawno temu narzekało na pozostałości po ramkach

Link do komentarza
Udostępnij na innych stronach

Uffff...Strona wreszcie jest zgodna z HTML 4.0 ;) Te dwie sekcje były przez sysytem newsów, który dokładnie wklejał skrypt wraz z sekcjami ;) Teraz biorę się za optymalizację w XHTML ;)

Mam pytanie. Wejdźcie na kawendish.cba.pl i zobaczcie, czemu newsy są takie dziwne? :|

Korzystam z takiego skryptu:

<?php

$katalog = "art";

$kat = opendir($katalog);



while ($plik = readdir($kat)){

    $rozszerzenie=substr($plik, strrpos($plik,'.'));

    if ($rozszerzenie==".html"){

        $baza["$katalog/$plik"]= date("G:i:s j/m/Y", filemtime($katalog."/".$plik));

    }

}



closedir($kat);



if ($baza<>null){

    arsort($baza);



    while (list($nazwa,$data)=each($baza)){

        $linia=0;

        $nius=file($nazwa);

           foreach ($nius as $wartosc){

            if ($linia==0)

                echo "<strong>" .$wartosc. "</strong> (". $data . ")";

            else

                echo $wartosc;

            echo "<br>";



            $linia++;

        }



        echo "<br>";

    }  

}

else

    echo "Póki co brak artykułów";



?>

Czemu tak dziwnie ustawia marginesy? :|

Link do komentarza
Udostępnij na innych stronach

Bartek trzeba było zajrzeć do kodu generowanej strony, od razu zauważyłbyś czemu jest tak a nie inaczej ;)

<br><P ALIGN="right" CLASS="font-family: Verdana; font-size: 7pt;">kawendish

<br>

<br><br><strong>HTML 4.0

Nie zamknąłeś znacznika akapitu w którym wypisujesz autora newsa i stąd ten problem.

Swoją drogą, myślałem, że validator nie zatwierdza strony, jeśli tagi nie są zamknięte :twisted:

Link do komentarza
Udostępnij na innych stronach

hmm co jest obecnie ?

obecnie mamy dwie rzeczy obok siebie:

Xhtml 1.0 i Xhtml 1.1

1.0 to normalny Html 4 + poprawki aby był zgodny z XMLem + CSS2 + parę innych rzeczy

1.1 zaś to Xhtml 1.0 modularny (?)

zbliża się 2.0 http://www.w3.org/TR/xhtml2/

nie napiszę nic poza linkiem bo... on co prawda jest już niemal niezmienny ale nie jest chyba nigdzie opisany poza tym miejscem a póki co sam nie zagłębiałem się w to.

do tego warto przejrzeć CSS`y 2.0 to obecnie już bardzo milewidziana rzecz przez przeglądarki także można się nim zabawiać. 3.0 to będzie 2.0 z dodatkami

jeszcze dorzucę oczywiście http://www.w3.org/

*przeglądarka - wszystko co służy do oglądania stron internetowych a NIE jest produkcji microsoftu.

Link do komentarza
Udostępnij na innych stronach

Witam,wszystkich. Mam do was prośbę. Dopiero zaczynam uczyć się porządnie tworzenia stron w HTML, potem w PHP, i potrzebuje pomocy. Chciałbym stworzyc antyhotlink ale taki żeby naprawdę działał. Chyba coś trzeba napisac w .dsacces. Czy to ma być plik taki utworzony na serwerze ? Czy moge to zrobic na www.home.pl, bo niewiem czy potrzebne są do tego jakieś funcje na serwerze. Prosze o dokładne opisanie jak stworzyc tego antyhotlinka.

Link do komentarza
Udostępnij na innych stronach

Gość
Temat jest zablokowany i nie można w nim pisać.


  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.

×
×
  • Utwórz nowe...