Un thème pour un sous-forum ?
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Un thème pour un sous-forum ?
Détails techniques
Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonsoir/Bonjour !Je me demandais s'il était possible de régler avec le CSS une fonctionnalité qui permettrait à mes utilisateurs d'avoir un skin différent sur un sous-forum particulier.
C'est-à-dire qu'il y aurait un skin de base, et que par exemple, lorsqu'ils enteraient dans la sous-forum "Château Caldem", le skin sur cette sous-partie serait différente.
Est-ce possible ?
Je suis bien entendu prêt à utiliser les ruses, si vous en avez (un sous-forum visible par un groupe uniquement qui changerait de skin pour le groupe, même si je ne sais pas comment faire).
J'avoue n'avoir rien trouvé sur internet ou ici à ce sujet. Je ferais bien entendu mes tests sur un forum dédié aux tests.
Je vous remercie d'avance, le service m'a déjà prouvé la pertinence et la fiabilité des réponses !
Bonne lecture et bonne soirée !
Dernière édition par DramaHeritage le Lun 19 Sep 2016 - 17:56, édité 1 fois
Re: Un thème pour un sous-forum ?
Bonjour ^^
Avec le CSS seul, ça ne sera pas possible. Il faudra forcément passer à un moment donné par un (ou pluieurs) script(s).
Pour ma part, il y a quatre mois je m'étais "amusée" à changer 6 icônes sur les sujets de mon forum (Citation multiple, Citation, Editer, Supprimer, Voir IP) et cela dans deux catégories précises.
Solution entièrement en javascript :
D'un peu plus près :
Appliqué à ce forum ça donnerait
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Pour Entraide et Support (et tous ses sous-forums)
Etape suivante :
Et je répète autant de fois cette ligne que j'ai d'images à modifier.
Une solution parmi beaucoup de possibilités (charger un css externe par exemple)
Ca fonctionne sous PunBB mais ça devrait fonctionner ailleurs vu que ça se base sur l'adresse des images et non sur un sélecteur CSS (hormis le fil d'Ariane qui utilise le même sélecteur sous phpBB3 et phpBB2)
Avec le CSS seul, ça ne sera pas possible. Il faudra forcément passer à un moment donné par un (ou pluieurs) script(s).
Pour ma part, il y a quatre mois je m'étais "amusée" à changer 6 icônes sur les sujets de mon forum (Citation multiple, Citation, Editer, Supprimer, Voir IP) et cela dans deux catégories précises.
Solution entièrement en javascript :
- Code:
$(function(){
if($('a.nav[href^="/c6-"]').length) {
$('img[src="http://2img.net/s/t/13/86/22/i_icon_multiquote_off.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterPlusA.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_multiquote_on.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterMoinsA.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_quote.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterA.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_edit.png"]').attr('src','http://www.patmax.eu/P132/Interface/EditerA.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_delete.png"]').attr('src','http://www.patmax.eu/P132/Interface/SupprimerA.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_ip.png"]').attr('src','http://www.patmax.eu/P132/Interface/VoirIPA.png');
};
if($('a.nav[href^="/c7-"]').length) {
$('img[src="http://2img.net/s/t/13/86/22/i_icon_multiquote_off.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterPlusL.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_multiquote_on.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterMoinsL.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_quote.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterL.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_edit.png"]').attr('src','http://www.patmax.eu/P132/Interface/EditerL.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_delete.png"]').attr('src','http://www.patmax.eu/P132/Interface/SupprimerL.png');
$('img[src="http://2img.net/s/t/13/86/22/i_icon_ip.png"]').attr('src','http://www.patmax.eu/P132/Interface/VoirIPL.png');
};
});
D'un peu plus près :
- Code:
if($('a.nav[href^="/c6-"]').length) {
Appliqué à ce forum ça donnerait
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Pour Entraide et Support (et tous ses sous-forums)
- Code:
if($('a.nav[href^="/c5-"]').length) {
- Code:
if($('a.nav[href^="/f74-"]').length) {
Etape suivante :
- Code:
$('img[src="http://2img.net/s/t/13/86/22/i_icon_quote.png"]').attr('src','http://www.patmax.eu/P132/Interface/CiterA.png');
Et je répète autant de fois cette ligne que j'ai d'images à modifier.
Une solution parmi beaucoup de possibilités (charger un css externe par exemple)
Ca fonctionne sous PunBB mais ça devrait fonctionner ailleurs vu que ça se base sur l'adresse des images et non sur un sélecteur CSS (hormis le fil d'Ariane qui utilise le même sélecteur sous phpBB3 et phpBB2)
Re: Un thème pour un sous-forum ?
Je vous remercie encore une fois (décidément ),
J'ai bien compris la démarche.
Connaissez-vous à tout hasard la ligne que je pourrais mettre dans mon JavaScript pour qu'il charge un CSS sur cette page ?
Et également, comment puis-je connaître le nom de code de ma catégorie et sous forum ? (c6 par exemple etc... )
Je vous remercie encore.
J'ai bien compris la démarche.
Connaissez-vous à tout hasard la ligne que je pourrais mettre dans mon JavaScript pour qu'il charge un CSS sur cette page ?
Et également, comment puis-je connaître le nom de code de ma catégorie et sous forum ? (c6 par exemple etc... )
Je vous remercie encore.
Re: Un thème pour un sous-forum ?
Pour charger une feuille CSS vous pouvez par exemple utiliser ce code (tiré du sélecteur de styles proposé par Ea)
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Intéressons-nous d'abord à Entraide et Support dont le lien est :
-> https://forum.forumactif.com/c5-entraide-support
On peut d'emblée enlever le début d'adresse avec le nom de domaine et de sous-domaine puisqu'on va raisonner en liens internes. On conserve donc uniquement le slash / et ce qui suit.
-> /c5-entraide-support
On dégage le nom de la catégorie qui n'est pas significatif. Une catégorie ça se renomme.
-> /c5-
Il s'agit de la catégorie numéro 5.
Penchons nous maintenant sur le cas d'un forum avec son lien complet.
-> https://forum.forumactif.com/f74-probleme-avec-un-script-un-code
Comme plus haut on ne conserve que la partie relative du lien
-> /f74-probleme-avec-un-script-un-code
Et encore une fois on élimine le nom du forum
-> /f74-
Le forum courant porte donc le numéro 74.
- Code:
$("head").append('<link rel="stylesheet" type="text/css" href="http://site/path/fichier.css" />');
Reprenons l'exemple de ce forum !Et également, comment puis-je connaître le nom de code de ma catégorie et sous forum ? (c6 par exemple etc... )
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code
Intéressons-nous d'abord à Entraide et Support dont le lien est :
-> https://forum.forumactif.com/c5-entraide-support
On peut d'emblée enlever le début d'adresse avec le nom de domaine et de sous-domaine puisqu'on va raisonner en liens internes. On conserve donc uniquement le slash / et ce qui suit.
-> /c5-entraide-support
On dégage le nom de la catégorie qui n'est pas significatif. Une catégorie ça se renomme.
-> /c5-
Il s'agit de la catégorie numéro 5.
Penchons nous maintenant sur le cas d'un forum avec son lien complet.
-> https://forum.forumactif.com/f74-probleme-avec-un-script-un-code
Comme plus haut on ne conserve que la partie relative du lien
-> /f74-probleme-avec-un-script-un-code
Et encore une fois on élimine le nom du forum
-> /f74-
Le forum courant porte donc le numéro 74.
Dernière édition par Neptunia le Lun 19 Sep 2016 - 18:22, édité 1 fois (Raison : Correction d'une coquille)
Re: Un thème pour un sous-forum ?
Merci beaucoup tout fonctionne correctement avec ce script !
Cependant, j'ai une toute dernière question, et j'admire votre patience...
Je possédais un Javascript permettant à mon fond de s'adapter quel que soit la résolution de l'utilisateur.
Seulement, j'ai du l'enlever car il empêchait mon fond de charger dans ma sous-partie secrète (le fond étant défini par le CSS). J'ai donc enlevé ce JavaScript, et des utilisateurs sur mobile ou ayant une grande résolution m'ont dit que l'image ne s'adaptant plus, ils ont des bandes blanches sous l'image, qui reste centrée et à la même taille.
Ma question est donc:
- Comment puis-je obtenir un script qui adapte n'importe quel fond et permet de switcher tout en gardant cette particularité d'auto-correction de résolution ?
Merci beaucoup encore une fois, vous m'êtes d'une grande aide !
Cependant, j'ai une toute dernière question, et j'admire votre patience...
Je possédais un Javascript permettant à mon fond de s'adapter quel que soit la résolution de l'utilisateur.
Seulement, j'ai du l'enlever car il empêchait mon fond de charger dans ma sous-partie secrète (le fond étant défini par le CSS). J'ai donc enlevé ce JavaScript, et des utilisateurs sur mobile ou ayant une grande résolution m'ont dit que l'image ne s'adaptant plus, ils ont des bandes blanches sous l'image, qui reste centrée et à la même taille.
Ma question est donc:
- Comment puis-je obtenir un script qui adapte n'importe quel fond et permet de switcher tout en gardant cette particularité d'auto-correction de résolution ?
Merci beaucoup encore une fois, vous m'êtes d'une grande aide !
Re: Un thème pour un sous-forum ?
Par une heureuse manipulation, j'ai trouvé la fonctionnalité !
Je vous remercie encore pour tout !
Je vous remercie encore pour tout !
Sujets similaires
» Thème pour le forum (je n'avais pas vu l'option "thème")
» Lien en bas de page de topic sous invision pour retourner au sous-forum
» Requête > (OPEN SOURCE) Thème Fluent Design sous PHPBB 3 pour Shawny43
» Aide pour catégorie en menu déroulant pour sous forum
» récupérer le theme d'un forum , mais pas sous le format .bbtheme
» Lien en bas de page de topic sous invision pour retourner au sous-forum
» Requête > (OPEN SOURCE) Thème Fluent Design sous PHPBB 3 pour Shawny43
» Aide pour catégorie en menu déroulant pour sous forum
» récupérer le theme d'un forum , mais pas sous le format .bbtheme
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum