Hej igen,
Jeg har tidligere modtaget følgende kode fra Zip til at få print funktionen til at åbne i nyt vindue (_blank) så man ikke forlader hovedsiden. Funktionen har virket i tidligere funktioner af CMSimple men har aldrig fået koden til _XH.
De gamle instruktioner fra Zip:
I filen cms.php skal du finde linje 715 og indsætte dette
Code: Select all
onclick="window.open(this.href); return false"
Så den kommer til at se sådan ud
Code: Select all
return '<a href="'.$sn.'?'.$t.'" onclick="window.open(this.href); return false">'.$tx['menu']['print'].'</a>';
I de andre CMSimple versioner, er det blot en anden linje, men samme kode.
Nogen som kan fortælle hvad der skal ændres i cms.php nu - kører 1.6.5?
Print funktion - åbne i _blank
Moderator: ZiPs
Re: Print funktion - åbne i _blank
Det er nu linie 324 i cmsimple/tplfuncs.php.MortenBerg wrote:Nogen som kan fortælle hvad der skal ændres i cms.php nu - kører 1.6.5?
Men der er ingen grund længere at ændre en kerne-fil (cmsimple/*) siden CMSimple_XH 1.6. Du skal blot erstatte <php echo printlink ()?> I skabelonen (template.htm) med følgende:
Code: Select all
<a href="' . XH_printUrl() . '" onclick="window.open(this.href); return false">' . $tx['menu']['print'] . '</a>
Christoph M. Becker – Plugins for CMSimple_XH
-
- Posts: 20
- Joined: Wed Feb 16, 2011 3:41 pm
Re: Print funktion - åbne i _blank
Hej cmb,
Det kan jeg ikke få til at virke.
Gamle kode i template:
<div class="PrintTop"><?php echo printlink();?></div>
Tekst som fremgik af site: "Print Version"
Ny kode iht. din vejledning:
<div class="PrintTop"><a href="' . XH_printUrl() . '" onclick="window.open(this.href); return false">' . $tx['menu']['print'] . '</a></div>
Tekst som fremgår af site: " ' . $tx['menu']['print'] . ' "
Den åbner i nyt vindue = korrekt
Men der er intet indhold i nyt vindue..!!
Se link: http://www.cs-lifecare.dk/?Priser
Det kan jeg ikke få til at virke.
Gamle kode i template:
<div class="PrintTop"><?php echo printlink();?></div>
Tekst som fremgik af site: "Print Version"
Ny kode iht. din vejledning:
<div class="PrintTop"><a href="' . XH_printUrl() . '" onclick="window.open(this.href); return false">' . $tx['menu']['print'] . '</a></div>
Tekst som fremgår af site: " ' . $tx['menu']['print'] . ' "
Den åbner i nyt vindue = korrekt
Men der er intet indhold i nyt vindue..!!
Se link: http://www.cs-lifecare.dk/?Priser
Last edited by MortenBerg on Sat Feb 21, 2015 12:51 pm, edited 1 time in total.
Re: Print funktion - åbne i _blank
Beklager, forkert kode. Brug:
Code: Select all
<div class="PrintTop"><a href="<?php echo XH_printUrl()?>" onclick="window.open(this.href); return false"><?php echo $tx['menu']['print']?></a></div>
Christoph M. Becker – Plugins for CMSimple_XH
-
- Posts: 20
- Joined: Wed Feb 16, 2011 3:41 pm
Re: Print funktion - åbne i _blank
Top top klasse
Mange tak for hurtig hjælp
Mange tak for hurtig hjælp