Pagina 1 di 2
Vai a 1, 2  Successivo
 

Messaggio Come creare un nuovo blocco in HTML da aggiungere nel CMS

#1  hpl Giovedì, 31 Mag 2007, 00:13

Introduzione
Con il sistema CMS di Icy Phoenix è ossibile aggiungere ogni tipo di blocco in qualunque pagina del vostro sito. Se, per esempio, avete un blocco particolare che viene incluso in molte pagine personali (come un footer o un blocco sponsor), è molto utile creare un blocco personalizzato tramite un file remoto, poichè in questo modo editando il file .tpl soltanto una volta verranno aggiornate immediatamente tutte le pagine dov'è incluso il blocco!


Istruzioni
  1. Crea il file tuosito/blocks/blocks_imp_NOMEBLOCCO.php

    Codice: [Download] [Nascondi]
    1. <?php  
    2. /***************************************************************************  
    3. *           blocks_imp_NOMEBLOCCO.php  
    4. *             -------------------  
    5. *   begin                : 2007/02/06  
    6. *   copyright            : Mighty Gorgon  
    7. *   website              : http://www.mightygorgon.com  
    8. *   email                : mightygorgon@mightygorgon.com  
    9. *  
    10. ***************************************************************************/  
    11.  
    12. /***************************************************************************  
    13. *  
    14. *   This program is free software; you can redistribute it and/or modify  
    15. *   it under the terms of the GNU General Public License as published by  
    16. *   the Free Software Foundation; either version 2 of the License, or  
    17. *   (at your option) any later version.  
    18. *  
    19. ***************************************************************************/  
    20.  
    21. if ( !defined('IN_PHPBB') )  
    22. {  
    23.     die('Hacking attempt');  
    24. }  
    25. if(!function_exists(imp_NOMEBLOCCO_func))  
    26. {  
    27.     function imp_NOMEBLOCCO_func()  
    28.     {  
    29.         global $lang, $template, $board_config;  
    30.  
    31.         $template->assign_vars(array(  
    32.             )  
    33.         );  
    34.     }  
    35. }  
    36.  
    37. imp_NOMEBLOCCO_func();  
    38.  
    39. ?> 


  2. Crea il file tuosito/templates/xxx/blocks/NOMEBLOCCO_block.tpl e scrivici il tuo codice HTML personale.

  3. P.S.: sostituisci NOMEBLOCCO con un nome personalizzato! Questo è tutto, buon lavoro!

 




Versione di IP: 1.3.x

Server: Linux

____________
user_151_grisu_1183140789_251094
- SoNo un PoMpIeRe -
 
avatar
italia.png hpl Sesso: Uomo
Veterano
Veterano
miserable
 
Età: 37
Registrato: Mag 2007
Residenza: Trieste
Messaggi: 1211
  • Torna in cima Vai a fondo pagina
 


Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#2  carmelo92 Mercoledì, 20 Giugno 2007, 08:07

ciao ma quel codice lo devo inserire in una pagina vuota di frontpage?
 





 
avatar
 carmelo92 Sesso: Uomo
Visitatore
Visitatore
 
Età: 24
Registrato: Giugno 2007
Messaggi: 84
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#3  Andrea75 Mercoledì, 20 Giugno 2007, 08:52

carmelo92 ha scritto: [Visualizza Messaggio]
ciao ma quel codice lo devo inserire in una pagina vuota di frontpage?


Basta anche in un semplice file di testo col notepad... l'importante è salvarlo con l'estensione .php.

Il file .tpl invece puoi crearlo anche con Frontpage.
 




Versione di IP: 2.0.0.86

Server: Linux

____________
My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
 
avatar
italia.png Andrea75 Sesso: Uomo
Amministratore
Amministratore
bel tempo con possibili rovesci
 
Età: 41
Registrato: Mag 2007
Residenza: Perugia
Messaggi: 3984
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#4  carmelo92 Mercoledì, 20 Giugno 2007, 09:50

e dopo che ho copiato il file e ho messo l'estensione php lo carico nel mio spazio web?
 





 
avatar
 carmelo92 Sesso: Uomo
Visitatore
Visitatore
 
Età: 24
Registrato: Giugno 2007
Messaggi: 84
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#5  Andrea75 Mercoledì, 20 Giugno 2007, 10:02

carmelo92 ha scritto: [Visualizza Messaggio]
e dopo che ho copiato il file e ho messo l'estensione php lo carico nel mio spazio web?


Sì, nelle cartelle indicate da HPL.
 




Versione di IP: 2.0.0.86

Server: Linux

____________
My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
 
avatar
italia.png Andrea75 Sesso: Uomo
Amministratore
Amministratore
bel tempo con possibili rovesci
 
Età: 41
Registrato: Mag 2007
Residenza: Perugia
Messaggi: 3984
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#6  carmelo92 Giovedì, 28 Giugno 2007, 11:39

non ho capito una cosa il file .tpl come lo devo creare?

e poi quando entro nella cartella templates/xxx/blocks/NOMEBLOCCO_block.tpl vi sono tanti blocchi li devo creare tutti e poi inserili li?
 





 
avatar
 carmelo92 Sesso: Uomo
Visitatore
Visitatore
 
Età: 24
Registrato: Giugno 2007
Messaggi: 84
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#7  fucile Giovedì, 28 Giugno 2007, 15:50

Esempio semplice

Blocco per una web radio


Passaggio 1

Creazione del file          blocks_imp_radio.php     dentro la cartella /blocks/

Passaggio 2

Creazione del file          radio_block.tpl                dentro la cartella /template/mg_themes/blocks/




Attenzione qualora avete il cambio stile opzionato per i vostri utenti in home page

il file del secondo passaggio andrà inserito dentro tutti i template


Esempio di template

Ca_Aphrodite

Mg_themes

Ricordate che Morpheus è uno stile di Mg_themes e non un template
 




Versione di IP: Versione 2.0.0.86

Server: Linux

____________
Nun c'è peggior sordo de chi nun vò sentì
 
avatar
italia.png fucile Sesso: Uomo
Fabrizio Di Silvestro
Staff
Staff
Attenzione! Sono carico!
 
Età: 52
Registrato: Mag 2007
Residenza: Roma
Messaggi: 1566
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#8  carmelo92 Giovedì, 28 Giugno 2007, 16:32

ma il file .tpl con che programma lo creo?
 





 
avatar
 carmelo92 Sesso: Uomo
Visitatore
Visitatore
 
Età: 24
Registrato: Giugno 2007
Messaggi: 84
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#9  fucile Giovedì, 28 Giugno 2007, 16:46

Macromedia Dreamweaver©
 




Versione di IP: Versione 2.0.0.86

Server: Linux

____________
Nun c'è peggior sordo de chi nun vò sentì
 
avatar
italia.png fucile Sesso: Uomo
Fabrizio Di Silvestro
Staff
Staff
Attenzione! Sono carico!
 
Età: 52
Registrato: Mag 2007
Residenza: Roma
Messaggi: 1566
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#10  z3d0 Giovedì, 28 Giugno 2007, 16:58

se non ce l'hai va bene anche wordpad
 





 
avatar
blank.gif z3d0 Sesso: Uomo
VIP
VIP
 
Età: 27
Registrato: Giugno 2007
Residenza: TOPICS_TABLE
Messaggi: 324
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#11  Luca Venerdì, 06 Luglio 2007, 11:25

Scusate le domande.. ma una volta creati questi 2 file
il blocco deve essere attivato da ACP in qualche modo?
Come si fa a stabilire in che posizione inserire quel blocco?
 





 
avatar
brazil.png Luca Sesso: Uomo
Visitatore
Visitatore
 
Età: 38
Registrato: Mag 2007
Messaggi: 43
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#12  Andrea75 Venerdì, 06 Luglio 2007, 11:31

Luca ha scritto: [Visualizza Messaggio]
Scusate le domande.. ma una volta creati questi 2 file
il blocco deve essere attivato da ACP in qualche modo?
Come si fa a stabilire in che posizione inserire quel blocco?


Dipende da dove lo vuoi inserire Se in una nuova pagina, in tutte le pagine... In ogni caso entri nel CMS e da lì decidi se creare una nuova pagina (e quindi inserirlo lì), oppure se inserirlo in una già esistente o nella home page. In quest'ultimo caso entri in 3 Columns (se è il template che hai in uso) e aggiungi il nuovo blocco. In base al nome che gli avrai dato lo vedrai comparire dal menù a tendina.
 




Versione di IP: 2.0.0.86

Server: Linux

____________
My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
 
avatar
italia.png Andrea75 Sesso: Uomo
Amministratore
Amministratore
bel tempo con possibili rovesci
 
Età: 41
Registrato: Mag 2007
Residenza: Perugia
Messaggi: 3984
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#13  Luca Venerdì, 06 Luglio 2007, 16:06

Ho fatto alcune modifiche nel CMS (come hai detto tu)
giusto per fare dei test e ho capito come funziona..
però gli effetti di queste modifiche avvengono solo nella
Home.. per aggiungere un blocco nel resto del forum?
 





 
avatar
brazil.png Luca Sesso: Uomo
Visitatore
Visitatore
 
Età: 38
Registrato: Mag 2007
Messaggi: 43
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#14  Andrea75 Venerdì, 06 Luglio 2007, 16:40

Luca ha scritto: [Visualizza Messaggio]
Ho fatto alcune modifiche nel CMS (come hai detto tu)
giusto per fare dei test e ho capito come funziona..
però gli effetti di queste modifiche avvengono solo nella
Home.. per aggiungere un blocco nel resto del forum?


Devi mettere il blocco che hai creato in "Blocchi Globali" e abilitare i blocchi globali nelle pagine del forum che desideri.
 




Versione di IP: 2.0.0.86

Server: Linux

____________
My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
 
avatar
italia.png Andrea75 Sesso: Uomo
Amministratore
Amministratore
bel tempo con possibili rovesci
 
Età: 41
Registrato: Mag 2007
Residenza: Perugia
Messaggi: 3984
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#15  Luca Venerdì, 06 Luglio 2007, 20:16

Scusami ma non ho capito il secondo passaggio..
come si fa ad abilitare i blocchi globali nelle pagine del forum che si desidera?
 





 
avatar
brazil.png Luca Sesso: Uomo
Visitatore
Visitatore
 
Età: 38
Registrato: Mag 2007
Messaggi: 43
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#16  Andrea75 Venerdì, 06 Luglio 2007, 21:06

CMS->Permessi visualizzazione (ci arrivi cliccando sull'ultima icona s dx del menù del CMS)
 




Versione di IP: 2.0.0.86

Server: Linux

____________
My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
 
avatar
italia.png Andrea75 Sesso: Uomo
Amministratore
Amministratore
bel tempo con possibili rovesci
 
Età: 41
Registrato: Mag 2007
Residenza: Perugia
Messaggi: 3984
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#17  Frodohack Sabato, 22 Dicembre 2007, 11:53

Scusate ma il file .tpl come lo scrivo????
cosa ci scrivo dentro???
scusate ma non conosco motlo di php  
Grazie  
 






____________
Cibersonik
 
avatar
italia.png Frodohack Sesso: Uomo
Visitatore
Visitatore
 
Età: 108
Registrato: Dicembre 2007
Residenza: Terra di mezzo
Messaggi: 45
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#18  raphael10 Sabato, 22 Dicembre 2007, 14:34

Se usi Windows come sistema operativo vai nella cartella templatews/(tuo_template)/blocks e per creare il file .tpl clicchi con il destro del mouse e selezioni: Nuovo --> Documento di Testo

 nuovo_txt

Il documento lo rinomini come vuoi tu e invece di "Nuovo Documento di testo.txt" lo cambi in NOMEBLOCCO_block.tpl (NOMEBLOCCO va personalizzato). Devi far attenzione di avere le estensioni dei file visualizzate, altrimenti da una finestra di esplora risorse di Windows va su Opzioni Cartella > Visualizzazioni e togli il segno di spunta da Nascondi le estensioni per i tipi di file conosciuti (questo in XP).

A questo punto che codice html ci metti dentro?
Dipende dalla ragione per cui hai creato questo blocco, se vuoi farci apparire le notizie del meteo devi trovare un codice già configurato che faccia al caso tuo (lo trovi anche in quetso forum usando la funzione "Cerca" se metti meteo), oppure dei video caricati da altri siti o quello che vuoi... se non sai cosa metterci, ovviamente non ha senso creare un blocco al di là dei quelli preesistenti.
 




Versione di IP: 1.3.0.53a

Server: Linux

____________
"Non c'è una via per la Pace, la Pace è la Via!"
 
Ultima modifica di raphael10 il Mercoledì, 02 Marzo 2011, 01:28, modificato 2 volte in totale 
avatar
italia.png raphael10 Sesso: Uomo
VIP
VIP
...uno shamano tra noi...
 
Età: 45
Registrato: Mag 2007
Residenza: Viareggio
Messaggi: 993
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come Creare Un Nuovo Blocco In HTML Da Aggiungere Nel CM

#19  FedericoBiccheddu Martedì, 12 Agosto 2008, 23:50

Scusate se riprendo il topic abbastanza vecchiotto ma ho un problema, ho deciso di dividere i blocchi in una pagina personalizzata i banner per essere linkato, mentre prima era tutto insieme e non mi piaceva perchè disordinato! Quando utilizzavo questo codice tutto funzionava alla perfezione:

Spoiler: [ Mostra ]


Ora invece ho dei problemi dividendo il tutto  

Ecco qui la pagina blocks_imp_banners_120x60.php :

Spoiler: [ Mostra ]


invece questo il file template banners_120x60_block.tpl :
Spoiler: [ Mostra ]


Può essere un problema legato alla funzione closedir() ?
 





Server: Linux

____________
Federico Biccheddu - Web Developer
 
avatar
italia.png FedericoBiccheddu Sesso: Uomo
Veterano
Veterano
 
Età: 25
Registrato: Dicembre 2007
Residenza: Sant'Antioco
Messaggi: 2588
  • Torna in cima Vai a fondo pagina
 

Messaggio Re: Come creare un nuovo blocco in HTML da aggiungere nel CM

#20  hpl Giovedì, 14 Agosto 2008, 10:34

hai sbagliato a definire la funzione:

function imp_banners_120x60_func()

 




Versione di IP: 1.3.x

Server: Linux

____________
user_151_grisu_1183140789_251094
- SoNo un PoMpIeRe -
 
avatar
italia.png hpl Sesso: Uomo
Veterano
Veterano
miserable
 
Età: 37
Registrato: Mag 2007
Residenza: Trieste
Messaggi: 1211
  • Torna in cima Vai a fondo pagina
 


NascondiQuesto argomento è stato utile?
Condividi Argomento
Segnala via email Facebook Twitter Windows Live Favorites MySpace del.icio.us Digg SlashDot google.com LinkedIn StumbleUpon Blogmarks Diigo reddit.com Blinklist co.mments.com
technorati.com DIGG ITA linkagogo.com meneame.net netscape.com newsvine.com yahoo.com Fai Informazione Ok Notizie Segnalo Bookmark IT fark.com feedmelinks.com spurl.net
Inserisci un link per questo argomento
URL
BBCode
HTML

Pagina 1 di 2
Vai a 1, 2  Successivo