Jump to content
php.lv forumi

include/menu/dalas


vitao.web

Recommended Posts

Labdien!

 

Lieta tāda, ka es vēlos izveidot savu mājas lapu pa daļām (

require_once "dalas/augsa.php";

) Bet netieku ar vienu lietu skaidrībā. Respektīvi ir menu un ir tāda lieta ka class="active" un ka es varētu ar php izveidot tā, lai pie katras sadaļas menu butu cits aktivs links.. Jo menu ta pat kā augsa.php includojas atseviski. Varetu kadu ieteikumu pateikt? Vai ari ka labak butu veidot?

 

 

paldies,

vitao.web

Link to comment
Share on other sites

Viens no globālā masīva $_SERVER elementiem, atgriež tekošo URL, precīzāk skaties Doc. $_SERVER

 

Attiecīgi tajā vietā kur jāizvada class='active', pārbaudi vai tas links ir tekošais, ja ir tad izvadi..

 

Kā tieši to realizēt atkarīgs no tavas fantāzijas. =)

Edited by euphoric
Link to comment
Share on other sites

Un kāda veidā Jūs veidojat vai iesakāt veidot?

 

Mans variants, bet nedomāju, ka tas ir labākais. Bet varbūt tiešām, kāds labs ieteikums vai links uz pamācību

 

$sadala = $_GET['sadala'];

if ($sadala==2){

   include("./dalas/augsa.php");
include("./dalas/info.php");
include("./saturs/spelu_apraksti.php");
include("./dalas/apaksa.php");

   }
   else if ($sadala==3){

   include("./dalas/augsa.php");
include("./dalas/info.php");
include("./saturs/pievienot_ieteikumu.php");
include("./dalas/apaksa.php");}

else if ($sadala==4){

   include("./dalas/augsa.php");
include("./dalas/info.php");
include("./saturs/kontakti.php");
include("./dalas/apaksa.php");}

else if ($sadala==5){

   include("./dalas/augsa.php");
include("./dalas/info.php");
include("./saturs/dome.php");
include("./dalas/apaksa.php");}

Link to comment
Share on other sites

Mans variants, bet nedomāju, ka tas ir labākais. Bet varbūt tiešām, kāds labs ieteikums vai links uz pamācību

nav jegas 4 reizes atkartot daudzmaz liidzigu kodu

$sadalja = $_GET['sadala'];

switch ($sadalja)  
{
case '1':
 $contents='./saturs/spelu_apraksti.php';
 break;
case '2':
$contents='./saturs/pievienot_ieteikumu.ph';
break;
default:
  $contents='saturs/home.php';
}
?>
<html>
...

te galvinja 

<?php
include($contents);
?>
te lapas apakshas html

 

tad to augshu apakshu etc.. varesi nemaz ar includu neveidot

Edited by Grey_Wolf
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...