Pomoc s webom - podstranky PHP

Sekcia o programovaní, programovacích jazykoch...
DenyEs
Nový používateľ
Nový používateľ
Príspevky: 3
Dátum registrácie: St 23. Okt, 2013, 14:50

Pomoc s webom - podstranky PHP

Príspevok od používateľa DenyEs »

Nazdar všetci

Potreboval by som pomoc, chcem si urobiť web a zatiaľ iba testujem no potreboval by som pomoc. Mam v PHP urobenú hlavnú stránku. index.php a chcel by som vytvoriť podstránky s rovnakým dizajnom ktory mam vytvoreny cez css no rozdielným obsahom v hlavnej casti stranky. Cize ked kliknem na o mne tak sa zobrazi text ked kliknem na kontakt tak zase iny text. Chcem aby bol web staticky pretoze ak by som to robil v html tak ak by som chcel jednu vec zmenit tak by som to musel ment na kazdom a jednom subore a to nechcem. Pripajam sem aj zdrojove kody. Zatial sa mi to podarilo iba tak ze mi vypisalo text s pozadim ale header menu obsah a peta sa stratila uz som v koncom a neviem si rady.

Tu je index.php
Spoiler: ukázať
<html>
<head>
<title>Stranka PHP</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="navigation">
<?php include('navigation.php'); ?>
</div>
<div id="content">
<?php include('content.php'); ?>
</div>
<div id="footer">
<?php include('footer.php'); ?>
</div>
</div>
</body>
</html>
A tu je CSS
Spoiler: ukázať
* { padding: 0; margin: 0; }

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
background-color: #434343;
}
#wrapper {
margin: 0 auto;
width: 922px;

}
#header {
color: white;
width: 900px;
float: left;
padding: 10px;
border: 1px solid #0084ff;
height: 80px;
margin: 10px 0px 5px 0px;
background-image:url('./images/hlavicka2.jpg');
}
#navigation {
color: white;
border: 1px solid #0084ff;
background: #434343;
margin: 0px 5px 5px 0px;
padding: 10px;
height: 350px;
width: 195px;
float: left;
background-image:url('./images/menu2.jpg');
}
#content {
float: right;
color: white;
border: 1px solid #0084ff;
background: #434343;
margin: 0px 0px 5px 0px;
padding: 10px;
height: 350px;
width: 678px;
display: inline;
background-image: url('./images/obsah.jpg');
}
#footer {
width: 900px;
clear: both;
color: white;
border: 1px solid #0084ff;
background: #434343;
margin: 0px 0px 10px 0px;
padding: 10px;
background-image:url('./images/peta.jpg');
}

a:link { color: white; }
a:visited { color: white; }
a:active { color: white; }
a:hover { color: white; }
Používateľov profilový obrázok
newmi
Moderátor
Moderátor
Príspevky: 7683
Dátum registrácie: Ut 23. Jan, 2007, 08:00
Bydlisko: Trnava

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa newmi »

pouzi na to CMS system. Uplne jednoduchy bez toho aby si musel databazu vytvarat je napr MNews CMS.
myPC CPU:i5 3350P, MB:Gigabyte B75M D3H, RAM:8GB Kingston 1600MHz cl9, VGA:MSI R9 270 Gaming DVD-RW:LG H12NR, HDD:Toshiba 1TB, SSD:Toshiba HG2 256GB, LCD:LG W2220P-BF, Case: SilentiumPC Gladius M35,PSU:Seasonic M12II 520W, Router: Mikrotik hAP ac2 myPhone: Google Pixel 4a myStation: Playstation 3 myHeadphones: Sennheiser HD 438
faugusztin
Moderátor
Moderátor
Príspevky: 15049
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa faugusztin »

Spytam sa ta takto - planujes mat nejake dynamicke komponenty na tvojej stranky, na ktore budes potrebovat PHP ? V pripade statickych stranok ako popisujes ty (teda rovnaky template, meniaci sa obsah) by ti mozno stacil aj Jekyll :
http://jekyllrb.com/
http://www.madhur.co.in/blog/2011/09/01 ... ndows.html
DenyEs
Nový používateľ
Nový používateľ
Príspevky: 3
Dátum registrácie: St 23. Okt, 2013, 14:50

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa DenyEs »

Tak v budúcnosti by som určite chcel mať na stránke PHP prvky. Ide len o to v podstate aby som nemusel prepisovať jednu zmenu na strane vo všetkých zdrojových kódoch. A nechcem veľmi využívať nejaké redakčné systémy. Chcel som to napísať ručne lenže som sa zastavil na tých podstránkach. Je to ťažké ? Viem že v HTML je to jednoduché len cez HTML ako som už písal to nechcem. Proste by som to chcel v PHP. Rovnaký dizajn každá stránka rovnaké prvky ale iný obsah ktorý by som napísal.
faugusztin
Moderátor
Moderátor
Príspevky: 15049
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa faugusztin »

No co ti mam povedat na to... Ak by si chcel mat naozaj nieco zmysluplne, co po pol roku nevyhodis tak by malo zmusel pouzit nejaky framework ako Silex, Nette, Symphony atd, kde mas nejaky ten templatovaci systema atd, lenze to by znamenalo ze sa musis ucit dost veci :D .
DenyEs
Nový používateľ
Nový používateľ
Príspevky: 3
Dátum registrácie: St 23. Okt, 2013, 14:50

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa DenyEs »

Pfuu :D a ja som si myslel že pohodička do večera to mám :D taak asi nie :D no uvidim ešte ako to poriešim :D inak Dakujem všetkým za pomoc :)
faugusztin
Moderátor
Moderátor
Príspevky: 15049
Dátum registrácie: Ut 26. Feb, 2008, 14:00
Bydlisko: Bratislava/Štúrovo

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa faugusztin »

Ako da sa to aj tak ako si to robil ty, len ako hovorim, do pol roku to vyhodis lebo- sa ti to bude hnusit. Pricnip je ale opacny ako si spravil ty - splocne casti HTML stranky daj do includov, teda spravis nieco ako :

Kód: Vybrať všetko

<?php
include("header.php");
// tvoj obsah
include("footer.php");
?>
BieX
Nový používateľ
Nový používateľ
Príspevky: 39
Dátum registrácie: Ut 11. Jún, 2013, 14:19
Bydlisko: Praha

Re: Pomoc s webom - podstranky PHP

Príspevok od používateľa BieX »

Ale zase nepreháňať s tými frameworkami a sprostosťami. Nič také nepotrebuješ, ani cms-ká (keby každý začiatočník robil weby v cms-kách, ta to už ďe by zme boli)
Jednoduché riešenie je cez include súborov, ako je spomenuté v poslednom príspevku. Na tom sa dá postaviť celkom flexibilný design (jednoduchý, ale určite postačujúci)

Návrat na "Programovanie"