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

Mettere colore alla parola Anteprima

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

Re: Mettere colore alla parola Anteprima

Messaggio da frank » 05/10/2015, 13:16

alex75 ha scritto:se si tratta di una singola parola, allora annulla tutto quello fatto e detto fino ad ora e crea un'estensione con un file di linguaggio italiano e aggiungi:

Codice: Seleziona tutto

'PREVIEW'				=> '<strong style="color:#FF0000;">Anteprima</strong>',
));
Stampa questo
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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: Mettere colore alla parola Anteprima

Messaggio da alex75 » 05/10/2015, 14:46

si ho visto adesso, quello è il tasto anteprima, che ovviamente non digerisce la modifica, mentre la parola anteprima in questione si. Ma riflettendoci è meglio non seguire questa strada perchè tutte le parole "antemprima" richiamate da "{L_PREVIEW} in giro per il forum si colorerebbero di rosso.

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: Mettere colore alla parola Anteprima

Messaggio da Sir Xiradorn » 05/10/2015, 23:06

Allora vediamo un po che si può fare. Possiamo farlo in due modi. Questo è quello più diciamo lineare. Allora da quanto vedo quello che a noi serve è evidenziare la parte solo e soltanto di anteprima. Quindi attualmente con la versione css3 (magari la faranno per la css4) non ci sono pseudo selettori che ci permettono di fare ciò, Quindi ragazzuoli miei si deve usare javascript. Jquery è di nostro aiuto e quindi scriviamo una funzioncina semplice per estrarre anteprima e metterli intorno uno span. Una delle possibili maniere è questa:

Codice: Seleziona tutto

<script>
	var trg = $('#preview h3');
	var trgText = trg.contents().text();

	var tStr = trgText.split(" ");
	var prw = tStr[0];
	var i, prwStrRem = "";

	for(i=1; i<tStr.length; i++){
	  prwStrRem += tStr[i] + " ";
	}

	trg.html("<span style=\"color: red\">"+prw+"</span> "+prwStrRem);
</script>
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: Mettere colore alla parola Anteprima

Messaggio da frank » 05/10/2015, 23:14

Lo sto provando, non colora niente

EDIT: questo può andare bene, si tratta solo di non fargli intercettare ciò che c'è dopo i 2 punti

<style>
.postbody h3 {
color: #ff0000;
}
</style>

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: Mettere colore alla parola Anteprima

Messaggio da brunino » 06/10/2015, 7:20

Frank, rileggi il post di Sir. Coi CSS non si può fare... Devi usare js

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: Mettere colore alla parola Anteprima

Messaggio da frank » 06/10/2015, 7:45

Va bene, ci metto quello, purché funzioni, quello che ha postato non funziona.

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: Mettere colore alla parola Anteprima

Messaggio da Sir Xiradorn » 06/10/2015, 11:47

Certo che funziona. Dove hai inserito lo script? Lo hai messo alla fine? Inoltre ti inserisco anche questa versione

Codice: Seleziona tutto

<script>
/**  Self Invoke funcntion */
(function($){
	var trg = $('#preview h3');
	var trgText = trg.contents().text();

	var tStr = trgText.split(" ");
	var prw = tStr[0];
	var i, prwStrRem = "";

	for(i=1; i<tStr.length; i++){
	  prwStrRem += tStr[i] + " ";
	}

	trg.html("<span style=\"color: red\">"+prw+"</span> "+prwStrRem);
})(jQuery);
</script>
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: Mettere colore alla parola Anteprima

Messaggio da frank » 06/10/2015, 15:43

Non mi funziona, nella pagina ho solo questo, non ho altri codici.

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: Mettere colore alla parola Anteprima

Messaggio da Sir Xiradorn » 06/10/2015, 17:25

In che evento hai messo il codice?

Se fai bene quello che ti ho suggerito e funge con ambo le versione del codice dato il risultato TESTATO è il seguente:
prewjs.jpg
Edit trovi la cosa qua:
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
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: Mettere colore alla parola Anteprima

Messaggio da frank » 06/10/2015, 19:02

Adesso funziona, non ho usato il jQuery perché leggevo che non è molto indicato per phpBB.

Non mi funzionava perché non avevo la cartella js, poi non ho capito come possa funzionare con un evento che si trova nel footer overall_footer_copyright_append

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 77 ospiti