www.maxx.ucoz.lv
Sākums | Reģistrācija | Ieeja Sveicināti Viesis | RSS
[ Jaunas vēstules · Dalībnieki · Foruma noteikumi · Meklēšana · RSS ]
  • Lappuse 1 no 1
  • 1
Funkcija "Izdrukāt materiālu" jūsu mājaslapā
PostalDatums: Pirmdiena, 2010-01-18, 10:47 PM | Ziņojums # 1
Vietnes īpašnieks
Grupa: Administrators
Ziņojumu skaits: 250
Balvas: 5
Reputācija: 3
Statuss:
Kā zināms, no interneta pārlūkprogrammas iespējams izdrukāt atvērto web-lappusi. Firefox un IE pārlūkos tam jāizvēlas no komandrindas FILE >> PRINT . Domājams, to zina visi. BET. Šādā veidā tiek izdrukāts viss, ko redzam uz ekrāna, visa atvērtā lappuse pilnībā, tajā skaitā sānu slejas, banneri u.t.t., kas lietotājam nav vajadzīgs, ja viņš vēlējies drukāt tikai materiālu. Protams, var jau "iezīmēt" vajadzīgo tekstu un drukāt tikai to, bet arī tas nav īpaši ērti.
Šeit piedāvāju skriptu, ar kura palīdzību iespējams izdrukāt tikai centrālās slejas saturu (pašu ieraksta materiālu), bez jebkādiem lapas stiliem un citām nevajadzīgām lietām.

1) Atveram vajadzīgā moduļa, kurā vēlamies izmantot šo iespēju, "Materiāla un tā komentāru lappuses" šablonu. Tūlīt aiz atverošā tega body ievietojam šādu fragmentu :

Code
<script type="text/javascript">
var nhide='<?if($USER_LOGGED_IN$)?>UhideBlockL<?else?>UhideBlock<?endif?>';
</script>
<script type="text/javascript" src="http://CEĻŠ UZ FAILU/printNewsJS.js"></script>
Atvērt iezīmētu kodu jaunā logā

kur http://CEĻŠ UZ FAILU/printNewsJS.js - ceļš līdz JS failam (fails pievienots šeit zemāk)

Fails

2) Atrodam uCoz operātoru $MESSAGE$

un TĀ VIETĀ ievietojam :

Code
<div id="Messege$ID$">$MESSAGE$</div>

kur $ID$ - materiāla identifikātors

3) Vietā, kur vēlamies redzēt uzrakstu "Izdrukāt materiālu" , ievietojam sekojošo saiti :

Code
<a href="javascript://" onclick="printNews('$ID$','$USER$','$ADD_DATE$ $ADD_TIME$','$ENTRY_TITLE$');">Izdrukāt</a>

Ja ir jautājumi vai kautkas nesanāk raksti šeit palīdēšu!!!

 
  • Lappuse 1 no 1
  • 1
Meklēšana:

www.maxx.ucoz.lv vietnes administratori postal1188 & teck!!! Dizainu veidoja postal1188 © 2024
Bezmaksasmājas lapu uzturēšana - uCoz