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
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 » 28/09/2015, 14:51

Alex Attenzione:
Quando scrivi

Codice: Seleziona tutto

<!-- IF not S_USER_NEW and S_REGISTERED_USER -->
Gli dici: se NON sei NEW USER ma se CONTEMPORANEAMENTE sei Registrato allora ok. Se sei un ospite, non sei registrato quindi Falso e non vede nulla.

Se Scrivi

Codice: Seleziona tutto

<!-- IF not (S_USER_NEW and S_REGISTERED_USER) -->
Dici: Dato che ho il NOT davanti e una parentesi allora avrò:
- Verifico prima la parentesi ovvero: Se sei un NEW USER e CONTEMPORANEAMENTE e se sei un Utente Registrato dici VERO
- Nego con il not quindi ho validita per la condizione negata ovvero verifichi se NON è NEW USER e CONTEMPORANEAMENTE sei un NON Registrato.
Quindi un Ospite Vedra. Un Bot Vedra. Un User vecchio pure vede perchè non è contemporaneamente nuovo. Un User Nuovo NON vedrà questo codice.

Spero di non essermi ingarbugliato ne aver ingarbugliato le menti vostre.

Per il caso di frank. Dovrebbe essere non visibile solo a ospiti e nuovi user. Quindi implicitamente non deve essere visibile a utenti registrati ma NON nuovi quindi non visibile ai vecchi utenti diciamo così. Se non erro si dovrebbe avere:

Codice: Seleziona tutto

<!-- IF not (S_REGISTERED_USER and not S_USER_NEW ) -->
Cioè se dico prima: Se sei registrato ma non nuovo OK ma poi Nego e dico Se NON Sei quello ok.

Ora ho da fare magari provo più tardi. Se potete testate voi magari Scusate ma sono a lavoro
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 » 28/09/2015, 15:33

Ho fatto varie prove, le regole sono visibili solo agli ospiti e nuovi utenti registrati, così sembra andare:

Il file va chiamato overall_header_head_append.html e dentro ho messo

Codice: Seleziona tutto

<!-- IF not S_USER_NEW and S_REGISTERED_USER --> 
<style>
.rules {
	display: none !important;
}
</style>
<!-- ENDIF -->
…anche se non ho ancora capito la logica…io ci capisco: se non sono nuovi utenti registrati e utenti registrati, cancella le regole :frustrante:

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 » 28/09/2015, 15:36

È il contrario sir... Frank vuol che sia mostrato solo ad ospiti o nuovi utenti. Penso che questa sia giusta

Codice: Seleziona tutto

<!-- IF not (S_USER_NEW or not S_REGISTERED_USER) -->
Strano che funzioni quello postato da Alex... Neanche io lo capisco [emoji14]


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 » 28/09/2015, 15:44

Funziona correttamente con entrambi, non so quale mettere :shock:

<!-- IF not S_USER_NEW and S_REGISTERED_USER -->

<!-- IF not (S_USER_NEW or not S_REGISTERED_USER) -->

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 » 28/09/2015, 16:05

:D
si è fatta confusione...
Allora:
-ha ragione sir xiradorn con l'uso delle parentesi
-ha ragione anche brunino

Ma spiego perchè il mio codice funziona.
Frank vuole che non venga nascota la classe rules agli ospiti ed ai nuovi utenti (quindi nascosta ai restanti gruppi)
da qui ecco il codice che ho testato e postato

Codice: Seleziona tutto

<!-- IF not S_USER_NEW and S_REGISTERED_USER --> 
vuol dire che il successivo codice per oscurare la classe sarà rivolto a "tutti gli utenti registrati che però non siano del gruppo nuovi utenti"; quindi i nuovi utenti vedranno la classe; allo stesso modo gli ospiti non essendo utenti registrati vedranno la classe rules.
Ultima modifica di alex75 il 28/09/2015, 16:32, modificato 2 volte 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 » 28/09/2015, 16:10

Ok, allora tengo questo e posto l'estensione nelle release

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 » 28/09/2015, 16:32

Si Alex, ci ho pensato dopo [emoji14]

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

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 26 ospiti