Localiser les brouillons, sujets surveillés, etc, dans les templates
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Localiser les brouillons, sujets surveillés, etc, dans les templates
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
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
Bonjour,Mon problème est très simple : je modifie actuellement les templates de mon forum pour les entourer d'un cadre en image, mais le problème étant qu'après des heures de recherche, je n'arrive pas à localiser quelques éléments du profil (quand on édite notre profil) qui sont présents dans la barre. Il s'agit des sections suivantes : Brouillons, Tags, Notifications et Favoris. J'ai cherché dans divers templates, mais sans réussir à mettre la main dessus.
S'il n'est pas possible d'y avoir accès de manière détaillée, est-ce qu'il serait possible d'y placer simplement un cadre autour ?
Merci d'avance !
Dernière édition par Gaara du désert le Ven 16 Juin 2017 - 21:39, édité 2 fois
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour,
Ces éléments ne sont effectivement pas accessibles via les templates, que souhaitez-vous faire exactement ?
Quant au formulaire de connexion, il s'agit simplement du formulaire de base sur la version PunBB :
Cordialement,
Walt
Ces éléments ne sont effectivement pas accessibles via les templates, que souhaitez-vous faire exactement ?
Quant au formulaire de connexion, il s'agit simplement du formulaire de base sur la version PunBB :
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour,
Merci de votre attention ! Je n'ai jamais utilisé d'autre "mode" de forum donc je ne connaissais pas la présentation en PunBB ! Merci de la précision ^^
Concernant ce que je souhaite faire, j'ai pris des screens. Voici la partie "préférences" modifiée par mes soins : https://nsa37.casimages.com/img/2017/06/06/170606074305504678.jpg quant aux autres parties citées dans mon premier message, elles sont assez "laides" comparées à ça comme vous pouvez le voir : https://nsa37.casimages.com/img/2017/06/06/17060607424680745.jpg j'aurais donc souhaité unifier le tout en mettant ce cadre autour de toutes les sections disponibles dans le profil ^^
Mais si j'en crois vos précisions, ce n'est donc pas possible à réaliser ?
Encore merci ^^
Merci de votre attention ! Je n'ai jamais utilisé d'autre "mode" de forum donc je ne connaissais pas la présentation en PunBB ! Merci de la précision ^^
Concernant ce que je souhaite faire, j'ai pris des screens. Voici la partie "préférences" modifiée par mes soins : https://nsa37.casimages.com/img/2017/06/06/170606074305504678.jpg quant aux autres parties citées dans mon premier message, elles sont assez "laides" comparées à ça comme vous pouvez le voir : https://nsa37.casimages.com/img/2017/06/06/17060607424680745.jpg j'aurais donc souhaité unifier le tout en mettant ce cadre autour de toutes les sections disponibles dans le profil ^^
Mais si j'en crois vos précisions, ce n'est donc pas possible à réaliser ?
Encore merci ^^
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Tout dépend la manière dont vous avez réalisé ce cadre, peut-être peut-on en faire un script. A voir selon la structure créée.
Cordialement,
Walt
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Alors j'ai simplement réalisé un cadre que je présente sous la forme d'un tableau que j'utilise pour entourer les "table" contenant les informations que je souhaite encadrer. Pour ce qui est de l'exemple, mon template se présente sous cette forme :
profile_add_body
Si les codes/variables des sections que je cite dans mon premier message étaient situées dans ce template, même sans être détaillées, elles auraient été automatiquement englobées dedans, d'où le fait que je sois un peu perdue à ce niveau.
J'avoue ne pas vraiment m'y connaître en script, donc je ne sais pas du tout si mon code serait possible à intégrer
Encore une fois merci de votre attention !
profile_add_body
Si les codes/variables des sections que je cite dans mon premier message étaient situées dans ce template, même sans être détaillées, elles auraient été automatiquement englobées dedans, d'où le fait que je sois un peu perdue à ce niveau.
J'avoue ne pas vraiment m'y connaître en script, donc je ne sais pas du tout si mon code serait possible à intégrer
Encore une fois merci de votre attention !
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour,
Toujours d'actualité ^^
Merci.
Toujours d'actualité ^^
Merci.
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour,
Je cherche toujours.
Merci.
Je cherche toujours.
Merci.
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour,
Je cherche encore.
Merci.
Je cherche encore.
Merci.
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour,
C'est pas une méthode très très propre mais, ma foi, elle est fonctionnelle... Créez un script que vous afficherez sur toutes les pages contenant :
J'ai un peu modifié votre code pour rendre ça plus simple pour moi mais à l'affichage ça ne devrait rien changer.
Cordialement,
Walt
C'est pas une méthode très très propre mais, ma foi, elle est fonctionnelle... Créez un script que vous afficherez sur toutes les pages contenant :
- Code:
if( /profile/.test(document.location.pathname)) {
alert('ok');
$('td .gen a.mainmenu[href^="/profile?"]').closest('table').after('<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="105"><tbody><tr><td width="179"><img src="https://img15.hostingpics.net/pics/950433Haut1b.png" width="179" height="105" alt="" /></td><td align="center" background="https://img15.hostingpics.net/pics/805148Haut2b.png"><img src="" width="" height="" alt="" /></td><td width="179"><img src="https://img15.hostingpics.net/pics/930601Haut3.png" width="179" height="105" alt="" /></td></tr></tbody></table>');
$('form[action="/search?search_id=favouritesearch"], form[action="/search?search_id=watchsearch"], form[action="/search?search_id=draftsearch"]').wrap('<div class="wrapTable" style="background-image: url(\'https://img15.hostingpics.net/pics/639157Centre1.png\'), url(\'https://img15.hostingpics.net/pics/696473Centre2.png\');background-repeat: repeat-y,repeat-y;padding: 20px;background-position: top left, top right;box-sizing: border-box;padding: 0 34px;"><div style="background-color:#dbdada; box-sizing:border-box; padding: 10px;"></div></div>');
$('form.frm-form, form[action="/profile?delete=1&mode=editprofile&page_profil=tags&start"], form[name="notif_opts"], div.hidden-if-toolbar-deactivated').wrapAll('<div class="wrapTable" style="background-image: url(\'https://img15.hostingpics.net/pics/639157Centre1.png\'), url(\'https://img15.hostingpics.net/pics/696473Centre2.png\');background-repeat: repeat-y,repeat-y;padding: 20px;background-position: top left, top right;box-sizing: border-box;padding: 0 34px;"><div style="background-color:#dbdada; box-sizing:border-box; padding: 10px;"></div></div>');
$('.wrapTable').after('<div style="margin-top:0px;"><table width="100%" border="0" cellpadding="0" cellspacing="0" height="32" align="center"><tbody><tr><td width="49"><img src="https://img15.hostingpics.net/pics/438605Bas1.png" width="49" height="32" alt="" /></td><td align="center" background="https://img15.hostingpics.net/pics/413277Bas2.png"><img src="" width="" height="30" alt="" /></td><td width="53"><img src="https://img15.hostingpics.net/pics/137591Bas3.png" width="53" height="32" alt="" /></td></tr></tbody></table></div>');
}
J'ai un peu modifié votre code pour rendre ça plus simple pour moi mais à l'affichage ça ne devrait rien changer.
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Bonjour !
Merci de votre réponse !
Alors j'ai créé un script (via la gestion des javascript) et je l'ai mis dans le template "profile_add_body" sous la forme suivante :
Au début du template, mais ça ne change rien. Est-ce que j'ai mal compris ce que vous vouliez dire en parlant de "l'afficher sur toutes les pages" ? Désolée du manque de compréhension ^^"
Merci de votre aide !
Merci de votre réponse !
Alors j'ai créé un script (via la gestion des javascript) et je l'ai mis dans le template "profile_add_body" sous la forme suivante :
- Code:
<script src="http://ADRESSEDUFORUM/21934.js"></script>
Au début du template, mais ça ne change rien. Est-ce que j'ai mal compris ce que vous vouliez dire en parlant de "l'afficher sur toutes les pages" ? Désolée du manque de compréhension ^^"
Merci de votre aide !
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Votre méthode d'insertion aurait été une bonne idée si le template profile_add_body servait à afficher chacune des pages concernées par les modifications. Or, pour la plupart d'entre elles (favoris, surveillés, brouillons), c'est la page de résultat de recherche qui s'affiche.
Donc le plus simple c'est de cocher le script sur "toutes les pages", puisqu'il y a de toute façon une condition pour que le script ne s'exécute que sur les pages qui nous intéressent.
Du coup, il faut modifier le script par celui-ci :
Cordialement,
Walt
Donc le plus simple c'est de cocher le script sur "toutes les pages", puisqu'il y a de toute façon une condition pour que le script ne s'exécute que sur les pages qui nous intéressent.
Du coup, il faut modifier le script par celui-ci :
- Code:
$(function() {
if( /profile/.test(document.location.pathname) || /search/.test(document.location.pathname)) {
$('td .gen a.mainmenu[href^="/profile?"]').closest('table').after('<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" height="105"><tbody><tr><td width="179"><img src="https://img15.hostingpics.net/pics/950433Haut1b.png" width="179" height="105" alt="" /></td><td align="center" background="https://img15.hostingpics.net/pics/805148Haut2b.png"><img src="" width="" height="" alt="" /></td><td width="179"><img src="https://img15.hostingpics.net/pics/930601Haut3.png" width="179" height="105" alt="" /></td></tr></tbody></table>');
$('form[action="/search?search_id=favouritesearch"], form[action="/search?search_id=watchsearch"], form[action="/search?search_id=draftsearch"]').wrap('<div class="wrapTable" style="background-image: url(\'https://img15.hostingpics.net/pics/639157Centre1.png\'), url(\'https://img15.hostingpics.net/pics/696473Centre2.png\');background-repeat: repeat-y,repeat-y;padding: 20px;background-position: top left, top right;box-sizing: border-box;padding: 0 34px;"><div style="background-color:#dbdada; box-sizing:border-box; padding: 10px;"></div></div>');
$('form.frm-form, form[action="/profile?delete=1&mode=editprofile&page_profil=tags&start"], form[name="notif_opts"], div.hidden-if-toolbar-deactivated').wrapAll('<div class="wrapTable" style="background-image: url(\'https://img15.hostingpics.net/pics/639157Centre1.png\'), url(\'https://img15.hostingpics.net/pics/696473Centre2.png\');background-repeat: repeat-y,repeat-y;padding: 20px;background-position: top left, top right;box-sizing: border-box;padding: 0 34px;"><div style="background-color:#dbdada; box-sizing:border-box; padding: 10px;"></div></div>');
$('.wrapTable').after('<div style="margin-top:0px;"><table width="100%" border="0" cellpadding="0" cellspacing="0" height="32" align="center"><tbody><tr><td width="49"><img src="https://img15.hostingpics.net/pics/438605Bas1.png" width="49" height="32" alt="" /></td><td align="center" background="https://img15.hostingpics.net/pics/413277Bas2.png"><img src="" width="" height="30" alt="" /></td><td width="53"><img src="https://img15.hostingpics.net/pics/137591Bas3.png" width="53" height="32" alt="" /></td></tr></tbody></table></div>');
}
});
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6081
Inscrit(e) le : 08/09/2015
Re: Localiser les brouillons, sujets surveillés, etc, dans les templates
Oh d'accord ! Je croyais qu'ils étaient là-bas comme c'est là-dedans que j'ai modifié les autres catégories du profil ><
En tous les cas ça fonctionne parfaitement, j'ai juste un dédoublement du cadre autour de certains autres éléments, mais je vais supprimer ceux du template pour ne laisser que ceux de votre code !
Mille fois merci pour votre aide et votre patience, c'est parfait ! Problème résolu =)
En tous les cas ça fonctionne parfaitement, j'ai juste un dédoublement du cadre autour de certains autres éléments, mais je vais supprimer ceux du template pour ne laisser que ceux de votre code !
Mille fois merci pour votre aide et votre patience, c'est parfait ! Problème résolu =)
Sujets similaires
» Comment modifier dans le profil : Notifications | Sujets surveillés| Favoris
» Nouveauté Forumactif: Découvrez 3 nouvelles options pour vos forums!
» Derniers sujets en rapport avec les sujets surveillés
» Sujets surveillés qui disparaissent de la liste des sujets suivis
» Modification de templates : changer de place, x messages dans x sujets
» Nouveauté Forumactif: Découvrez 3 nouvelles options pour vos forums!
» Derniers sujets en rapport avec les sujets surveillés
» Sujets surveillés qui disparaissent de la liste des sujets suivis
» Modification de templates : changer de place, x messages dans x sujets
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum