<?xml version="1.0"?>
<rss version="2.0"><channel><title>Guide Latest Topics</title><link>https://invisionita.it/forum/69-guide/</link><description>Guide Latest Topics</description><language>en</language><item><title>nickname</title><link>https://invisionita.it/topic/7305-nickname/</link><description><![CDATA[<p>
	ciao a tutti mi dite per cortesia come creare questo tipo di nickname ?
</p>

<p><a href="//cdn.gorillahouse.net/invisionita/monthly_2024_09/iScreenShoter-Anteprima-240913123725.jpg.c2813057a9062e2eaa97e242e6cebade.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="1673" src="//cdn.gorillahouse.net/invisionita/monthly_2024_09/iScreenShoter-Anteprima-240913123725.thumb.jpg.5125529bea03141b07003dffadd801ee.jpg" width="1000" class="ipsImage ipsImage_thumbnailed" alt="iScreen Shoter - Anteprima - 240913123725.jpg" loading="lazy" height="610"></a></p>]]></description><guid isPermaLink="false">7305</guid><pubDate>Fri, 13 Sep 2024 10:39:13 +0000</pubDate></item><item><title>Creare i prefissi colorati</title><link>https://invisionita.it/topic/6919-creare-i-prefissi-colorati/</link><description><![CDATA[<p style="text-align: center;">
	<strong><span style="font-size:22px;">Come creare i prefissi colorati</span></strong>
</p>

<p style="text-align: center;">
	<img alt="prefissi.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1512" data-unique="jbd81cmvs" style="width: 550px; height: auto;" width="944" src="//cdn.gorillahouse.net/invisionita/monthly_2021_09/prefissi.png.aad1f948227305161ed1d5806853af46.png" loading="lazy" height="566.4">
</p>

<p>
	Molto spesso gli utenti nei loro forum mi chiedono di inserirgli i prefissi colorati in modo da distinguire subito se una discussione è di un problema, un bug, un aiuto o altro. IP.Board permette di aggiungere il prefisso ma tutti i tag sono colorati nello stesso modo, per creare un tag colorato è davvero facile.
</p>

<p>
	Prima di tutto dobbiamo trovare un modo per riconoscere il tag e capire che colore dargli, quindi dobbiamo dargli un nome, per farlo andiamo in:
</p>

<p>
	<em>AdminCP-&gt;Personalizza-&gt;Temi-&gt;HTML/CSS del vostro tema</em>
</p>

<p>
	Qui adesso siete nel cuore del tema, attenzione a cosa toccate... Per fare ciò che vogliamo noi dobbiamo andare in:
</p>

<p>
	<em>core-&gt;front-&gt;global-&gt;prefix</em>
</p>

<p>
	sostituire il contenuto con:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_7558_7" style=""><span class="pln">{{if $text}}
	</span><span class="tag">&lt;a</span><span class="pln"> </span><span class="atn">href</span><span class="pun">=</span><span class="atv">"{url="</span><span class="atn">app</span><span class="pun">=</span><span class="atv">core&amp;module=search&amp;controller=search&amp;tags={$encoded}" seoTemplate="</span><span class="atn">tags</span><span class="atv">"}"</span><span class="pln"> </span><span class="atn">title</span><span class="pun">=</span><span class="atv">"{lang="</span><span class="atn">find_tagged_content</span><span class="atv">" sprintf="</span><span class="pln">$</span><span class="atn">text</span><span class="atv">"}"</span><span class="pln"> 
       </span><span class="atn">class</span><span class="pun">=</span><span class="atv">'ipsTag_prefix'</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"{$text_clear = str_replace(' ', '', $text)}"</span><span class="pln"> </span><span class="atn">rel</span><span class="pun">=</span><span class="atv">"tag"</span><span class="tag">&gt;&lt;span&gt;</span><span class="pln">{$text}</span><span class="tag">&lt;/span&gt;&lt;/a&gt;</span><span class="pln">
{{endif}}</span></pre>

<p>
	Se avete una skin personalizzata allora vi spiego passo passo cosa abbiamo fatto.
</p>

<p>
	Quello che abbiamo fatto è stato quello di andare a inserire un id="" con il nome del tag, quindi se il tag si chiama aiuto, lui mette id="aiuto", mentre se il tag ha uno spazio come "Problema HTML", lui andrà a modificare il tutto in "problemahtml", questo perché una classe ID non può avere uno spazio.
</p>

<p>
	fatto questo, salvate la modifica e spostatevi nel tab CSS qui andate in:
</p>

<p>
	<em>core-&gt;front-&gt;custom-&gt;custom.css</em>
</p>

<p>
	Qui andrete a inserire il colore che vorrete dare al tag. Facciamo il caso che vogliamo che tutti i tag chiamati aiuto siano di colore rosso, quello che dovremmo fare è:
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted" id="ips_uid_1253_17" style=""><span class="pun">#</span><span class="pln">aiuto </span><span class="pun">{</span><span class="pln">
  </span><span class="kwd">background-color</span><span class="pun">:</span><span class="pln"> </span><span class="lit">#fd0808</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	Ed ecco il nostro bellissimo tag che cambia colore:
</p>

<p style="text-align: center;">
	<img alt="tagrosso.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1513" data-unique="n6ekt69ek" width="109" src="//cdn.gorillahouse.net/invisionita/monthly_2021_09/tagrosso.png.0ae0dc5802ca9d881732fe8ac3a18f90.png" loading="lazy" height="42.51">
</p>

<p>
	Ovviamente oltre a cambiare colore potrete creare uno stile particolare come ho fatto io nel mio forum e che vi ho messo come immagine principale di questa guida. Il consiglio che vi do nel caso vogliate personalizzare la struttura del tag e non solo il colore è quello di: <strong>modificare la struttura del tag creando una nuova classe css, mentre richiamare il colore tramite l'id.</strong>
</p>

<p>
	 
</p>

<p style="text-align: center;">
	<span style="font-size:22px;"><strong>Aggiungere un icona a un tag</strong></span>
</p>

<p>
	 
</p>

<p>
	Si può aggiungere un icona a un tag? la risposta è Si, questo grazie all'utilizzo di Font Awesome che ci semplifica la vita.
</p>

<p>
	Ovviamente per farlo, avrete bisogno prima di procedere con i passaggi sopra della guida...
</p>

<p>
	Adesso potrete usare nel forum tutte le icone qui presenti:
</p>

<div class="ipsRichEmbed" style="max-width: 500px;  border: 1px solid rgba(0,0,0,0.1); ">
	<div style="padding: 10px;">
		<h3 class="ipsRichEmbed_itemTitle  ipsTruncate ipsTruncate_line  ipsType_blendLinks">
			<span><img style="width: 16px; height: 16px; border: 0;" alt="favicon.ico" src="https://fontawesome.com/../assets/ico/favicon.ico" loading="lazy"></span> <a href="https://fontawesome.com/v4.7/icons/" style="text-decoration: none; margin-bottom: 5px;" title="Font Awesome Icons" rel="external">Font Awesome Icons</a>
		</h3>

		<div class="ipsType_light">
			FONTAWESOME.COM
		</div>

		<hr class="ipsHr">
		<div class="ipsSpacer_top ipsSpacer_half" data-ipstruncate="" data-ipstruncate-size="3 lines" data-ipstruncate-type="remove" style="overflow-wrap: break-word;">
			<span>Font Awesome, the iconic font and CSS framework</span>
		</div>
	</div>
</div>

<p>
	Adesso non ci resta che mettere l'icona scelta nel nostro tag, per farlo torniamo nel <strong>custom.css</strong> usato precedentemente.
</p>

<p>
	Una volta identificata l'icona, nel nostro caso mettiamo l'<a href="https://fontawesome.com/v4.7/icon/question-circle" rel="external">icona di aiuto</a>, dobbiamo identificare il codice unicode, in questo caso è: <strong>f059.</strong>
</p>

<p>
	Sotto al nostro precedente:
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted" id="ips_uid_1253_15" style=""><span class="pun">#</span><span class="pln">aiuto </span><span class="pun">{</span><span class="pln">
  </span><span class="kwd">background-color</span><span class="pun">:</span><span class="pln"> </span><span class="lit">#fd0808</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	dobbiamo inserire una classe before, che andrà a inserire l'icona, in questo modo:
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted" id="ips_uid_1253_13" style=""><span class="pun">#</span><span class="kwd">aiuto</span><span class="pln"> </span><span class="pun">::</span><span class="pln">before </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">font-style</span><span class="pun">:</span><span class="pln"> normal</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">text-rendering</span><span class="pun">:</span><span class="pln"> auto</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">-webkit-font-smoothing</span><span class="pun">:</span><span class="pln"> antialiased</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">-moz-osx-font-smoothing</span><span class="pun">:</span><span class="pln"> grayscale</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">content</span><span class="pun">:</span><span class="pln"> </span><span class="str">"\f059"</span><span class="pln"> </span><span class="kwd">!important</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">text-align</span><span class="pun">:</span><span class="pln"> center </span><span class="kwd">!important</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">font-family</span><span class="pun">:</span><span class="pln"> </span><span class="str">'Font Awesome 5 Pro'</span><span class="pun">,</span><span class="str">'Font Awesome 5 Brands'</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">margin-right</span><span class="pun">:</span><span class="pln"> </span><span class="lit">5px</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">font-weight</span><span class="pun">:</span><span class="pln"> normal</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">font-size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">100%</span><span class="pun">;</span><span class="pln">
    </span><span class="kwd">color</span><span class="pun">:</span><span class="pln"> white</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	In questo codice ricordatevi:
</p>

<ul>
	<li>
		sostituire il <em>content</em> con il codice unicode dell'icona che volete
	</li>
	<li>
		<strong>ricordatevi la \ a inizio unicode</strong>
	</li>
	<li>
		cambiare l'id # con il nome che gli avevate dato prima
	</li>
</ul>

<p>
	 
</p>

<p>
	Il risultato sarà questo:
</p>

<p style="text-align: center;">
	<img alt="tagconicon.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1514" data-unique="00m4umpr8" width="459" src="//cdn.gorillahouse.net/invisionita/monthly_2021_09/tagconicon.png.3e99b2b5e5f7c7e2998868cb005250e3.png" loading="lazy" height="238.68">
</p>

<p>
	 
</p>

<p>
	<strong>IP.Board fa uso di FontAwesome 4.7.</strong>
</p>
]]></description><guid isPermaLink="false">6919</guid><pubDate>Sun, 26 Sep 2021 19:41:27 +0000</pubDate></item><item><title>Controllo differenze tra vecchi e nuovi temi ips4</title><link>https://invisionita.it/topic/7035-controllo-differenze-tra-vecchi-e-nuovi-temi-ips4/</link><description><![CDATA[<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	Sinceramente non sapevo che ci fosse la possibilità di poter visionare in anteprima le differenze sostanziali che possono esserci tra un tema e l'altro. Oggi, in risposta ad un utente, lo staff di Invision ha evidenziato<span> </span><a href="https://invisioncommunity.com/index.php?app=core&amp;module=system&amp;controller=plugins&amp;do=diff" rel="external" style="background-color:transparent;">questo indirizzo</a> tramite il quale si può selezionare una versione più vecchia del forum per avere un confronto con una nuova.
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;text-align:center;">
	<a data-fileid="undefined" href="https://i.imgur.com/ketzb0u.png" style="background-color:transparent;" title="Ingrandisci" rel="external"><img alt="ketzb0u.png" data-ratio="137.66" height="329" style="border-style:none;vertical-align:middle;" width="239" src="https://i.imgur.com/ketzb0u.png" loading="lazy"></a>
</p>
]]></description><guid isPermaLink="false">7035</guid><pubDate>Sat, 08 Apr 2023 17:09:12 +0000</pubDate></item><item><title>Configurare DigitalOcean Spaces con IP.Suite</title><link>https://invisionita.it/topic/6832-configurare-digitalocean-spaces-con-ipsuite/</link><description><![CDATA[<p>
	È capitato a tutti di avere uno spazio hosting/vps piccolo, o avere una quantità enorme di file/immagini. Ecco che qui ci corre in aiuto il CDN.
</p>

<blockquote class="ipsQuote" data-gramm="false" data-ipsquote="">
	<div class="ipsQuote_citation">
		Cita
	</div>

	<div class="ipsQuote_contents ipsClearfix" data-gramm="false">
		<p>
			Una rete CDN (Content Delivery Network) è una piattaforma di server altamente distribuita che aiuta a minimizzare il ritardo nel caricamento dei contenuti delle pagine web riducendo la distanza fisica tra il server e l'utente. In tal modo, gli utenti in tutto il mondo possono visualizzare gli stessi contenuti di alta qualità senza rallentare i tempi di caricamento.
		</p>

		<p>
			In assenza di una CDN, i server di origine dei contenuti devono rispondere a ogni singola richiesta degli utenti finali, il che si traduce in un traffico notevole verso l'origine e un conseguente carico che possono aumentare le probabilità di un guasto del server di origine in caso di picchi di traffico estremamente elevati o di un carico persistente.
		</p>
	</div>
</blockquote>

<p>
	Una delle CDN migliori è DigitalOcean Spaces che offre tanto spazio a un costo irrisorio.
</p>

<p>
	Attualmente il piano prezzi di DigitalOcean è:
</p>

<p>
	5$ al mese per 250GiB di spazio, se si necessita di più spazio, il costo aumenterà di 0,02$ a Gib, qualora uno voglia interrompere il piano, il costo sarà suddiviso nelle ore di attività. Perché si, con DigitalOcean potete attivare e disattivare i servizi quando volete, senza nessun tipo di vincolo.
</p>

<p>
	DigitalOcean offre Spaces in tre regioni:
</p>

<ul><li>
		New York con tre datacenter
	</li>
	<li>
		San Francisco con tre datacenter
	</li>
	<li>
		Singapore
	</li>
	<li>
		Amsterdam con due datacenter
	</li>
	<li>
		Francoforte
	</li>
</ul><p>
	I punti PoP per le CDN sono le seguenti:
</p>

<table style="background-color:#ffffff; border:1px solid #e6e5e5; color:#323232; font-size:16px; text-align:start"><thead><tr><th style="color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Regione</font></font>
			</th>
			<th style="color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Posizioni PoP</font></font>
			</th>
		</tr></thead><tbody><tr><td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Nord America</font></font>
			</td>
			<td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Ashburn, Atlanta, Chicago, Dallas, Denver, Los Angeles, Miami, New York, San Jose, Seattle, Toronto</font></font>
			</td>
		</tr><tr><td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Europa</font></font>
			</td>
			<td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Amsterdam, Francoforte, Londra, Madrid, Milano, Parigi, Stoccolma, Varsavia</font></font>
			</td>
		</tr><tr><td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Sud America</font></font>
			</td>
			<td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">San Paolo (beta)</font></font>
			</td>
		</tr><tr><td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Asia</font></font>
			</td>
			<td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Hong Kong (beta), Manila (beta), Seoul (beta), Singapore (beta), Tokyo (beta)</font></font>
			</td>
		</tr><tr><td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Oceania</font></font>
			</td>
			<td style="border:1px solid #e6e5e5; color:#323232; padding:0.5rem">
				<font style="vertical-align:inherit"><font style="vertical-align:inherit">Melbourne (beta), Sydney (beta)</font></font>
			</td>
		</tr></tbody></table><p>
	Questa guida non spiegerà - almeno per ora - come creare uno Spaces su DigitalOcean, ma come configurarlo su IP.Board.
</p>

<p>
	Dal momento che Amazon S3 è compatibile con InvisionPower e DigitalOcean è compatibile con Amazon S3, come ci hanno insegnato a scuola, con la proprietà transitiva = Digital Ocean Spaces è compatibile con IP.Board, anche se non è dichiarato.
</p>

<p style="text-align: center;">
	<span style="font-size:20px;"><strong>Configurazione</strong></span>
</p>

<p>
	Accedete nell'AdminCP:
</p>

<ul><li>
		Cliccate su File
	</li>
	<li>
		Impostazioni Storage
	</li>
	<li>
		Configurazioni
	</li>
	<li>
		Crea Nuovo
	</li>
	<li>
		Selezionate Amazon S3
	</li>
</ul><p>
	Qui adesso dovete mettere i dati del vostro DigitalOcean Spaces, dal momento che alcuni dati sono obbligatori, vi farò una miniguida anche sulle procedure su DigitalOcean:
</p>

<ul><li>
		Bucket Name: Selezionate il nome che avete impostato su DigitalOcean
	</li>
	<li>
		Endpoint: Questo varia a seconda della regione scelta nel mio caso, avendo scelto Amsterdam è: ams3.digitaloceanspaces.com ecco una lista degli endpoint:
	</li>
</ul><pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_1166_5" style="">
<span class="pln">NYC3 per gli spaces in NYC1, NYC2, and NYC3
SGP1 per gli spaces in SGP1
SFO2 per gli spaces in SFO1, SFO2, and SFO3
AMS3 per gli spaces in AMS2 and AMS3
FRA1 per gli spaces in FRA1</span></pre>

<ul><li>
		Bucket Path: Qui dovete indicare la cartella in cui andrà a caricare i vostri file, utile se avete più siti nello stesso Spaces, nel caso vogliate usare lo spaces solo per un sito, potete lasciarlo vuoto.
	</li>
	<li>
		Chiave d'Accesso
	</li>
	<li>
		Secret Key
	</li>
	<li>
		Utilizzare un URL Personalizzato?: Questo vi permetterà di creare un url vostro come cdn.dominio.it, ma per farlo necessita di puntare i CDN a DigitalOcean.
	</li>
</ul><p>
	Per queste ultime due voci sarà necessario fare un procedimento su DigitalOcean.
</p>

<p>
	Accedete al vostro Account e cliccate su API, qui dovete andare (se non è la pagina predefinita) in Tokens/Keys e cercare nella pagina Spaces Access Keys, e cliccare Generate New Key.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="1434" href="//cdn.gorillahouse.net/invisionita/monthly_2020_08/keygenerate.png.500adaa09670c0709b8fb0fcdee899d7.png" rel=""><img alt="keygenerate.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1434" data-unique="6vbnye60k" width="1000" src="//cdn.gorillahouse.net/invisionita/monthly_2020_08/keygenerate.thumb.png.d6afdd7307cbf69deb6ff68968f00368.png" loading="lazy" height="750"></a>
</p>

<p>
	Date un nome di riconoscimento alla key, una volta fatto vi saranno generate due chiave, una segreta e una visibile, attenzione a non perderle altrimenti sarà necessario rigenerarle.
</p>

<p>
	A questo punto aggiungetele al pannello IP.Board.
</p>

<p>
	Adesso avete configurato correttamente il vostro DigitalOcean Spaces come CDN per IP.Board, adesso da File &gt; Impostazioni Storage, potrete scegliere quali dati trasferire automaticamente al CDN, e far eliminare dal vostro hosting, così da liberare spazio e rendere i backup d'emergenza più leggeri.
</p>

<p>
	Attenzione, questo processo eliminerà automaticamente i vostri file dopo averli copiati nel CDN ma per farlo, è necessario attendere che il processo in background termini automaticamente, quindi non abbiate furia.
</p>

<p style="text-align: center;">
	<img alt="background.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1435" data-unique="p1kq1pcna" width="834" src="//cdn.gorillahouse.net/invisionita/monthly_2020_08/background.png.cb56cf57b28b2a13d1bc6607d4558453.png" loading="lazy" height="383.64"></p>

<p>
	 
</p>]]></description><guid isPermaLink="false">6832</guid><pubDate>Fri, 21 Aug 2020 22:26:44 +0000</pubDate></item><item><title>Risolvere l'errore "Non-InnoDB Tables'</title><link>https://invisionita.it/topic/6931-risolvere-lerrore-non-innodb-tables/</link><description><![CDATA[<p style="text-align: center;">
	<strong><span style="font-size:22px;">Risolvere l'errore "Non-InnoDB Tables'</span></strong>
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="1539" data-unique="j7xnlrphy" width="386" alt="image.png" src="//cdn.gorillahouse.net/invisionita/monthly_2021_10/image.png.7e2bbb59ca37eef56330e4726b92bc14.png" loading="lazy" height="127.38">
</p>

<p>
	<span style="font-size:20px;"><span style="color:#e74c3c;"><strong>Prima di procedere effettuate un backup completo del database e procedete solamente se avete le nozioni e le capacità per risolvere eventuali problemi che si potrebbero venire a creare durante la conversione delle tabelle.</strong></span></span>
</p>

<p>
	 
</p>

<p>
	Con gli ultimi aggiornamento IP.Board richiede agli utenti di convertire le proprie tabelle con il motore InnoDB, questa procedura però deve essere effettuata in manuale.
</p>

<p>
	Per verificare se anche voi avete questo problema vi basta recarvi in:
</p>

<p>
	<em>AdminCP-&gt;Support</em>
</p>

<p>
	e verificare se avete questo "problemi importanti" su Database.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.gorillahouse.net/invisionita/monthly_2021_10/image.png.b130e95a0db8926630f882afd01e983f.png" data-fileid="1534" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1534" data-unique="lucjm7pa8" width="1000" alt="image.png" src="//cdn.gorillahouse.net/invisionita/monthly_2021_10/image.thumb.png.75cdc52ad41f475013ee01de5dfc22e7.png" loading="lazy" height="480"></a>
</p>

<p style="text-align: center;">
	 
</p>

<p>
	Adesso si deve verificare se effettivamente si hanno delle tabelle non in InnoDB, quindi sempre in Support, cliccate su SQL Toolbox, nel widget laterale Tools &amp; Diagnostica, qui scorrete e guardare se nella colonna "Motore", avete delle tabelle diverse da InnoDB, come MyISAM.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="1535" data-unique="buza8ztf4" width="907" alt="image.png" src="//cdn.gorillahouse.net/invisionita/monthly_2021_10/image.png.dbe2f9497973e5282bded22dfbf87b1e.png" loading="lazy" height="571.41">
</p>

<p>
	 
</p>

<p>
	Adesso non ci resta che fare il compito più noioso, ossia quello di prendere il nome della tabella e inserirlo nella riga qui sotto, ed eseguire il tasto Esegui Query
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_1408_9" style=""><span class="pln">ALTER TABLE NOME</span><span class="pun">-</span><span class="pln">TABELLA ENGINE </span><span class="pun">=</span><span class="pln"> </span><span class="typ">InnoDB</span><span class="pun">;</span></pre>

<p>
	Una volta fatto questo per tutte le tabelle, tornate a support cliccate sull'errore "Non-InnoDB Tables" e su "Controlla di nuovo", se avete convertito tutte le tabelle correttamente, ecco che il problema scompare:
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="1538" data-unique="rx6uvjs95" width="360" alt="image.png" src="//cdn.gorillahouse.net/invisionita/monthly_2021_10/image.png.90cf15e1f4a55351d7d84f3ac3ddaaf8.png" loading="lazy" height="144">
</p>

<p style="text-align: center;">
	 
</p>
]]></description><guid isPermaLink="false">6931</guid><pubDate>Sat, 02 Oct 2021 20:34:35 +0000</pubDate></item><item><title>Vostre email nello spam di Gmail</title><link>https://invisionita.it/topic/6880-vostre-email-nello-spam-di-gmail/</link><description><![CDATA[<p>
	Non sapevo in che altra sezione scrivere comunque…
</p>

<p>
	Gmail mette le vostre email nella cartella spam.
</p>

<p>
	Mi sono appena registrato e non vedevo l’email con il link di convalida,
</p>

<p>
	Ho anche provato a cambiare mali… Poi mi è venuto il sospetto e infatti ho trovato la vostra mai ora lo spam in entrambi le email. <br />
	 
</p>
]]></description><guid isPermaLink="false">6880</guid><pubDate>Sat, 21 Aug 2021 11:49:45 +0000</pubDate></item><item><title>Rendere i profili degli utenti solo per gli utenti registrati</title><link>https://invisionita.it/topic/6912-rendere-i-profili-degli-utenti-solo-per-gli-utenti-registrati/</link><description><![CDATA[<p>
	Volete che i visitatori non possano visualizzare il profilo pubblico di un utente per motivi di privacy o per evitare l'indicizzazione di pagine di dubbia utilità, rischiando di rovinare la reputazione seo del vostro sito?
</p>

<p>
	Ogni applicazione di IP.Board è composta da tanti moduli. I profili del forum fanno parte del Core, del sistema principale di IP.Suite quindi il modulo dei profili lo troverete sotto l'applicazione Sistema, per farlo vi basterà andare in:
</p>

<p>
	<em><strong>AdminCP-&gt;Applicazioni-&gt;Espandere Sistemi-&gt;Profili</strong></em>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.gorillahouse.net/invisionita/monthly_2021_09/ipb1.png.e01b788b070703abe0c23cea80015209.png" data-fileid="1506" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1506" data-unique="ukf6nw94l" width="1000" alt="ipb1.png" src="//cdn.gorillahouse.net/invisionita/monthly_2021_09/ipb1.thumb.png.a340d8aa2329068f7fd7e6bafc663b09.png" loading="lazy" height="460"></a>
</p>

<p>
	Adesso cliccando su permessi, potrete scegliere chi sarà in grado di accedere al profilo pubblico degli utenti.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//cdn.gorillahouse.net/invisionita/monthly_2021_09/ipb2.png.e9a8533e9967c8b2f08ccf39ffcd089a.png" data-fileid="1505" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="1505" data-unique="7m3gb8obz" width="1000" alt="ipb2.png" src="//cdn.gorillahouse.net/invisionita/monthly_2021_09/ipb2.thumb.png.f065437b4a208760787b4b6f1e5a7cdd.png" loading="lazy" height="600"></a>
</p>
]]></description><guid isPermaLink="false">6912</guid><pubDate>Sat, 18 Sep 2021 16:44:21 +0000</pubDate></item><item><title>Essentials Community</title><link>https://invisionita.it/topic/6468-essentials-community/</link><description><![CDATA[<p>
	Le mod sono entrate ormai nella vita quotidiana per che gestisce un forum ed è per questo motivo che abbiamo deciso di creare un elenco con le mod essenziali per avviare una community:
</p>

<ul><li>
		<a href="https://invisioncommunity.com/files/file/7310-group-legend/" rel="external">Group Legend</a>: Questo plugin permette di di creare una legenda colorata (se si vuole) dei gruppi del forum, per aiutare i nuovi utenti ad avere dei punti di riferimento
	</li>
	<li>
		<a href="https://invisioncommunity.com/files/file/8538-minimized-quote/" rel="external">Minimized Quote</a>: Quante volte vi è capitato che i nuovi utenti non sappiano usare il quote e citano l'intero messaggio? e magari pure chilometrico! Con questo hook potrete essere più flessibili con i nuovi utenti e/o con quelli meno tecnici.
	</li>
	<li>
		<a href="https://invisioncommunity.com/files/file/7465-bim-chatbox-free/" rel="external">ChatBox Free</a>: Questa applicazione non credo che abbia bisogno di presentazioni, permette di creare una chat in cui gli utenti posso parlare più velocemente, occhio però a non abusarne, potrebbe far diminuire l'interazione nei topic...
	</li>
	<li>
		<a href="https://invisioncommunity.com/files/file/7614-advanced-tags-prefixes/" rel="external">Advanced Tags Prefixes</a>: Permette di avere un forum completamente in ordine, questa applicazione vi potrebbe servire se nel vostro uso si fa tanto uso di tags.
	</li>
</ul><p>
	Questi sono alcuni hook che consigliamo, che cosa ne pensate? Diteci i vostri hook essenziali da aggiungere alla lista. <span class="ipsEmoji">?</span></p>]]></description><guid isPermaLink="false">6468</guid><pubDate>Mon, 05 Aug 2019 17:00:34 +0000</pubDate></item><item><title>Rimuovere preferenze utenti inattivi</title><link>https://invisionita.it/topic/6300-rimuovere-preferenze-utenti-inattivi/</link><description><![CDATA[<p>
	In questa guida vi lascio una serie di consigli per ridurre il carico di lavoro svolto dal software.
</p>

<p>
	RIDURRE followers inattivi con mysql, utile per chi ha un server smtp con limitazioni.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_9177_5" style="">
<span class="com">#TROVARLI</span><span class="pln">
SELECT m</span><span class="pun">.</span><span class="pln">last_visit</span><span class="pun">,</span><span class="pln">f</span><span class="pun">.</span><span class="pln">follow_app</span><span class="pun">,</span><span class="pln">f</span><span class="pun">.</span><span class="pln">follow_area</span><span class="pun">,</span><span class="pln">f</span><span class="pun">.</span><span class="pln">follow_rel_id</span><span class="pun">,</span><span class="pln"> count</span><span class="pun">(*)</span><span class="pln"> </span><span class="kwd">as</span><span class="pln"> counter
FROM ipb_core_follow f
LEFT JOIN ipb_core_members m ON f</span><span class="pun">.</span><span class="pln">follow_member_id</span><span class="pun">=</span><span class="pln">m</span><span class="pun">.</span><span class="pln">member_id
WHERE m</span><span class="pun">.</span><span class="pln">last_visit </span><span class="pun">&lt;</span><span class="pln"> UNIX_TIMESTAMP</span><span class="pun">(</span><span class="pln">NOW</span><span class="pun">()</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> INTERVAL </span><span class="lit">1</span><span class="pln"> YEAR</span><span class="pun">)</span><span class="pln"> 
GROUP BY f</span><span class="pun">.</span><span class="pln">follow_app</span><span class="pun">,</span><span class="pln"> f</span><span class="pun">.</span><span class="pln">follow_area</span><span class="pun">,</span><span class="pln"> f</span><span class="pun">.</span><span class="pln">follow_rel_id
ORDER BY counter desc

</span><span class="com">#RIMUOVERLI</span><span class="pln">
DELETE f</span><span class="pun">.*</span><span class="pln"> FROM ipb_core_follow f
LEFT JOIN ipb_core_members m ON f</span><span class="pun">.</span><span class="pln">follow_member_id</span><span class="pun">=</span><span class="pln">m</span><span class="pun">.</span><span class="pln">member_id
WHERE m</span><span class="pun">.</span><span class="pln">last_visit </span><span class="pun">&lt;</span><span class="pln"> UNIX_TIMESTAMP</span><span class="pun">(</span><span class="pln">NOW</span><span class="pun">()</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> INTERVAL </span><span class="lit">1</span><span class="pln"> YEAR</span><span class="pun">)</span><span class="pln"> </span></pre>

<p>
	 
</p>]]></description><guid isPermaLink="false">6300</guid><pubDate>Sat, 12 May 2018 18:48:32 +0000</pubDate></item><item><title>Convertire @[member=xxx] in @xxx</title><link>https://invisionita.it/topic/6024-convertire-memberxxx-in-xxx/</link><description><![CDATA[<p>
	Purtroppo l'upgrade potrebbe rimuovere ogni menziona laddove l'utente ha un display name diverso dal nome di registrazione o lo ha variato nel tempo utilizzando la mod "<a href="http://community.invisionpower.com/files/file/6253-mentions" rel="external">Mentions</a>" di Rimi, pertanto qui sotto ho preparato le istruzioni per ripristinare i tag senza il bbcode "member".
</p>

<p>
	Il risultato è che non troverete post con @ senza niente di seguito ma vedrete almeno il nickname utilizzato anche dopo l'upgrade.
</p>

<p>
	<strong>Requisiti</strong>:
</p>

<ul><li>
		Conversione database a utf8 (in questo modo non correte rischi sulle lettere accentate)
	</li>
	<li>
		<a href="https://mariadb.com/kb/en/mariadb/regexp_replace/" rel="external">MariaDB 10.0.5</a>
	</li>
</ul><p>
	1. Metti a confronto il risultato (<a href="https://regex101.com/r/zA8oD5/4" rel="external">scenario</a>)
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_6404_6">
<span class="kwd">select</span><span class="pln"> post</span><span class="pun">,</span><span class="pln"> REGEXP_REPLACE</span><span class="pun">(</span><span class="pln">post</span><span class="pun">,</span><span class="str">'@[[]member=(?:"|)(.*?)(?:"|)[]]'</span><span class="pun">,</span><span class="str">'@\\1'</span><span class="pun">)</span><span class="pln"> AS post_replace
</span><span class="kwd">from</span><span class="pln"> ibf_posts
</span><span class="kwd">where</span><span class="pln"> post like </span><span class="str">'%@[member=%'</span><span class="pln"> limit </span><span class="lit">10</span></pre>

<p>
	2. Aggiorna i contenuti
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_5157_5">
<span class="pln">update ibf_posts
</span><span class="kwd">set</span><span class="pln"> post</span><span class="pun">=</span><span class="pln">REGEXP_REPLACE</span><span class="pun">(</span><span class="pln">post</span><span class="pun">,</span><span class="str">'@[[]member=(?:"|)(.*?)(?:"|)[]]'</span><span class="pun">,</span><span class="str">'@\\1'</span><span class="pun">)</span><span class="pln">
</span><span class="kwd">where</span><span class="pln"> post like </span><span class="str">'%@[member=%'</span></pre>

<p>
	 
</p>]]></description><guid isPermaLink="false">6024</guid><pubDate>Sat, 27 Feb 2016 04:04:22 +0000</pubDate></item><item><title>Inserire tasto Sorgente nell'editor</title><link>https://invisionita.it/topic/5862-inserire-tasto-sorgente-nelleditor/</link><description><![CDATA[<p>
	Una grande mancanza di IPS4 è senza dubbio la visualizzazione del codice in formato HTML nell'editor di scrittura.<br>
	Ma questa lacuna si può colmare facilmente grazie alla gestione dei plugin di CKEditor integrato su  IPS4 da InvisionPower, il plugin migliore (quello che assomiglia di più al sorgente di IPB3) è senza dubbio <a data-ipb="nomediaparse" href="http://ckeditor.com/addon/codemirror" rel="external">CodeMirror</a>, per inserirlo vi basterà:
</p>

<ul class="bbc">
	<li>
		Scaricarlo dal sito ufficiale di CKEditor
	</li>
	<li>
		Andare nell'amministrazione del proprio forum IPS4
	</li>
	<li>
		Personalizza (Customization)
	</li>
	<li>
		Toolbars
	</li>
	<li>
		Cliccare Aggiungi pulsante (Add Botton) e importare il file zip scaricato
	</li>
	<li>
		Trascinare l'icona Source sulla barra dove si preferisce
	</li>
</ul>

<p>
	Questa procedura la potete eseguire con qualsiasi plugin scaricato da <a data-ipb="nomediaparse" href="http://ckeditor.com/addons/plugins/all" rel="external">CKEditor</a>.
</p>

<p>
	<img alt="post-2-0-05925300-1441061832.png" class="ipsImage" data-ratio="22.87" height="225" width="984" src="https://cdn.gorillahouse.net/invisionita/monthly_08_2015/post-2-0-05925300-1441061832.png" loading="lazy">
</p>

<p><a href="//cdn.gorillahouse.net/invisionita/monthly_08_2015/post-2-0-05925300-1441061832.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="1051" src="//cdn.gorillahouse.net/invisionita/monthly_08_2015/post-2-0-05925300-1441061832_thumb.png" width="80" class="ipsImage ipsImage_thumbnailed" alt="source.png" loading="lazy" height="18.4"></a></p>]]></description><guid isPermaLink="false">5862</guid><pubDate>Mon, 31 Aug 2015 22:59:01 +0000</pubDate></item><item><title>Conteggio globale dei messaggi privati per utente</title><link>https://invisionita.it/topic/5854-conteggio-globale-dei-messaggi-privati-per-utente/</link><description><![CDATA[<pre class="ipsCode prettyprint">SELECT map_user_id, count( * ) AS totale, m.members_display_name, g.g_titleFROM `ibf_message_topic_user_map` mapLEFT JOIN ibf_members m ON ( map.map_user_id = m.member_id )LEFT JOIN ibf_groups g ON ( g.g_id = m.member_group_id )WHERE map_user_active =1AND map_is_system =0AND map_user_banned =0GROUP BY map_user_idORDER BY count( * ) DESC </pre><p>con questa query è possibile avere una lista di valori che individuano la quantità dei messaggi privati di ogni singolo utente.</p><p> </p><p>Vi permette di monitorare la quantità dei messaggi privati e alzare i parametri del gruppo di corrispondenza una volta che si passa ad un piano hosting più performante.</p><p> </p>]]></description><guid isPermaLink="false">5854</guid><pubDate>Fri, 21 Aug 2015 22:27:23 +0000</pubDate></item><item><title>Recache globale con lo strumento di supporto</title><link>https://invisionita.it/topic/5823-recache-globale-con-lo-strumento-di-supporto/</link><description><![CDATA[<p>
	----ATTENZIONE----
</p>

<p>
	controllare in seguito ad un <u>aggiornamento ipb3 a ips4</u> del sito la patch scelta per l'uploads e modificare eventualmente tale riga:
</p>

<pre class="ipsCode prettyprint prettyprinted" style="">
<span class="pln">SELECT </span><span class="pun">*</span><span class="pln">FROM </span><span class="str">`core_file_storage`</span></pre>

<blockquote class="ipsStyle_spoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents ipsClearfix" data-gramm="false">
		<p>
			<span>http://i.imgur.com/LAv8YxM.png</span></p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	 
</p>

<p>
	cercare di fare il login all'AdminCP,
</p>

<p>
	<a data-ipb="nomediaparse" href="http://tuosito.it/" rel="external">http://tuosito.it/</a><strong>admin/</strong>
</p>

<p>
	 
</p>

<p>
	aggiungere dopo l'ultimo <strong>&amp;</strong> questa parte:
</p>

<pre class="ipsCode prettyprint prettyprinted" style="">
<span class="pln">app</span><span class="pun">=</span><span class="pln">core</span><span class="pun">&amp;</span><span class="kwd">module</span><span class="pun">=</span><span class="pln">support</span><span class="pun">&amp;</span><span class="pln">controller</span><span class="pun">=</span><span class="pln">support</span><span class="pun">&amp;</span><span class="pln">_step</span><span class="pun">=</span><span class="pln">self_service</span></pre>

<p>
	cliccate eventualmente su "qualcosa non funziona correttamente" (2° opzione)
</p>

<p>
	 
</p>

<p>
	vi permette di raggiungere rapidamente il modulo, eseguendo una serie di funzioni tra cui:
</p>

<blockquote class="ipsQuote" data-gramm="false" data-ipsquote="">
	<div class="ipsQuote_citation">
		Cita
	</div>

	<div class="ipsQuote_contents ipsClearfix" data-gramm="false">
		<div>
			<p>
				$possibleSolutions = array( '_requirementsChecker', '_databaseChecker', '<strong>_clearCaches</strong>', '_connectionChecker', '_whitespaceChecker', '_upgradeCheck', '_defaultTheme', '_disableThirdParty', '_knowledgebase' );
			</p>
		</div>
	</div>
</blockquote>

<pre class="ipsCode" id="ips_uid_5768_5">
	/**	 
    * Step 2: Self Service - Clear Caches		 
    * @param	int	$id	The current ID	
    * @return	string|NULL	 **/
    
    public function _clearCaches( $id )	{		
    
    /* Clear JS Maps first */		
    
   	 \IPS\Output::clearJsFiles();				
   	 \IPS\Data\Store::i()-&gt;clearAll();		
     \IPS\Data\Cache::i()-&gt;clearAll();				
     return \IPS\Theme::i()-&gt;getTemplate( 'support' )-&gt;tryNow( ++$id, 'support_caches_cleared' );	
    
    }</pre>]]></description><guid isPermaLink="false">5823</guid><pubDate>Fri, 03 Jul 2015 00:59:27 +0000</pubDate></item><item><title>Modifica pannello informazione utente sei post</title><link>https://invisionita.it/topic/5573-modifica-pannello-informazione-utente-sei-post/</link><description><![CDATA[<p>In questo tutorial vi spiego come personalizzare le info sotto l'utente in un post racchiudendole in delle celle...</p><p>prima cosa dirigetevi su</p><p><span><span>ACP</span> <span>- Aspetto</span> <span>-</span> <span>Il tuo</span> <span>stile</span> <span>-</span> <span>CSS</span> <span>-</span> <span>ipb_style.css</span></span></p><p>poi successivamente una volta aperto con un editor cercate</p><pre class="ipsCode prettyprint">.custom_fields {</pre><p>sopra aggiungete questo</p><pre class="ipsCode prettyprint">.custom_fields li {background: #FFFFFF;padding:4px;margin-top:2px;border:1px solid #DDDDDD;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-align:center;width:100%;}</pre><p>bene la parte css è fatta,ricordo che potete cambiare lo sfondo alla voce back ground con il colore che volete,idem per il bordo alla voce border.</p><p> </p><p>Ora andate sui <span><span>ACP</span> <span>- Aspetto</span> <span>-</span> <span>Il tuo stile</span> <span>-</span> <span>Modelli globali-</span> <span>userInfoPane</span></span></p><p>apritelo con un editor e cercate</p><pre class="ipsCode prettyprint">&lt;if test="postCount:|:$author['member_id']"&gt;</pre><p>sopra aggiungete</p><pre class="ipsCode prettyprint">&lt;ul class='custom_fields'&gt;</pre><p>poi cercate</p><pre class="ipsCode prettyprint">&lt;/ul&gt;    &lt;if test="authorcfields:|:$author['custom_fields'] != """&gt;</pre><p>sovrascrivete con</p><pre class="ipsCode prettyprint">&lt;/ul&gt;    &lt;/ul&gt;&lt;if test="authorcfields:|:$author['custom_fields'] != """&gt;</pre><p>salvate tutto ed otterrete questo risultato:</p><p> </p><p><a class="ipsAttachLink ipsAttachLink_image" href="//cdn.gorillahouse.net/invisionita/monthly_01_2014/post-942-0-16854400-1390085444.png" rel="external"><img src="//cdn.gorillahouse.net/invisionita/monthly_01_2014/post-942-0-16854400-1390085444_thumb.png" data-fileid="873" class="ipsImage ipsImage_thumbnailed" alt="post-942-0-16854400-1390085444_thumb.png" loading="lazy"></a></p><p> </p><p>carino vero?</p><p> </p><p> </p><p> </p>]]></description><guid isPermaLink="false">5573</guid><pubDate>Sat, 18 Jan 2014 22:50:51 +0000</pubDate></item><item><title>Sito in locale, come caricare un db di centinaia di mega senza problemi</title><link>https://invisionita.it/topic/5051-sito-in-locale-come-caricare-un-db-di-centinaia-di-mega-senza-problemi/</link><description><![CDATA[<p>La guida vale per EasyPhp ( www.easyphp.org)</p><p> </p><p>Se hai problemi di timeout a caricare un DB o tabelle bloccate "#1100 - Table 'pma_column_info' was not locked with LOCK TABLES" in locale agisci come segue:</p><p> </p><p>Devi definire l'utente abilitato ad utilizzare il database con tutti i privilegi<br><br>Vai in <strong>easyphp( la cartella dove hai installato) /modules/phpmyadmin</strong><br><br>Trova il file <strong>config.inc.php</strong> fai una copia-incolla del file così ti salvi una copia<br><br>Apri <strong>config.inc.php </strong>con un editor decente NOTEPAD++, trova le righe seguenti<br><br>/* User used to manipulate with storage */<br>// $cfg['Servers'][$i]['controlhost'] = '';<br>// $cfg['Servers'][$i]['controluser'] = '';<br>// $cfg['Servers'][$i]['controlpass'] = '';<br><br>togli i commenti e definisci l'admin come segue:<br><br>/* User used to manipulate with storage */<br>$cfg['Servers'][$i]['controlhost'] = '127.0.0.1';<br>$cfg['Servers'][$i]['controluser'] = 'root';<br>$cfg['Servers'][$i]['controlpass'] = '';<br><br>salva e chiudi.<br><br>Vai nella cartella:<br><strong>disco:\EasyPHP (versione)\modules\phpmyadmin(versione installata)</strong> : se ancora non c'è crea una cartella <strong>uploaddir</strong><br><br>All'interno della cartella <strong>uploaddir  </strong>metti il <strong>file.sql</strong> backup del tuo forum, creato precedentemente online da PhpMyAdmin<br><br>A questo punto da <strong>PhpMyAdmin locale</strong> troverai in corrispondenza di import, la possibilità di scegliere :<br>Select from the web server upload directory <strong>uploaddir</strong>/<br>Dal menù a tendina scegli il <strong>file.sql</strong> che vi hai messo prima.</p><p> </p><p>L'import funzionerà ( salvo errori di altro tipo dovuti a database corrotto o altri tipi di errori iniziali )</p>]]></description><guid isPermaLink="false">5051</guid><pubDate>Mon, 21 Jan 2013 20:19:38 +0000</pubDate></item><item><title>Invasione Spam? Don't panic! c'&#xE8; la domanda di sicurezza</title><link>https://invisionita.it/topic/4663-invasione-spam-dont-panic-c%C3%A8-la-domanda-di-sicurezza/</link><description><![CDATA[<p>Molti mi chiedono come fare a bloccare l'invasione degli spammer, e direi che dare una risposta univoca non sia semplicissimo, ma almeno un consiglio lo posso dare. Il fulcro di tutto (per noi italiani) sta nella domanda di sicurezza.</p><p>Ma vediamo un attimo prima quali sono i vari metodi possibili per limitare l'invasione spammer</p><p><strong>REGISTRAZIONE E LOGIN</strong>: funzione di base di tutti i siti, consentire l'inserimento di contenuti e commenti solo agli utenti regsitrati e non ai guest. I guest per inviare (se abilitati) hanno comunque il controllo CAPTCHA da superare, ma lo fanno agevolmente, quindi è meglio evitare.</p><p><strong>VALIDAZIONE PER EMAIL:</strong> questo anche è un sistema di sicurezza fallimentare che viene agevolmente superato, ma almeno serve per costringere  gli utenti a registrarsi con una loro mail.</p><p><strong>ADMIN VALIDATION:</strong> questo è un metodo che chiude molto il margine del primo accesso agli utenti e ha due problemi: <strong>1- </strong>un utente normale potrebbe anche scocciarsi di aspettare tanto tempo per essere attivo;  <strong>2-</strong> il fatto di validarli a mano non significa che possiate riconoscere uno spammer da un utente normale (anche se spesso gli spammer hanno nomi di email particolari) . Io non lo uso.</p><p><strong>CONTROLLO CAPTCHA</strong>: controllo per lettere o immagini, <strong>agevolmente superato</strong> da tutti gli spammer.</p><p>Una possibilità più performante è quella di utilizzare il <a href="http://community.invisionpower.com/files/file/5615-playthru/" rel="external">PlayThru</a> , ma per alcuni utenti italiani inesperti potrebbe non essere facilmente risolvibile.</p><p><strong>SPAM SERVICE DI IP.BOARD</strong>: è un servizio che può essere utilizzato sulle board attive, e teoricamente dovrebbe riuscire a riconoscere automaticamente il livello di rischio che un utente sia uno spammer. Per ora, per gli stati non inglesi o americani,  crea alcuni problemi senza dare veri vantaggi. <strong>Io non lo uso.</strong></p><p><strong>DOMANDA DI SICUREZZA</strong>: questo è l'unico vero metodo per sconfiggere quei bastardi di spammer. Mettete una (o più) domanda di sicurezza (lo trovate in System, colonna sinistra, Question &amp; Answer Challenge). Essendo che siamo italiani possiamo fare delle domande di sicurezza che taglieranno fuori il 99% di utenti fastidiosi. Più la facciamo complicata e più sarà impossibile per loro capire come fare ad entrare, ma fate anche attenzione a fare una domanda che sia veramente comprensibile dagli utenti.</p><p>Tra le domande che mi vengono in mente:</p><p><em>Quanti sono i nani di biancaneve (risposta in lettere)</em></p><p><em>Come viene anche chiamata la scuola materna? (5 lettere)</em></p><p><em>Che cosa amava fare Berlusconi nella sua villa?(due parole uguali)</em></p><p><em>Come si chiamava il puffo con gli occhiali?</em></p><p>eccetera, date spazio alla fantasia.</p><p>Purtroppo molte domande sono state comunque violate, quindi consigliamo di utilizzare domande veramente comprensibili solo a noi italiani. Abbiamo preparato delle domande già impostate con relativa immagine per confondere di più le idee, troverete tutto qui</p><p></p><p><a href="https://invisionita.it/files/file/246-domande-antispam/">http://invisionita.com/forum/files/file/246-domande-antispam/</a></p><p><strong>GRUPPO DI ENTRATA LIMITATO</strong>: un altro sistema è quello di utilizzare come gruppo utenti di base, un gruppo con permessi limitati, che ad esempio finchè non raggiunge i 3 messaggi sarà messo in coda di validazione moderatori. Una volta che 3 messaggi saranno validati, con la funzione <span style="text-decoration:underline;">Promote members of this group</span> to che c'è in fondo alla prima pagina di impostazioni di ciascun gruppo, potrete farlo passare ad un gruppo con permessi normali.</p><p>Questo è quanto, io uso l'email validation e  la domanda di sicurezza molto difficile , non ho praticamente mai avuto problemi con spammer.</p>]]></description><guid isPermaLink="false">4663</guid><pubDate>Tue, 25 Sep 2012 09:02:23 +0000</pubDate></item><item><title>Meta Description</title><link>https://invisionita.it/topic/4640-meta-description/</link><description><![CDATA[<p>La <strong><span style="font-size:18px">meta description</span></strong> è un parametro importante per il <strong><span style="font-size:18px">SEO</span></strong>, anche se non influisce direttamente sul ranking del sito nei motori di ricerca. E' utile per contestualizzare il sito rispetto all'argomento trattato, e renderlo quindi specifico, ma l'utilizzo di una description piuttosto che un altra non va a condizionare il posizionamento nei risultati della ricerca.</p><p>Le Meta Description sono un codice html che deve essere inserito all'interno dei tag &lt;head&gt; &lt;/head&gt; ed ha la seguente sintassi:</p><p></p><div></div><pre class="ipsCode">&lt;META NAME="Description" CONTENT="Descrizione completa del proprio sito"&gt;</pre><p></p><p>Solitamente inserita tra il TITLE e le KEYWORDS</p><p>La <span style="font-size:18px">Meta description</span> viene solitamente visualizzata sotto il nome dei siti trovati nelle <span style="font-size:18px">SERP</span> per delle determinate parole ricercate.</p><p>Cercando l'URL del sito (pratica comunque poco utilizzata) invece è possibile trovare anche i siti che lo contengono nelle proprie descriptions.</p><p>Per determinate SERP però potreste avere visualizzata anche tutta la META DESCRIPTION, oppure solo una parte (anche eventualmente insieme a testi della pagina), oppure neanche una parola della META DESCRIPTION che succede solitamente se le parole ricercate non sono presenti nella Description ma sono presenti nella pagina web trovata.</p><p>La <strong>lunghezza</strong> della Meta Description può essere variabile, anche se si consiglia di <strong>limitarla a 20 parole</strong> in modo che possa anche essere visualizzata completamente nelle SERP.</p><p>Da notare che le META DESCRIPTION vengono anche mostrate negli Extended Sitelinks del vostro sito, ma meno parole verranno visualizzate. Purtroppo anche qui non è detto che i motori di ricerca restituiscano solo Extended SiteLinks con description che contengono le parole gercate.</p><p>Facendo invece riferimento ai testi che vengono visualizzati nella pagine dei <strong>social network</strong>, quando quel contenuto viene condiviso, è preferibile avere una description corretta, visto che spesso verrà visualizzata proprio quella, mentre nei casi in cui non è possibile inserirla allora è proferibile iniziare il testo della pagina con una frase significativa e rappresentativa del contenuto.</p>]]></description><guid isPermaLink="false">4640</guid><pubDate>Mon, 17 Sep 2012 12:24:33 +0000</pubDate></item></channel></rss>
