Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Skládání stránek dle 10 dílu o PHP

Aktivity
Avatar
Ibrahim Izetbegovič:17.1.2017 9:34

D.den, vyzkoušel jsem si skládání stránek dle 10 dilu o PHP, ale narazil jsem na několik problémů: 1). V layoutu stránky mám počitadlo přístupů, které dříve bylo na všech statických. stránkách mého starého webu, takže jsem měl přehled, jaké stránky jsou návštěvníky sledovány, což bych rád měl i ve skládaných stránkách.2) Další problem mám s víceadr. strukturou webu a skládání stránek. Můj layout má hlavičku, levé menu a patičku, do centrální části se načítají jednotlivé skládáné stránky. Mnohé skládáné stránky však obsahují tabulky
s odkazy na různou tématiku a právě zde mám problém s odkazy, aby se nahrávaly do centrání části. Poradí prosím někdo, jak to udělat ?( jsem začátečník ve vyšším věku, tak mějte ohledy pokud není něco košer) pro ilustraci uvedu weby, inlinefigure.wz.cz (statický web), iceskatingfigu­re.wz.cz(dle 10 dilu o PHP) Děkuji všem za pomoc. Pokud by někdo měl nápad jak zakomponovat do webu získávání informací (o lokalitě - město) návštěvníků, budu potěšen.
Děkuji hezky Moták

 
Odpovědět
17.1.2017 9:34
Avatar
Lava
Člen
Avatar
Lava:17.1.2017 12:40
  1. Najlepšie by ti bolo urobiť si vlastné jednoduché počítadlo... na to ti treba Databázu, odporúčam MySQL na začiatok... Keby niečo, pýtaj sa. Neviem ako si na tom s vedomosťami ohľadom PHP a databáz
  2. V adresárovej štruktúre sa pri default nastavení 90% apache serverov pohybuješ pomocou ../ (adresár vyššie.). Tzn. ak máš adresáre img, js, css a index.php v jednej úrovni a potrebuješ sa dostať do zložky css do súboru style.css, tak relatívna URL bude vyzerať ako "css/style.css". Ak naopak, že by si chcel z css zložky ísť do rootu, tak to bude vyzerať "../index.php". Znak ../ znamená o adresár vyššie. Čiže ak by si chcel ísť zo zložky css do zložky img na obrazok.png, tak použiješ "../img/obrazok­.png". Dúfam, že je to pochopiteľné :)

K tomu mestu ti nejdem hovoriť nič, to je trošku zložitejšie programovanie... :)

Nahoru Odpovědět
17.1.2017 12:40
Aspartám, sacharín, to je môj vitamín
Avatar
Odpovídá na Lava
Neaktivní uživatel:17.1.2017 13:23

A pak přesuneš soubor a relativní odkazy nebudou fungovat. Proto se používá base href a adresy se píší relativně k rootu.

Nahoru Odpovědět
17.1.2017 13:23
Neaktivní uživatelský účet
Avatar
dokanscze
Člen
Avatar
dokanscze:17.1.2017 20:56

Co se týče druhého problému, bylo by asi nejlepší si vytvořit něco config file do kterého si pomocí nadefinuješ cestu k rootu aplikace

define("__ROOT___", "D:/wamp64/www/root_stranky/");

Ta adresa musí být absolutní, a pak to skládáš jako textové řetězce

require __ROOT___ . "img/obrazek.jpg"; // To napíšeš

Popřípadně si můžeš nadefinofat cesty kamkoliv chceš, poté tento soubor musí být includnutý do index.php

 
Nahoru Odpovědět
17.1.2017 20:56
Avatar
Odpovídá na Neaktivní uživatel
Ibrahim Izetbegovič:17.1.2017 23:02

Zdravím a děkuji za informaci. Obsah je mi zcela jasný, tak jsem to dělal na starém webu.
přkl. tuto cestu: <a href="cs/tech­nika/zaklady/za­klady_index.htm">Techni­ka základů bruslení</a>
potřebuji převést tak, aby byla "stravitelná " pro PHP a současně se mi tento obsah ukázal v "centrální části! webu. Vycházel jsem z podobného odkazu <a href="index.php?cs=id05­"> jakým volám stránku z levého menu do centrální části. Zatím bezvýsledně. Nevím zda je možné
zachovat původní adr. strukturu stránek, ale rád bych jelikož k určité tématice (adresáři) odpovídá adr struktura obrázků v adr."image". Opět děkuji za snahu pomoci mi

 
Nahoru Odpovědět
17.1.2017 23:02
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.