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 -->
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.