Sveiki,
Reikia puslapio su CMSMS, kuris nepersikrautų paspaudus meniu, o pasirinktą informaciją rodytų puslapio centre esančiame IFRAME.
Kaip paredaguoti meniu funkcionalumą, kad target būtų nurodomas IFrame vardas ir pasirinkus meniu punktą nepersikrautų visas puslapis, o būtų atnaujinama tik informacija IFRAME?
Iš anksto dėkoju,
McF
Puslapis su Iframe
Moderator: Augustas
Re: Puslapis su Iframe
Su iframe kažkada gaminau, ir po kelių bandymų naudojamas variantas pasirodė tinkamiausias:
šablonas "rėmas"
šablonas "standartas"
Pirmo puslapio šablonas "rėmas" visų kitų "standartas"
Navigacijoje nurodom tiesiog index.php?page=6
Kaip veikia http://bekesovilkai.lt
šablonas "rėmas"
Code: Select all
<__html>
<HEAD>
<title>{sitename} - {title}</title>
{metadata}
{literal}<__script__ language="javascript">
var fname="anIframe"; //MAIN CONTENT AREA FRAME **NAME**
window.onload=function(){
var d=document.location.search;
if(d!='')top.frames[fname].document.location.href=d.substring(d.lastIndexOf('??')+1,d.length);
}
</__script>
{/literal}
<base target="anIframe">
{stylesheet}
{literal}
<__script__>
var frameSrc = '';
frameSrc += '{/literal}{content}{literal}';
var iframeWin, iframeElement;
function init () {
iframeWin = window.frames.anIframe;
iframeWin.document.open();
iframeWin.document.write(frameSrc);
iframeWin.document.close();
iframeElement =
document.getElementById ?
document.getElementById('anIframe') :
document.all['anIframe'];
}
</__script>
{/literal}
</HEAD>
</__body ONLOAD="init();">
</div>
<div align="center"><__iframe ID="anIframe" NAME="anIframe" SRC="about:blank" WIDTH="800px" height="90%" frameborder="0"></__iframe><br />
<div id="navigacija">
{global_content name='navigacija'}
</div>
<__body>
</__html>
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
{literal}
<__script__ language="javascript">
if(self.location==top.location)self.location="index.php";
</__script>
{/literal}
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
</head>
</__body>
<!-- start content -->
<div id="content">
{content}
</div>
<!-- end content -->
<__body>
</__html>
Navigacijoje nurodom tiesiog index.php?page=6
Kaip veikia http://bekesovilkai.lt
Last edited by ogo on Mon Mar 09, 2009 3:15 pm, edited 1 time in total.
Re: Puslapis su Iframe
Ačiū,ogo wrote: Su iframe kažkada gaminau, ir po kelių bandymų naudojamas variantas pasirodė tinkamiausias:
o kaip veikia tas bajeris, kad paspaudus ant linko visas puslapis nėra perkraunamas (ar aš nepastebiu), o informacija pateikiama tame iframe?

kol kas žinojau, kad tai galima padaryti tik su tago atributu "target"..

Re: Puslapis su Iframe
radau - turbūt šitasMcF wrote: o kaip veikia tas bajeris, kad paspaudus ant linko visas puslapis nėra perkraunamas (ar aš nepastebiu), o informacija pateikiama tame iframe?![]()
Code: Select all
<base target="anIframe">
Re: Puslapis su Iframe
Kaip suprantu susikūrei "googlas" global content bloką google analitics puslapių registravimui.ogo wrote:Code: Select all
{global_content name='googlas'}
Bet, jeigu puslapiai atsidarynėja tik tame IFrame, o į google kreipiasi tik "rėmas", tai GA neregistruoja klikinimų vidiniuose puslapiuose, ar ne?
Re: Puslapis su Iframe
upss na googlas siūlo dėt ir į rėmą ir į pagrindinį.
bet statistika keistoka ganu
analitikas nemėgsta iframu
nepašalinau iš čia
bet statistika keistoka ganu

nepašalinau iš čia
Re: Puslapis su Iframe
uždarantį tago irgi pamiršai pašalinti?ogo wrote:Code: Select all
</__body ONLOAD="init();"> </div>
... bet, kad ir originaliam bekesovilkai puslapyje irgi tas sėdi...
