prikaz strani in odpiranje z jquerijem

Imam nekaj postov ki dobro kotirajo v iskalnikih in mi prinasajo obiske,
sedaj bi rad poste na strani odpiral z lightboxom, vendar ne vem kako bi dobil v lightbox le vsebino(content) in ne celotne strani (zaradi casa odpiranja),
ob enem pa obiskovalcem iz iskalnikov prikazal celotno stran
se pravi;
HEADER
MENU, CONTENT
FOOTER

Trenutna resitev je css display:none; za ostale elemente v lightboxu, vendar sem preprican da obstaja se kaj boljsega.

15 odgovorov

saj dobiš lightbox že predelan da kaže tudi kako drugo vsebino ne samo slike.
nisi tudi povedal na kateri platformi imaš to, joomla, WP, kaj drugega...

platforma: WP
jquery: COLORBOX

zanima pa me ce se slucajno da zaznat ali obiskovalec prihaja iz iskalnikov ali klika iz spletisca?

1.) http://colorpowered.com/colorbox/,

inline  false   If 'true' a jQuery selector can be used to display content from the current page. Example:
$("#inline").colorbox({inline:true, href:"#myForm"});

html    false   This allows an HTML string to be used directly instead of pulling content from another source (ajax, inline, or iframe). Example:
$.fn.colorbox({html:'<p>Hello</p>', open:true});

2.)Lahko pogledaš reffer env variable.

1

recimo v eni kategoriji imam poste, ki jih bi odpiral v lightboxu, vsak ima nekaj teksta in flash - inline nemorem met vsega nalozenega,
da bi imel v funkciji html content(+ spremenljivke php) bi mogoce slo...)
idealno bi bilo da bi z linkom (id "colorbox) namesto celotnega posta odpru samo div id="content" iz posta... je kaksna varianta?

Je varianta:

$("#inline").colorbox({inline:true, href:"#content"});

rad bi content ki se zgenerira po kliku na link,
tako pa dobim content trenutne strani, v katerem je index postov

Če te prav razumem, ko klikneš na link, nej bi colorbox prikazal post preko AJAX-a?

OBSTOJECE: index postov->klik na post->odpre se celotna stran s postom v katerem je text in flash
RAD BI: index postov->klik na post->odpre se lightbox ki vsebuje le content (brez glave menuja, ... footerja..)

trenutno odprem celotno stran in jo z css display:none skrijem, vendar se vseeno nalaga samo vidno ni - in tranti cas, poleg tega prihaja do conflictov z ga.js, in drugimi..

za lazjo predstavonotranja oprema

Če tvoj cms omogoča, da za vsako stran posebaj izbereš template lahko narediš za te članke "prazen" template.