Předmět Autor Datum
Ne tohle nejde. Stylopisem se dělá vzhled. Pokud chceš něco vkládat, jde to třeba tím javascriptem,…
Kráťa 02.08.2008 02:16
Kráťa
chtěl bych do externího souboru napsat text a pak do html dát jen odkaz na soubor a aby se tam vypsa…
Banshee 02.08.2008 14:56
Banshee
To můžeš třeba i přes tag <iframe> <iframe src="tenexternisoubor.html" width=1O0 height=100 framebo…
Kráťa 02.08.2008 15:36
Kráťa
Ne tohle nejde. Stylopisem se dělá vzhled V opeře to ,ale jde.;-)
Lukenzi 07.08.2008 00:33
Lukenzi
:-?:-?
Rce 07.08.2008 00:40
Rce
1) Jak? To přeci nemůže jít už z principu. To je jako chtít, aby struhadlo mlelo maso a tvrdit, že s…
Kráťa 07.08.2008 00:42
Kráťa
Jak? V prehliadačoch, ktoré podporujú CSS 2.1 sa dá použiť p:before { content: "Obsah"; }, ale ako…
los 07.08.2008 08:42
los
Asi máš na mysli tohle http://interval.cz/clanky/automaticky-generovany-ob sah-v-css/ Osobně v tom n…
Kráťa 07.08.2008 12:30
Kráťa
1) "Jak" už tady bylo zodpovězeno a jak vidíš tak to už to z principu jde. Možná by bylo dobré si o…
Lukenzi 07.08.2008 18:38
Lukenzi
CSS je na styly a nie na texty, takze v principe to co chces je blbost a Kratov priklad o struhadle…
MM.. 07.08.2008 18:47
MM..
Dobře tak znova: Já reagoval na to ,že to "nejde". Né na to jestli je CSS na styly nebo na stěny. C…
Lukenzi 07.08.2008 18:54
Lukenzi
Ještě lepší, než psát aby si o tom druhý něco přečetl či "V Opeře to jde" by bylo napsat jak to jde…
Kráťa 07.08.2008 19:01
Kráťa
1) Tazatel je mně ukradený, já jsem jen reagoval na to tvé "NEJDE". <polopatě> Jen jsem ti tím chtěl…
Lukenzi 07.08.2008 19:39
Lukenzi
Je mi tě líto.
Kráťa 07.08.2008 22:34
Kráťa
No mně je spíš líto těch tazatelů kterým odpovíš že něco nejde když ,jak si sám přiznal, vlastně ani…
Lukenzi 08.08.2008 15:40
Lukenzi
Vždyť jsi nenapsal nic, nač se dá odpovědět: "O tohle jsem nevěděl." To víš že bych to napsal. Napsa…
Kráťa 08.08.2008 16:07
Kráťa
ne pouze v tvé nejnovější Opeře Používám Firefox A zrovna tak je nepoužitelné :before na to, co ch…
Lukenzi 08.08.2008 16:33
Lukenzi
Používám Firefox A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe…
Kráťa 08.08.2008 18:52
Kráťa
A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe jako to napsal los…
Lukenzi 08.08.2008 22:46
Lukenzi
V zasade, tak jak to chces - to jde v javascriptu jak radil kráta - ale dáš to do externího souboru.…
AZOR 07.08.2008 02:01
AZOR
Ne, tohle fakt nepůjde, jediná možnost je JS, iframe nebo PHP. V souboru blaboly.php by bylo: <?php…
marekdrtic 07.08.2008 06:11
marekdrtic
Moc děkuju, tohle je přesně to co mi vyhovuje. Moje první stránky v php :-D, začíná mě to bavit.
Banshee 08.08.2008 20:52
Banshee
Také záleží na tom, jestli chceš vkládat vždy stejný text (Máme nejlevnější rajčata v EU!), nebo se…
Kráťa 07.08.2008 12:32
Kráťa
Chci vkládat 1-3 slovný textík, který by byl na více stránkách a podle toho jak bych ho změnil ve zd…
Banshee 07.08.2008 20:41
Banshee
Dáš si <div class="vlozenytext"> tady ten text, vložený třeba přes to include, či bavascript </div>…
Kráťa 07.08.2008 22:30
Kráťa
Jo ,ale myslím si že by se ten div mněl vložit už do toho includovaného textu. Protože když se ,třeb…
Lukenzi 08.08.2008 16:45
Lukenzi
To mi nepřijde moc šikovné, jelikož když ten text bude vkládán na různá místa s různým formátováním,…
Kráťa 08.08.2008 18:56
Kráťa
Jo máš pravdu,já si neuvědomil že to vlastně může strkat na různá místa. Bral jsem to třeba jen jako…
Lukenzi 08.08.2008 23:01
Lukenzi
Jestli někde ve zdrojácích nebo v přímo v těch souborech s textem. Asi zase nějaká nová věc. Já už…
Kráťa 09.08.2008 01:36
Kráťa
No já myslel <div class="vlozenytext"> Vložený text </div> o tomhle jsem se s tebou bavil... ale a…
Lukenzi 09.08.2008 11:03
Lukenzi
Už jsi někdy udělal jeden jediný web? Pokud ano, je někde k vidění? Můžeš sem dát prosím odkaz? Rád…
Kráťa 09.08.2008 12:24
Kráťa
Ještě bych se chtěl zeptat jestli se při použití tohoto skriptu dá udělat: když kliknu na nějaký "od… poslední
Banshee 18.08.2008 21:49
Banshee

Ne tohle nejde. Stylopisem se dělá vzhled. Pokud chceš něco vkládat, jde to třeba tím javascriptem, nebo v php echo, include... Ale nechápi smysl vložení toho textu. Proč ho normálně nenapíšeš do HTML souboru?

<script>
document.write("vložený kousek textu javascriptem");
</script>

1) "Jak" už tady bylo zodpovězeno a jak vidíš tak to už to z principu jde. Možná by bylo dobré si o tom něco přečíst než hned mlet o mase :-D

2) Ne Operu všichni nemají ,ale kdybys sis alespoň trochu přečetl můj příspěvek ,tak bys zjistil ,že jsem reagoval na to tvoje "NEJDE".

S pozdravem Sandvik Vyškov

CSS je na styly a nie na texty, takze v principe to co chces je blbost a Kratov priklad o struhadle a mase je uplne presny a vystizny. Alebo mozes natierat farbu na stenu servitkami, namiesto stetcom. Mozno ti to aj pojde, ale myslim ze keby to niekto videl tak by zavolal doktora :)

Ještě lepší, než psát aby si o tom druhý něco přečetl či "V Opeře to jde" by bylo napsat jak to jde a kde se o tom dá něco přečíst, abychom si to mohli nastudovat i my, co o tom nevíme.
Jinak pseudotřída :before není myslím principiálně určena pro nějaké vkládání textů delších, než třeba jedno dvě slova (viz můj příspěvek výše), každopádně se rád něco přiučím, Děd Vševěd nejsem.
Navíc by si to mohl prostudovat tazatel a tvá odpověď by alespoň k něčemu byla.

1) Tazatel je mně ukradený, já jsem jen reagoval na to tvé "NEJDE".
<polopatě> Jen jsem ti tím chtěl naznačit že se mýliš </polopatě>

2) Ti co o tom neví ,a chtěji se o tom něco dozvědět můžou určitě využít služeb google.
<polopatě> To je internetový vyhledávač </polopatě>

3) Není vůbec důležité co si myslíš o pseudotřídě :before . Důležité je to ,že se s ní dá vkládat text.

4) Chápu že Děd Vševěd nejsi ,ale to neznamená ,že musíš někomu vnucovat rady typu "nejde", ty pak opravdu nikomu k ničemu nejsou.

S úctou Vševěd

No mně je spíš líto těch tazatelů kterým odpovíš že něco nejde když ,jak si sám přiznal, vlastně ani nevíš ,že jsou možnosti jak to jde. A taky je mně líto lidí ,kteří místo aby řekli "Aha máš pravdu o tomhle jsem nevěděl" raději řeknou "Je mi tě líto".

No nic ,chápu že má reakce na to tvé NEJDE byla asi moc troufalá a příště si dám pozor abych náhodou nezpochybnil tvé tvrzení (ať už bude pravdivé nebo ne).

Vždyť jsi nenapsal nic, nač se dá odpovědět: "O tohle jsem nevěděl." To víš že bych to napsal. Napsals pouze: "V opeře to ,ale jde." Nicméně jak, už jsi neuvedl.
Samozřejmě jde udělat spousta věcí, třeba i to nanášení barvy na stěnu ubrouskem. Nicméně na vymalování bytu je to nepoužitelné. A zrovna tak je nepoužitelné :before na to, co chce tazatel. Přečti ci ještě několikrát na co se ptá. Potřebuje vložit text a potřebuje to na stránky. Tím pádem to musí být jednoduché a univerzální - funkční ve všech prohlížečích, ne pouze v tvé nejnovější Opeře.

ne pouze v tvé nejnovější Opeře

Používám Firefox

A zrovna tak je nepoužitelné :before na to, co chce tazatel. Přečti ci ještě několikrát na co se ptá

Jistě ,je mi jasné že :before je nesmysl používat na vkládání textu tak jak to chce tazatel. Ale já reagoval na TVOU odpověď tazateli ,že se přes CSS NEDÁ vkládat text.
Prostě tazatelův problém nemá nic společného s mou odpovědí. Já reagoval na tvou odpověď.
(Doufám ,že už to konečně pochopíš ,protože tohle už píšu po několikáté a už mně to nebaví)

Nicméně jak, už jsi neuvedl

Za to že jsem ti to rovnou nevysvětlil se ti teda omlouvám. Já netušil ,že někdo jako ty ,si neumí najít nějaké informace o CSS v Opeře.
Kdybys ses slušně zeptal jak že to v té Opeře jde ,tak bych ti to samozřejmně vysvětlil.
To ale né, ty radši budeš psát že už z principu to nejde.

Používám Firefox

A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe jako to napsal los: "V prehliadačoch, ktoré podporujú CSS 2.1 sa dá použiť p:before..."

Jistě ,je mi jasné že :before je nesmysl používat na vkládání textu tak jak to chce tazatel.

Super. Takže to nejde viď? nepsal jsem, že to není nijak možné.

Za to že jsem ti to rovnou nevysvětlil se ti teda omlouvám. Já netušil ,že někdo jako ty ,si neumí najít nějaké informace o CSS v Opeře.

Kdybych chtěl jen v prohlížečích, které podporují :before vkládat text do stránky, tak si to samozřejmě najdu.

Kdybys ses slušně zeptal jak že to v té Opeře jde

To není slušné, zeptat se: "Jak?" Jako v mé první reakci?

Přijdeš mi jako pan všeznalý, zadavatel toho webu, který řekl: "Dej to tam přes CSS." A když vidí, že je to nesmysl, snaží se z toho nějak vybruslit a co nejvíce utrážet druhé.
Hodlám se s tebou bavit, až na této poradně najdu nějaké rady od tebe a ne jen ubohé kecy v tomto vlákně.

Howg.

A že jsi nenapsal: "Ve Firefoxu (verze) vložit text přes CSS jde, nebo jěště lépe jako to napsal los: "V prehliadačoch, ktoré podporujú CSS 2.1 sa dá použiť p:before..."

To že to jde i ve Firefoxu jsem třeba nevěděl, kdybych to věděl tak ti napíšu že to jde jak v Opeře tak i ve Firefoxu.Mimochodem,to ti to jako trvalo 18 hodin než si to někde nastudoval? Protože mně zaráží že jsi s tím přišel až teď... Prvně píšeš že to už z principu nejde, a najednou vytáhneš Firefox a už to jako najednou jde jo?

nepsal jsem, že to není nijak možné

Jo vzpomínám si ,psal si že to už z principu nejde.

Přijdeš mi jako pan všeznalý, zadavatel toho webu, který řekl: "Dej to tam přes CSS."

Můžeš mi prosím tě napsat kde jsem někde uvedl že, má tazatel vyřešit svůj problém přes CSS? Nějak mi neslouží paměť. (já narozdíl od tebe ,tazateli vůbec neodpovídal)

a co nejvíce utrážet druhé.

A můžeš mi prosím tě napsat kde jsem někoho urazil? Já si nejsem vědom toho že bych někoho urazil. Pokud ano tak se mu za to samozřejmně omluvím.

No vidím že si už začínáš vymýšlet text který tady nikdo vůbec nenapsal. Takže tuhle debatu ukončíme protože to nemá smysl.
Howg.

V zasade, tak jak to chces - to jde v javascriptu jak radil kráta - ale dáš to do externího souboru.
Ale uplne nejelepsi to bude udelat to v php (ci jine server-side technologii) v zasade se tim nic pro tebe menni
pouze koncovka souboru na php a napises <? include("soubor.txt"); ?> a pokracujes dal, jak jsi zvyklej.

Ne, tohle fakt nepůjde, jediná možnost je JS, iframe nebo PHP.
V souboru blaboly.php by bylo:

<?php
if(isset($par))
{
echo 'Paroubek';
}
elseif(isset($kla))
{
echo 'Klaus';
}
elseif(isset($top))
{
echo 'Topolánek';
}
else{}
?>

A v souboru tvém by byl třeba div a v něm by bylo:

<?php
$kla=""; //nastavíš si tu danou proměnnou viz blaboly.php
include "blaboly.php"; //naincluduješ si ten soubor s těma hláškama či co tam budeš mít
?>

A vypíše to Klaus. Pokud by tam bylo $top="";, vypsalo by to Topolánek atd.

Chci vkládat 1-3 slovný textík, který by byl na více stránkách a podle toho jak bych ho změnil ve zdrojovém souboru by se zmenil všude kde je napsaný na stránce. Nevim jak je to s podporou CSS ale tam by mi to přišlo nejjednoduší, chtěl bych pak text dál formátovat CSS stylem.

Slo mi jen o to udělat to nejak jednoduse, abych vložil pokudmožno <div> který by obsahoval text a to bych pak mohl pekne obalit dalsim <div>em se stylem.

Dáš si
<div class="vlozenytext">
tady ten text, vložený třeba přes to include, či bavascript
</div>

a ve stylopisu (v CSS) si vyrobíš třídu (class) vlozenytext, například:

.vlozenytext {
width: 444px;
margin: 11px;
padding: 11px;
background-color: yellow;
color: red;
font-size 4em;
border: 22px solid green;
}

Jo ,ale myslím si že by se ten div mněl vložit už do toho includovaného textu. Protože když se ,třeba někdy později nebo jen na některé stránce, nebude ten text muset vkládat tak ve výsledku dostane prázdný div. A prázdný div s pevnými rozměry a nějakou barvou pozadí = barevný obdélník bez obsahu. Prostě to může po vizuální stránce dělat bordel.

Jo máš pravdu,já si neuvědomil že to vlastně může strkat na různá místa. Bral jsem to třeba jen jako nějaký box s textem nebo odkazy například vložené pod menu.

No ale možná je to úplně jedno,protože ten vložený text si vlastně může libovolně naformátovat oběma způsoby. Jde jen o to kde bude hledat třídu toho divu pro případnou změnu. Jestli někde ve zdrojácích nebo v přímo v těch souborech s textem.

Jestli někde ve zdrojácích nebo v přímo v těch souborech s textem.

Asi zase nějaká nová věc. Já už pár let dávám všechny třídy (class) do externího stylopisu, abych je hledat nemusel. Samozřejmě, dá se nadefinovat třída i v jednotlivých souborech. Ale to mi přijde dost nepraktické, protože když je potřeba něco změnit, musí se editovat třeba 20 souborů a v externím CSS jen jeden.
Jak se to teď dělá? Něco bych si o tom nastudoval, abych nebyl 100 let za opicemi.

Ještě bych se chtěl zeptat jestli se při použití tohoto skriptu dá udělat: když kliknu na nějaký "odkaz" aby se u toho skriptu dole změnila proměná na jinou ?

<?php
if(isset($par))
{
echo 'Paroubek';
}
elseif(isset($kla))
{
echo 'Klaus';
}
elseif(isset($top))
{
echo 'Topolánek';
}
else{}
?>
<?php
$kla=""; //nastavíš si tu danou proměnnou viz blaboly.php
include "blaboly.php"; //naincluduješ si ten soubor s těma hláškama či co tam budeš mít
?>

Zpět do poradny Odpovědět na původní otázku Nahoru