Connexion

Récupérer mon mot de passe

Derniers sujets
» *RESOLU*[PhpBB2] Changer le lien d'une image par une icone font awesone
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Aujourd'hui à 14:57 par Milouze14

» *RESOLU*[AwesomeBB] Profils en onglets
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Aujourd'hui à 12:04 par Milouze14

» histoire du Jour sans fin
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Hier à 8:11 par Quad Daniel

» Test d'intelligence des politiciens-(e) histoire blagounette
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Ven 23 Aoû 2019 - 9:22 par Quad Daniel

» Règlement de l'entraide Forumactif
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Jeu 22 Aoû 2019 - 11:42 par BADLANDS

» [AwesomeBB] Problème avec le tuto "AutoSuggestion" - Incompatible version AwesomeBB
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Mer 21 Aoû 2019 - 12:14 par MathisB

» *RESOLU*[AwesomeBB] Barre de progression sur la page - AwesomeBB
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Mar 20 Aoû 2019 - 21:17 par Milouze14

» *RESOLU*[PhpBB2] Insérer la valeur d'un champ personnalisé dans une page HTML
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Mar 20 Aoû 2019 - 19:11 par Milouze14

» *CORBEILLE*[PhpBB2] Récupérer la valeur d'un input
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Lun 19 Aoû 2019 - 18:42 par Milouze14

» *RESOLU*[PhpBB3] Prévisualisation directe
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Ven 16 Aoû 2019 - 11:06 par Milouze14

» *RESOLU*[PhpBB2] l'image s'éclairci dans le codage
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Lun 12 Aoû 2019 - 6:30 par Milouze14

» *RESOLU*[PhpBB2] Vérifier valeur dans InArray (Jquery)
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Sam 10 Aoû 2019 - 6:24 par Milouze14

» *RESOLU*[PhpBB2] Récupérer valeur checkbox
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Jeu 8 Aoû 2019 - 4:17 par Milouze14

» [Toutes versions] Utiliser les variables utilisateur/forum
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Mer 31 Juil 2019 - 19:36 par photoclic

» *RESOLU*[PhpBB2] Encadrement des photos dans le .preview .postbody
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Mer 31 Juil 2019 - 19:19 par Milouze14

» *RESOLU*[PhpBB3] Nombre de messages et membres su qeel
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Mer 31 Juil 2019 - 17:01 par no_way

» *RESOLU*[PhpBB2] Prévisualisation en direct
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Lun 29 Juil 2019 - 17:42 par Milouze14

» *RESOLU*[PhpBB2] La version web ne s'affiche pas sur "mon" IPAD.
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Ven 26 Juil 2019 - 19:51 par Milouze14

» [AwesomeBB] Problème avec le tuto "AutoSuggestion" - Incompatible version AwesomeBB
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Dim 21 Juil 2019 - 6:07 par Milouze14

» [Toutes versions]Remplacer les icônes de l'éditeur par des icônes FontAwesome
[TOUTES VERSIONS] Créer un widget Dernières publications Clock-10Sam 20 Juil 2019 - 11:23 par Morane

[TOUTES VERSIONS] Créer un widget Dernières publications

Voir le sujet précédent Voir le sujet suivant Aller en bas

Neptunia
Neptunia
Milouzien

MessageNeptunia le Dim 21 Mai 2017 - 20:27

Coucou la compagnie !!


Il y a une dizaine de jours Forumactif a ajouté une nouveauté à sa plateforme de fora gratuits !

[TOUTES VERSIONS] Créer un widget Dernières publications 1f4cc Nouveauté Forumactif : les publications sur les forums.

En bref, il s'agit d'un système de pages indépendantes du forum et consultables par tous (membres ou pas). Pages qu'il est possible de construire de façon collaborative à la façon d'un wiki. Toutefois seuls les membres peuvent contribuer, et l'administration du forum peut même restreindre davantage ce droit de création et d'édition des publications.

Ces pages sont optimisées pour s'afficher très rapidement sur mobile (codage adaptatif, aucune image, menu sommaire)

Malheureusement comme nombre de nouveautés depuis quelques années, cela nous est fourni de façon brute et plutôt sommaire. Pour l'amélioration, voire un simple ajout de fonctions essentielles, il faut compter sur leur bon vouloir ou tout bonnement faire notre deuil d'une fonctionnalité qui aurait été utile si un peu plus fignolée dès le début.

Et une fonctionnalité essentielle est précisément de savoir quand il y a de nouvelles publications. Tellement essentielle que ça n'a pas été implémenté. D'où l'existence de ce tutoriel.




Shadow et Dana Domirani avaient déjà proposé un tutoriel pour créer un widget ne reprenant que les derniers sujets d'un sous-forum précis. Je suis partie de ce tuto pour créer mon propre widget.

:peintrE:   Widget dernier sujets d'un sous-forum isolé





Comme j'ai déjà fourni ces codes sur le forum officiel de support, le tuto est disponible sans obligation d'y poster.


[TOUTES VERSIONS] Créer un widget Dernières publications 31-20e3 Créer un widget avec le code suivant :
Code:
<div id="nep-publi"> </div>

Au lieu de créer un widget, il est possible de placer ce code dans le message d'accueil du forum, une description de catégorie où à n'importe quel endroit ou le HTML est autorisé.


[TOUTES VERSIONS] Créer un widget Dernières publications 32-20e3 Créer un nouveau code Javascript avec un titre explicite et placé sur toutes les pages, avec le code suivant :

Code:
  jQuery(document).ready(function(){
    jQuery("#nep-publi").load("/publi div.article-infos:lt(5)");
    });

Le javascript est paramétré pour afficher les cinq dernières publications. Pour réduire ou augmenter ce nombre il suffit de modifier le (5) présent dans le code javascript.


[TOUTES VERSIONS] Créer un widget Dernières publications 33-20e3 Ajouter à votre feuille de style CSS, le code suivant :

Code:
#nep-publi div.article-infos {
  display: block !important;
  margin: 2px 1px 0;
  padding: 2px 5px 5px 30px;
  border: 1px solid #B1BFC0;
  border-radius: 5px;
  background: #F3F9F9 url('https://i.servimg.com/u/f44/16/54/26/99/old-ve10.png') no-repeat 5px center;
  text-decoration: none !important;
  }
#nep-publi div.article-infos:hover {
  background-color: #D8DEDE;
  color: #708090 !important;
  text-shadow: #fff 1px 1px 0px;
  }
#nep-publi ul.inline li {
  display: inline-block;
  margin-left: 5px;
  }

Ce CSS est personnalisable à volonté et a pour seul but de produire un widget opérationnel sans rien ajouter ou modifier.


[TOUTES VERSIONS] Créer un widget Dernières publications 34-20e3 Il ne reste plus qu'à activer votre widget ...

... et à créer de nouvelles publications.




Ce tutoriel devrait fonctionner sur n'importe quelle version de forum Forumactif, toutefois il n'a pour l'instant été testé en conditions réelles que sur PunBB et ModernBB.


Pour la version AwesomeBB:
https://www.milouze14.com/t32160-awesomebbcreer-un-widget-dernieres-publications#611108


Dernière édition par Milouze14 le Mar 7 Mai 2019 - 17:42, édité 5 fois (Raison : Ajout du lien pour la version AwesomeBB)
clost
clost
Milouzien

Messageclost le Lun 22 Mai 2017 - 7:04

Merci @Neptunia   impeccable
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Lun 22 Mai 2017 - 8:30

Hello Hélène,
merci pour le partage tape la
photoclic
photoclic
Milouzien

Messagephotoclic le Lun 22 Mai 2017 - 11:48

Merci Néptunia, c'est tout bon.
Neptunia
Neptunia
Milouzien

MessageNeptunia le Sam 8 Juil 2017 - 7:49

Je viens de mettre à jour le CSS qui comportait une coquille empêchant la prise en compte du premier bloc d'instructions.
photoclic
photoclic
Milouzien

Messagephotoclic le Sam 8 Juil 2017 - 8:30

Je confirme que cela fonctionne en PHPBB3.

Ne manquerait-il pas un  ;  à la fin de cette ligne?


Code:
text-shadow: #fff 1px 1px 0px
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 8 Juil 2017 - 8:32

Hello Hélène et Serge,

tu n'aimes pas le tit robot Hélène mdr
(Raison : c_o_n_ç_u remplacé par un mot qui convient à "Mossieu le robot de l'administration")

oui effectivement Serge, je ne sais pas si Hélène repassera , je vais donc corriger cela de suite clin oeil
Neptunia
Neptunia
Milouzien

MessageNeptunia le Sam 8 Juil 2017 - 11:59

Oui Serge c'était bien un oubli mais le dernier point-virgule avant une } est sensé être facultatif donc ça devrait fonctionner sans ou avec.

D'ailleurs l'astuce d'origine omet elle aussi le dernier point-virgule. Vu que j'ai copié, ceci explique cela.
Milouze14
Milouze14
Fondateur

MessageMilouze14 le Sam 8 Juil 2017 - 16:29

Oui Serge c'était bien un oubli mais le dernier point-virgule avant une } est sensé être facultatif donc ça devrait fonctionner sans ou avec.

Tout dépend des fofos Hélène,
les vieilles versions sont très sensibles sur les fermetures, d'ailleurs je l'ai vu à plusieurs reprises sur l'entraide clin oeil et sur celui aussi
Sick.l.Offrande
Sick.l.Offrande
Milouzien

MessageSick.l.Offrande le Mar 19 Déc 2017 - 2:17

Merci beaucoup tout de même :)
Sa vas parfaitement coller a mon petit forum <3
ribelle
ribelle
Milouzien

Messageribelle le Jeu 22 Fév 2018 - 17:37

Merci c'est Nikel  yesss
Kaeyla
Kaeyla
Milouzien

MessageKaeyla le Mar 5 Juin 2018 - 11:10

Bonjour,  hinhin 
Merci infiniment pour ce magnifique partage  super
HeroxAquariophile
HeroxAquariophile
Milouzien

MessageHeroxAquariophile le Mer 24 Avr 2019 - 23:15

Bonjour , il y'a un bug , le widget ne s'affiche pas pour les invités du moins juste un widget vide, sauriez vous comment y remédier ??

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum