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

modificare scritta testa forum nel browser

Supporto per phpBB 3.0.x.
Rispondi
umby
Utente
Utente
Messaggi: 113
Iscritto il: 22/03/2010, 15:15
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: PHP 5.4.40
Database: MySQL 5.1.71
Contatta:

modificare scritta testa forum nel browser

Messaggio da umby » 31/07/2011, 12:23

Un dettaglio tecnico, per modificare la scritta di testa della pagina web del forum.

Devo fare scomparire dalla barra del browser la scritta UmbyWeb, che poi è il SITENAME

ovviamente la strada piu’ breve, sarebbe non inserire nulla in
PCA > Generale > Configurazione > Impostazioni >
Nome del sito: UmbyWeb

Ma il problema è che se non s’inserisce nulla, non compaiono le diciture al momento d’iscrizione e sulla posta, rimangono prive di nome forum.

In primis o tolto le 2 righe
styles/prosilver/template/overall_header.html
dalla home page
le scritte:
{SITENAME}
e
{SITE_DESCRIPTION}

Si tolgono le scritte dalla testa del forum.

Ma ora il problema rimane per la testa del browser, che anziche’ comparire
Forum Notiziario …
Compare: UmbyWeb – Forum Notiziario
Se fosse solo questo non sarebbe un problema,

il problema nasce per l’indicizzazione dei bot,
in quanto una notizia o un titolo viene sempre preceduto da UmbyWeb

cosa posso fare senza troppi impazzimenti per farla scomparire ??

ho provato a cercare nel file common.php in language\it\common.php

ma non ho trovato il riferimento, a parte la riga
'VIEW_TOPIC'
Che ho tolto per abbreviare.

cosa posso fare e quali moduli devo modificare,
senza troppi impazzimenti per farla scomparire UmbyWeb dalla testa del browser ??

grazie in anticipo.

Esempio:
http://umbyweb.altervista.org/forum/vie ... 90&t=10766

dovrei fare comparire solo
INCHIESTA LAVORI RICOSTRUZIONE QUESTURA L'AQUILA: 9 INDAGATI, LAVORI GONFIATI DA 3 A 18 MILIONI

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: modificare scritta testa forum nel browser

Messaggio da Micogian » 31/07/2011, 13:32

Nel mio Forum ho fatto così:

Modifica del <title> in viewtopic.php

Il titolo di una pagina è rappresentato dal tag <title>.
Nella pagina viewtopic.php è costituito dalla seguente stringa presente nel file overall_header.html:

Codice: Seleziona tutto

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
che si traduce in
Nome del Sito - [eventuale messaggio sui permess di lettura] - Variabile rappresentata dalla stringa "Leggi argomento" e infine il Titolo del Topic.

Per invertire la posizione di Titolo e Nome Forum, togliendo le stringhe superflue bisogna intervenire sui seguenti fie:

1) includes/functions.php
2) styles/..../template/overall_header.html

1) nel file functions.php vengono ricavate le variabili, in particolare {SITENAME} che è il nome del Forum e {PAGE_TITLE} che è il risultato della stringa "Leggi argomento" + il Titolo del Topic.
Invertire le due variabili non è sufficente perchè nel valore di PAGE_TITLE c'è la stringa "Leggi argomento" che risulterebe all'inizio del <title>
Non avendo ancora scoperto dove vengano unite le due parti (stringa e Titolo) una soluzione è questa:

La variabile passata al template è la seguente:

Codice: Seleziona tutto

'PAGE_TITLE'	=> $page_title,
ma abbiamo stabilito che $page_title è la somma della stringa "Leggi argomento - Titolo del topic"
Allora sfruttiamo la lineetta di separazione delle due stringhe per creare un array con due valori, il primo sarà "Leggi argomento", il secondo il Titolo del Topic vero e proprio.
Ecco il codice che fa questa operazione

Codice: Seleziona tutto

$page_title_tmp = explode(" - ", $page_title);
$page_title_cor = $page_title_tmp[1];
si ottiene così che $page_title_cor è il Titolo del Topic e quindi la variabile diventa:

Codice: Seleziona tutto

'PAGE_TITLE'	=> $page_title_cor,
Nel template overall_header a questo punto la modifica è la seguente:

Codice: Seleziona tutto

[code]<title>{PAG_TILE} &bull; {SITENAME}</title>
[/code]
invertendo i valori e togliendo le scritte superflue.

Il risultato finale sarà

Titolo del Topic - Acta Plantarum

umby
Utente
Utente
Messaggi: 113
Iscritto il: 22/03/2010, 15:15
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: PHP 5.4.40
Database: MySQL 5.1.71
Contatta:

Re: modificare scritta testa forum nel browser

Messaggio da umby » 01/08/2011, 13:12

io ho ottenuto in pratica lo stesso risultato, modificando solo il template

styles/prosilver/template/overall_header.html

cerca

Codice: Seleziona tutto

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
sostituisci con

Codice: Seleziona tutto

<title>{PAGE_TITLE} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{SITENAME}</title>
TITLE e SITENAME compaiono invertiti
quando si arriva al titolo del topic, per fare scomparire la scritta: Leggi Argomento

Ho modificato la riga del file: \language\it\common.php

Da

Codice: Seleziona tutto

'VIEW_TOPIC'				=> 'Leggi Argomento',
A

Codice: Seleziona tutto

'VIEW_TOPIC'				=> '',

Esempio
http://umbyweb.altervista.org/forum/vie ... 84&t=10785

- PESCA: DAL 1 AGOSTO 2011 STOP A PESCE FRESCO DI MARE PER RIPOPOLAMENTO * Umbyweb


____________________________________________________________________________


Quanto riguarda la tua mod, ho provato, ma non ottenevo il risultato,
forse non avevo capito il passaggio della mod

includes/functions.php
Cerca

Codice: Seleziona tutto

'PAGE_TITLE'   => $page_title,
sostituisci con:

Codice: Seleziona tutto

'PAGE_TITLE'   => $page_title_cor,
styles/prosilver/template/overall_header.html
cerca

Codice: Seleziona tutto

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
Sostituisci con:

Codice: Seleziona tutto

<title>{PAG_TILE} &bull; {SITENAME}</title>

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: modificare scritta testa forum nel browser

Messaggio da Micogian » 01/08/2011, 14:45

Si può fare anche così ma ti mette il trattino iniziale, quello che in origine distingue il titolo dalla stringa "Leggi argomento" (che, anche se lo hai tolto dal file language, rimane come variabile.).

Devo capire meglio dove si forma la variabile {PAGE_TITLE}.
Il mio è un sotterfugio: prende la variabile {PAGE_TITLE}, la separa in un array utilizzando come separatore il carattere '-' e visualizza la seconda parte della stringa che è il Titolo.

umby
Utente
Utente
Messaggi: 113
Iscritto il: 22/03/2010, 15:15
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: PHP 5.4.40
Database: MySQL 5.1.71
Contatta:

Re: modificare scritta testa forum nel browser

Messaggio da umby » 02/08/2011, 14:46

di fatti, non ho ancora capito da dove si genera quel trattino -
e come si fa a toglierlo ...

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: modificare scritta testa forum nel browser

Messaggio da Micogian » 02/08/2011, 16:17

Probabilmente si crea in una funzione, probabilmente "functions.php" o un file collegato, ma dato che non sono riuscito a capire dove ho tagliato la testa al toro e ho diviso la variabile in due parti. La modifica è semplice e funziona, guarda il mio sito, prima compare il titolo del Post e poi il nome del Forum.

metal master
Utente
Utente
Messaggi: 122
Iscritto il: 28/12/2010, 10:58
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.5.25
Database: MySQL(i) 5.5.43-37.2

Re: modificare scritta testa forum nel browser

Messaggio da metal master » 03/08/2011, 0:04

Per il trattino credo sia questa la soluzione
http://www.phpbbitalia.net/forum/guide- ... 0argomento

Rispondi

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

Chi c’è in linea

Visitano il forum: Bing [Bot] e 13 ospiti