Jump to content
php.lv forumi

Lapas sadaļas


hackerman

Recommended Posts

Es parādīšu vispirms bildi un tad stāstīšu tālāk :)

 

Bilde

 

Saku uzreiz, Datuvei tur nav nekāds sakars, to vnk ņēmu pa piemēru =]

Tātad, es gribētu, lai tās sadaļas nemainās, bet mainās visas pārējas sadaļas...

Nu vnk, lai piemēram es pielieku vienu linku klāt navigācijai, lai nav jāeditē visi faili...

Karoč es gribu lai vienu failu editējot parādās visiem failiem tas editētais...Ir iespējams to apvienot?

 

Nu uzbūve ir ļoti primitīva... Vnk man ir index.php un kontakti.php, tad man kontakti.php ir uztaisīta kopija no indexa un vnk info izlabots ^^

Pasakat kā var izdarīt, lai nebūtu tik stulbs variants...

Edited by hackerman
Link to comment
Share on other sites

kautvai ar switch ar include vai require iekš tā tava index.php atkarībā no $_GET. iekšā tajā kontakti.php liec tikai to saturu kas nav tajā bildē apvilkts (labais apakšējais stūris). Nekandidēju uz labāko risinājumi...

Link to comment
Share on other sites

ta kāds vēl manuālis...

 

<a href="/?id=x1">x1</a>
<a href="/?id=x2">x2</a>
...

<div class="main">	
<?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
$id = trim($id);
//$id = .....
};	

switch($id) {
case 'x1': { @require_once("/x1.inc"); break; };
case 'x2': { @require_once("/x2.inc"); break; };
default: { @require_once("/x0.inc"); break; };
};
?>	
</div>

Edited by Val
Link to comment
Share on other sites

<a href="http://xxx/xxx/index.php?id=x1">Sākums</a>
<a href="http://xxx/xxx//index.php?id=x2">Kontakti</a>
...

<div class="main">	
<?php

if (isset($_GET['id'])) {
$id = $_GET['id'];
$id = trim($id);
//$id = .....
};	

switch($id) {
case 'x1': { @require_once("/index.php"); break; };
case 'x2': { @require_once("/contact.php"); break; };
default: { @require_once("/index.php"); break; };
};
?>	
</div>

 

 

Kas nepareizi? Kapē neiet? Kad spiežu uz tām pogām, tad man visulaiku viena lapa rādās...

Link to comment
Share on other sites

switch($id) {
case 'x1': { @require_once("/sadalja1.php"); break; };
case 'x2': { @require_once("/sadalja2.php"); break; };
default: { @require_once("/saakuma_sadalja_bet_ne_index.php"); break; };
};

Link to comment
Share on other sites

Neiesaku iekļaujamos failus (kas potenciāli var saturēt php kodu) saukt ar paplašinājumu .inc (vai jebko citu, kas nav .php).

 

Bez jau pieminētās metodes, kur ir viens index fails, un pārējais tiek iekļauts, vari arī veidot katrai sadaļai savu failu, bet navigāciju ievietot atsevišķā failā, ko pēc tam iekļauj šajos failos.

Link to comment
Share on other sites

×
×
  • Create New...