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

[RC] Top Ten Topics

Estensioni in fase di sviluppo.
gobet72
Utente
Utente
Messaggi: 146
Iscritto il: 04/01/2016, 14:43
Sesso: Maschio
Versione: 3.1.6
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.71

Re: [RC] Top Ten Topics

Messaggio da gobet72 » 07/02/2016, 13:59

tu parli del file toptentopics_body.html ?
in quel file io trovo questo codice:

Codice: Seleziona tutto

<dt class="xttt-one_third"><div class="list-inner">{L_TOP_TOPICS}</div></dt>
facendo la modifica che mi hai detto non cambia niente

io ho modificato il common.php

cmq non è di vitale importanza

grazie

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: [RC] Top Ten Topics

Messaggio da Sir Xiradorn » 07/02/2016, 15:42

Allora visto che il contorto ideatore dello stile è il sottoscritto vediamo di analizzare per quale motivo non ti vengono le colonne. Il problema è direttamente connesso ai tag dd che però sono nella parte delle colonne del titolo. Ma non è un problema di sostituzione.

La cosa che ti da problemi realmente è una qualche media query, del tuo stile, che ti nasconde le dd e ti mette la dt a larghezza 100%. Proviamo a fixare tale problema aggiungendo alla fine del file di stile questa modifica

Codice: Seleziona tutto

.xttt-one_third {
    float: left !important;
    width: 30.3333% !important;
}

.xttt-one_third {
    display: block !important;
}
Dovrebbe andare così.

@Micogian: il list-inner è preso pari pari dallo schema interno del dt e per fare si che le misure si adattino allo stile interno del prosilver. In particolare quella classe serve a fare da distanziatore per de due dt successive. Se lo analizzate con l vostro browser, vedrete di cosa parlo.
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
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: [RC] Top Ten Topics

Messaggio da Micogian » 07/02/2016, 17:22

Ma il "dt" è presente nel box forabg per il titolo del Forum, mentre i "dd" sono i titoli delle colonne.
Nel caso della Topten Topics basterebbe mettere 3 "dd" che danno il titolo alle rispettive colonne, almeno così avevo fatto nella mia vecchia Mod.

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: [RC] Top Ten Topics

Messaggio da Sir Xiradorn » 07/02/2016, 17:35

Beh per questioni di validazione. Il dl deve avere sempre a suo seguito il dt e poi il dd. Ovvio si potrebbe fare, ma per avere pieno supporto dello stile di base e massima compatibilità ho optato per questa scelta e per usare poi dentro il dt quel div con inner-list. Certo che nessuno vieta di fare scelte differenti dalle mie :) Ma così hai validazione più stringente e massima compatibilità con il prosilver nonché una piena adattabilità.

EDIT:
Per chiarezza dl, dt, dd sono de definition list ovvero dei tag usati per definire voci. In sostanza

Codice: Seleziona tutto

lista definizioni - dl
    elemento1 - dt
        definizione elemento1 - dd
    elemento2 - dt
        definizione elemento1 - dd
    elemento3 - dt
    elemento4 - dt
Per chiarezza così

Codice: Seleziona tutto

lista definizioni - dl
        definizione elemento ???  - dd
Per questo teoricamente è sbagliato. Non so se ho reso l'idea
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
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: [RC] Top Ten Topics

Messaggio da Micogian » 07/02/2016, 17:58

Si, chiaro, grazie Sir.
Da quello che avevo capito io il "dt" nel prosilver indica il titolo del Forum, la parte principale del modulo "forabg" e nel prosilver ha un "width" maggiore del 30% e tra l'altro è un link, mentre i successivi "dd" sono i titoli delle colonne".
Nel box di Top Ten Topics non c'è bisogno del titolo principale, ma dei titoli delle colonne, se poi il "dt" è meglio metterlo diventa il titolo della prima colonna e i successivi "dd" i titoli delle altre 2 liste.
Probabilmente non avviene la riduzione al 30% e anche l'aggiunta dei titoli tra parentesi nel tag "td" ha peggiorato la situazione.

gobet72
Utente
Utente
Messaggi: 146
Iscritto il: 04/01/2016, 14:43
Sesso: Maschio
Versione: 3.1.6
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.71

Re: [RC] Top Ten Topics

Messaggio da gobet72 » 07/02/2016, 18:28

quale foglio di stile ?

quello dell'estensione (ttt_style.min) o quello del mio stile ?

grazie

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: [RC] Top Ten Topics

Messaggio da Sir Xiradorn » 07/02/2016, 18:39

@Micogian: Nella TTT hai bisogno di un dt e ti spigo perchè. Quando vai in mobile avviene questo. Al di sotto di una certa dimensione, il dd viene fatto scomparire e viene richiamato da una funzione js tramite uso di jquery per fare si che ci sia il fade tra le classi.

In sostanza: originariamente nel prosilver, il dt viene mantenuto e le dd vengono fatte sparire dalla media query che va a filtrare i valori e eliminare tutto il superfuo. Io ho queindi fatto questo. Per mantenere compatibilità con chi non possiede js attivo ho preso la struttura nativa e l'ho mantenuta.

Appaiono poi le altre colonne tramite js che fa quindi una FORZATURA nello schema, impartendo una sorta di rimpiazzo nelle colonne.

La mancata riduzione avviene perchè lo stile Black fa un hide dei dd più stringente del mio. Infatti come puoi vedere nello stile originale: http://www.artodia.com/demo/phpbb31/index.php?style=8 con il tuo browser i dd ci sono ma sono in display: none.

Ci potrebbe essere la domanda: Eh vabbè ma perchè allora lo stile prevalica sul tuo anche se lo hai caricato dopo? Non dovrebbe lo style della TTT andare sopra quello del Black?
Risposta: tutto dipende dalla "specificity" o specificità dei suoi tag.

Infatti come si evince dal codice, si può dedurre che il seguente

Codice: Seleziona tutto

li.header dl.icon dd { display: none }
vince chiaramente su questo

Codice: Seleziona tutto

.xttt-row_top_ten dd.xttt-one_third { ...codice }
il calcolo porta a un peso (inline | id | class | tag) di
23 - primo codice ovvero lo style del black
contro
21 - codice della TTT

Per farli avere priorità avrei dovuto scrivere qualcosa del genere (non so se sia corretto ma solo per esempio)

Codice: Seleziona tutto

.xttt-row_top_ten li.header dl.icon dd.xttt-one_third { display: none }
il quale punteggio fa
43
che ovvio vince sicuramente su quello del black. Ad ovvia ragione quando uno scrive uno style inline

Codice: Seleziona tutto

<p class="verde" id="blue" style="color:red">Paragrafo: di che colore sarò???</p>
<style>
p {color: yellow;}
#blue {color: blue;}
.verde {color: verde;}
</style>
quello style darà a quel paragrafo un punteggio complessivo di
1000 contro i punteggi di p=1, .verde = 10 e #blue = 100
per questo le vostre modifiche non andranno in porto se provate da css.

Quindi di che colore sarà quel paragrafo????

Per capirci usate questo tool per calcolare il punteggio http://xiradorn.it/xtool/specificity/

Troppo complicato a capire?

@gobet su quello ttt_style.min.css alla fine su una nuova riga
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

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

gobet72
Utente
Utente
Messaggi: 146
Iscritto il: 04/01/2016, 14:43
Sesso: Maschio
Versione: 3.1.6
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.71

Re: [RC] Top Ten Topics

Messaggio da gobet72 » 07/02/2016, 19:15

diventerebbe così:

Immagine

un po' incasinato

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: [RC] Top Ten Topics

Messaggio da Sir Xiradorn » 07/02/2016, 19:30

Prova a lasciare solo Argomenti più Visti e non il testo in parentesi

EDIT: prova anche aggiungere questo codice per migliorarne la leggibilità e renderlo un po più vicino a quello stile

Codice: Seleziona tutto

.xttt-row_top_ten {
    border-radius: 6px;
    padding-bottom: 6px;
}

.forabg.xttt-row_top_ten ul.forums li {
    background: lightgray none repeat scroll 0 0;
    border-bottom: 1px solid;
    border-radius: 0;
    margin: 0;
}

.xttt_filters a {
    background-color: #9e0000 !important;
}
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
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: [RC] Top Ten Topics

Messaggio da Micogian » 07/02/2016, 19:43

Molto chiaro, grazie Sir.
In effetti nella mia versione http://www.actaplantarum.org/forum/ ho mantenuto il "dt" perchè io visualizzo una lista alla volta, a seconda della selezione del Menu Opzioni, anche se ci sarà sicuramente da metterci le mani nei css.

Rispondi

Torna a “In sviluppo”

Chi c’è in linea

Visitano il forum: Nessuno e 35 ospiti