Autor Zpráva
chleeba
Profil
Zajímalo by zdali se dá udělat pomocí hmtl css tato galerie http://www.flashmint.com/template-demo-1899.html
Přesněji že budu mít zmenšeniny na pravé straně a jak na ni kliknu tak se objeví její zvětšenina na levé straně jak je tomu na webu viz. výše. Přechodové efekty mně nezajímají atd.
Napadlo mně to udělat že každá zmenšenina bude jako odkaz na novou html kde bude nový zvětšený obrázek, ale to podle mně není řešení raději bych aby to bylo něco jako v rámu a nemusel bych dělat milion html souborů.
Děkuji moc za radu :)
Rellik
Profil
A myslíš že do těch rámů budeš vkládat co? - zase milion HTML souborů. Na takovou galerii ti stačí jeden script PHP - respektive dva. Jeden ti vytvoří miniatury a druhý bude ten prohlížeč..
kukni sem http://firstpage.profitux.cz/?page=galerry
a nebo http://firstpage.profitux.cz/?page=download
případně si najdi nějaké jiné hotové řešení.
chleeba
Profil
Rellik:

DDěkuji za odpověď. S PHP nemám žádné zkušenosti ovládám průměrně html+css.
Jednou sem to chtěl zkusit stejně a tak se ptám jak je nejlíp začít s PHP. Existuje nějaký editor nebo člověk píše jenom kód jako v css nebo html? Chtěl bych si takovou galerii udělat sám jako je v odkazu viz. #1, ale nevím jak začít.
peta
Profil
chleeba:
V PHP by to bylo ale idealni, otazkou je, zda umi tvuj hosting php?

V css to jde pomoci z-indexu a hoveru.
Javascriptem jde vytvorit html kod framu.
Javascriptem jde pouzit neco jako lightbox.
Javascriptu ale v obou pripadech musis predat seznam obrazku.

<p>
<input type="button" value="odkazy" onclick="odkazy()">
<input type="button" value="obrazek" onclick="obrazek(1)">
</p>
<div id="stranka"></div>
<script>
var seznam = "\
male/obr1.jpg; velke/obr1.jpg; Domecek\n\
male/obr2.jpg; velke/obr2.jpg; Panenka\n\
male/obr3.jpg; velke/obr3.jpg; Zajicek\
".split("\n");
var obj = document.getElementById('stranka');
function odkaz(radek)
{
return '<a href="'+radek[1]+'" title="'+radek[2]+'"><img src="'+radek[0]+'">'+radek[2]+'<\/a>';
}
function odkazy()
{
var str, radek;
str = '';
for (i in seznam)
  {
  radek = seznam[i].split("; ");
  str  += odkaz(radek);
  }
obj.innerHTML = str;
}
function obrazek(i)
{
radek = seznam[i].split("; ");
obj.innerHTML = '<img src="'+radek[1]+'"><br>'+radek[2];
}
</script>
chleeba
Profil
peta:
Moc se vtom nevyznám todle je PHP zápis a jak jej aplikovat do již vytvořené stránky pomocí css+html která má podobné rozvržení jako zde http://www.flashmint.com/template-demo-1899.html aby galerie byla stejná zmenšeniny na pravé straně a jak na ni kliknu tak se objeví její zvětšenina na levé straně (samozřejmě bez těch efektů ty stejně nechci)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0