phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Creare semplice estensione

Supporto generale estensioni.
Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Creare semplice estensione

Messaggio da frank » 26/09/2015, 19:20

Io devo creare una semplice estensione: in template/viewforum_body.html ho questo codice:

Codice: Seleziona tutto

<!-- IF S_FORUM_RULES -->
L'estensione lo deve trasformare così

Codice: Seleziona tutto

<!-- IF S_FORUM_RULES and (S_USER_NEW or not S_REGISTERED_USER) -->
Praticamente gli deve aggiungere questo: and (S_USER_NEW or not S_REGISTERED_USER)

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Creare semplice estensione

Messaggio da Sir Xiradorn » 26/09/2015, 19:55

Ci sta un event dopo quel tag? Se si metti questa linea nel event subito dopo la linea di codice che hai evidenziato
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare semplice estensione

Messaggio da frank » 26/09/2015, 20:02

Questo è completo, non ci sono event:

Codice: Seleziona tutto

<!-- IF S_FORUM_RULES -->
<div class="rules<!-- IF U_FORUM_RULES --> rules-link<!-- ENDIF -->">

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Creare semplice estensione

Messaggio da brunino » 26/09/2015, 21:52

Devi cercare il primo evento sopra quel codice e mettere qualcosa tipo

Codice: Seleziona tutto

<!-- IF S_USER_NEW or not S_REGISTERED_USER -->
<style>
.rules {
display: hidden;
}
</style>
<!-- ENDIF -->
Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare semplice estensione

Messaggio da frank » 26/09/2015, 22:18

Se c'era un event avrei già fatto l'estensione.

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Creare semplice estensione

Messaggio da brunino » 27/09/2015, 10:03

viewforum_forum_name_prepend


Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare semplice estensione

Messaggio da frank » 27/09/2015, 16:29

Ho messo così ma non va, nel file originale c'è questo:

Codice: Seleziona tutto

<!-- IF S_FORUM_RULES -->
<div class="rules<!-- IF U_FORUM_RULES --> rules-link<!-- ENDIF -->">
nell'estensione ho messo questo, visto che la barra si dovrebbe mostrare solo agli ospiti e agli utenti registrati

Codice: Seleziona tutto

<!-- IF S_FORUM_RULES -->
<style>
.rules {
display: hidden;
}
</style>
<!-- ENDIF -->


 <!-- IF S_FORUM_RULES and (S_USER_NEW or not S_REGISTERED_USER) -->
<div class="rules<!-- IF U_FORUM_RULES --> rules-link<!-- ENDIF -->">

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Creare semplice estensione

Messaggio da brunino » 27/09/2015, 19:40

Hai provato il mio codice nell'evento che ti ho indicato?

Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Creare semplice estensione

Messaggio da alex75 » 27/09/2015, 19:43

il codice di brunino è quello giusto; va sostituito soltanto "hidden" con "none! important".

Così:

Codice: Seleziona tutto

<!-- IF S_USER_NEW or not S_REGISTERED_USER -->
<style>
.rules {
display: none !important;
}
</style>
<!-- ENDIF -->
Ultima modifica di alex75 il 27/09/2015, 19:47, modificato 1 volta in totale.

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Creare semplice estensione

Messaggio da frank » 27/09/2015, 19:45

Si, il file l'ho nominato così

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 103 ospiti