avviso di presentazione per nuovi utenti 2

Area dedicata a tutte le MODs per phpBB 3.0.X
Rispondi
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

avviso di presentazione per nuovi utenti 2

Messaggio da alex75 »

Mostra una barra d'avviso, ai nuovi utenti, che spiega di dover postare in area presentazioni, per poter avere accesso alle altre aree e funzioni del forum.
A differenza della precedente versione, l'avviso viene mostrato in una barra flottante.
Autore: alex75
versione phpbb: 3.0.11
Edit 11/07/2015: Se cercate l'estensione per phpbb 3.1.X la trovate ->Qui<-
Apri styles/prosilver/template/overall_header.html
trova:

Codice: Seleziona tutto

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
		<div id="information" class="rules">
			<div class="inner"><span class="corners-top"><span></span></span>
				<strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
			<span class="corners-bottom"><span></span></span></div>
		</div>
		<!-- ENDIF -->
Aggiungi dopo:

Codice: Seleziona tutto

<!-- MOD Autor: alex75 www.vitara.it -->		
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN and S_USER_NEW -->
<style type="text/css">

#topbar{
position:absolute;
padding: 2px;
background-color:#DCDCDC;width:100%;
-khtml-opacity:.80; 
-moz-opacity:.80; 
-ms-filter:”alpha(opacity=80)”;
filter:alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.8);
opacity:.80; 
border:1px solid black;
width: 100%;
visibility: hidden;
z-index: 100;
top: 65px;
height: auto;
}
</style>

<script type="text/javascript">

/***********************************************
* Floating Top Bar script- © Dynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 0 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){
	barheight=document.getElementById("topbar").offsetHeight
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
		el.style.visibility="visible"
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startX;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		el.y -= startY;
		}
		return el;
	}
	window.stayTopLeft=function(){
		if (verticalpos=="fromtop"){
		var pY = ns ? pageYOffset : iecompattest().scrollTop;
		ftlObj.y += (pY + startY - ftlObj.y)/8;
		}
		else{
		var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
		ftlObj.y += (pY - startY - ftlObj.y)/8;
		}
		ftlObj.sP(ftlObj.x, ftlObj.y);
		setTimeout("stayTopLeft()", 10);
	}
	ftlObj = ml("topbar");
	stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<div id="topbar">
<p><center><strong><big><img src="/images/lucchetto.png" />Benvenuto! {S_USERNAME} Su {SITENAME}<img src="/images/lucchetto.png" /></br>
Per poter accedere a tutte le funzioni e le aree del forum, dovrai prima aprire un nuovo topic, nella sezione delle presentazioni. </br>
Dopo sarai un membro effettivo del forum e si sbloccheranno automaticamente tutte le aree e le funzioni.</big></strong></center></p>
</div>
</body>
<!-- ENDIF -->

Informazioni aggiuntive:
Andare sul PCA/generale/iscrizione utente e selezionare:
Minimo messaggi per i Nuovi Utenti Registrati: 1
Imposta il gruppo Nuovi Utenti Registrati come predefinito: Sì
Ricordatevi di rendere predefinito il gruppo per gli utenti con 0 messaggi, già esistenti da:
pca/utenti e gruppi/gestisci gruppi e cliccare su membri nella riga relativa al gruppo nuovi utenti.

Aggiornare il template; svuotare la cache. Fine della mod.

Ovviamente ricordate anche di andare su:
pca/utenti e gruppi/permessi forum gruppi
Selezionare il gruppo nuovi utenti
ed assegnare permessi di sola lettura, a tutti i forum tranne che in quello delle presentazioni, dove darete permessi standard.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Hack
Utente
Utente
Messaggi: 167
Iscritto il: 04/12/2012, 22:32
Link del Forum:
Località: Sud Italia
Contatta:

Re: avviso di presentazione per nuovi utenti 2

Messaggio da Hack »

alex io ho installato la prima funziona correttamente ma i nuovi utenti registrati vedono tutte le categorie mi dai una mano??
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: avviso di presentazione per nuovi utenti 2

Messaggio da alex75 »

devi applicare questi accorgimenti:
Informazioni aggiuntive:
Andare sul PCA/generale/iscrizione utente e selezionare:
Minimo messaggi per i Nuovi Utenti Registrati: 1
Imposta il gruppo Nuovi Utenti Registrati come predefinito: Sì
Ricordatevi di rendere predefinito il gruppo per gli utenti con 0 messaggi, già esistenti da:
pca/utenti e gruppi/gestisci gruppi e cliccare su membri nella riga relativa al gruppo nuovi utenti.
Ovviamente si da per scontato che andrai su
pca/utenti e gruppi/permessi forum gruppi
Selezioni il gruppo nuovi utenti
ed assegni permessi di sola lettura a tutti i forum tranne che in quello delle presentazioni che darai permessi standard.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Hack
Utente
Utente
Messaggi: 167
Iscritto il: 04/12/2012, 22:32
Link del Forum:
Località: Sud Italia
Contatta:

Re: avviso di presentazione per nuovi utenti 2

Messaggio da Hack »

io settato tutti no in tutte le categorie (eccetto presentazioni ma me le vede tutte lo stesso) motivo ??
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: avviso di presentazione per nuovi utenti 2

Messaggio da alex75 »

Premesso che parliamo di utenti con 0 messaggi... altrimenti passano a far parte del gruppo utenti registrati e la condizione salta.
Cosa intendi, con li vedono lo stesso?
Vuoi negargli anche la lettura?
Se così fosse dovrai selezionare i permessi su mai.
Altrimenti come già consigliato, settali su sola lettura.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Hack
Utente
Utente
Messaggi: 167
Iscritto il: 04/12/2012, 22:32
Link del Forum:
Località: Sud Italia
Contatta:

Re: avviso di presentazione per nuovi utenti 2

Messaggio da Hack »

si appena postano un messaggio gli utenti diventano Utenti registrati ma io non gli voglio far vedere niente prima che si presentano quindi ho impostato i permessi dei forum tutti su mai eccetto presentazioni ma provando i permessi le vedo tutte le categorie
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: avviso di presentazione per nuovi utenti 2

Messaggio da alex75 »

Forse non mi spiego...
Continui a dire "vedono le categorie"
Certo che vedono i forum...
Ma non hanno ne il tasto rispondi ne il tasto nuovo argomento.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Hack
Utente
Utente
Messaggi: 167
Iscritto il: 04/12/2012, 22:32
Link del Forum:
Località: Sud Italia
Contatta:

Re: avviso di presentazione per nuovi utenti 2

Messaggio da Hack »

ma il fatto e k io ho messo a tutti i permessi MAI e vedono ancora il forum NON HO MESSO SOLA LETTURA
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6268
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: avviso di presentazione per nuovi utenti 2

Messaggio da alex75 »

Hackexpress ha scritto: NON HO MESSO SOLA LETTURA
Premesso che scrivere in maiuscolo significa urlare.
Premesso che stiamo parlando di un'altra mod e siamo quindi nel posto sbagliato.
Premesso che la mod ha lo scopo di avvisare i nuovi utenti e non di togliere il tasto rispondi.(quello si fa con i permessi).
Premesso che i tuoi dubbi con i permessi del forum, non hanno rilevanza con la mod.
Premesso che non hai seguito le istruzioni per la mod (assegnare permessi di lettura)
Premesso che siamo molto OT...
Sei sicuro che tali utenti appartengano soltanto al gruppo nuovi utenti?
Hai fatto una prova a registrare un nuovo utente test?
Cerca anche di chiarire per te cosa significhi vedere il forum e cosa significhi non poter rispondere...
Tali permessi secondo il tuo ragionamento andrebbero tolti anche al gruppo ospiti! e google cosa indicizerebbe del tuo forum?
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Hack
Utente
Utente
Messaggi: 167
Iscritto il: 04/12/2012, 22:32
Link del Forum:
Località: Sud Italia
Contatta:

Re: avviso di presentazione per nuovi utenti 2

Messaggio da Hack »

Premetto che il maiuscolo non era inteso per urlare
Premetto che ho seguito le istruzioni della mod
Proverò a registrare un utente prova
Rispondi