T-shirt apdruka,un mazo uzlīmju taisīšana. 4
Profesionālie tulkošanas pakalpojumi. 5
Pardod: MSI GeForce RTX 2080ti gaming X TRIO Graphic Card 1
Vēlos piedāvāt darbu online. 0
OCTA termiņš 13
Ka sauc Pasaules dalu kura dzivojam 4
google 1
Taustiņu funkcijas izmainīšana 2
Torrent 1
ESET izlaiž 2017.gada produktu izdevumus 23
VIAPLAY: Video tiešsaistē skatās 70% Latvijas iedzīvotāju 21
Katrā desmitajā datorā joprojām izmanto Windows XP 2
Google tuvākajā laikā atteiksies no Chrome paplašinājuma palaidēja 2
Acer ievieš nozares pirmo ieliekto monitoru ar acu izsekošanas funkcionalitāti 4
Adobe laiž klajā ārkārtas atjauninājumu 3
Tests: Cik precīzs ir "lēta gala" velo spidometrs? 3
Leģendārie telefoni – Nokia 3310 un citi 3
Puisis iziet Super Mario spēli mazāk kā piecu minūšu laikā un labo pasaules rekordu 2
Līdz 29.jūlijam atjaunini savu Windows bez maksas! 3
Kā uzlabot televizora skaņu? 2
Programma, ar kuras palīdzību fotogrāfijas pārveidot .gif formātā 1
Aproce, kas sastāv no 25 instrumentiem 1
Trīs padomi televizora izvēlei 2
Windows 7 ēra tuvojas noslēgumam, Microsoft koncentrējas uz Windows 10 1
Lietotāji online: 111
Reģistrētie lietotāji online: 0
Viesi online: 111
Esmu izveidojis savai lapai template(lapas dizainu), problēma ar iepriekšēju dizainu bija tāda, ka nevarēja nomainīt teiksim logo visām weblapas lapusēm, proti bija atsevišķas lapas, kas bija jāatver pa vienai, lai varētu teiksim palabot kādu atsefišķu 'fīču' dizainā utt.
Es jau kādu laiku biju zinājis par ''templating with php'', proti nomainot vienu lietu teiksim index.php lapā mainās šī lieta visās pārējās 'about', 'contact' utt. lapās...
Mans dizains ir pavisam vienkārš:logo, menu, text area utt.
Zinu, ka kautkas bija ar header, footer...Būtu pateicīgs, lai kāds šo lietu izskaidrotu ar piemēriem.
#1
Ko tu nesaprati tieši?
Ok, izskaidrošu sīkāk, esmu uztaisījis lapai dizainu, bet ar iepriekšējo man problēma bija tāda, ka nevarēju nomainīt kādu atsevišķu lietu teiksim pie logo gribu pielikt kādu mazu attēlu, šajā gadijumā tā varētu būt kautvai Lieldienu ola lieldienās, ja es gribētu īstenot manu ideju man būtu jāver katra lapa(home, about me, contact me utt.) vaļā un jāliek tas attēls klāt katrai lapai, bet es zinu par iespēju, ka jātver teiksim tas template fails(kurā būs tikai dizains) un jāizmaina tas un tādā veidā pārējās lapas dizains arī mainīsies.
Ka mes varam zinat kur tas atradisies, ja tu pats vinu code? Visi atributi neatrodas viena faila.Bet ja runa ir par logo, tad parasti headera (to var ar vardnicas palidzibu ari uzzinat)
uztaisi vienu failu piem logo.php kur iekshaa tas logo utt, un paareejaas lapaas izmanto include("logo.php"), nu kkaa taa, nav iipashi labas php zinaashanas man, nezinu varbuut aizshaavu pilniigi garaam...
Nu, es ar domāju ka include var labi izmantot. Tāpat, ar CSS var aiztaupīt daudz laika un koda rindu. Vai ja tikai logo jāmaina, tad vnk nomaini to logo pašu bildi iekš img foldera, vai kur viņš tev ir. Tik failneimu atstāj to pašu.
<?php
if (isset($_GET['page'])){
switch($_GET['page']){
case 'demo':
echo 'šī lapa ir demo';
break;
case 'divi':
echo 'šī ir otrā lapa';
break;
default:
echo 'nekas nav ..';
}
}
?>
Kaut kā šitā .. ej mācies php.
"templating" attieksies uz kaut ko pavisam citu, kā to, ko rakstīji aprakstā. Tā varētu būt html koda atdalīšana no php.
Vienkāršā variantā tiek izveidots fails, kas satur html kodu, un kaut kādā veidā iezīmēti bloki, kurus pēc tam aizpildīt ar php ģenerēto saturu.
Piemēram html kodā, vietā kur jāparādās lapas saturam, ir
<div id="content">![content]!</div>
php skripts uzģenerē visus vajadzīgos elementus, izpilda datubāzes kverijus un pārējās herņas, un beigās nolasa šo html (vai da jebkāda paplašinājuma) failu un aizstāj "![content]!" vai "![title]!" ar saturu, ko nu konkrētajā lapā būtu jārāda. Tālāk atliek to izdrukāt.
Tas, ko tu raksti aprakstā vairāk izlkausās pēc http://lv2.php.net/include/
Ko ?!