Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

2 participants

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

Résolu Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Jeu 2 Déc 2021 - 17:36

Gros EDIT. Message d'origine : jeu 2 déc - 16:36

Bonjour à tous,

Suite à des échanges avec le Staff ForumActif, j'ai reformulé ma demande d'aide dans l'intérêt de tous.  pirat

Comme je l'ai expliqué dans mon précédent message, j'aurais voulu modifier complètement le template Mobile.
L'actuel est superbe, mais ne convient malheureusement pas à mon besoin (priorité Articles/News > Débat/Dév)

Voilà à quoi je voudrais arriver, ou en mieux (Clair & Simple) : A / B / C
Bien sûr, liens à lancer depuis vos téls. pirat

Petite précision sur ma personne, j'ai très peu de connaissance en code, mais des bonnes en visuel et en com.  Very Happy



Ergonomie :
1/ Menu (ça serait sympa qu'on puisse le déplacer partout sur l'écran, qui reste toujours sur l'écran.) [Solution : fixer la barre de navigation en haut du forum et supprimer les boutons (accueil, nouveautés, sujets suivis, chatbox...) du bas du forum.]
__ Avec tout le contenu actuel selon membre ou invité. [Solution : ajouter des liens personnalisés dans le menu déroulant en fonction du statut de l'utilisateur.]
__ Rajouter des trucs cools ?
2/ Bannière Logo Site. [Solution : remplacer le chemin / titre de la barre de navigation par le logo du forum et lui appliquer un lien vers l'index.]
3/ Dans un coin de la bannière du logo, possibilité de mettre un traducteur multilingue. [Solution : intégrer Google traduction dans la barre de navigation version mobile]
4/ Dans un coin de la bannière du logo, possibilité de mettre bouton recherche.
5/ Bannière ou Onglet pour les sujets récents avec les utilisateurs connectés. (important) [Solution : Organisation des widgets du portail en onglets.]
6/ Article
__a Date article
__b Nom du post en petite
__c Titre article
__d Tags article qui revoit sur d'autres résultat.
__e Image article
__f Texte article (pouvoir déterminer le nombre de lettres…puis terminer par [lire plus]/[read more] &  sa couleur)
__g Bouton Facebook / Twitter / ... (possibilité de paramétrage)

[Solution : Intégration de boutons "lire plus" et partages réseaux sociaux individuellement dans chaque post.]

Bien sûr, il faut que l'ensemble ait une harmonie visuelle. (Couleur / Corps texte / Espace / Séparation / ...)
Remarques pertinentes exigées ! Very Happy



Proposition :
Je la garde; à tous ceux qui m'aideront dans ce projet je pourrais leur proposer dans la mesure du raisonnable :
-Conseil en com 360°.
-Conseil en contenu média.
-Graphisme pour votre site ou autre. (hors vidéo)

Merci à tous ceux qui pourront m'aider !
L.G alias Chezoit


Dernière édition par Chezoit le Sam 18 Déc 2021 - 11:57, édité 1 fois
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Dim 5 Déc 2021 - 11:16

Up up up ! Very Happy
Merci
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Mar 7 Déc 2021 - 2:20

Bonjour,

Avant tout j'aimerais m'assurer du fait qu'on parle de la même chose. Quand vous parlez des templates mobile, vous souhaitez agir sur ce visuel, c'est bien cela ?

version mobile:

(Accessible en cliquant sur "version mobile" dans les liens en bas de page lorsque vous êtes sur téléphone)

Je pose la question car sur votre forum, la version par défaut est la version web.
version web:

Ce ne sont pas les mêmes templates à modifier selon si c'est l'un ou l'autre.

Chezoit a écrit:4/ Dans un coin de la bannière du logo, possibilité de mettre bouton recherche.

Ça contribue à me faire penser qu'on ne parle pas de la même chose, vu que sur le menu de la version mobile, l'option recherche est déjà disponible. Idem pour l'option partage Twitter et Facebook d'ailleurs, même si ça ne colle pas exactement au visuel que vous souhaitez et que j'entends bien la volonté de personnalisation de ce côté.

Chezoit a écrit:1/ Menu (ça serait sympa qu'on puisse le déplacer partout sur l'écran, qui reste toujours sur l'écran.)
__ Avec tout le contenu actuel selon membre ou invité.
__ Rajouter des trucs cools ?
Que voulez-vous dire par "avec tout le contenu actuel selon membre ou invité" ? Qu'est-ce qu'il y a à changer concrètement ?
Que voulez-vous dire par "rajouter des trucs cools" ?

Chezoit a écrit:5/ Bannière ou Onglet pour les sujets récents avec les utilisateurs connectés. (important)
Voulez-vous dire qu'au lieu de "sujets récents" et du "qui est en ligne" affiché en texte simple, vous voudriez une image ?


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Mar 7 Déc 2021 - 12:09

Oka.mi a écrit:Bonjour,

Avant tout j'aimerais m'assurer du fait qu'on parle de la même chose. Quand vous parlez des templates mobile, vous souhaitez agir sur ce visuel, c'est bien cela ?
version mobile:
...
Bonjour,
Oui totalement.

Oka.mi a écrit:....-
Je pose la question car sur votre forum, la version par défaut est la version web.
...
Oui, la version Mobile n'est pas adaptée à mon besoin, j'ai donc optimisé la version Web au mieux pour les mobiles.
Mais, comme vous le savez, Google n'aime pas ça du tout pour le référencement.  Very Happy

Oka.mi a écrit:...
Chezoit a écrit:4/ Dans un coin de la bannière du logo, possibilité de mettre bouton recherche.

Ça contribue à me faire penser qu'on ne parle pas de la même chose, vu que sur le menu de la version mobile, l'option recherche est déjà disponible. Idem pour l'option partage Twitter et Facebook d'ailleurs, même si ça ne colle pas exactement au visuel que vous souhaitez et que j'entends bien la volonté de personnalisation de ce côté.
...
Dans le point "Ergonomie :"
Je détaille le cahier des charges et ses emplacements, si vous voulez.
Oui une très grande volonté à personnaliser l'ensemble. Very Happy

Oka.mi a écrit:...
Chezoit a écrit:1/ Menu (ça serait sympa qu'on puisse le déplacer partout sur l'écran, qui reste toujours sur l'écran.)
__ Avec tout le contenu actuel selon membre ou invité.
__ Rajouter des trucs cools ?
Que voulez-vous dire par "avec tout le contenu actuel selon membre ou invité" ? Qu'est-ce qu'il y a à changer concrètement ?
Que voulez-vous dire par "rajouter des trucs cools" ?
..
__ Avec tout le contenu actuel selon membre ou invité : Garder automatiquement selon "ses" préférences, le contenu de ce menu selon si on est invité ou membre.
__ Rajouter des trucs cools ? : La possibilité d'y rajouter des liens vers une page, des options, des profils, sujet non lu, etc. par exemple.

Oka.mi a écrit:...
Chezoit a écrit:5/ Bannière ou Onglet pour les sujets récents avec les utilisateurs connectés. (important)
Voulez-vous dire qu'au lieu de "sujets récents" et du "qui est en ligne" affiché en texte simple, vous voudriez une image ?
Désolé, je ne vois pas ce que vous voulez dire par "une image". Ce que je voulais dire c'est de le présenter autrement pour ne pas qu'il prenne de la place, mais qu'on l'ait toujours sous la main. Un peu comme les bulles de discussion facebook qu'on peut retrouver sur Android ET même y coller les Notifications d'une pierre deux coups ! Cool
ET POURQUOI PAS, y coller tout le menu !? Pour ne laisser qu'apparait que le contenu de la page.

Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Facebook-messenger-bulle

Merci de votre intérêt pour la réalisation de ce projet ! Twisted Evil
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Mar 7 Déc 2021 - 20:47

Bonsoir,

Alors on peut commencer par réaliser le point 2, ce sera déjà ça de fait.

Edit : j'avais publié une autre méthode mais en fait je me prenais la tête pour rien (c'est ma compétence secrète que je débloque lorsque je dépasse un certain seuil de fatigue). Mes derniers neurones de la soirée ont tenté d'écrire la nouvelle, et ça colle définitivement mieux à ce que je voulais, et à ce que vous voulez, je l'espère en tout cas.

Dans vos templates > Version mobile > overall_header, ligne 449, vous avez la variable {NAV_CAT_DESC}.
Juste devant, collez ceci :
Code:
<div id="logomob"><img src="https://i.servimg.com/u/f11/11/70/59/71/logore14.png" alt="{SITENAME}"/></div>

Edit 10/12: ou ceci si besoin d'un lien vers la page d'accueil sur le logo :
Code:
<div id="logomob"><a href="/"><img src="https://i.servimg.com/u/f11/11/70/59/71/logore14.png" alt="{SITENAME}"/></a></div>

:enreg: et n'oubliez pas de publier Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Check_10 votre template à la suite.

Ici on vient de mettre dans la barre de navigation un élément nommé "logomob" dans lequel se trouve votre logo/bannière actuelle. Si vous souhaitez changer le logo de cette barre de navigation un jour, souvenez-vous de modifier le lien https://i.servimg.com/u/f11/11/70/59/71/logore14.png dans ce même template. Ceci en sachant que le "vrai" logo mobile, celui que vous pouvez modifier dans Affichage > Images et Couleurs > Gestion des images (Mode Avancé) > Général / Navigation, sera toujours visible sur la page https://www.revopowaaa.com/forum (version mobile évidemment) sauf souhait contraire de votre part.

Il nous reste à faire un petit ajustement CSS :
Code:
/* Version mobile */
h1.mobile_title_content {font-size: 0px;}
#logomob img {max-height: 76px;position: absolute;top: 0; left: 56px;}

J'ai cru comprendre, en regardant les sites exemples donnés, que vous souhaitez le remplacement du titre de la page par la bannière. J'ai donc mis le texte du titre à 0px, ainsi, il existera toujours pour le référencement, mais sera invisible pour un utilisateur lambda.
Pour info, ce que j'appelle le titre de la page, c'est le titre situé à gauche dans la barre de navigation et qui change selon votre emplacement, exemple : sur l'index, le titre c'est le nom de votre forum, sur un sujet c'est le titre du sujet, etc.




Chezoit a écrit:Je détaille le cahier des charges et ses emplacements, si vous voulez.
J'ai pris connaissance de ce que vous avez écrit dans Ergonomie, je visualise bien ce que vous souhaitez pour les boutons FB et Twitter, par contre c'est moins le cas pour le bouton recherche. Une fois le logo mobile installé avec la proposition ci-dessus, peut-être pourriez-vous m'apporter plus de précisions là-dessus puisque vous seriez plus à même de visualiser ?

Chezoit a écrit:3/ Dans un coin de la bannière du logo, possibilité de mettre un traducteur multilingue.
Pouvez-vous partager le script que vous utilisez pour le traducteur afin que je puisse voir comment le réadapter pour la version mobile ?

Chezoit a écrit:Avec tout le contenu actuel selon membre ou invité : Garder automatiquement selon "ses" préférences, le contenu de ce menu selon si on est invité ou membre.
Je ne suis pas certaine de comprendre votre phrase car j'ai deux interprétations possibles :
a) vous voulez un menu déroulant avec des liens qui apparaissent en fonction des "préférences" de chaque utilisateur, membre ou invité.
b) vous voulez deux types de menu déroulant, un pour les membres, et un pour les invités.

Selon l'interprétation, voici ma question :
a) comment voulez-vous définir ces préférences ? Parce que techniquement, je vois par quoi on pourrait passer, mais je ne sais pas comment vous voulez que vos utilisateurs choisissent leurs préférences, sur quoi vous voulez que l'on se base.
b) quels sont les liens que vous souhaitez ajouter aux deux menus (invité et membre) car actuellement le menu déroulant n'est déjà pas le même en fonction de l'utilisateur connecté (invité, membre, administrateur).

Chezoit a écrit:Rajouter des trucs cools ? : La possibilité d'y rajouter des liens vers une page, des options, des profils, sujet non lu, etc. par exemple.
Ici, si je comprends bien, vous voulez ajouter, dans le menu déroulant, des liens supplémentaires permanents ? Si c'est cela, ça doit être faisable, je vais tester ça pour le prochain post.

Chezoit a écrit:Un peu comme les bulles de discussion facebook qu'on peut retrouver sur Android ET même y coller les Notifications d'une pierre deux coups !
Cela fait longtemps que je n'ai plus utilisé Facebook. Pouvez-vous me partager une capture de ce que vous entendez par "bulle de discussion" pour que je sache exactement de quoi vous parlez ? Les notifications par contre je ne peux pas faire grand-chose de mon côté, ce sera à Forumactif de le faire. Je vous conseille de passer par les suggestions si vous l'estimez pertinent.


Dernière édition par Oka.mi le Ven 10 Déc 2021 - 16:18, édité 1 fois


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Mer 8 Déc 2021 - 11:11

Bonjour,
J'ai mis en place les deux éléments, ça me semble bien.
Peut-on mettre un lien dans l'image du logo, qui renvoie sur la page d'accueil, lorsqu'on clique dessus ?

Oka.mi a écrit:...
J'ai pris connaissance de ce que vous avez écrit dans Ergonomie, je visualise bien ce que vous souhaitez pour les boutons FB et Twitter, par contre c'est moins le cas pour le bouton recherche. Une fois le logo mobile installé avec la proposition ci-dessus, peut-être pourriez-vous m'apporter plus de précisions là-dessus puisque vous seriez plus à même de visualiser ?
...
Là, c'est parfait.  Very Happy

Oka.mi a écrit:...
Chezoit a écrit:3/ Dans un coin de la bannière du logo, possibilité de mettre un traducteur multilingue.
Pouvez-vous partager le script que vous utilisez pour le traducteur afin que je puisse voir comment le réadapter pour la version mobile ?
...
Voici ce que j'ai collé dans le Widgets :
Code:
<div align="center">
                                          
 <div style="text-align: center;">
                          <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=en&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton11.png" border="0" alt="" /></a> <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=de&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton12.png" border="0" alt="" /></a> <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=es&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton13.png" border="0" alt="" /></a> <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=it&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton14.png" border="0" alt="" /></a>                      
 </div>
                                          
 <div id="google_translate_element">
                                        
 </div><script>
function googleTranslateElementInit() {
 new google.translate.TranslateElement({
 pageLanguage: 'fr'
 }, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</div>

Oka.mi a écrit:...
Chezoit a écrit:Avec tout le contenu actuel selon membre ou invité : Garder automatiquement selon "ses" préférences, le contenu de ce menu selon si on est invité ou membre.
Je ne suis pas certaine de comprendre votre phrase car j'ai deux interprétations possibles :
a) vous voulez un menu déroulant avec des liens qui apparaissent en fonction des "préférences" de chaque utilisateur, membre ou invité.
b) vous voulez deux types de menu déroulant, un pour les membres, et un pour les invités.

Selon l'interprétation, voici ma question :
a) comment voulez-vous définir ces préférences ? Parce que techniquement, je vois par quoi on pourrait passer, mais je ne sais pas comment vous voulez que vos utilisateurs choisissent leurs préférences, sur quoi vous voulez que l'on se base.
b) quels sont les liens que vous souhaitez ajouter aux deux menus (invité et membre) car actuellement le menu déroulant n'est déjà pas le même en fonction de l'utilisateur connecté (invité, membre, administrateur).
...
Je me suis mal exprimé, c'est seulement les admins qui décident des menus/options possibles qui vont apparaitre dans le menu (version web), selon si vous êtes invité ou membres. (Choix qu'on détermine dans le panneau admin : Affichage / En-tête & Navigation / Barre de navigation)

Comme vous l'avez compris, c'est de retrouver ces choix dans les menus de la version Mobile selon si vous êtes invité ou membre. Je pense être plus clair.  Very Happy

Oka.mi a écrit:...
Chezoit a écrit:Rajouter des trucs cools ? : La possibilité d'y rajouter des liens vers une page, des options, des profils, sujet non lu, etc. par exemple.
Ici, si je comprends bien, vous voulez ajouter, dans le menu déroulant, des liens supplémentaires permanents ? Si c'est cela, ça doit être faisable, je vais tester ça pour le prochain post.
..
Ca c'est top !  Twisted Evil

Oka.mi a écrit:...
Cela fait longtemps que je n'ai plus utilisé Facebook. Pouvez-vous me partager une capture de ce que vous entendez par "bulle de discussion" pour que je sache exactement de quoi vous parlez ? ....
Sous Android : Quand vous êtes en discussion avec une/des Personnes sous messenger/facebook et que vous repasser sur l'écran d’accueil de vos app; la discussion messenger se transforme en bulle que vous pouvez bouger sur votre écran, que vous pouvez consulter et qui vous prévient si un message a été reçu ceci signaler par un chiffre qui se place juste à côté de la bulle.

Je vous recolle l'image :
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Facebook-messenger-bulle
Et je vous rajoutes deux vidéos.:

Oka.mi a écrit:...
Les notifications par contre je ne peux pas faire grand-chose de mon côté, ce sera à Forumactif de le faire. Je vous conseille de passer par les suggestions si vous l'estimez pertinent.
Cette idée est associé à l'idée du "menu bulle", qu'on pourrait déplacé, comme expliqué juste au-dessus.
Sinon, en attendant de vous/leur soumettre l'idée générale; pourrait-on mettre les notifications mp/dm et notifications diverses dans le menu ?

J'ai hâte de voir le reste !  cheers
Juste un dernier point qu'on soit d'accord : Le menu du bas va complètement disparaitre, pour profiter pleinement des pages.

Merci encore !
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Jeu 9 Déc 2021 - 16:05

Bonjour,

Chezoit a écrit:Je me suis mal exprimé, c'est seulement les admins qui décident des menus/options possibles qui vont apparaitre dans le menu (version web), selon si vous êtes invité ou membres. (Choix qu'on détermine dans le panneau admin : Affichage / En-tête & Navigation / Barre de navigation)

Comme vous l'avez compris, c'est de retrouver ces choix dans les menus de la version Mobile selon si vous êtes invité ou membre.
Pour faire comme vous l'imaginez, à savoir récupérer les liens personnalisés du menu qui ne sont visibles, pour le moment, que sur la version web, il faudra sans doute passer par une suggestion.
De mon côté, je peux juste faire ça en mode "brut", injecter des liens qui ne seront pas connectés avec ce que vous avez paramétré dans votre PA, et établir via JavaScript des conditions pour qu'ils s'affichent en fonction de qui regarde la page (invité ou membre).

Ici par exemple, je vous ai fait un code JavaScript pour intégrer deux liens juste avant le bouton déconnexion : "Truc cool" qui dirige sur /f1- et "Sujets suivis".
J'ai appliqué une condition pour qu'ils ne s'affichent que lorsque l'utilisateur est connecté (différent de invité).
Code:
$(function () {
   if (document.getElementById('mpage-body-modern')) {
      var checkExist = setInterval(function () {
         if ($('#mNavbar').length) {
            if (_userdata["user_id"] != -1) {
               $('a[class="navElement"][href*="/login"]').before('<li><a class="navElement" href="/f1-">Truc cool</a></li><li><a class="navElement" href="/search?search_id=watchsearch">Sujets suivis</a></li>');
               clearInterval(checkExist);
            }
         }
      }, 100);
   }
});
Cochez "sur toutes les pages" pour le placement.

Cela vous conviendrait-il ?

Edit 10/12 : Alternative plus optimisée mais nécessitant la modification d'un template => dans le template overall_footer (Version mobile), ligne 369 environ, vous avez :
Code:
$('.BtnNotif').prepend('<span id="unread_notif_menu">' + _toolbar.notifications.unread + '</span>');

Mettez à la suite le passage suivant du script donné :
Code:
$('a[class="navElement"][href*="/login"]').before('<li><a class="navElement" href="/f1-">Truc cool</a></li><li><a class="navElement" href="/search?search_id=watchsearch">Sujets suivis</a></li>');

Ce qui donne ceci :
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t23

:enreg: et n'oubliez pas de publier Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Check_10 votre template à la suite.

Ce qui change par rapport à la précédente méthode, c'est qu'en injectant ce passage directement dans le script gérant le menu déroulant, on fait en sorte que les liens personnalisés chargent en même temps que le reste. Avec la méthode précédente, le script doit attendre que le menu déroulant ait chargé avant d'ajouter les liens en question.

/!\ Bien entendu, si vous adoptez cette méthode, il ne faut pas avoir en parallèle le JavaScript équivalent dans les modules... il va donc falloir supprimer celui que vous avez créé plus haut.




Chezoit a écrit:Peut-on mettre un lien dans l'image du logo, qui renvoie sur la page d'accueil, lorsqu'on clique dessus ?
Oui bien sûr, vous pouvez ajouter un <a href autour de l'image, ce qui donne, en reprenant le passage, ceci :
Code:
<div id="logomob"><a href="/"><img src="https://i.servimg.com/u/f11/11/70/59/71/logore14.png" alt="{SITENAME}"/></a></div>
(a href="/" redirige sur votre page d'accueil.)

Chezoit a écrit:Sinon, en attendant de vous/leur soumettre l'idée générale; pourrait-on mettre les notifications mp/dm et notifications diverses dans le menu ?
C'est déjà le cas normalement, quand vous ouvrez votre menu déroulant, vous avez "notifications".

Sinon, j'avais pour idée de me concentrer sur une solution par post, et ainsi pouvoir mettre le lien vers la solution à chaque fois dans votre premier post. On ferait une sorte de sommaire pour les membres qui chercheraient après une réponse. Y voyez-vous un inconvénient ? Smile


Dernière édition par Oka.mi le Ven 10 Déc 2021 - 19:27, édité 2 fois


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Ven 10 Déc 2021 - 15:28

Hello @Oka.mi,

Pour commencer par le plus important :
Oka.mi a écrit:...
Sinon, j'avais pour idée de me concentrer sur une solution par post, et ainsi pouvoir mettre le lien vers la solution à chaque fois dans votre premier post. On ferait une sorte de sommaire pour les membres qui chercheraient après une réponse. Y voyez-vous un inconvénient ? Smile
TO TA LE MENT POUR ! king

Oka.mi a écrit:...
Pour faire comme vous l'imaginez, à savoir récupérer les liens personnalisés du menu qui ne sont visibles, pour le moment, que sur la version web, il faudra sans doute passer par une suggestion.
De mon côté, je peux juste faire ça en mode "brut", injecter des liens qui ne seront pas connectés avec ce que vous avez paramétré dans votre PA, et établir via JavaScript des conditions pour qu'ils s'affichent en fonction de qui regarde la page (invité ou membre).

Ici par exemple, je vous ai fait un code JavaScript pour intégrer deux liens juste avant le bouton déconnexion : "Truc cool" qui dirige sur /f1- et "Sujets suivis".
J'ai appliqué une condition pour qu'ils ne s'affichent que lorsque l'utilisateur est connecté (différent de invité).
Code:
$(function () {
 if (document.getElementById('mpage-body-modern')) {
 var checkExist = setInterval(function () {
 if ($('#mNavbar').length) {
 if (_userdata["user_id"] != -1) {
 $('a[class="navElement"][href*="/login"]').before('<li><a class="navElement" href="/f1-">Truc cool</a></li><li><a class="navElement" href="/search?search_id=watchsearch">Sujets suivis</a></li>');
 clearInterval(checkExist);
 }
 }
 }, 100);
 }
});
Cochez "sur toutes les pages" pour le placement.

Cela vous conviendrait-il ?
....

Tout simplement top !
Question, serait-il possible de mettre une petite icône à coté de ces liens, comme sur les autres éléments du menu.

Oka.mi a écrit:.....
Chezoit a écrit:Peut-on mettre un lien dans l'image du logo, qui renvoie sur la page d'accueil, lorsqu'on clique dessus ?
Oui bien sûr, vous pouvez ajouter un <a href autour de l'image, ce qui donne, en reprenant le passage, ceci :
Code:
<div id="logomob"><a href="/"><img src="https://i.servimg.com/u/f11/11/70/59/71/logore14.png" alt="{SITENAME}"/></a></div>
(a href="/" redirige sur votre page d'accueil.)
....
Parfait !

Oka.mi a écrit:...
Chezoit a écrit:Sinon, en attendant de vous/leur soumettre l'idée générale; pourrait-on mettre les notifications mp/dm et notifications diverses dans le menu ?
C'est déjà le cas normalement, quand vous ouvrez votre menu déroulant, vous avez "notifications".
...
Je n'ai rien dit.  Embarassed



Maintenant mes remarques, toutes en reprenant mes anciennes pour ne pas en perdre une miette. Very Happy
• Retire les notifications de la bannière sur l'accueil.
• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.

A faire en suggestion sur FA.
• Menu Bulle qu'on puisse le déplacé par tout sur l'écran, comme sur Facebook sur Android.
• Mettre des chiffres qui notifient leur nombre, sur la Bulle de l'idée juste au-dessus.
• Retrouver ses choix dans les menus sur la version Web, autant admin, sur la version Mobile selon si vous êtes invité ou membre. (pffiouuu...)
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Ven 10 Déc 2021 - 16:09

Bonjour,

Chezoit a écrit:• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.

Pour que la barre de navigation garde sa position fixe, il suffit d'ajouter ce code dans votre feuille de style CSS. Les trois points mentionnés seront alors respectés.
Code:
#mwrap #header {position: fixed;top: 0;z-index: 999;}

Chezoit a écrit:• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
Dans vos templates : Version mobile > overall_footer, lignes 82 à 141, vous trouverez ce passage qu'il faudra supprimer (reférez-vous au <!-- BEGIN switch_menu_bar --> ... <!-- END switch_menu_bar -->).
Code:
<!-- BEGIN switch_menu_bar -->
<div id="tab-bar" class="tab-bar-{switch_menu_bar.CURRENT_PAGE}">
    <ul>
        <li>
            <a href="/" class="tab-bar-home">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.L_HOME}
                </span>
            </a>
        </li>
        <li>
            <a href="/latest" class="tab-bar-latest">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.L_LATEST}
                </span>
            </a>
        </li>
        <!-- BEGIN switch_connected -->
        <li>
            <a href="/search?search_id=watchsearch" class="tab-bar-watchlist">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.switch_connected.L_WATCHED}
                </span>
            </a>
        </li>
        <li>
            <a href="/privmsg?folder=inbox" class="tab-bar-mp">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.switch_connected.L_MP}
                </span>
            </a>
        </li>
            <!-- BEGIN switch_chatbox_menu -->
            <li>
                <a href="/chatbox" class="tab-bar-chatbox">
                    <i class="material-icons">chat</i>
                    <span>
                        {switch_menu_bar.switch_connected.L_CHATBOX}
                    </span>
                </a>
            </li>
            <!-- END switch_chatbox_menu -->
        <!-- END switch_connected -->
        <!-- BEGIN switch_disconnected -->
        <li>
            <a href="/login" class="tab-bar-login">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.switch_disconnected.L_LOGIN}
                </span>
            </a>
        </li>
        <!-- END switch_disconnected -->
    </ul>
</div>
<!-- END switch_menu_bar -->
:enreg: et n'oubliez pas de publier Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Check_10 votre template à la suite.




J'ai commencé à ajouter à votre premier post les liens vers les solutions données. Smile

Chezoit a écrit:Question, serait-il possible de mettre une petite icône à coté de ces liens, comme sur les autres éléments du menu.
Bien sûr, par contre c'est à vous de me dire lesquelles vous souhaitez parce que moi j'en ai aucune idée Wink
Vous pouvez vous reférer à ce site par exemple https://materializecss.com/icons.html

Chezoit a écrit:• Retire les notifications de la bannière sur l'accueil.
Est-ce que vous parlez de ceci ?
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t22

Chezoit a écrit:• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.
Je ne suis pas sûre de voir de quel bouton vous parlez. Chez moi le seul bouton "répondre au sujet" apparaît uniquement sur la page d'un sujet (où on peut répondre, donc).

Edit 19h : j'ai édité mon message précédent pour ajouter une méthode plus optimisée.


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Lun 13 Déc 2021 - 15:26

Hello,

Oka.mi a écrit:...
....
J'ai commencé à ajouter à votre premier post les liens vers les solutions données. Smile
...
Yes vu !  Cool

Oka.mi a écrit:....
Chezoit a écrit:• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.

Pour que la barre de navigation garde sa position fixe, il suffit d'ajouter ce code dans votre feuille de style CSS. Les trois points mentionnés seront alors respectés.
Code:
#mwrap #header {position: fixed;top: 0;z-index: 999;}
....
La bannière reste bien en place, par contre le menu et la loupe ont sauté dans les posts.
Oka.mi a écrit:...
Chezoit a écrit:• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
Dans vos templates : Version mobile > overall_footer, lignes 82 à 141, vous trouverez ce passage qu'il faudra supprimer (reférez-vous au <!-- BEGIN switch_menu_bar --> ... <!-- END switch_menu_bar -->).
Code:
<!-- BEGIN switch_menu_bar -->
<div id="tab-bar" class="tab-bar-{switch_menu_bar.CURRENT_PAGE}">
    <ul>
        <li>
            <a href="/" class="tab-bar-home">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.L_HOME}
                </span>
            </a>
        </li>
        <li>
            <a href="/latest" class="tab-bar-latest">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.L_LATEST}
                </span>
            </a>
        </li>
        <!-- BEGIN switch_connected -->
        <li>
            <a href="/search?search_id=watchsearch" class="tab-bar-watchlist">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.switch_connected.L_WATCHED}
                </span>
            </a>
        </li>
        <li>
            <a href="/privmsg?folder=inbox" class="tab-bar-mp">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.switch_connected.L_MP}
                </span>
            </a>
        </li>
            <!-- BEGIN switch_chatbox_menu -->
            <li>
                <a href="/chatbox" class="tab-bar-chatbox">
                    <i class="material-icons">chat</i>
                    <span>
                        {switch_menu_bar.switch_connected.L_CHATBOX}
                    </span>
                </a>
            </li>
            <!-- END switch_chatbox_menu -->
        <!-- END switch_connected -->
        <!-- BEGIN switch_disconnected -->
        <li>
            <a href="/login" class="tab-bar-login">
                <i class="material-icons"></i>
                <span>
                    {switch_menu_bar.switch_disconnected.L_LOGIN}
                </span>
            </a>
        </li>
        <!-- END switch_disconnected -->
    </ul>
</div>
<!-- END switch_menu_bar -->
:enreg: et n'oubliez pas de publier Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Check_10 votre template à la suite.
....
Top ! Par contre peut-on descendre tous les boutons du bas, tout en bas de l'écran.
Voir capture d'écran avec l'encadré "B".
Images:
Dans tous les posts, serait-il possible de retirer complètement tout l'ensemble du cadre "A" dans la capture d'écran juste au-dessus.

Oka.mi a écrit:...
Chezoit a écrit:Question, serait-il possible de mettre une petite icône à coté de ces liens, comme sur les autres éléments du menu.
Bien sûr, par contre c'est à vous de me dire lesquelles vous souhaitez parce que moi j'en ai aucune idée Wink
Vous pouvez vous reférer à ce site par exemple https://materializecss.com/icons.html
...
Peut-on mettre ces images, pour:
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Big-wa10 NEWS
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Enre10 Sujets Suivis

Oka.mi a écrit:...
Chezoit a écrit:• Retire les notifications de la bannière sur l'accueil.
Est-ce que vous parlez de ceci ?
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t22
..
Oui totalement.

Oka.mi a écrit:...
Chezoit a écrit:• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.
Je ne suis pas sûre de voir de quel bouton vous parlez. Chez moi le seul bouton "répondre au sujet" apparaît uniquement sur la page d'un sujet (où on peut répondre, donc).
...
J'ai regroupé ma réponse au quatrième point. Very Happy
"Dans tous les posts, serait-il possible de retirer complètement tout l'ensemble du cadre "A" dans la capture d'écran juste au-dessus."

Oka.mi a écrit:...
Edit 19h : j'ai édité mon message précédent pour ajouter une méthode plus optimisée.
En place ! merci !

Je saute sur un autre point en termes de présentation pour les NEWS, on peut reprendre directement le template du premier post d'un sujet.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Img_4711



Mes remarques, en reprenant ma liste. Very Happy
• Retire les notifications de la bannière sur l'accueil.
• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.

A faire en suggestion sur FA.
• Menu Bulle qu'on puisse le déplacé par tout sur l'écran, comme sur Facebook sur Android.
• Mettre des chiffres qui notifient leur nombre, sur la Bulle de l'idée juste au-dessus.
• Retrouver ses choix dans les menus sur la version Web, autant admin, sur la version Mobile selon si vous êtes invité ou membre. (pffiouuu...)
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Lun 13 Déc 2021 - 16:35

Bonjour,

Ok alors je vais m'occuper de l'ergonomie de votre portail et ensuite répondre à vos remarques. Il faut savoir qu'il n'existe pas de template mobile pour le portail actuellement, les changements se feront donc intégralement par JavaScript, avec un peu de CSS pour esthétiser tout cela.
Chezoit a écrit:5/ Bannière ou Onglet pour les sujets récents avec les utilisateurs connectés. (important)
Je me suis basée sur le nombre de widgets que je peux apercevoir sur votre portail (5) pour écrire le script. Le résultat est qu'on transforme tous les widgets en "onglet". Chaque widget apparaît individuellement quand on clique dessus une première fois, et disparaît quand on clique dessus une seconde fois. Je n'ai pas mis de widget visible par défaut car j'ai supposé que vous vouliez que l'accent soit mis sur les articles postés.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t26

Chezoit a écrit:6/ Article
__a Date article
__b Nom du post en petite
__c Titre article
__d Tags article qui revoit sur d'autres résultat.
__e Image article
__f Texte article (pouvoir déterminer le nombre de lettres…puis terminer par [lire plus]/[read more] &amp; sa couleur)
__g Bouton Facebook / Twitter / ... (possibilité de paramétrage)
Voici ma proposition avec aperçu avant-après :

Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Screen13 ==> Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Screen14

Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 2705 Date et titre du sujet inversés pour correspondre au schéma souhaité.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 2705 Couleur du titre retirée pour correspondre à l'esthétique des modèles présentés.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 2705 Bouton "lire plus" intégré pour les articles de > 300 caractères + lien vers l'article intégré dans le nom de post afin qu'il reste un moyen d'afficher l'article à part même sans le bouton "lire plus".
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 2705 Boutons Twitter et Facebook pour pouvoir partager chaque article individuellement.

Il faudra juste que vous me précisiez ce que vous voulez exactement avec les tags articles, de quels autres résultats vous parlez.

Maintenant, pour pouvoir effectuer tous ces changements, voici le code JavaScript à ajouter dans vos modules, avec placement sur le Portail :
Code:
$(function () {
   if (document.getElementById('mpage-body-modern')) {
      $('main .module:first').before('<div id="portal_menu"><span data-nummenu="0" class="portal_ong"><i class="material-icons">access_time</i>Derniers sujets</span><span data-nummenu="1" class="portal_ong"><i class="material-icons">equalizer</i>Qui est en ligne ?</span><span data-nummenu="2" class="portal_ong"><i class="material-icons">search</i>Rechercher</span><span data-nummenu="3" class="portal_ong"><i class="material-icons">tag</i>Mots-clés</span><span data-nummenu="4" class="portal_ong"><i class="material-icons">local_offer</i>Membres les plus tagués</span></div>');
      $('.module').get(0).style.display = 'none';
      $('.module').get(1).style.display = 'none';
      $('.module').get(2).style.display = 'none';
      $('.module').get(3).style.display = 'none';
      $('.module').get(4).style.display = 'none';
      $('.module .h3 i').remove();

      $('.portal_ong').click(function () {
         if ($('.module').get($(this).data('nummenu')).style.display == 'block') {
            $('.module').get($(this).data('nummenu')).style.display = 'none';
         } else {
            $('.module').get(0).style.display = 'none';
            $('.module').get(1).style.display = 'none';
            $('.module').get(2).style.display = 'none';
            $('.module').get(3).style.display = 'none';
            $('.module').get(4).style.display = 'none';
            $('.module').get($(this).data('nummenu')).style.display = 'block';

         }
      });
      $('.module').slice(5).each(function () {
         var getUrl = window.location;
         var baseUrl = getUrl.protocol + "//" + getUrl.host;
         var lienPost = baseUrl + $(this).find('.mod-news-footer a').attr('href');
         var nomPost = $(this).find('.h3').text();

         $(this).find('.h3').html(`<a href="` + lienPost + `">` + nomPost + `</a>`);
         $(this).find('.mod-news-header').prepend($(this).find('.mod-news-info'));
         if ($(this).find('.content').text().length > 300) {
            $(this).find('.mod-news-footer a').html(`<span class="portal_more">Lire plus</span>`);
         } else {
            $(this).find('.mod-news-footer a').remove();
         }
         $(this).find('.mod-news-footer').append(`<span class="fb_share"><a href="https://facebook.com/sharer/sharer.php?u=` + lienPost + `" target="_blank">Facebook</a></span><span class="twit_share"><a href="https://twitter.com/intent/tweet?text=` + lienPost + `" target="_blank">Twitter</a></span>`);
      });

   }
});
Explications du script :
if (document.getElementById('mpage-body-modern')) on vérifie la présence de l'élément "mpage-body-modern" et on n'exécute la suite que celui-ci existe. Celui-ci n'existe que sur la version mobile, donc indirectement on n'exécute le script que sur la version mobile; cela évite de se retrouver avec des erreurs sur une page normale.
$('main .module:first').before(... on dit qu'avant le premier ".module" (savoir que chaque widget et chaque article sont dans un ".module"), on charge tout ce qu'il y a entre parenthèses, à savoir le <div id="portal_menu">...</div> qui contient les 5 onglets pour les 5 widgets. A chaque onglet, on attribue un numéro "data-nummenu" qui correspond à l'ordre des widgets correspondants.
$('.module').get(0).style.display = 'none'; on cache les 5 premiers modules (0 ---> 4) qui correspondent donc aux 5 widgets.
$('.module .h3 i').remove(); on retire le <i class... des .module qui sont en fait les icônes visibles devant les titres des widgets. C'est un choix esthétique que j'ai fait ici car ces icônes sont déjà reprises dans les onglets.
$('.portal_ong').click(function () {... on crée un événement click sur les onglets : si le .module portant le numéro de l'onglet est affiché, alors on le cache (ce qui provoque la "fermeture" de l'onglet, et dans tous les autres cas, on ne fait apparaître que le .module portant le numéro de l'onglet cliqué (l'ouverture lors du premier clic).
$('.module').slice(5).each(function () {... on récupère tous les éléments .module et on vire les 5 premiers (les widgets, qu'on a déjà traités) car ce qui nous intéresse maintenant ce sont les .module des articles du portail. Pour chaque .module, on fait ce qui suit : on déclare plusieurs variables pour récupérer le lien complet de chaque post, en se basant sur le ".mod-news-footer a" qui correspond au lien du "commentaires" présent par défaut sur chaque article.
$(this).find('.h3').html(`<a href="` + lienPost + `">` + nomPost + `</a>`); on utilise ces variables pour créer un lien <a> autour de chaque nom de post vers chaque article.
$(this).find('.mod-news-header').prepend($(this).find('.mod-news-info')); cette ligne sert à insérer au début du .mod-news-header (qui contient le nom de post), le .mod-news-info qui contient la date et l'auteur du post, ce qui fait que ces informations se retrouvent avant le nom du post.
if ($(this).find('.content').text().length > 300) {... on évalue la taille du .content qui est le contenu de l'article. On dit qu'au-dessus de 300 caractères, le bouton "Lire plus" est installé à la place du "commentaires", et que si le message fait > 300 caractères, le "commentaires" disparaît (pour une raison esthétique, car si on le remplace par "lire plus" sur certains articles autant qu'il ne soit plus visible nulle part).
$(this).find('.mod-news-footer').append(... dans l'élément ".mod-news-footer", on insère les boutons Facebook et Twitter en reprenant les liens générés grâce aux variables.

Une fois le script ajouté, on va ajouter quelques lignes de CSS pour une mise en page minimale histoire que ça ressemble tout de même à quelque chose (Affichage > Images et Couleurs > Couleurs > Feuille de style CSS) :
Code:
#portal_menu {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-around;font-size: 1.5em;color: #fff;}
.portal_ong {background: #ff0000;border-radius: 3px;padding: 5px 10px;margin: 5px;}
.module .h3 {background: #fff;color: #222;}
.portal_more {display:block;background: #ff0000;color: #fff;border-radius: 3px;float:left;padding: 5px 10px;margin: 5px 0;}
.fb_share {display:block;background: #3b5998;color: #fff;border-radius: 3px;float:right;padding: 5px 10px;margin: 5px 0;}
.twit_share {display:block;background: #00acee;color: #fff;border-radius: 3px;float:right;padding: 5px 10px;margin: 5px;}
#portal_menu est l'élément qui englobe les onglets des widgets.
.portal_ong ce sont les onglets que j'ai mis en rouge ici pour coller avec l'esthétique générale.
.module .h3 c'est le bloc qui contient le nom du post et qui était anciennement rouge.
.portal_more correspond au bouton "lire plus".
.fb_share correspond au bouton Facebook.
.twit_share correspond au bouton Twitter.



Chezoit a écrit:La bannière reste bien en place, par contre le menu et la loupe ont sauté dans les posts.
De ce que je vois, c'est à cause d'un script (fancybox) que vous avez ciblé sur les sujets et qui comporte deux erreurs, ce qui fait qu'il peut bloquer le chargement des deux boutons à droite de la barre de navigation. Pouvez-vous coller ici, entre balises code, les différents scripts que vous avez ajoutés à votre forum et préciser pour chacun leur utilité ?

Chezoit a écrit:Top ! Par contre peut-on descendre tous les boutons du bas, tout en bas de l'écran.
Chezoit a écrit:Dans tous les posts, serait-il possible de retirer complètement tout l'ensemble du cadre "A" dans la capture d'écran juste au-dessus.
Est-ce que en ajoutant ceci dans votre feuille de style CSS, le rendu vous convient ?
Code:
#addthis-toolbar, .btn-floating-left, .btn-floating, .btn-scrolled, .btn-floating ~ #to-top {bottom: 15px;}
.btn-floating ~ #to-top {left: 50%;transform: translate(-50%,0);}
.breadcrumbs, .btn-rep-topic {display: none;}

Chezoit a écrit:Peut-on mettre ces images, pour:
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Big-wa10 NEWS
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Enre10 Sujets Suivis
Pouvez-vous me faire parvenir ces images directement redimensionnées à la taille voulue ? Wink

Chezoit a écrit:
Chezoit a écrit:• Retire les notifications de la bannière sur l'accueil.
Oka.mi a écrit:Est-ce que vous parlez de ceci ?
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t22
..
Oui totalement.

Dans le template overall_footer (Version mobile) retirez ces deux lignes (367-368)
Code:
$("#header").prepend('<a id="mNotificationBtn" href="../profile?mode=editprofile&page_profil=notifications"></a>');
$("#mNotificationBtn").prepend('<span id="unread_notif">' + _toolbar.notifications.unread + '</span>');
:enreg: et n'oubliez pas de publier Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Check_10 votre template à la suite.


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Mar 14 Déc 2021 - 1:04

Re,

Ca commence à prendre forme !  Cool
J'ai mis en place les éléments, voici mon retour.

Oka.mi a écrit:...
Chezoit a écrit:5/ Bannière ou Onglet pour les sujets récents avec les utilisateurs connectés. (important)
Je me suis basée sur le nombre de widgets que je peux apercevoir sur votre portail (5) pour écrire le script. Le résultat est qu'on transforme tous les widgets en "onglet". Chaque widget apparaît individuellement quand on clique dessus une première fois, et disparaît quand on clique dessus une seconde fois. Je n'ai pas mis de widget visible par défaut car j'ai supposé que vous vouliez que l'accent soit mis sur les articles postés.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t26
...
Excellent & Compact ! Peut-on le monter comme ci-dessous sur toute la largeur ?
Pour l'optimiser et l'harmoniser.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t11

Oka.mi a écrit:....
Voici ma proposition avec aperçu avant-après:
...
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 2705 Bouton "lire plus" intégré pour les articles de > 300 caractères + lien vers l'article intégré dans le nom de post afin qu'il reste un moyen d'afficher l'article à part même sans le bouton "lire plus".
....
Il faudra juste que vous me précisiez ce que vous voulez exactement avec les tags articles, de quels autres résultats vous parlez.
.....

Le bouton "lire plus", sur les articles de plus de 300 caractères ne fonctionne pas.
Sachant que j'ai réglé ce paramètre à 380 au niveau longueur. J'ai créé une page "TEST" sur mon portail.

Pour les tags articles, on va laisser tomber, car je pense qu'il faudrait développer le moteur de base. Je vais le proposer en suggestion. Je vous explique quand même : Par exemple sur cette page vous avez le titre en orange et juste au-dessous des tags; si vous cliquer sur "Volkswagen" : vous allez être renvoyé sur tous les articles qui sont tagués Volkswagen.

Oka.mi a écrit:...
Chezoit a écrit:La bannière reste bien en place, par contre le menu et la loupe ont sauté dans les posts.
De ce que je vois, c'est à cause d'un script (fancybox) que vous avez ciblé sur les sujets et qui comporte deux erreurs, ce qui fait qu'il peut bloquer le chargement des deux boutons à droite de la barre de navigation. Pouvez-vous coller ici, entre balises code, les différents scripts que vous avez ajoutés à votre forum et préciser pour chacun leur utilité ?
...
J'ai désactivé le script et retirer son complément CSS, mais ça ne fonctionne toujours pas.
C'était pour avoir l'effet loupe comme sur FA. Tiré du post de @Roza.

Voici la liste des scripts actifs :

MOBILE TEMPLATE REVU / Sur toutes les pages (que vous m'avez fait rajouté pour changer l'organisation du portail)
Code:
$(function () {
   if (document.getElementById('mpage-body-modern')) {
      $('main .module:first').before('<div id="portal_menu"><span data-nummenu="0" class="portal_ong"><i class="material-icons">access_time</i>Derniers sujets</span><span data-nummenu="1" class="portal_ong"><i class="material-icons">equalizer</i>Qui est en ligne ?</span><span data-nummenu="2" class="portal_ong"><i class="material-icons">search</i>Rechercher</span><span data-nummenu="3" class="portal_ong"><i class="material-icons">tag</i>Mots-clés</span><span data-nummenu="4" class="portal_ong"><i class="material-icons">local_offer</i>Membres les plus tagués</span></div>');
      $('.module').get(0).style.display = 'none';
      $('.module').get(1).style.display = 'none';
      $('.module').get(2).style.display = 'none';
      $('.module').get(3).style.display = 'none';
      $('.module').get(4).style.display = 'none';
      $('.module .h3 i').remove();
 
      $('.portal_ong').click(function () {
         if ($('.module').get($(this).data('nummenu')).style.display == 'block') {
            $('.module').get($(this).data('nummenu')).style.display = 'none';
         } else {
            $('.module').get(0).style.display = 'none';
            $('.module').get(1).style.display = 'none';
            $('.module').get(2).style.display = 'none';
            $('.module').get(3).style.display = 'none';
            $('.module').get(4).style.display = 'none';
            $('.module').get($(this).data('nummenu')).style.display = 'block';
 
         }
      });
      $('.module').slice(5).each(function () {
         var getUrl = window.location;
         var baseUrl = getUrl.protocol + "//" + getUrl.host;
         var lienPost = baseUrl + $(this).find('.mod-news-footer a').attr('href');
         var nomPost = $(this).find('.h3').text();
 
         $(this).find('.h3').html(`<a href="` + lienPost + `">` + nomPost + `</a>`);
         $(this).find('.mod-news-header').prepend($(this).find('.mod-news-info'));
         if ($(this).find('.content').text().length > 300) {
            $(this).find('.mod-news-footer a').html(`<span class="portal_more">Lire plus</span>`);
         } else {
            $(this).find('.mod-news-footer a').remove();
         }
         $(this).find('.mod-news-footer').append(`<span class="fb_share"><a href="https://facebook.com/sharer/sharer.php?u=` + lienPost + `" target="_blank">Facebook</a></span><span class="twit_share"><a href="https://twitter.com/intent/tweet?text=` + lienPost + `" target="_blank">Twitter</a></span>`);
      });
 
   }
});


Virer les Widgets sur les sujets LAST / Sur les sujets (pour virer la colonne des Widgets dans les sujets spécifiquement)
Code:
$(function() {
  $('#content-container #right').remove();
  $('#content-container #container').css('width', '100%');
  $('#content-container #content-main').attr('style', 'width: 97% !important');
});


Police Anton / Sur toutes les pages (pour rajouter la police Anton)
Code:
WebFontConfig = {
    google: { families: [ 'Anton' ] }
  };
  (function() {
    var wf = document.createElement('script');
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
    wf.type = 'text/javascript';
    wf.async = 'true';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(wf, s);
  })();


Recent Topics phpBB3 / Sur les sujets (pour replacer les sujet récent dans un sujet sous forme de liste)
Code:
jQuery.get('/portal',function(data){jQuery('#recent_topics').html(jQuery(data).find('#comments_scroll_div .marquee').html());});


Dailymotion Correction / Sur toutes les pages (pour pouvoir lire les vidéos Dailymotion)
Code:
$(document).ready(function() {
$('.postbody embed[src^="https://www.dailymotion.com/swf/"]').each(function() {
var url = $(this).attr('src').split('/')[4];
$(this).replaceWith('<iframe frameborder="0" width="480" height="270" src="https://www.dailymotion.com/embed/video/'+url+'" allowfullscreen></iframe>');
});
});

Je vous mets aussi l'ensemble CSS au cas ou.
Code:
.headerbar {
    background-color: transparent!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 230px;
    overflow: hidden;
    padding: 0;
    position: relative;
  }
#wrap{
  -moz-box-shadow: 0px 0px 50x #000;
  -webkit-box-shadow: 0px 0px 50px #000;
  box-shadow: 0px 0px 50px #000;
}
#wrap {
border-radius: 20px 20px 20px 20px; /* Dans cet ordre Haut gauche, haut droit, bas gauche, bas droit */
}
#wrap {
    padding: 12px 4px
}
.statistics {
    background-color: transparent!important;
}
#page-footer {
  background-color: transparent!important;
}
/* agrandir le plus dans forum*/
.ion-android-remove-circle::before, .ion-android-add-circle::before {
   font-size: 48px;}
/*Correction colonne qui saute dans Forum*/
@media (max-width: 900px) {
    .portal .column:first-child {
    display: none;
    }
}
 
@media (max-width: 1200px) {
  #content-container #content-main {
  width: 75%;
    }
  #content-container #right {
  display: initial !important;
    }
  }
 
@media (max-width: 1070px), @media (max-width: 1000px) {
  #content-container #content-main {
  width: 76%;
    }
  }
/* couleur fond des smileys réponse rapide*/
#sceditor_smilies  ,#sceditor_smilies .row1 , #smilies_header , #sce_smilies_body ,
.sceditor-dropdown.sceditor-emoticon {
     background-color:#FFFFFF !important;
}
/* couleur fond des smileys réponse rapide suite*/
.smiley-element{
  background-color: #FFFFFF !important;
}
#headerbar-top.is-sticky {
    background-color: transparent!important;
    background-image: url(https://i.servimg.com/u/f58/11/70/59/71/45231710.jpg)
    height: 60px;
  }
#fa_toolbar {
    background-color: transparent!important;
    background-image: url(https://i.servimg.com/u/f58/11/70/59/71/45231710.jpg)
    height: 50px;
}
.navbar li {
    margin: 170px 0 5px 0;
}
.navbar img {
    display: inline-block;
    filter: invert(100%);
    margin-right: -1px;
    vertical-align: 1px;
    width: 40px;
}
.topiclist.forums .lastpost {
    padding-top: -15px!important;
    padding-bottom: 0px!important
}
.forabg ul.topiclist li.header .icon {
    margin-top: -17px;
}
.profile-icons a.selected, .profile-icons a:hover, .profile-icons span.selected, .profile-icons span:hover {
    background-color: ##3E464C;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #3E464C;
}
.mod-news .h3 {
     font-size: 10px;
}
.panel.introduction {
    visibility: hidden;
}
/* menu mobile fixe*/
#mwrap #header {position: fixed;top: 0;z-index: 999;}
/* Version mobile */
h1.mobile_title_content {font-size: 0px;}
#logomob img {max-height: 76px;position: absolute;top: 0; left: 56px;}
/*MOBILE TEMPLATE REVU*/
#portal_menu {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-around;font-size: 1.5em;color: #fff;}
.portal_ong {background: #ff0000;border-radius: 3px;padding: 5px 10px;margin: 5px;}
.module .h3 {background: #fff;color: #222;}
.portal_more {display:block;background: #ff0000;color: #fff;border-radius: 3px;float:left;padding: 5px 10px;margin: 5px 0;}
.fb_share {display:block;background: #3b5998;color: #fff;border-radius: 3px;float:right;padding: 5px 10px;margin: 5px 0;}
.twit_share {display:block;background: #00acee;color: #fff;border-radius: 3px;float:right;padding: 5px 10px;margin: 5px;}
/*MOBILE DESCENDRE LIENS RESEAU ET AUTRES ACTIONS*/
#addthis-toolbar, .btn-floating-left, .btn-floating, .btn-scrolled, .btn-floating ~ #to-top {bottom: 15px;}
.btn-floating ~ #to-top {left: 50%;transform: translate(-50%,0);}
.breadcrumbs, .btn-rep-topic {display: none;}

Oka.mi a écrit:....
Chezoit a écrit:Peut-on mettre ces images, pour:
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Big-wa10 NEWS
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Enre10 Sujets Suivis
Pouvez-vous me faire parvenir ces images directement redimensionnées à la taille voulue ? Wink
...
Les voici en RVB/16Bit/72DPI/PNG
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie News10 Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sujet_10

Résultat.:


Pour les notifications retiré de la bannière :  C'est parfait ! thumleft

Remarque sur cet ensemble :
-Serait-il possible réduire l'espace A ?
-Serait-il possible de réduire l'interlignage en C ? mais sur les sujet directement ?
-Il faudrait aligner le bouton "qui renvoi vers le haut" au niveau du bouton des réseaux à gauche.
-Les images n'apparaissent pas.  scratch

Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Img_4712

@Oka.mi
Toujours un grand merci !

@Pour ceux qui nous lisent
Ca va ? Un Doliprane ? Laughing

Edit.
Reformulation & Corrections. (il était tard hier soir, quand je vous ai répondu... drunken)



Mes remarques, en reprenant ma liste. Very Happy
• Retire les notifications de la bannière sur l'accueil.
• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Traducteur linguistique dans la bannière.

A faire en suggestion sur FA.
• Menu Bulle qu'on puisse le déplacé par tout sur l'écran, comme sur Facebook sur Android.
• Mettre des chiffres qui notifient leur nombre, sur la Bulle de l'idée juste au-dessus.
• Retrouver ses choix dans les menus sur la version Web, autant admin, sur la version Mobile selon si vous êtes invité ou membre. (pffiouuu...)
• Tags articles qui va lister un résultat : Par exemple sur cette page vous avez le titre en orange et juste au-dessous des tags; si vous cliquer sur Volkswagen : vous allez être renvoyé sur tous les articles qui sont tagué Volkswagen.


Dernière édition par Chezoit le Mar 14 Déc 2021 - 14:55, édité 1 fois
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Mer 15 Déc 2021 - 21:27

Bonjour,

Pour le traducteur, dans votre template overall_header (Version mobile), juste avant la variable {NAV_CAT_DESC}, collez ceci :
Code:
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
 new google.translate.TranslateElement({
 pageLanguage: 'fr'
 }, 'google_translate_element');
}
</script><script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

Dans votre CSS, ajoutez ceci :
Code:
#google_translate_element {position: absolute;top: 48px;left: 50%;transform: translate(-50%,0);max-height: 46px;overflow: hidden;}
.box-login {margin: 70px 8px;}




Chezoit a écrit:Excellent & Compact ! Peut-on le monter comme ci-dessous sur toute la largeur ?
Pour l'optimiser et l'harmoniser.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t11
Vous pouvez remplacer les lignes pour portal_menu et portal_ong dans votre feuille CSS par :
Code:
#portal_menu {background: #ff0000; width: 220px;margin: 50px auto 0;display: flex;text-align: center; font-size: 0px;color: #fff;border-radius: 3px;}
.portal_ong {padding: 5px 10px;}

Chezoit a écrit:Le bouton "lire plus", sur les articles de plus de 300 caractères ne fonctionne pas.
Sachant que j'ai réglé ce paramètre à 380 au niveau longueur.
Quand vous dîtes "réglé ce paramètre", voulez-vous dire dans le script ou ici ? (en cliquant sur edit du module "news")
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t27

Chezoit a écrit:MOBILE TEMPLATE REVU / Sur toutes les pages (que vous m'avez fait rajouté pour changer l'organisation du portail)
Oka.mi a écrit:Maintenant, pour pouvoir effectuer tous ces changements, voici le code JavaScript à ajouter dans vos modules, avec placement sur le Portail
Mr. Green
Il faut mettre le script donné sur le Portail, car sur les autres pages, les éléments comme .module n'existent pas, et un script qui plante peut provoquer des effets indésirables comme la disparition des boutons de la barre de navigation, elle-même chargée nativement via JavaScript ^^
Pour le script Fancybox, il faudrait remplacer le ".live", qui est obsolète pour le jquery du mobile (raison des erreurs JS), par ".on".

Chezoit a écrit:Les voici en RVB/16Bit/72DPI/PNG
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie News10 Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sujet_10

Résultat.:
Dans le template overall_footer (Version mobile), ligne ~368, remplacez le passage par cette version :
Code:
 $('a[class="navElement"][href*="/login"]').before('<li><a class="navElement" href="/f1-"><img class="nav_icon navBtnIcon" src="https://i.servimg.com/u/f78/11/70/59/71/news10.png" />News</a></li><li><a class="navElement" href="/search?search_id=watchsearch"><img class="nav_icon navBtnIcon" src="https://i.servimg.com/u/f78/11/70/59/71/sujet_10.png" />Sujets suivis</a></li>');
En remplaçant le /f1- par le lien des "news" en question.

Dans le css, ajoutez ceci :
Code:
img.nav_icon {width: 24px;height: 24px;filter: invert(1);}

Chezoit a écrit:Remarque sur cet ensemble :
-Serait-il possible réduire l'espace A ?
-Serait-il possible de réduire l'interlignage en C ? mais sur les sujet directement ?
-Il faudrait aligner le bouton "qui renvoi vers le haut" au niveau du bouton des réseaux à gauche.
A/ dans votre css de base, vous avez, pour .module h3 (le nom du post) "margin: -16px -16px 16px;" et "padding: 14px 16px 13px;", je vous suggère de changer le dernier paramètre à 0px pour réduire au max, mais vous réglez cela comme vous le voulez. Cela donnera donc (il faut juste mettre à jour la ligne qu'on a déjà ajouté durant les précédentes modifications) :
Code:
.module h3 {background: #fff;color: #222;margin: -16px -16px 0px;padding: 14px 16px 0px;}

B/ Modifiez la ligne addthis-toolbar... de votre css par ceci (on ajoute le #to-top qui se balade sur le portail) :
Code:
#addthis-toolbar, .btn-floating-left, .btn-floating, .btn-scrolled, .btn-floating ~ #to-top, #to-top {bottom: 15px;}

C/ Pour cela, modifiez simplement le line-height du code que vous utilisez pour écrire vos posts (par "line-height: 20px" par exemple).

Chezoit a écrit:-Les images n'apparaissent pas. scratch
Dans le template overall_footer (Version mobile), ligne 91, ajoutez ".module img" à la série.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Chezoi12
Pouvez-vous me dire si c'est vous (ou quelqu'un ayant accès au compte fondateur) qui l'aviez retiré ? Je pose la question car normalement, il est présent dans le template par défaut.


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Jeu 16 Déc 2021 - 3:25

Bonsoir,

J'ai mis en place les derniers éléments.

Le traducteur.
En-tête, on ne peut pas le manquer. (je l'avais aperçu dans une de vos captures).

Par contre, il y a un bout du menu qui apparait dans la version Web.
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Captur11

Serait-il possible de mettre "4 boutons drapeau EN / GER / ESP / ITA" au dessus du menu des langues ?
Ex.:

Les onglets.
Je l'ai un peu modifié pour qu'ils prennent un peu plus de place en largeur et centrer dans son espace.
Code:
#portal_menu {background: #ff0000; width: 300px;margin: 15px auto 0;display: flex;text-align: center; font-size: 0px;color: #fff;border-radius: 3px; justify-content: space-around;}
Serait-il possible de les avoir dans cette ordre là ?
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t11

Le Script MOBILE TEMPLATE REVU.
Mea culpa... ::moitimide:: Laughing


Le Bouton "Lire Plus".
Ca fonctionne ! Je pense que c'était dû à mon mauvais paramétrage du point au-dessus.
Je l'ai réglé à 200 dans les Scripts et à 400 dans les préférences du widget des News.
Histoire qu'il s'active rapidement avec un peu plus de marge en article.


Les deux images rajoutées dans le menu.
C'est propre. Cool


Les corrections sur les dernières remarques de l'ensemble :
A/ thumleft
B/ thumleft
C/ thumleft

Oka.mi a écrit:...
Pouvez-vous me dire si c'est vous (ou quelqu'un ayant accès au compte fondateur) qui l'aviez retiré ? Je pose la question car normalement, il est présent dans le template par défaut.
J'ai replacé ".module img" et ça fonctionne, merci.
Je suis le seul qui ait accès au compte fondateur. Je l'ai peut-être supprimé sans faire exprès.


Remarque.
En mode Sombre, sur le portail, j'ai des barres rouges qui apparaissent, serait-il possible de les supprimer s'il vous plait.
EX.:


Après il restera quelques finitions (pour ma part) et des points que je vais développer dans des posts spécifique pour un meilleur référencement sur FA.

Et toujours un Grand Merci !  Very Happy



Mes remarques, en reprenant ma liste. Very Happy
• Retire les notifications de la bannière sur l'accueil.
• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Traducteur linguistique dans la bannière. (Possibilité de 4 Boutons ? Des langues les plus importantes.)

Dans un 2e temps, dans des posts spécifiques.
• Remettre l'effet loupe FA.
• Rajouté la police Anton dans liste des polices dispos.
Code:
Pour le script Fancybox, il faudrait remplacer le ".live", qui est obsolète pour le jquery du mobile (raison des erreurs JS), par ".on".
• Les catégories en volet avec le "+" pour les ouvrir comme dans la version Web.
• Retirer le Logo dans l'accueil du forum.
• Replacement Logo dans la bannière.

A faire en suggestion sur FA.
• Menu Bulle qu'on puisse le déplacé par tout sur l'écran, comme sur Facebook sur Android.
• Mettre des chiffres qui notifient leur nombre, sur la Bulle de l'idée juste au-dessus.
• Retrouver ses choix dans les menus sur la version Web, autant admin, sur la version Mobile selon si vous êtes invité ou membre. (pffiouuu...)
• Tags articles qui va lister un résultat : Par exemple sur cette page vous avez le titre en orange et juste au-dessous des tags; si vous cliquer sur Volkswagen : vous allez être renvoyé sur tous les articles qui sont tagué Volkswagen.
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Jeu 16 Déc 2021 - 22:07

Bonjour,

Chezoit a écrit:Par contre, il y a un bout du menu qui apparait dans la version Web.
Effectivement, c'est parce qu'en ciblant google_translate_element dans la feuille css, je n'ai pas été assez précise : le paramétrage a également affecté le google_translate_element de la version web.
Vous pouvez remédier à cela en corrigeant l'id dans votre feuille css, au lieu de mettre simplement #google_translate_element, vous mettez :
Code:
#mpage-body-modern #google_translate_element {...
pour cibler précisément la version mobile.

Chezoit a écrit:-il possible de mettre "4 boutons drapeau EN / GER / ESP / ITA" au dessus du menu des langues ?
Ex.:


Dans le template overall_header (Version mobile), juste avant votre <div id="google_translate_element"> (ligne ~450), collez ceci :
Code:
<div id="translate_flags">
                          <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=en&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton11.png" border="0" alt="" /></a> <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=de&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton12.png" border="0" alt="" /></a> <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=es&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton13.png" border="0" alt="" /></a> <a href="https://www-revopowaaa-com.translate.goog/?_x_tr_sl=fr&_x_tr_tl=it&_x_tr_hl=fr&_x_tr_pto=nui" class="postlink" target="_blank"><img src="https://i.servimg.com/u/f78/11/70/59/71/bouton14.png" border="0" alt="" /></a>                     
 </div>

Puis dans votre feuille de style CSS, ajoutez :
Code:
#header .mobile_prev_button{position: absolute;}
#translate_flags img {width: 2em;position: relative;top: 32px;z-index: 999;}


Chezoit a écrit:Serait-il possible de les avoir dans cette ordre là ?
Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie Sans_t11
Oui, il faut juste modifier ce passage du JavaScript. J'ai interchangé les icônes mais pas les widgets en eux-mêmes.
Code:
$('main .module:first').before('<div id="portal_menu"><span data-nummenu="0" class="portal_ong"><i class="material-icons">local_offer</i>Derniers sujets</span><span data-nummenu="1" class="portal_ong"><i class="material-icons">tag</i>Qui est en ligne ?</span><span data-nummenu="2" class="portal_ong"><i class="material-icons">search</i>Rechercher</span><span data-nummenu="3" class="portal_ong"><i class="material-icons">equalize</i>Mots-clés</span><span data-nummenu="4" class="portal_ong"><i class="material-icons">access_time</i>Membres les plus tagués</span></div>');

Chezoit a écrit:En mode Sombre, sur le portail, j'ai des barres rouges qui apparaissent, serait-il possible de les supprimer s'il vous plait.
EX.:
Dans votre feuille css, ajoutez ceci :
Code:
.fa_darkmode .module .h3{background:#1f1f1f; color:#d4d4d4;}


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Ven 17 Déc 2021 - 20:37

Bonsoir !

Le traducteur & Boutons supplémentaires.
thumleft La position des boutons est tout simplement parfaite.

Les onglets.
Oka.mi a écrit:....
Oui, il faut juste modifier ce passage du JavaScript. J'ai interchangé les icônes mais pas les widgets en eux-mêmes.
...
J'ai essayé, mais je me suis retrouvé avec la barre déréglée, voir l'image spoiler ci-dessous. J'ai remis l'ancienne en attendant.
Quand vous dites que vous avez "interchangé les icones mais pas les widgets", ça veut dire que les icones ne garderont pas les liens de base ?
Capture d'écran Barre déréglée.:

Ce que vous m'avez demandé de remplacer dans le script :
Code:
$(function () {
   if (document.getElementById('mpage-body-modern')) {
      $('main .module:first').before('<div id="portal_menu"><span data-nummenu="0" class="portal_ong"><i class="material-icons">local_offer</i>Derniers sujets</span><span data-nummenu="1" class="portal_ong"><i class="material-icons">tag</i>Qui est en ligne ?</span><span data-nummenu="2" class="portal_ong"><i class="material-icons">search</i>Rechercher</span><span data-nummenu="3" class="portal_ong"><i class="material-icons">equalize</i>Mots-clés</span><span data-nummenu="4" class="portal_ong"><i class="material-icons">access_time</i>Membres les plus tagués</span></div>');
      $('.module').get(0).style.display = 'none';
      $('.module').get(1).style.display = 'none';
      $('.module').get(2).style.display = 'none';
      $('.module').get(3).style.display = 'none';
      $('.module').get(4).style.display = 'none';
      $('.module .h3 i').remove();
 
      $('.portal_ong').click(function () {
         if ($('.module').get($(this).data('nummenu')).style.display == 'block') {
            $('.module').get($(this).data('nummenu')).style.display = 'none';
         } else {
            $('.module').get(0).style.display = 'none';
            $('.module').get(1).style.display = 'none';
            $('.module').get(2).style.display = 'none';
            $('.module').get(3).style.display = 'none';
            $('.module').get(4).style.display = 'none';
            $('.module').get($(this).data('nummenu')).style.display = 'block';
 
         }
      });
      $('.module').slice(5).each(function () {
         var getUrl = window.location;
         var baseUrl = getUrl.protocol + "//" + getUrl.host;
         var lienPost = baseUrl + $(this).find('.mod-news-footer a').attr('href');
         var nomPost = $(this).find('.h3').text();
 
         $(this).find('.h3').html(`<a href="` + lienPost + `">` + nomPost + `</a>`);
         $(this).find('.mod-news-header').prepend($(this).find('.mod-news-info'));
         if ($(this).find('.content').text().length > 300) {
            $(this).find('.mod-news-footer a').html(`<span class="portal_more">Lire plus</span>`);
         } else {
            $(this).find('.mod-news-footer a').remove();
         }
         $(this).find('.mod-news-footer').append(`<span class="fb_share"><a href="https://facebook.com/sharer/sharer.php?u=` + lienPost + `" target="_blank">Facebook</a></span><span class="twit_share"><a href="https://twitter.com/intent/tweet?text=` + lienPost + `" target="_blank">Twitter</a></span>`);
      });
 
   }
});

et l'ensemble CSS, au cas où :
Code:
.headerbar {
    background-color: transparent!important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 230px;
    overflow: hidden;
    padding: 0;
    position: relative;
  }
#wrap{
  -moz-box-shadow: 0px 0px 50x #000;
  -webkit-box-shadow: 0px 0px 50px #000;
  box-shadow: 0px 0px 50px #000;
}
#wrap {
border-radius: 20px 20px 20px 20px; /* Dans cet ordre Haut gauche, haut droit, bas gauche, bas droit */
}
#wrap {
    padding: 12px 4px
}
.statistics {
    background-color: transparent!important;
}
#page-footer {
  background-color: transparent!important;
}
/* agrandir le plus dans forum*/
.ion-android-remove-circle::before, .ion-android-add-circle::before {
   font-size: 48px;}
/*Correction colonne qui saute dans Forum*/
@media (max-width: 900px) {
    .portal .column:first-child {
    display: none;
    }
}
 
@media (max-width: 1200px) {
  #content-container #content-main {
  width: 75%;
    }
  #content-container #right {
  display: initial !important;
    }
  }
 
@media (max-width: 1070px), @media (max-width: 1000px) {
  #content-container #content-main {
  width: 76%;
    }
  }
/* couleur fond des smileys réponse rapide*/
#sceditor_smilies  ,#sceditor_smilies .row1 , #smilies_header , #sce_smilies_body ,
.sceditor-dropdown.sceditor-emoticon {
     background-color:#FFFFFF !important;
}
/* couleur fond des smileys réponse rapide suite*/
.smiley-element{
  background-color: #FFFFFF !important;
}
#headerbar-top.is-sticky {
    background-color: transparent!important;
    background-image: url(https://i.servimg.com/u/f58/11/70/59/71/45231710.jpg)
    height: 60px;
  }
#fa_toolbar {
    background-color: transparent!important;
    background-image: url(https://i.servimg.com/u/f58/11/70/59/71/45231710.jpg)
    height: 50px;
}
.navbar li {
    margin: 170px 0 5px 0;
}
.navbar img {
    display: inline-block;
    filter: invert(100%);
    margin-right: -1px;
    vertical-align: 1px;
    width: 40px;
}
.topiclist.forums .lastpost {
    padding-top: -15px!important;
    padding-bottom: 0px!important
}
.forabg ul.topiclist li.header .icon {
    margin-top: -17px;
}
.profile-icons a.selected, .profile-icons a:hover, .profile-icons span.selected, .profile-icons span:hover {
    background-color: ##3E464C;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #3E464C;
}
.mod-news .h3 {
     font-size: 10px;
}
.panel.introduction {
    visibility: hidden;
}
/* menu mobile fixe*/
#mwrap #header {position: fixed;top: 0;z-index: 999;}
/* Version mobile */
h1.mobile_title_content {font-size: 0px;}
#logomob img {max-height: 76px;position: absolute;top: 0; left: 56px;}
/*MOBILE TEMPLATE REVU*/
#portal_menu {background: #ff0000; width: 300px;margin: 15px auto 0;display: flex;text-align: center; font-size: 0px;color: #fff;border-radius: 3px; justify-content: space-around;}
.portal_ong {padding: 5px 10px;}
.module .h3 {background: #fff;color: #222;margin: -16px -16px 0px;padding: 14px 16px 0px;}
.portal_more {display:block;background: #ff0000;color: #fff;border-radius: 3px;float:left;padding: 5px 10px;margin: 5px 0;}
.fb_share {display:block;background: #3b5998;color: #fff;border-radius: 3px;float:right;padding: 5px 10px;margin: 5px 0;}
.twit_share {display:block;background: #00acee;color: #fff;border-radius: 3px;float:right;padding: 5px 10px;margin: 5px;}
/*MOBILE DESCENDRE LIENS RESEAU ET AUTRES ACTIONS*/
#addthis-toolbar, .btn-floating-left, .btn-floating, .btn-scrolled, .btn-floating ~ #to-top, #to-top {bottom: 15px;}
.btn-floating ~ #to-top {left: 50%;transform: translate(-50%,0);}
.breadcrumbs, .btn-rep-topic {display: none;}
/*MOBILE TRADUCTEUR GOOGLE*/
#mpage-body-modern #google_translate_element {position: absolute;top: 48px;left: 50%;transform: translate(-50%,0);max-height: 46px;overflow: hidden;}
.box-login {margin: 70px 8px;}
/*MOBILE TRADUCTEUR GOOGLE 4 BOUTONS LANGUE*/
#header .mobile_prev_button{position: absolute;}
#translate_flags img {width: 2em;position: relative;top: 32px;z-index: 999;}
/*MOBILE Images menu*/
img.nav_icon {width: 24px;height: 24px;filter: invert(1);}
/*MOBILE Mode Sombre retirer barre Rouge*/
.fa_darkmode .module .h3{background:#1f1f1f; color:#d4d4d4;}

Pour la Barre Rouge dans le mode Sombre.
thumleft

Une seule remarque.  Very Happy
Le bouton "Lire plus" ne s'active pas quand il y a un cadre "Spoil" avant.
Capture d'écran:

Merci !



Mes remarques, en reprenant ma liste. Very Happy
• Retire les notifications de la bannière sur l'accueil.
• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Traducteur linguistique dans la bannière. (Possibilité de 4 Boutons ? Des langues les plus importantes.)
• Le bouton "Lire plus" ne s'active pas quand il y a un cadre "Spoil" avant.

Dans un 2e temps, dans des posts spécifiques.
• Remettre l'effet loupe FA.
Code:
Pour le script Fancybox, il faudrait remplacer le ".live", qui est obsolète pour le jquery du mobile (raison des erreurs JS), par ".on".
• Rajouté la police Anton dans liste des polices dispos.
• Les catégories en volet avec le "+" pour les ouvrir comme dans la version Web.
• Retirer le Logo dans l'accueil du forum.
• Replacement Logo dans la bannière.
• Dans la version Mobile - adapter automatiquement le lecteur Youtube.
• Revoir le design de la barre Spoil. Web & Mobile.
• Le code [url=<img][/url] ne fonctionne pas en version Mobile.

A faire en suggestion sur FA.
• Menu Bulle qu'on puisse le déplacé par tout sur l'écran, comme sur Facebook sur Android.
• Mettre des chiffres qui notifient leur nombre, sur la Bulle de l'idée juste au-dessus.
• Retrouver ses choix dans les menus sur la version Web, autant admin, sur la version Mobile selon si vous êtes invité ou membre. (pffiouuu...)
• Tags articles qui va lister un résultat : Par exemple sur cette page vous avez le titre en orange et juste au-dessous des tags; si vous cliquer sur Volkswagen : vous allez être renvoyé sur tous les articles qui sont tagué Volkswagen.
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Oka.mi Ven 17 Déc 2021 - 22:53

Bonjour,

Chezoit a écrit:J'ai essayé, mais je me suis retrouvé avec la barre déréglée, voir l'image spoiler ci-dessous. J'ai remis l'ancienne en attendant.
Alors oui, j'ai oublié une lettre dans le bout de script donné, c'est pour ça que c'est tout décalé, mea culpa !
À la place de "equalize" il fallait mettre "equalizer", sinon ce n'est pas le bon nom d'icône et ça ne peut pas s'afficher correctement...

Chezoit a écrit:Quand vous dites que vous avez "interchangé les icones mais pas les widgets", ça veut dire que les icones ne garderont pas les liens de base ?
En effet, les widgets sont identifiés par leur emplacement ($('.module').get(0)...$('.module').get(1)...) et relié à l'onglet portant le même numéro (<span data-nummenu="0"... <span data-nummenu="1"), ils ne sont donc pas identifiés par les icônes ni les noms qu'on peut leur attribuer. Cela permet, d'un certain point de vue, une plus grande flexibilité : vous pouvez changer l'icône d'un onglet comme vous le voulez, voire renommer les onglets, sans toucher aux widgets.

Pour récapituler, actuellement vous avez :
Emplacement (N°)IcôneNom de l'ongletWidget affiché
0local_offerDerniers sujetsDerniers sujets
1tagQui est en ligneQui est en ligne
2searchRechercherRechercher
3equalizerMots-clésMots-clés
4access_timeMembres les plus taguésMembres les plus tagués

Comme le nom de l'onglet est en font-size: 0px, vous n'êtes pas obligé de le changer. En revanche, si vous voulez que les widgets s'affichent dans un ordre différent, il faudra le modifier dans le panneau d'administration (structure du Portail).

Chezoit a écrit:Le bouton "Lire plus" ne s'active pas quand il y a un cadre "Spoil" avant.
Capture d'écran:
Dans votre précédent post, vous avez dit
Chezoit a écrit:Je l'ai réglé à 200 dans les Scripts
Je vois toujours length > 300 dans le script, or le message qu'on voit sur la capture d'écran a un length de 257. Le problème vient sans doute de là Smile


Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 1213Donnez un titre explicite Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie VTzsyWB à votre sujet pour améliorer son référencement

Remerciez Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie 976083691 le message qui vous a aidé pour le mettre en évidence

Cochez résolu lorsque votre problème est résolu pour faciliter le travail des modérateurs

L'aide par MP Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie FsAeGeb n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre
Oka.mi

Oka.mi
Aidactive
Aidactive

Messages : 2728
Inscrit(e) le : 06/01/2011

Voir le profil de l'utilisateur https://deus-academia.forumactif.com/
Oka.mi a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer complètement le Template Mobile - Apparence Graphisme Thème Ergonomie

Message par Chezoit Sam 18 Déc 2021 - 11:57

Bonjour !

La barre des onglets.
Merci pour votre petit correctif & surtout les explications claires !
Tout est en place, comme je voulais.  Cool

Je remets le Script pour ceux que ça pourrait intéresser.
Code:
$(function () {
   if (document.getElementById('mpage-body-modern')) {
$('main .module:first').before('<div id="portal_menu"><span data-nummenu="4" class="portal_ong"><i class="material-icons">local_offer</i>Derniers sujets</span><span data-nummenu="3" class="portal_ong"><i class="material-icons">tag</i>Qui est en ligne ?</span><span data-nummenu="2" class="portal_ong"><i class="material-icons">search</i>Rechercher</span><span data-nummenu="1" class="portal_ong"><i class="material-icons">equalizer</i>Mots-clés</span><span data-nummenu="0" class="portal_ong"><i class="material-icons">access_time</i>Membres les plus tagués</span></div>');
      $('.module').get(0).style.display = 'none';
      $('.module').get(1).style.display = 'none';
      $('.module').get(2).style.display = 'none';
      $('.module').get(3).style.display = 'none';
      $('.module').get(4).style.display = 'none';
      $('.module .h3 i').remove();
 
      $('.portal_ong').click(function () {
         if ($('.module').get($(this).data('nummenu')).style.display == 'block') {
            $('.module').get($(this).data('nummenu')).style.display = 'none';
         } else {
            $('.module').get(0).style.display = 'none';
            $('.module').get(1).style.display = 'none';
            $('.module').get(2).style.display = 'none';
            $('.module').get(3).style.display = 'none';
            $('.module').get(4).style.display = 'none';
            $('.module').get($(this).data('nummenu')).style.display = 'block';
 
         }
      });
      $('.module').slice(5).each(function () {
         var getUrl = window.location;
         var baseUrl = getUrl.protocol + "//" + getUrl.host;
         var lienPost = baseUrl + $(this).find('.mod-news-footer a').attr('href');
         var nomPost = $(this).find('.h3').text();
 
         $(this).find('.h3').html(`<a href="` + lienPost + `">` + nomPost + `</a>`);
         $(this).find('.mod-news-header').prepend($(this).find('.mod-news-info'));
         if ($(this).find('.content').text().length > 300) {
            $(this).find('.mod-news-footer a').html(`<span class="portal_more">Lire plus</span>`);
         } else {
            $(this).find('.mod-news-footer a').remove();
         }
         $(this).find('.mod-news-footer').append(`<span class="fb_share"><a href="https://facebook.com/sharer/sharer.php?u=` + lienPost + `" target="_blank">Facebook</a></span><span class="twit_share"><a href="https://twitter.com/intent/tweet?text=` + lienPost + `" target="_blank">Twitter</a></span>`);
      });
 
   }
});

Le bouton "Lire Plus".
Je l'ai descendu à 100, histoire de plus en parler. Laughing

Voilà, on y est ! Tout est y est !
Après il me restera plus que de petites finitions que je développerais dans des posts spécifique...je sense qu'on va être mené à se recroiser.  Very Happy

Encore une millième fois, un grand Merci pour votre réactivé et surtout précision !  I love you



Mes remarques, en reprenant ma liste. Very Happy
• Retire les notifications de la bannière sur l'accueil.
• Faire disparaitre totalement le menu bas pour avoir plus (+) de confort de lecture.
• Il faudrait retrouver le menu partout, tout le temps.
• Il faudrait retrouver la loupe à côté du menu, partout, tout le temps.
• Retirer les chemins qui sont en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Retirer le bouton "répondre au sujet" en-tête, sur chaque page, comme vous l'avez fait sur le portail.
• Traducteur linguistique dans la bannière. (Possibilité de 4 Boutons ? Des langues les plus importantes.)
• Le bouton "Lire plus" ne s'active pas quand il y a un cadre "Spoil" avant.

Dans un 2e temps, dans des posts spécifiques.
• Remettre l'effet loupe FA.
Code:
Pour le script Fancybox, il faudrait remplacer le ".live", qui est obsolète pour le jquery du mobile (raison des erreurs JS), par ".on".
• Rajouté la police Anton dans liste des polices dispos.
• Les catégories en volet avec le "+" pour les ouvrir comme dans la version Web.
• Retirer le Logo dans l'accueil du forum.
• Mettre une image dans le fond de la bannière.
• Adapter automatiquement le lecteur Youtube pour la version mobile.
• Revoir le design de la barre Spoil. Web & Mobile.
• Le code "[url=<img][/url]" ne fonctionne pas en version Mobile.

A faire en suggestion sur FA.
• Menu Bulle qu'on puisse le déplacé par tout sur l'écran, comme sur Facebook sur Android.
• Mettre des chiffres qui notifient leur nombre, sur la Bulle de l'idée juste au-dessus.
• Retrouver ses choix dans les menus sur la version Web, autant admin, sur la version Mobile selon si vous êtes invité ou membre. (pffiouuu...)
• Tags articles qui va lister un résultat : Par exemple sur cette page vous avez le titre en orange et juste au-dessous des tags; si vous cliquer sur Volkswagen : vous allez être renvoyé sur tous les articles qui sont tagué Volkswagen.
Chezoit

Chezoit
****

Masculin
Messages : 250
Inscrit(e) le : 14/03/2008

Voir le profil de l'utilisateur http://www.revopowaaa.com
Chezoit a été remercié(e) par l'auteur de ce sujet.

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

- Sujets similaires

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