KoalaVolant
Lun 6 Juin 2022 - 13:23
Ce QEEL a été fait pour une commande.
Il existe une page d'accueil qui va avec : clic
Donc le HTML est à mettre dans le template "Page d'accueil / index_body" :3
Il y a dedans les groupes et leurs descriptions, ainsi que les crédits à modifier !
Dans le CSS il y a toutes les couleurs, avecun système de couleurs au début !
(il y a notamment la couleur des groupes)
Il existe une page d'accueil qui va avec : clic
HTML
Donc le HTML est à mettre dans le template "Page d'accueil / index_body" :3
Il y a dedans les groupes et leurs descriptions, ainsi que les crédits à modifier !
- Code:
{JAVASCRIPT}
<!-- BEGIN message_admin_index -->
<table class="forumline pa-wrap" width="100%" border="0" cellspacing="1" cellpadding="0">
<!-- BEGIN message_admin_titre -->
<tr>
<td class="catHead" height="28"><span class="cattitle">{message_admin_index.message_admin_titre.MES_TITRE}</span></td>
</tr>
<!-- END message_admin_titre -->
<!-- BEGIN message_admin_txt -->
<tr>
<td class="row1" rowspan="3" align="center" valign="middle">
<div class="gensmall">{message_admin_index.message_admin_txt.MES_TXT}</div>
</td>
</tr>
<!-- END message_admin_txt -->
</table>
<!-- END message_admin_index -->
<!-- BEGIN switch_user_login_form_header -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="user_login_form forumline">
<tr>
<td width="50%" valign="top" align="{switch_user_login_form_header.V_ALIGN}" class="row1">
<table>
<tr>
<td><span class="genmed">{L_USERNAME}:</span> </td>
<td><input class="post" type="text" size="10" name="username"/> </td>
<td>
<input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} />
<span class="gensmall">{L_AUTO_LOGIN}</span>
</td>
</tr>
<tr>
<td><span class="genmed">{L_PASSWORD}:</span> </td>
<td><input class="post" type="password" size="10" name="password"/> </td>
<td>{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" /></td>
</tr>
</table>
</td>
<!-- BEGIN switch_social_login -->
<td width="10%" align="center" valign="middle" class="row1">
<span class="genmed fb_or">{switch_user_login_form_header.switch_social_login.L_OR}</span>
</td>
<td width="40%" class="align_gauche row1">
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
<!-- BEGIN topicit_connect -->
<div class="ti-connect"></div>
<!-- END topicit_connect -->
</div>
</td>
<!-- END switch_social_login -->
</tr>
</table>
</form>
<!-- END switch_user_login_form_header -->
{CHATBOX_TOP}
{BOARD_INDEX}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" valign="top">
<!-- BEGIN switch_user_logged_in -->
<span class="gensmall"><a href="{U_MARK_READ}" class="gensmall">{L_MARK_FORUMS_READ}</a></span>
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_delete_cookies -->
<br /><span class="gensmall"><a href="{switch_delete_cookies.U_DELETE_COOKIES}" class="gensmall" rel="nofollow">{switch_delete_cookies.L_DELETE_COOKIES}</a></span>
<!-- END switch_delete_cookies -->
</td>
<td width="50%" align="right">
<span class="gensmall">
<a href="{U_TODAY_ACTIVE}" class="gensmall">{L_TODAY_ACTIVE}</a><br />
<a href="{U_TODAY_POSTERS}" class="gensmall">{L_TODAY_POSTERS}</a><br />
<a href="{U_OVERALL_POSTERS}" class="gensmall">{L_OVERALL_POSTERS}</a>
<!-- BEGIN switch_on_index -->
<!-- BEGIN switch_delete_cookies -->
<br /><a href="{switch_on_index.switch_delete_cookies.U_DELETE_COOKIES}" class="gensmall" rel="nofollow">{switch_on_index.switch_delete_cookies.L_DELETE_COOKIES}</a>
<!-- END switch_delete_cookies -->
<!-- END switch_on_index -->
</span>
</td>
</tr>
</table>
<!-- BEGIN switch_user_login_form_footer -->
<form action="{S_LOGIN_ACTION}" method="post" name="form_login">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="user_login_form forumline">
<tr>
<td width="50%" valign="top" align="right" class="row1">
<table>
<tr>
<td><span class="genmed">{L_USERNAME}:</span> </td>
<td><input class="post" type="text" size="10" name="username"/> </td>
<td>
<input class="radio" type="checkbox" name="autologin" {AUTOLOGIN_CHECKED} />
<span class="gensmall">{L_AUTO_LOGIN}</span>
</td>
</tr>
<tr>
<td><span class="genmed">{L_PASSWORD}:</span> </td>
<td><input class="post" type="password" size="10" name="password"/> </td>
<td>{S_HIDDEN_FIELDS}<input class="mainoption" type="submit" name="login" value="{L_LOGIN}" /></td>
</tr>
</table>
</td>
<!-- BEGIN switch_social_login -->
<td width="10%" align="center" valign="middle" class="row1">
<span class="genmed fb_or">{switch_user_login_form_footer.switch_social_login.L_OR}</span>
</td>
<td width="40%" class="align_gauche row1">
<div class="social_btn">
<!-- BEGIN fb_connect -->
<div class="fb-login-button"></div>
<!-- END fb_connect -->
<!-- BEGIN topicit_connect -->
<div class="ti-connect"></div>
<!-- END topicit_connect -->
</div>
</td>
<!-- END switch_social_login -->
</tr>
</table>
</form>
<!-- END switch_user_login_form_footer -->
<!-- BEGIN disable_viewonline -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&family=Marck+Script&display=swap" rel="stylesheet">
<div class="qeel-total">
<div class="qeel-title">Qui est sur Cosmos ?</div>
<div class="qeel-gauche">
<div class="enlign"><strong>Ils sont là :</strong>
<span id="memen">{LOGGED_IN_USER_LIST}</span></div>
<div class="qeel-credits"><span>QEEL et de PA -KoalaVolant | JS du QEEL - BeeV/La tambouille des râleuses</span></div>
<div class="qeel-bothisgood">
<span class="qeel-membre" id="memtot">{TOTAL_USERS} Membres</span>
<span class="qeel-mess" id="messtot">{TOTAL_POSTS} Messages</span>
</div>
</div>
<!-- <div class="degr dern-in">Il vient d'arriver parmi nous</div>
<div class="dern-in2" id="newus">{NEWEST_USER}</div> -->
<div class="qeel-milieu">
<div class="wrap-groupes">
<span class="groupe1"></span>
<span class="groupe2"></span>
<span class="groupe3"></span>
</div>
<div id="descr_groupes">
<div class="gr1"><span><strong>Etudiants</strong> - Les étudiants sont tous ceux apprenant encore au sein de l’école de Daegu. Plusieurs cursus différents leur sont offerts. Le classique est pour ceux ayant commencé leurs études avant leurs vingt-cinq ans. Le tardif, pour ceux ayant commencé leurs études après leurs vingt-cinq ans. Et le second cursus s’adresse à ceux désirant apprendre une seconde spécialisation. Seuls les étudiants inscrits dans un second cursus sont autorisés à utiliser la magie en-dehors de l’école.
Tous ces étudiants ne vivent pas forcément au même endroit et ne suivent pas les mêmes cours, mais ils se croisent régulièrement dans les différents bâtiments de l’école.
</span></div>
<div class="gr2"><span><strong>Personnels de l'école</strong> - Le personnel de l’école comprend de très nombreuses personnes et de très nombreux métiers différents. Qu’il s’agisse des enseignants, des personnels d’entretien ou du comptable, ce groupe contient tous ceux qui oeuvrent dans l’école, qu’ils soient visibles ou non.
A savoir que les membres du personnels n’ont pas nécessairement appris à maîtriser leur magie, et ils n’y sont pas obligés. Seuls les enseignants doivent obligatoirement avoir validé au moins une spécialisation.
</span></div>
<div class="gr3"><span><strong>Magiciens</strong> - Les magiciens ont terminé leur cursus d’apprentissage de la magie. Ils ont tous une spécialisation, voire deux pour ceux qui ont souhaité approfondir leurs connaissances.
Les magiciens sont maintenant entrés dans la vie active et peuvent pratiquer la magie comme bon leur semble, dans le respect des lois. S’ils ont un emploi, ce dernier n’est pas forcément concerné par l’utilisation de la magie.
</span></div>
</div>
</div>
<div class="qeel-droite">
<span id="last-user">
<div id="ib-last-user"></div>
<div id="newus"><h2><div class="titreuser">Bienvenue à notre dernier membre {NEWEST_USER}</div></h2></div>
</span>
<div class="dern-co"><table id="24h" class="qeel-dernier"><span class="gensmall">{L_CONNECTED_MEMBERS}</span></table></div>
</div>
</div>
<script type="text/javascript">
$(function() {
$(".groupe1").addClass("dpb-bloc");
$(".gr1").addClass("actif");
$(".wrap-groupes .groupe1").click(function(){
if(!$(this).hasClass("dpb-bloc")) {
$(".groupe1").addClass("dpb-bloc");
$(".gr1").addClass("actif");
$(".groupe2").removeClass("dpb-bloc");
$(".gr2").removeClass("actif");
$(".groupe3").removeClass("dpb-bloc");
$(".gr3").removeClass("actif");
}
});
$(".wrap-groupes .groupe2").click(function(){
if(!$(this).hasClass("dpb-bloc")) {
$(".groupe2").addClass("dpb-bloc");
$(".gr2").addClass("actif");
$(".groupe1").removeClass("dpb-bloc");
$(".gr1").removeClass("actif");
$(".groupe3").removeClass("dpb-bloc");
$(".gr3").removeClass("actif");
}
});
$(".wrap-groupes .groupe3").click(function(){
if(!$(this).hasClass("dpb-bloc")) {
$(".groupe3").addClass("dpb-bloc");
$(".gr3").addClass("actif");
$(".groupe2").removeClass("dpb-bloc");
$(".gr2").removeClass("actif");
$(".groupe1").removeClass("dpb-bloc");
$(".gr1").removeClass("actif");
}
});
});</script>
<script type="text/javascript">$(function(){
// On teste si l'information du dernier inscrit
// est visible sur la page
if( $('#last-user').length ){
var $lastUser = $('#last-user'),
// Dans ce cas, on va récupérer l'url vers le profil du dernier inscrit
urlLastUser = $lastUser.find('a').attr('href'),
// Et son pseudo
pseudoLastUser = $lastUser.find('a > span > strong').text();
// On déplace l'infobulle juste après le lien
$('#last-user #ib-last-user').insertAfter($lastUser.find('a'));
// on va récupérer l'avatar dans l'infobulle
$('#last-user #ib-last-user').load('' + urlLastUser +' img[alt="'+ pseudoLastUser +'"]');
}
});
</script>
<script type="text/javascript">document.getElementById('messtot').innerHTML=document.getElementById('messtot').innerHTML.replace(/Nos membres ont posté un total de/,"");</script>
<script type="text/javascript">document.getElementById('messtot').innerHTML=document.getElementById('messtot').innerHTML.replace(/messages/,"");</script>
<script type="text/javascript">document.getElementById('messtot').innerHTML=document.getElementById('messtot').innerHTML.replace(/message/,"");</script>
<script type="text/javascript">document.getElementById('memtot').innerHTML=document.getElementById('memtot').innerHTML.replace(/Nous avons/,"");</script>
<script type="text/javascript">document.getElementById('memtot').innerHTML=document.getElementById('memtot').innerHTML.replace(/membre enregistré/,"");</script>
<script type="text/javascript">document.getElementById('memtot').innerHTML=document.getElementById('memtot').innerHTML.replace(/membres enregistrés/,"");</script>
<script type="text/javascript">document.getElementById('newus').innerHTML=document.getElementById('newus').innerHTML.replace(/L'utilisateur enregistré le plus récent est/,"");</script>
<script type="text/javascript">document.getElementById('memen').innerHTML=document.getElementById('memen').innerHTML.replace(/Utilisateurs enregistrés :/," ");</script>
<script type="text/javascript">document.getElementById('24h').innerHTML=document.getElementById('24h').innerHTML.replace(/Membres connectés au cours des 24 dernières heures :/," ");</script>
<!-- END disable_viewonline -->
{CHATBOX_BOTTOM}
<br clear="all" />
{AUTO_DST}
CSS
Dans le CSS il y a toutes les couleurs, avecun système de couleurs au début !
(il y a notamment la couleur des groupes)
- Code:
/******************* QEEL PAR KOALAVOLANT *************/
/* Couleurs */
:root{
--main-color:#E5E9DE;
--main-color-d: linear-gradient(90deg, rgba(148,186,222,1) 0%, rgba(194,209,192,1) 100%);
--snd-color:#7A8D53;
--three-color:#7597b7;
--grey:#555;
--white:#f0f0f0;
--font1:'DM Sans', sans-serif;
--font2: 'Marck Script', cursive; ;
--groupe1:#4f5bff;
--groupe2:#ff3d2f;
--groupe3:#00a427;
}
.qeel-total, .qeel-total *{ box-sizing:border-box; }
.qeel-total{ margin:0 auto; width:800px; display:flex; justify-content:space-between; flex-wrap:wrap;
font-family:var(--font1); font-size:13px; line-height:16px; }
.qeel-title{ width:100%; font-family:var(--font2); font-size:25px; text-align:center;
background:var(--main-color-d); color:var(--white); padding:5px; margin-bottom:10px; }
.qeel-gauche, .qeel-droite{ width:39%; }
.qeel-milieu{ width:20% }
.qeel-gauche .enlign, .qeel-droite .qeel-dernier .gensmall{ width:100%; background:var(--white); border:1px solid var(--three-color);
padding:5px; height:70px; overflow:auto; margin-bottom:5px; }
.qeel-gauche .enlign a{ text-decoration:none; }
.qeel-credits{ padding:5px; background:var(--main-color); color:var(--grey); font-size:11px; height:50px; overflow:auto; }
.qeel-bothisgood{ width:100%; display:flex; justify-content:space-between; }
.qeel-bothisgood span{ display:block; width:49.5%; background:var(--main-color-d);
color:var(--white); text-align:center; padding:5px; margin:5px 0px; clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%); }
/* Petits groupes */
.wrap-groupes{ display:flex; justify-content:center; }
.wrap-groupes span{ display:block; height:30px; width:30px; margin:0px 3px; cursor:pointer;
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);}
.groupe1{ background-color:var(--groupe1); }
.groupe2{ background-color:var(--groupe2); }
.groupe3{ background-color:var(--groupe3); }
/* Description Groupe */
.gr1 strong{ color:var(--groupe1); }
.gr2 strong{ color:var(--groupe2); }
.gr3 strong{ color:var(--groupe3); }
#descr_groupes span strong{ text-transform:uppercase; font-family:var(--font1); }
#descr_groupes{ position:relative; height:170px; }
#descr_groupes div{ display:none; justify-content:space-between; width:100%; position:absolute; top:10px; left:0px; height:115px; font-size:11px; }
#descr_groupes span{ width:100%; display:block; height: 115px; overflow: auto; text-align:justify;}
#descr_groupes .actif{ display:flex; }
#last-user{ clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 0% 0%); display:flex; align-items:center; width:100%; height:50px; background:var(--main-color-d); padding:5px; margin-bottom:5px; }
#last-user #newus{ padding-left: 10px; }
#last-user h2{ position:relative;}
#last-user img{ width:50px; height:55px; object-fit:cover; position:absolute; top: -10px;
padding:3px; left:0px; }
.titreuser{ width:100%; display:block;
color:var(--grey); padding-left:58px; }
#newus a{ font-size:12px; margin-top:5px; width:100%; display:block; text-decoration:none; }
.qeel-total td.row1{ background:none; }
.qeel-dernier .gensmall{ height: 97px !important; display:block;}
.qeel-total::-webkit-scrollbar, scrollbar {height:12px; width:5px; background:none; margin-right:5px;}
.qeel-total::-webkit-scrollbar-thumb, scrollbar-thumb {background:var(--three-color); height:30px; border-radius:30px;}
.qeel-total::-webkit-scrollbar-corner, scrollbar-corner {background:none;}
/***************** FIN DU QEEL PAR KOALAVOLANT **************/