[phpBB 3.0.x] Afficher une fenêtre d'informations au démarrage

Toutes les documentations phpBB seront ici.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB 3.0.x] Afficher une fenêtre d'informations au démarrage

Message par Dakin Quelia »

» Afficher une fenêtre d'informations au démarrage

A l'aide de cette documentation, vous allez pouvoir afficher une fenêtre d'informations lorsque l'on vient sur le site pour la première fois. Ce type de fonctionnalité existe sur les forums hébergés par Forumactif.

Tout d'abord, télécharger ce pack et mettez en place les fichiers sur votre forum.

» Définir le texte

Nous allons définir le texte qui sera affiché dans la dite fenêtre.

Ouvrez le fichier template « language/fr/common.php ».

Cherchez: Avant, ajoutez:

Code : Tout sélectionner

//Accueil - by Dakin Quelia
$lang = array_merge($lang, array(
    'HOME_TEXT'            => 'Cum haec taliaque sollicitas eius aures everberarent expositas semper eius modi rumoribus et patentes, varia animo tum miscente consilia, tandem id ut optimum factu elegit: et Vrsicinum primum ad se venire summo cum honore mandavit ea specie ut pro rerum tunc urgentium captu disponeretur concordi consilio, quibus virium incrementis Parthicarum gentium a arma minantium impetus frangerentur.
                            <br /><br />
                            Accedat huc suavitas quaedam oportet sermonum atque morum, haudquaquam mediocre condimentum amicitiae. Tristitia autem et in omni re severitas habet illa quidem gravitatem, sed amicitia remissior esse debet et liberior et dulcior et ad omnem comitatem facilitatemque proclivior.
                            <br /><br />
                            Et quia Montius inter dilancinantium manus spiritum efflaturus Epigonum et Eusebium nec professionem nec dignitatem ostendens aliquotiens increpabat, qui sint hi magna quaerebatur industria, et nequid intepesceret, Epigonus e Lycia philosophus ducitur et Eusebius ab Emissa Pittacas cognomento, concitatus orator, cum quaestor non hos sed tribunos fabricarum insimulasset promittentes armorum si novas res agitari conperissent.',
)); 
» Modification template

Ouvrez le fichier template « styles/{VOTRE_THEME}/template/overall_header.html ».

Cette partie consiste à définir la zone qui contiendra votre texte.

Cherchez:

Code : Tout sélectionner

<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
Après, ajoutez:

Code : Tout sélectionner

<script type="text/javascript" src="{T_TEMPLATE_PATH}/js/pop_start.js"></script>
Cherchez:

Code : Tout sélectionner

		<!-- 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 -->
Après, ajoutez:

Code : Tout sélectionner

		<!-- IF not S_USER_LOGGED_IN -->
        <div id="overlay"></div>
        <div id="alert">
			<dl id="alertMessage">
				<div style="width:600px;font-weight:normal;color:#000;">
					<div class="close"><a href="#" onclick="hideAlert();"><img src="{T_THEME_PATH}/images/close.gif" alt="Fermer" /></a></div>
					<div class="alertText">{L_HOME_TEXT}</div>
				</div>
			</dl>
		</div>
		<!-- ENDIF -->
» Ajout des classes CSS pour la fenêtre

Vous allez ainsi pouvoir donner l'apparence que vous souhaitez à votre fenêtre.

Ouvrez le fichier CSS « styles/{VOTRE_THEME}/theme/common.css ».

A la fin du fichier, ajoute:

Code : Tout sélectionner

/* POPUP */
#overlay {
	background-color:#555;
	display:none;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;
	z-index:999;
}
#alert {
	background:#FFF;
	border: solid 1px #000000;
	display:none;
	position:absolute;
	z-index:1000;
}
#alertHeader{
	background:#DDD;
	line-height:20px;
	text-align:right;
}
#alertMessage{
	padding:10px;
}
.close {
	float:right;
}
.alertText {
	text-align: justify;
	padding: 10px;
}
N'oubliez pas de rafraîchir le template et le thème (onglet Styles) et vider le cache (onglet Général).

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 22 invités