Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak otevřít odkaz - CSS [Vyreseno]  (Přečteno 3384 krát)

SDan

  • Aktivní člen
  • *
  • Příspěvků: 209
Jak otevřít odkaz - CSS [Vyreseno]
« kdy: 30 Června 2010, 12:18:38 »
Dobry den.

V levem sloupci, je vytvoreny pozicovanim s nazvem #levy mam odkaz, ktery potrebuji otevrit ve sloupci #obsah. Vubec nevim, jak toho docilit. Pokud pouziji ramce, tak je to v pohode.
Diky za radu-rady.
« Poslední změna: 30 Června 2010, 13:03:41 od SDan »

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS
« Odpověď #1 kdy: 30 Června 2010, 12:49:55 »
Cože... nějak jsem nepochopil co vůbec chcete....???
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

mk33

  • Aktivní člen
  • *
  • Příspěvků: 300
Re: Jak otevřít odkaz - CSS
« Odpověď #2 kdy: 30 Června 2010, 12:58:19 »
No to by nemělo asi jít ani udělat pokud jde o statickou stránku *.html. Pokud používáte levý sloupec jako menu tak ho hold asi budete muset vkládat do každé stránky menu (php by to mělo usnadnit a dávat všude include).
začínám tak trpělivost a pevné nervy :-) since  21. Listopad 2006
-------------------------------------------------------------------------
|Aopen MX4SGI-4DN2|P4 2,8GHz HT|2x512MB RAM|ATI 9550|Linux Mint 9 Isadora|  |Asus P4B533|P4 1,8GHz|3x256 MB RAM|ATI 7500|Ubuntu 7.04|  |IBM Thinkpad T40p|Ubuntu 9.04|  |Lenovo Thinkpad T61|Linux Mint 9 Isadora|Lenovo Thinkpad T410|Linux Mint 13

SDan

  • Aktivní člen
  • *
  • Příspěvků: 209
Re: Jak otevřít odkaz - CSS
« Odpověď #3 kdy: 30 Června 2010, 13:07:48 »
Fajn, diky za osvetleni.

To: Martin - ViPEr*CZ* Mel jsem na mysli nejakou obdobu
Kód: [Vybrat]
<FRAMESET COLS="200,1*" FRAMESPACING="0" FRAMEBORDER=NO SCROLLING=no border=0>
<FRAME SRC="http://informace.php" NAME="LeftFrame" FRAMEBORDER=NO SCROLLING=AUTO noresize>
<FRAME SRC="http://uvod.php" NAME="MainFrame" FRAMEBORDER=NO SCROLLING=AUTO noresize>
<noframes></noframes>
</frameset>

a otevreni odkazu z leveho okna LeftFrame v pravem okne MainFrame
Kód: [Vybrat]
<A HREF="http://www.holidayinfo.cz/main.php" target=MainFrame>Sníh-CZE</A>

To same jsem chtel otevrit v poli #obsah
Kód: [Vybrat]
/* umisteni na urcite souradnici, sirka, vzdalenost od vrchu, vzdalenost od leveho horniho rohu, vyska */
#levy  { position: absolute; width: 15%; top: 12%; left: 0; height: 80%; }
#obsah { background-color: white; height: 78%; width: 68%; position: absolute; left: 16%; top: 14%; color: black; }
« Poslední změna: 30 Června 2010, 13:45:11 od SDan »

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #4 kdy: 30 Června 2010, 13:13:32 »
Tfuj co to je za hovadiny...

Pokud je levý sloupec menu a pravý něco jako obsah... tak pravý jako iframe nikdy.
Hold prostě co stránka to jinej obsah. Když to je přes php, tak samozřejmě z jistých parametrů se do obsahu vloží něco jiného...ale princip je zase co stránka to jinej obsah. Pokud nechcete reloadovat celou page, ale jenom obsah (jako by tam byl iframe), tak Vám nepomůže ani to, že to je PHP. Prostě furt reloadnete celou page. Takže jestli jste slyšel někdy Ajax, tak se na to podívejte... to je asi to co hledáte.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

SDan

  • Aktivní člen
  • *
  • Příspěvků: 209
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #5 kdy: 30 Června 2010, 13:26:19 »
Jaky iframe? Mozna spatne vidim, ale <iframe> a </iframe> tam neni. Mozna kazdy hovorime uplne o necem jinem.
Zmatl me asi odkaz http://www.jakpsatweb.cz/priklady/css-sloupce.html, proto jsem polozil prvotni dotaz.
« Poslední změna: 30 Června 2010, 13:42:35 od SDan »

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #6 kdy: 30 Června 2010, 13:48:47 »
frameset bych taky nepoužíval... ;) je to hodně podobné iframe ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

SDan

  • Aktivní člen
  • *
  • Příspěvků: 209
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #7 kdy: 30 Června 2010, 14:03:44 »
Jsem pro vse nove a jsem jedno velke ucho  :) Jak se to tedy dela elegantne?

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #8 kdy: 30 Června 2010, 14:20:51 »
elegantni (a v ohledu na vyhledavace asi nejlepsi) moznost je co stranka, to jiny obsah.

dalsi moznost je udelat to javascriptem, tj ze pri nacteni stranky se nactou vsechny texty, ktere se maji objevit po kliknuti na text. Pri kliknuti na odkaz se dany text v pravem sloupci bez reloadu vypise javascriptem.

A asi posledni inteligentni moznost je vysezmineny ajax, text se objevi bez reloadu stranky, ale bude se stahovat z netu az po kliknuti na odkaz, ne pred kliknutim, jako v minule moznosti.

Nevim, jak se z dvema poslednimi resenimi vyporadaji vyhledavace...
Tak dlouho se vrzá s Acerem, až se displej utrhne.

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #9 kdy: 30 Června 2010, 14:36:45 »
Tak tak pokud je to stránka např.:

Home / O nás / Kontakty

Tak je samozřejmě z hlediska SEO lepší mít každou stránku zvlášť a použít SEO-friendly odkazy:

- domena.tld (home)
- domena.tld/o-nas
- domane.tld/kontakty

Pokud by šlo třeba o prvek ankety, kdy chci hlasovat... ale jsem na modemu a tudíž stáhnout znova obrovskou hlavní page je na dva dny, pak je lepší využít AJAX řešení (přes jQuery open source js knihovnu je to brnkačka).
Co se týká řešení všechno načíst a nechat něco schované a přes js to různě měnit (zobrazovat), tak si myslím, že v našich podmínkách google a seznamu to robot odhalí a co bude display:none vůbec neohodnotí (dokonce to někde i píšou v helpech sami google a seznamáci).
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

SDan

  • Aktivní člen
  • *
  • Příspěvků: 209
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #10 kdy: 30 Června 2010, 15:19:43 »
Zni to logicky....co obsah, to jina stranka. Dam na radu zkusenejšich a udelam to tak.

Diky za rady a .........trpelivost  ;)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #11 kdy: 30 Června 2010, 16:17:12 »
Ještě přidám další možnost, místo javascriptu lze použít PHP direktivu: require $_GET["obsah"]; odkazy potom budeš mít ve tvaru domena.tld/index.php?obsah=nejakastrankasobsahem

Výhoda: ne každý má zapnutý javascript
Nevýhoda: musíš ošetřit vstup přes URL
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #12 kdy: 30 Června 2010, 16:25:48 »
to je v podstate to same, jako "co stranka, to jiny obsah", alespon google to takto pokud se dobre pamatuju bere
Tak dlouho se vrzá s Acerem, až se displej utrhne.

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #13 kdy: 30 Června 2010, 16:55:10 »
No a hlavně todle domena.tld/index.php?obsah=nejakastrankasobsahem není SEO friendly odkaz.... rozhodně to je lepsí ve tvaru

domena.tld/nejakastrankasobsahem

jak jsem již zmiňoval výše. Robot při indexování se v tom lépe vyzná.
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #14 kdy: 30 Června 2010, 18:26:52 »
Aby to bylo čitelný pro php tak to musí být
Citace
domena.tld/index.php?obsah=nejakastrankasobsahem

jen to prostě schovejte pomoci mod_rewrite (případně jinou alternativou pro jiné webové servery).
Kód: (".htaccess v složce kde je index.php") [Vybrat]
RewriteEngine On
RewriteRule ^(.*)\.html$ %{DOCUMENT_ROOT}/index.php?obsah=$1 [L,QSA]

Takže lidi uvidí pěkné domena.tld/nejakastrankasobsahem.html, ale server to chape jako domena.tld/index.php?obsah=nejakastrankasobsahem
« Poslední změna: 30 Června 2010, 18:28:59 od ETNyx »
jabber: etnyx@jabbim.cz

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #15 kdy: 30 Června 2010, 19:11:23 »
No tím nastane řada komplikací, pokud těch parametrů budeme chtít více... bude to muset .htaccess parsovat nějakým způsobem ;)

PS: to samé je možné parsovat přímo z PHP ;)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #16 kdy: 01 Července 2010, 01:00:13 »
No v navrhované struktuře si celkem vystačíme s jedním parametrem který nadefinuje co se má načíst . Pokud je potřeba poslat více parametrů třeba výsledek nějakého skriptu reagující na formulář (dobře/špastně) tak je tam nepoviný příznak [L,QSA] který ostatní parametry proste soupne za cool url domena.tld/nejakastrankasobsahem.html?vysledek=odeslano. Fulltext přes formuláře nechodí tak si SEO nerozbiju. Nicméně na prosté rozhodnutí o zobrazení stránky to stačí a můžeme vytvořit třeba něco jako tohle.
Kód: [Vybrat]
...
<div id="levy_sloupec">
<?
include_once("/inc/menu.php");
include_once("/inc/$_GET["page"]/levy.php");
?>
</div>
<div id="hlavni_obsah">
<? include_once("/inc/$_GET["page"]/obsah.php");?>
</div>
...
(fuj to je ale blběj příklad :-D)

Samozřejmně jdou udělat věci jako
Kód: [Vybrat]
RewriteRule ^([^/]+)/([^/]+)/([0-9]+)-[^/]+/?$ %{DOCUMENT_ROOT}/index.php?stranka=$1&oddeleni=$2&IDzamestnanec=$3 [L,QSA] jen to chce trošku postudovat :-)
jabber: etnyx@jabbim.cz

Martin - ViPEr*CZ*

Re: Jak otevřít odkaz - CSS [Vyreseno]
« Odpověď #17 kdy: 01 Července 2010, 11:34:24 »
Jj souhlasím... já například jak jsem uvedl parsuji v PHP přímo... ;-)
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

 

Provoz zaštiťuje spolek OpenAlt.