Pagina 1 di 2

Aumentare il numero di caratteri nel titolo

Inviato: 16/02/2011, 20:32
da WorldComputing
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.

Re: Aumentare il numero di caratteri nel titolo

Inviato: 16/02/2011, 20:49
da Micogian
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 = '')

Re: Aumentare il numero di caratteri nel titolo

Inviato: 16/02/2011, 20:58
da WorldComputing
Ho modificato la riga che mi hai suggerito. Chiaro e gentilissimo ti ringrazio! :D

Re: Aumentare il numero di caratteri nel titolo

Inviato: 16/02/2011, 21:04
da Micogian
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.

Re: Aumentare il numero di caratteri nel titolo

Inviato: 16/02/2011, 21:24
da Carlo
Io ricordo di aver trattato tale discussione anche qui, in passato.

Re: Aumentare il numero di caratteri nel titolo

Inviato: 19/08/2011, 14:18
da DarkCromo
Grazie una domanda cosa si modifica se si ha subsilver2?

Re: Aumentare il numero di caratteri nel titolo

Inviato: 19/08/2011, 15:08
da Micogian
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: ")

Re: Aumentare il numero di caratteri nel titolo

Inviato: 19/08/2011, 15:23
da DarkCromo
Grazie molto gentile

Re: Aumentare il numero di caratteri nel titolo

Inviato: 21/09/2011, 15:50
da boldherri
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?

Re: Aumentare il numero di caratteri nel titolo

Inviato: 21/09/2011, 16:18
da Micogian
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"