Membres connectés récemment
[PHPBB3] Regrouper 2 scripts dans le Bienvenue de la toolbar
2 participants
Page 1 sur 1 • Partagez
- Version du forum :PHPBB3
- Templates modifiés :oui
- Navigateur :Firefox
Bonjour à tous les milouziens,
Je découvre grâce à la dernière newsletter du forum cette astuce:
https://www.milouze14.com/t32783-toutes-versions-afficher-le-nombre-de-scripts-disponible-dans-le-welcometoolbar#625039
avec son code:
Philippe m'avait écrit par ailleurs, il y a longtemps, ce script qui permet d"accéder de la même façon à des rubriques du PA et qui pourrait aussi intéresser les membres:
Serait-il possible de regrouper ces 2 codes en implémentant le second code dans le premier, ou l’inverse.
merci pour votre aide.
Je découvre grâce à la dernière newsletter du forum cette astuce:
https://www.milouze14.com/t32783-toutes-versions-afficher-le-nombre-de-scripts-disponible-dans-le-welcometoolbar#625039
avec son code:
- Code:
$(function(){$(function(){
var PA=$('a[href^="/admin/?part=admin"]').length;
if(PA)
{
var tid = $('a[href^="/admin/?part=admin"]').attr('href').substring(23,55);
var num=50;
var modulejs="/admin/?mode=js&part=modules&sub=html&tid=";
$.get(modulejs+tid , function(data){
var h= $(data).find('table[id="listJs"]').find('tbody:first').find('tr').length;
var result=num-h;
$('ul[id="fa_menulist"]').find('a[href$="admin"]').closest('li').after('<li><a class="M14_pa_js" href="'+modulejs+tid+'">'+result+' script(s) disponible(s)</a></li>');
});}})});
Philippe m'avait écrit par ailleurs, il y a longtemps, ce script qui permet d"accéder de la même façon à des rubriques du PA et qui pourrait aussi intéresser les membres:
- Code:
$(function(){ $(function(){
if(_userdata["user_level"] ==1 ){
var tid = $('a.mainmenu[href^="/login"]').attr('href').substring(20,52);
$('<li><a href="/admin/index.forum?part=themes&sub=logos&mode=css&extended_admin=1&tid='+tid+'">Feuille de style CSS</a></li>
<li><a href="/admin/index.forum?mode=js&part=modules&sub=html&tid='+tid+'">Gestion des codes Javascript</a></li>
<li><a href="/admin/index.forum?part=general&sub=newsletter&tid='+tid+'">Nouvelle NewsLetter </a></li>
<li><a href="/admin/index.forum?mode=archive&part=general&sub=newsletter&tid='+tid+'">Newsletters archivées</a></li>
<li><a href="/admin/index.forum?part=general&sub=newsletter&mode=edit&write_mode=html&mid=355&extended_admin=1&tid='+tid+'">Dernière NewsLetter</a></li>
<li class="fa_separator" id="end_acplinks"></li>')
.insertBefore('#fa_menulist li:last-child');
}
})});
Serait-il possible de regrouper ces 2 codes en implémentant le second code dans le premier, ou l’inverse.
merci pour votre aide.
Hello Serge,
alors, hum pourquoi attendre la dernière New_letter?
L'astuce date du mois de Septembre, faut venir plus souvent .
Il ne faut pas de mot de passe pour accéder au P.A Serge comme annoncé sur l'astuce:
https://www.milouze14.com/t32783-toutes-versions-afficher-le-nombre-de-scripts-disponible-dans-le-welcometoolbar#625039
Alors, j'ai quelque modifié le script afin qu'il soit plus fiable et on se base sur le lien admin présent en bas de page ou ailleurs,
l'affichage sera identique au précédent.
Remplaces le script par celui-ci:
Cette ligne peut être supprimée Serge car elle fait doublon:
Car l'ajout :
Mène au même endroit .
Le script en supprimant le doublon:
Résultat:
alors, hum pourquoi attendre la dernière New_letter?
L'astuce date du mois de Septembre, faut venir plus souvent .
Il ne faut pas de mot de passe pour accéder au P.A Serge comme annoncé sur l'astuce:
https://www.milouze14.com/t32783-toutes-versions-afficher-le-nombre-de-scripts-disponible-dans-le-welcometoolbar#625039
Alors, j'ai quelque modifié le script afin qu'il soit plus fiable et on se base sur le lien admin présent en bas de page ou ailleurs,
l'affichage sera identique au précédent.
Remplaces le script par celui-ci:
- Code:
$(function(){ $(function(){
var PA=$('a[href^="/admin/?part=admin"]').length;
if(PA)
{
var tid = $('a[href^="/admin/?part=admin"]').attr('href').substring(23,55);
var num=50;
var modulejs="/admin/?mode=js&part=modules&sub=html&tid=";
$.get(modulejs+tid , function(data){
var h= $(data).find('table[id="listJs"]').find('tbody:first').find('tr').length;
var result=num-h;
$('ul[id="fa_menulist"]').find('a[href$="admin"]').closest('li').after('<li><a href="/admin/index.forum?part=themes&sub=logos&mode=css&extended_admin=1&tid='+tid+'">Feuille de style CSS</a></li>
<li><a href="/admin/?mode=js&part=modules&sub=html&tid='+tid+'">Gestion des codes Javascript </a></li>
<li><a class="M14_pa_js" href="'+modulejs+tid+'">'+result+' <span style="margin-left:5px;">script(s)</span><span style="margin-left:5px;">disponible(s)</span></a></li>
<li><a href="/admin/index.forum?part=general&sub=newsletter&tid='+tid+'">Nouvelle NewsLetter </a></li>
<li><a href="/admin/index.forum?mode=archive&part=general&sub=newsletter&tid='+tid+'">Newsletters archivées</a></li>
<li><a href="/admin/index.forum?part=general&sub=newsletter&mode=edit&write_mode=html&mid=355&extended_admin=1&tid='+tid+'">Dernière NewsLetter</a></li>
<li class="fa_separator" id="end_acplinks"></li>');});}})});
Cette ligne peut être supprimée Serge car elle fait doublon:
- Code:
<li><a href="/admin/?mode=js&part=modules&sub=html&tid='+tid+'">Gestion des codes Javascript </a></li>
Car l'ajout :
- Code:
<li><a class="M14_pa_js" href="'+modulejs+tid+'">'+result+' <span style="margin-left:5px;">script(s) disponible(s)</span></a></li>
Mène au même endroit .
Le script en supprimant le doublon:
- Code:
$(function(){ $(function(){
var PA=$('a[href^="/admin/?part=admin"]').length;
if(PA)
{
var tid = $('a[href^="/admin/?part=admin"]').attr('href').substring(23,55);
var num=50;
var modulejs="/admin/?mode=js&part=modules&sub=html&tid=";
$.get(modulejs+tid , function(data){
var h= $(data).find('table[id="listJs"]').find('tbody:first').find('tr').length;
var result=num-h;
$('ul[id="fa_menulist"]').find('a[href$="admin"]').closest('li').after('<li><a href="/admin/index.forum?part=themes&sub=logos&mode=css&extended_admin=1&tid='+tid+'">Feuille de style CSS</a></li>
<li><a class="M14_pa_js" href="'+modulejs+tid+'">'+result+' <span style="margin-left:5px;">script(s)</span><span style="margin-left:5px;">disponible(s)</span></a></li>
<li><a href="/admin/index.forum?part=general&sub=newsletter&tid='+tid+'">Nouvelle NewsLetter </a></li>
<li><a href="/admin/index.forum?mode=archive&part=general&sub=newsletter&tid='+tid+'">Newsletters archivées</a></li>
<li><a href="/admin/index.forum?part=general&sub=newsletter&mode=edit&write_mode=html&mid=355&extended_admin=1&tid='+tid+'">Dernière NewsLetter</a></li>
<li class="fa_separator" id="end_acplinks"></li>');});}})});
Résultat:
Sujets similaires
» [PHPBB3] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
» [PHPBB3] Problémes script : faire clignoter notification dans la toolbar
» [TOUTES VERSIONS] Toolbar menu bienvenue et notifications version modernBB
» [PHPBB2] Menu déroulant dans la toolbar
» [PHPBB2] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
» [PHPBB3] Problémes script : faire clignoter notification dans la toolbar
» [TOUTES VERSIONS] Toolbar menu bienvenue et notifications version modernBB
» [PHPBB2] Menu déroulant dans la toolbar
» [PHPBB2] Afficher l'id/ami et brouillon dans le Welcome de la toolbar
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum