Segnala argomento ad un amico per gli ospiti (con mailto)

Feed - phpBB3
Rispondi
Avatar utente
Venerabile Beda
Moderatore
Moderatore
Messaggi: 4625
Iscritto: lunedì 6 ottobre 2008, 15:59
Contatta:

Segnala argomento ad un amico per gli ospiti (con mailto)

Messaggio da Venerabile Beda » giovedì 22 aprile 2010, 21:33

Questa modifica consente agli ospiti di segnalare in modo automatico il link di un argomento della nostra Board, a un amico, (o a più amici) attraverso la funzione mailto.
Questa modifica, si può considerare come una sorta di estensione della condivisione con i Social Network: in questo caso si condivide via email, con un amico o con un gruppo di amici.



Fare un backup dei file interessati prima di procedere.

Apri il file viewtopic.php


Trova (in riferimento alla 3.0.7-PL1 priva di MOD, riga 1538):

Codice: Seleziona tutto

'U_JABBER'		=> $user_cache[$poster_id]['jabber'],

Aggiungi dopo:

Codice: Seleziona tutto

// Segnala argomento ad un amico per ospiti inizio
		'U_POSTA'	=> 'Ti segnalo questo argomento contenuto su Nome Board: %0A '. generate_board_url() . '/viewtopic.php?t='. $topic_data['topic_id'],
// Segnala argomento ad un amico per ospiti fine
Ovviamente, Nome Board, deve essere adattato!



Apri (prosilver):

viewtopic_body.html

Trova:

Codice: Seleziona tutto

<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>



Aggiungi dopo:

Codice: Seleziona tutto

<!-- IF not S_USER_LOGGED_IN --><!-- IF not S_IS_BOT -->
<br /><a href="mailto:?subject=Segnalazione argomento contenuto su {SITENAME}&body={postrow.U_POSTA}" title="Segnala questo argomento ad un amico"><strong>Segnala argomento</strong></a>
<!-- ENDIF --><!-- ENDIF -->


Apri (subsilver2)

viewtopic_body.html


Trova:

Codice: Seleziona tutto

<div class="gensmall" style="float: {S_CONTENT_FLOW_END};"><!-- IF not S_IS_BOT --><!-- IF postrow.U_EDIT --><a href="{postrow.U_EDIT}">{EDIT_IMG}</a> <!-- ENDIF --> <!-- IF postrow.U_QUOTE --><a href="{postrow.U_QUOTE}">{QUOTE_IMG}</a> <!-- ENDIF --> <!-- ENDIF -->&nbsp;</div></td>

Aggiungi prima:

Codice: Seleziona tutto

<!-- IF not S_USER_LOGGED_IN --><!-- IF not S_IS_BOT -->
<a href="mailto:?subject=Segnalazione argomento contenuto su {SITENAME}&body={postrow.U_POSTA}" title="Segnala questo argomento ad un amico"><strong>Segnala argomento</strong></a>
<!-- ENDIF --><!-- ENDIF -->

Il risultato è visualizzabile in questo forum, ovviamente solo per gli ospiti, in quanto gli utenti registrati, possono utilizzare la funzione nativa del phpBB3.


Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte e ce ne vantiamo!

****

Immagine

Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org

Avatar utente
Venerabile Beda
Moderatore
Moderatore
Messaggi: 4625
Iscritto: lunedì 6 ottobre 2008, 15:59
Contatta:

Re: Segnala argomento ad un amico per gli ospiti (con mailto)

Messaggio da Venerabile Beda » sabato 26 febbraio 2011, 0:52

Nel caso si installi MOD SEO, con riscrittura URL, sarà preferibile modificare il codice qui segnalato, contenuto nel file viewtopic.php:

Codice: Seleziona tutto

// Segnala argomento ad un amico per ospiti inizio
		'U_POSTA'      => 'Ti segnalo questo argomento contenuto su Nome Board: %0A ' . (!empty($phpbb_seo->seo_opt['url_rewrite']) ? $phpbb_seo->drop_sid($viewtopic_url) : generate_board_url() . "/viewtopic.$phpEx?f=$forum_id&t=$topic_id"),
// Segnala argomento ad un amico per ospiti fine


Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte e ce ne vantiamo!

****

Immagine

Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org

Rispondi

Torna a “phpBB3”