| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
Dobrý deň chcel by som sa opýtať mám Stránku(Home) tam ďalšie 3 podstránky(Blog,Contact,Gallery). <header> sa opakuje na každej. Tak som vytvoril header.php a na každej stránke mám: Kód: <?php require 'header.php'; ?>
|
|
Registrovaný: 01.05.05 Príspevky: 13343 Témy: 1494 Bydlisko: Bratislava | Napísal JanoF: 05.04.2020 11:52 | |
|
Aka je otazka?
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
Dobrý deň chcel by som sa opýtať mám Stránku (Home) tam ďalšie 3 podstránky (Blog,Contact,Gallery). <header> sa opakuje na každej. Tak som vytvoril header.php a na každej stránke mám: Kód: <?php require 'header.php'; ?>
Chcem sa opýtať je rozdiel medzi 'require' a 'include ? Potom header.php mám takto urobený zatiaľ: Kód: <header class="site-header"> <nav class="container"> <ul class="menu"> <li><a href="index.php">Home</a></li> <li><a href="gallery.php">Gallery</a></li> <li><a href="blog.php">Blog</a></li> <li><a href="contact.php">Contact</a></li> </ul> </nav> </header>
A aký je najlepší spôsob urobiť aby keď som na stránke Home tak link bude napríklad strong označený inou farbou a nebol by klikatelný napríklad ? Ďakujem
|
|
Registrovaný: 01.05.05 Príspevky: 13343 Témy: 1494 Bydlisko: Bratislava | Napísal JanoF: 05.04.2020 12:14 | |
|
include vrati pri neexistujucom subore len warning require vrati pri neexistujucom subore error a skript sa zastavi
k druhej veci na co sa pytas si musis na zaklade parametrov zistovat na ktorej podstranke sa nachadzas a opodmienkujes svoje menu, cize ak si na stranke /blog.php tak nezobrazis v menu <a href="blog.php">Blog</a> ale len Blog, to je jedno z rieseni ako na to, je uz len na tebe ako budes na strane servera zistovat na ktorej stranke sa nachadzas, to vies ty podla toho ako mas stranku riesenu
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 31.10.15 Prihlásený: 11.03.24 Príspevky: 207 Témy: 61 Bydlisko: Nitra |
Existuje voľaká stránka kde by som mohol uploadovať kód z php ktorý ma viac súborov ? A potom sem len hodiť link napr. ako codepen pre html a css? Ak nie pridávam sem aspoň header ide mi teraz o tú navigáciu len sa vzdelávam nič iné. Kde je použité php pridávam komentár a chcem sa opýtať či to dobre chápem resp. nechápem. Kód: <?php $page_name = basename($_SERVER['SCRIPT_NAME'], '.php'); // Do premennej $page_name pridá vlastne pole s nazvámi ktoré maju .php v danom priečinku na ktorom sme. napriklad index ? if ( $page_name == 'index' ) $page_name = 'home'; // V prípade, že je $page_name index tak ho premenuj na home ? ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Kickass Website / <?php echo ucfirst($page_name) ?></title> // Zobraz $page_name s Velkým prvým písmenom. Toto mi nefunguje zobrazí len Kickass Website neviem prečo. <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Montserrat:400,700"> <link rel="stylesheet" href="css/style.css"> </head> <body class="<?php echo $page_name ?>"> // Pridá názov classu podľa toho na ktorej stránke sme napríklad class="blog" <header class="site-header"> <nav class="container"> <ul class="menu"> <?php
$pages = ( glob('*.php') ); // Vytvorí premennú $pages a pridá do nej pole so stránkami s koncovkami php čiže blog.php unset($pages[2],$pages[4]); // Toto vlastne vymaže hodnoty s indexom 2 a 4 $pages = array_reverse( $pages ); // Toto ich zoradí od konca ale chcem sa opýtať existuje funkcia ak chcem vymeniť medzi sebou hodnoty s indexom 3 a 4 ?
foreach ( $pages as $file ) { //Každú hodnotu z pola $pages pridaj do premennej $file $page = basename ($file, '.php'); // Vytvor premennu $page na základe názvu $file ale odstraň .php ? if ( $page == 'index' ) $page = 'home'; // Ak je $page index tak ho premenuj na home
if ( $page_name == $page ) echo '<li><strong>'.ucfirst($page).'</strong></li>'; // Ak vlastne máme otvorenú stránku blog.php a a súhlasí s $page tak zobraz zvýraznené <li>inač zobraz link else echo '<li><a href="'.$file.'">'.ucfirst($page).'</a></li>'; }
?> </ul> </nav> </header> </body> </html>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| rolovacie menu v php v PHP, ASP | 21 | 1693 | 05.05.2008 15:11 pitbull | | zobrazovanie menu cez PHP v JavaScript, VBScript, Ajax | 2 | 662 | 27.04.2008 10:13 Blackshadow | | menu v php inak v PHP, ASP | 2 | 460 | 22.02.2008 20:15 B.A.X.O | | PHP menu - je to tak spravne ? v PHP, ASP | 2 | 484 | 29.03.2009 16:02 mienkofax | | vkladanie menu s css cez php v PHP, ASP | 5 | 655 | 09.05.2012 10:31 Ophelia | | Ako na MENU pomocou HTML+CSS+PHP ??? v HTML, XHTML, XML, CSS | 3 | 1128 | 20.11.2006 15:19 javo | | Hľadám dobrovoľníka, čo urobí PHP menu pre web MC v PHP, ASP | 0 | 307 | 14.12.2014 0:37 martina833 | | navigacne menu - sek.menu v HTML, XHTML, XML, CSS | 2 | 491 | 15.10.2013 21:54 newbie99 | | PHP programátor - PHP, MySQL, jQuery,X)Html/CSS v Ponuka práce | 0 | 1300 | 02.05.2011 12:08 magicmedia | | Vytvorenie suboru php a vlozenie php scriptu v PHP, ASP | 4 | 1434 | 07.05.2010 14:02 DeiForm | | PHP nevie precitat .PHP v PHP, ASP | 8 | 826 | 18.03.2011 19:21 camo | | php ->mysql ->php Help.zoradit v PHP, ASP | 4 | 585 | 20.06.2009 12:44 KViki | | Menu v HTML, XHTML, XML, CSS | 21 | 1143 | 27.01.2011 8:58 Antuanet | | Menu v Video programy | 2 | 767 | 20.04.2008 15:39 Dzin | | menu v JavaScript, VBScript, Ajax | 3 | 877 | 11.12.2007 15:34 Tominator | | menu v HTML, XHTML, XML, CSS | 2 | 761 | 04.04.2009 16:00 DeiDaro |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|