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

[Wiki] aggiungere il "condividi su" dopo il primo post

Modifiche allo stile (template e tema).
Avatar utente
trancy
phpBB Expert
phpBB Expert
Messaggi: 263
Iscritto il: 15/09/2011, 22:39
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.31
Database: MySQL(i) 10.0.31-Maria DB
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da trancy » 06/11/2011, 12:01

grazie per l'interessamento bingo.

Avatar utente
nico66s
Traduttore
Traduttore
Messaggi: 50
Iscritto il: 31/10/2011, 22:59
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5
Database: mySQL
Località: Colli Euganei
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da nico66s » 06/11/2011, 17:12

trancy ha scritto:Secondo te/voi il problema della lingua disinstallata potrebbe incidere?
Anni fa (mi sa 4 almeno) ricordo una discussione sul forum traduttori di phpbb.com che raccomandava di non cancellare mai i file della lingua inglese perchè poteva dare dei problemi. La lingua puoi impostarla italiana obbligatoria per tutti comunque.
Il Signore dei Canguri

Avatar utente
trancy
phpBB Expert
phpBB Expert
Messaggi: 263
Iscritto il: 15/09/2011, 22:39
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.31
Database: MySQL(i) 10.0.31-Maria DB
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da trancy » 06/11/2011, 17:35

allora ragazzi in pratica ho risolto e funziona così:
lo stile proformell che può essere scaricato dai link postati da Carlo http://www.phpbbitalia.net/forum/databa ... i-t12.html ha un grosso problema e io non potevo scegliere di meglio. :twisted:
Se guardate attentamente gli stili non sono uguali a livello di archivio;uno ha meno files rispetto all'altro e la mod condividi funziona,ma non funziona invece il pulsante che aumenta l'ingrandimento del testo.
L'altro invece si comporta esattamente al contrario. :roll: Allucinante!!!!!
Quindi basta mettere quanto scritto da barnett sia nel prosilver che nel proformell e adesso va correttamente.
Tra l'altro sto reinstallando tutto ex novo in modo da non avere problemi con la lingua inglese. rotfl
Grazie a tutti voi per gli interventi.
Enjoy.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da Barrnet » 06/11/2011, 17:37

bingo ha scritto:Un consiglio: per evitare di manipolare troppo il file viewtopic_body.html si può fare così:
Creare un file "mod_condividi.html" o come vi pare e ci mettere dentro questo (per prosilver):

Codice: Seleziona tutto

<div class="forabg">
	<div class="inner"><span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header">
				<dl class="icon">
					<dt>Condividi questa discussione</dt>
					<dd class="information"></dd>
				</dl>
			</li>
		</ul>
		<ul class="topiclist">
			<li class="row">
				<dl style="margin-left: 5px; font-size: 1.2em;">				
					<table width="100%">
						<tr>
							<td>Aiuta ad aumentare la popolarità di {SITENAME} condividendo la pagina!</td>
							<td style=" text-align: center;">
								<a name="fb_share" type="button_count" share_url="" href="http://www.facebook.com/sharer.php">Condividi su Facebook</a>
							</td>
							<td style=" text-align: center;">
								<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
							<td style=" text-align: center;">
								<!-- Place this tag where you want the +1 button to render -->
								<g:plusone size="medium" annotation="none"></g:plusone>
								<!-- Place this render call where appropriate -->
								<script type="text/javascript">
								window.___gcfg = {lang: 'it'};
								(function() 
									{
									var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
									po.src = 'https://apis.google.com/js/plusone.js';
									var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
									}
								)();
								</script>
							</td>
							<td style=" text-align: center;">
								<a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-via="vostronick" data-lang="it">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
							</td>
						</tr>            
					</table>
				</dl>
			</li>
		</ul>
		<span class="corners-bottom"><span></span></span>
	</div>
</div>
Nel file viewtopic_body.html, prima della riga <!-- END postrow --> ci mettete

Codice: Seleziona tutto

<!-- IF postrow.S_FIRST_ROW --><!-- INCLUDE mod_condividi.html --><!-- ENDIF -->
Più pulito e più facile da controllare, anche se ho qualche remora sull'uso del <table> in Prosilver. Se ho tempo rivedo il codice con i <div> o con i <dd>.
Stesso discorso per subsilver2.

Questo è il risultato (in locale), Non badate alla "a" accentata, è un problema di charset:
condividi.jpg
Si, concordo su questo metodo, infatti sul mio forum ho fatto cosi, il problema è che dentro al codice c'è un pezzetto da modificare, pensavo che se mettevo il file già pronto poi nessuno si sarebbe ricordato di modificarlo (o per pigrizia, non l'avrebbe fatto).
Riguardo alla versione con i div ci stavo pensando pure io, ma mi da problemi di allineamento con i 3 bottoni...
Se vuoi darmi una mano sarebbe un aiuto decisamente gradito :D
allora ragazzi in pratica ho risolto e funziona così:
lo stile proformell che può essere scaricato dai link postati da Carlo database-stili-f16/dove-reperire-gli-stili-t12.html ha un grosso problema e io non potevo scegliere di meglio. :twisted:
Se guardate attentamente gli stili non sono uguali a livello di archivio;uno ha meno files rispetto all'altro e la mod condividi funziona,ma non funziona invece il pulsante che aumenta l'ingrandimento del testo.
L'altro invece si comporta esattamente al contrario. :roll: Allucinante!!!!!
Quindi basta mettere quanto scritto da barnett sia nel prosilver che nel proformell e adesso va correttamente.
Tra l'altro sto reinstallando tutto ex novo in modo da non avere problemi con la lingua inglese. rotfl
Grazie a tutti voi per gli interventi.
Enjoy.
A quanto pare si comporta come il rosilver_se :P

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: Come aggiungere il "condividi su" dopo il primo post

Messaggio da Micogian » 06/11/2011, 18:40

Barrnet, nel tuo codice c'è un tag <td> che non ha chiusura.

Codice: Seleziona tutto

<td style=" text-align: center;">
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
EDIT:
Questo è il codice per Prosilver:

Codice: Seleziona tutto

<div class="forabg">
	<div class="inner"><span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header">
				<dl class="icon">
					<dt>Condividi questa discussione</dt>
					<dd class="information"></dd>
				</dl>
			</li>
		</ul>
		<ul class="topiclist">
			<li class="row">
				<dl style="width: 100%; margin-left: 5px; font-size: 1.2em;"> 
                    <dd style="width: 70%;">Aiuta ad aumentare la popolarità di {SITENAME} condividendo la pagina!</dd>
                    <dd style="width: 15%; text-align: center;">
                        <a name="fb_share" type="button_count" share_url="" href="http://www.facebook.com/sharer.php">Condividi su Facebook</a>
                    </dd>
                        <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
					<dd style="width: 7%; text-align: center;">
                        <!-- Place this tag where you want the +1 button to render -->
                        <g:plusone size="medium" annotation="none"></g:plusone>
                        <!-- Place this render call where appropriate -->
                        <script type="text/javascript">
                        window.___gcfg = {lang: 'it'};
                        (function()
                           {
                           var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
                           po.src = 'https://apis.google.com/js/plusone.js';
                           var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
                           }
                        )();
                        </script>
                    </dd>
                    <dd style="width: 7%; text-align: center;">
                        <a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-via="vostronick" data-lang="it">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
                    </dd>
				</dl>
				<div style="float:clear;"></div>
			</li>
		</ul>
		<span class="corners-bottom"><span></span></span>
	</div>
</div>
e questo per subsilver2:

Codice: Seleziona tutto

<table class="tablebg" width="100%" cellspacing="1">
<tr>
	<th colspan="4">Condividi questa discussione</th>
</tr>
<tr>
	<td class="row1" style="width: 70%;">Aiuta ad aumentare la popolarità di {SITENAME} condividendo la pagina!</td>
	<td class="row1" style="width: 15%; text-align: center;">
		<a name="fb_share" type="button_count" share_url="" href="http://www.facebook.com/sharer.php">Condividi su Facebook</a>
	</td>
	<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
	<td class="row1" style="width: 7%; text-align: center;">	
		<!-- Place this tag where you want the +1 button to render -->
		<g:plusone size="medium" annotation="none"></g:plusone>
		<!-- Place this render call where appropriate -->
		<script type="text/javascript">
			window.___gcfg = {lang: 'it'};
			(function() 
			{
			var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
			po.src = 'https://apis.google.com/js/plusone.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
			}
		)();
		</script>
	</td>
	<td class="row1" style="width: 7%; text-align: center;">
		<a href="https://twitter.com/share" class="twitter-share-button" data-count="none" data-via="vostronick" data-lang="it">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
	</td>
</tr>
</table>
<br clear="all" />

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da Barrnet » 06/11/2011, 19:00

Grazie, ho aggiunto i tuoi codici, di certo molto più... "puliti" dei miei :D
Edit: c'era un piccolo errore all'inizio che rendeva distorto il layout, ho corretto ^^

damaphp
Utente
Utente
Messaggi: 14
Iscritto il: 01/03/2011, 17:27
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da damaphp » 18/11/2011, 13:34

Sono riuscita ad installare la mod. L'unico problema è che vorrei vedere il titolo del post nella condivisione ed invece ad ogni topic viene fuori il titolo del sito e la descrizione come incollato qui sotto. cosa devo modificare? grazie

Vesponauta.it - Vespa Space • Login
http://www.vesponauta.it/forum/viewtopic...
Vespoanuta.it Gruppo di riferimento in Italia per tutte le Vespe Piggio automatiche e aperto a tutti coloro che amano o possiedono una Vespa.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da Barrnet » 18/11/2011, 13:41

Quello è un problema di facebook, da lato mod non possiamo fare nulla :)

damaphp
Utente
Utente
Messaggi: 14
Iscritto il: 01/03/2011, 17:27
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da damaphp » 21/11/2011, 12:14

confermo, oggi i titoli sono giusti. Grazie!!!

Avatar utente
lenders
phpBB Expert
phpBB Expert
Messaggi: 713
Iscritto il: 22/06/2010, 14:28
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
Database: MySQL(i) 5.1.49-community-log
Località: Napoli
Contatta:

Re: Come aggiungere il "condividi su" dopo il primo post

Messaggio da lenders » 24/11/2011, 21:00

Non ho capito perche esce quella linea bianca
Cattura.PNG

Codice: Seleziona tutto

<dl style="width: 100%; margin-left: 5px; font-size: 1.2em;">
Se modifico

Codice: Seleziona tutto

margin-left: 5px


Con un valore piu basso si toglie,ma si sposta tutta la scritta però :shock:
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Bloccato

Torna a “Stili”

Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti