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

Aumentare il numero di caratteri nel titolo

Supporto per phpBB 3.0.x.
Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Aumentare il numero di caratteri nel titolo

Messaggio da WorldComputing » 16/02/2011, 20:32

Ciao per modificare i caratteri massimi del titolo bisogna solo editare il file "posting_editor.html" modificando il valore 60 e 64 o c'è anche un foglio di stile da modificare?

Codice: Seleziona tutto

<!-- IF S_POST_ACTION or S_PRIVMSGS or S_EDIT_DRAFT -->
	<dl style="clear: left;">
		<dt><label for="subject">{L_SUBJECT}:</label></dt>
		<dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
	</dl>
Ho sostituito 60 con 80 e 64 con 84, ho provato e il titolo in fase di creazione entra come desiderato ma quando pubblicato viene tagliato.

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: Aumentare il numero di caratteri nel titolo

Messaggio da Micogian » 16/02/2011, 20:49

Oltre a modificare i valori 60 e 64 (quest'ultimo per via del titolo delle risposte che hanno in più la stringa "re: ") devi modificare il file "functions_content.php" nella cartella "includes".
Ricordo che nel campo "title" nel Database si può inserire una stringa di 255 caratteri ma la visualizzazione viene troncata alla dimensione indicata nella funzione "truncate_string".
Questo il codice da modificare sostituendo il valore 60 con la lunghezza stabilita:

Codice: Seleziona tutto

    function truncate_string($string, $max_length = 60, $max_store_length = 255, $allow_reply = true, $append = '')

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: Aumentare il numero di caratteri nel titolo

Messaggio da WorldComputing » 16/02/2011, 20:58

Ho modificato la riga che mi hai suggerito. Chiaro e gentilissimo ti ringrazio! :D

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: Aumentare il numero di caratteri nel titolo

Messaggio da Micogian » 16/02/2011, 21:04

WorldComputing ha scritto:Ho modificato la riga che mi hai suggerito. Chiaro e gentilissimo ti ringrazio! :D
Di nulla, è una modifica che ho fatto molto tempo fa nei miei Forum dove il Titolo a volte supera i 100 caratteri.
Devo averlo anche scritto da qualche parte, mi sembra in phpbb.it.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Aumentare il numero di caratteri nel titolo

Messaggio da Carlo » 16/02/2011, 21:24

Io ricordo di aver trattato tale discussione anche qui, in passato.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
DarkCromo
Utente
Utente
Messaggi: 111
Iscritto il: 26/04/2010, 0:19
Sesso: Maschio
Versione: 3.0.9
Server: Windows

Re: Aumentare il numero di caratteri nel titolo

Messaggio da DarkCromo » 19/08/2011, 14:18

Grazie una domanda cosa si modifica se si ha subsilver2?

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: Aumentare il numero di caratteri nel titolo

Messaggio da Micogian » 19/08/2011, 15:08

Le modifiche dei file php sono comuni a tutti gli stili, per il template di subsilver2 devi aprire il file posting_body.html e trovare la parte di codice seguente:

Codice: Seleziona tutto

<tr>
	<td class="row1" width="22%"><b class="genmed">{L_SUBJECT}:</b></td>
	<td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" /></td>
</tr>
Il size="45" riguarda lo spazio del pannello dedicato al titolo, i valori 60 e 64 sono rispettivamente la lunghezza del Titolo del primo post e quella dei successivi (considerando che nelle risposte viene aggiunta la stringa "Re: ")

Avatar utente
DarkCromo
Utente
Utente
Messaggi: 111
Iscritto il: 26/04/2010, 0:19
Sesso: Maschio
Versione: 3.0.9
Server: Windows

Re: Aumentare il numero di caratteri nel titolo

Messaggio da DarkCromo » 19/08/2011, 15:23

Grazie molto gentile

Avatar utente
boldherri
Utente
Utente
Messaggi: 55
Iscritto il: 05/09/2011, 20:09
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: PHP 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Re: Aumentare il numero di caratteri nel titolo

Messaggio da boldherri » 21/09/2011, 15:50

nel mio forum altervista non sono riuscito a trovare ne il file posting_editor.html e ne posting_body.html,ma solo il file posting.html e dentro non mi sembra che queste stringhe per modificare i valori non ci sono.come posso fare?
NON E' FORTE CHI NON CADE MAI,MA CHI CADE E SI RIALZA!!!

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: Aumentare il numero di caratteri nel titolo

Messaggio da Micogian » 21/09/2011, 16:18

Probabilmente il tuo non è un "subsilver2" standard, sarà una derivazione.
Comunque il codice interessato deve essere in un file posting...
Prova a cercare la stringa "SUBJECT", ci dovrebbe essere una riga di codice con valori 60 e 64 che sono i valori di default.

EDIT:
Il tuo style è "fisubice2" che è un derivato di "subsilver2".
Da quello che ho capito, mi sembra che questo stile abbia la caratteristica, come prosilver_se, di avere pochi file nel template, quelli che mancano sono presi dallo stile "subsilver2" di default.
Se vai nella cartella template trovi il file "template.cfg" e controlla se c'è una riga di questo tipo:

Codice: Seleziona tutto

inherit_from = subsilver2
In questo caso i file che mancano sono da ricercare nella cartella "subsilver2/template"

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti