Déplacer l'image des forums

5 participants

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

Résolu Déplacer l'image des forums

Message par Detective Skye Dim 17 Mai 2020 - 12:30

Détails techniques


Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Capture d'écran du problème :
Voir l'image:

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,

Ce n'est pas vraiment un "problème" mais plutôt une... difficulté rencontrée lors de personnalisation de templates.
Comme le titre l'indique, j'essaie de déplacer l'image du forum de façon à ce qu'elle soit dans une div (avec contour et tout mais ça pas de souci je peux les rajouter) et qu'elle se trouve tout à gauche, l'image expliquant la chose mieux que moi. :')
L'ennui c'est que je ne trouve pas la partie concernée dans le template... Mais si ce n'est pas possible c'est pas trop grave !

Merci d'avance en tout cas !

index_body:
Code:
<!-- BEGIN catrow -->
<!-- BEGIN tablehead -->

<div class="title_cate">{catrow.tablehead.L_FORUM}</div>

<!-- END tablehead -->
<!-- BEGIN forumrow -->

<div class="wrap_forums">
  <img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
 
  <div class="infos_forums">
    <span><a href="{catrow.forumrow.U_VIEWFORUM}" class="forums_title" title="{catrow.forumrow.FORUM_NAME}">{catrow.forumrow.FORUM_NAME}</a></span>
    <div>{catrow.forumrow.FORUM_DESC}</div>
  </div>
 
  <div class="stats_forum">
    <div>{catrow.forumrow.TOPICS}</div>
    <div>{catrow.forumrow.POSTS}</div>
  </div>

  <div class="last_topic">
    <span>
      <!-- BEGIN switch_topic_title -->
      <a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />
      <!-- END switch_topic_title -->
      {catrow.forumrow.USER_LAST_POST}
    </span>
  </div>
 
  <div class="lastpost_avatar">
    <div>
      <!-- BEGIN avatar -->
      {catrow.forumrow.avatar.LAST_POST_AVATAR}
      <!-- END avatar -->
    </div>
  </div>
</div>

<div class="sub_forums">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</div>
<script type="text/javascript">//<![CDATA[
  $(document).ready(function() {
  $('.sub_forums').each(function(){
  $(this).html($(this).html().replace(/,/g,"  | &nbsp;"));
  });
  });
  //]]>
</script>

<!-- END forumrow -->
<!-- BEGIN tablefoot -->
<!-- END tablefoot -->

<!-- END catrow -->

<br />

<div id="link_cate">
  <!-- BEGIN switch_user_logged_in -->
  <a href="{U_MARK_READ}" accesskey="m">{L_MARK_FORUMS_READ}</a>
  <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a>
  <!-- END switch_user_logged_in -->
 
  <a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
  <a href="{U_TODAY_ACTIVE}">{L_TODAY_ACTIVE}</a>
 
  <!-- BEGIN switch_on_index -->
  <!-- BEGIN switch_delete_cookies -->
  <a href="{switch_on_index.switch_delete_cookies.U_DELETE_COOKIES}" rel="nofollow">{switch_on_index.switch_delete_cookies.L_DELETE_COOKIES}</a>
  <!-- END switch_delete_cookies -->
  <!-- END switch_on_index -->
</div>

<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
 var btn_collapse = $('<div></div>', {
 class: 'btn-collapse'
 });

 var btn_collapse_show = $('<i></i>', {
 class: 'ion-android-add-circle hidden',
 'data-tooltip': '{L_EXPEND_CAT}'
 }).appendTo(btn_collapse);

 var btn_collapse_hide = $('<i></i>', {
 class: 'ion-android-remove-circle',
 'data-tooltip': '{L_HIDE_CAT}'
 }).appendTo(btn_collapse);

 var collapsed = [];

 if (readCookie('collapsed') != null && readCookie('collapsed') != '') {
 collapsed = readCookie('collapsed').split(',');
 }

 $(document).on('click', '.btn-collapse', function() {
 $(this).children('.ion-android-add-circle').toggleClass('hidden');
 $(this).children('.ion-android-remove-circle').toggleClass('hidden');
 $(this).parents('.forabg').toggleClass('hidden');

 if (readCookie('collapsed') != null && readCookie('collapsed') != '') {
 collapsed = readCookie('collapsed').split(',');
 }

 if (!$(this).parents('.forabg').hasClass('hidden')) {
 removeFromArray('' + $(this).parents('.forabg').data('cindex'), collapsed);

 createCookie('collapsed', collapsed);
 } else {
 collapsed.push('' + $(this).parents('.forabg').data('cindex'));

 createCookie('collapsed', collapsed);
 }
 });

 $('.forabg').each(function(i) {
 $(this).data('cindex', '' + i);

 $(btn_collapse)
 .clone()
 .attr('id', 'forabg' + i)
 .appendTo($(this).find('.header'));

 if ($.inArray('' + i, collapsed) > -1) {
 $(this).toggleClass('hidden');
 $('#forabg' + i).children('.ion-android-add-circle').toggleClass('hidden');
 $('#forabg' + i).children('.ion-android-remove-circle').toggleClass('hidden');
 }
 });
});

function removeFromArray(item, array) {
 var i = array.indexOf(item);

 if (i > -1) {
 array = array.splice(i, 1);
 }
}

function createCookie(name, value, days) {
 var expires;

 if (days) {
 var date = new Date();
 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
 expires = "; expires=" + date.toGMTString();
 } else {
 expires = "";
 }
 document.cookie = encodeURIComponent(name) + "=" + encodeURIComponent(value) + expires + "; path=/";
}

function readCookie(name) {
 var nameEQ = encodeURIComponent(name) + "=";
 var ca = document.cookie.split(';');
 for (var i = 0; i < ca.length; i++) {
 var c = ca[i];
 while (c.charAt(0) === ' ') c = c.substring(1, c.length);
 if (c.indexOf(nameEQ) === 0) return decodeURIComponent(c.substring(nameEQ.length, c.length));
 }
 return null;
}
//]]>
</script>

Partie CSS concernée :
Code:
/* ---------------- CATEGORIES ---------------- */
.title_cate,
.wrap_forums,
.sub_forums {
  width: 74%;
  margin: auto;
  min-width: 820px;
}

.title_cate h2 { /* TITRE CATEGORIES */
  font: 97px var(--font_title);
  color: var(--yellow);
  padding-right: 15%;
  text-align: right;
  text-transform: uppercase;
  height: 120px;
  line-height: 97px;
  padding-top: 10px;
}

.wrap_forums { /* CONTENEUR FORUMS */
  background-image: var(--gradient_fond);
  color: var(--white);
  display: flex;
  flex-flow: wrap;
  height: 215px;
  align-items: center;
  justify-content: space-around;
  position: relative;
  z-index: 2;
}

.infos_forums {
  width: 27%;
  text-align: center;
}

.infos_forums a.forums_title { /* TITRE FORUMS */
  font: 68px var(--font_title);
  color: var(--white);
  text-transform: uppercase;
  line-height: 20px;
  position: relative;
  z-index: 2;
  padding: 0 5px;
}

.infos_forums > span { /* TITRE FORUMS TEXTE */
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%;
  height: 75px;
  padding-top: 23px;
  display: inline-block;
}

.infos_forums > span::after { /* TITRE FORUMS BARRE */
  background-color: var(--yellow);
  content: '';
  height: 20px;
  display: block;
  transform: rotate(-1deg);
}

.infos_forums > span:hover::after {
  transform: rotate(1deg);
}

.infos_forums > div { /* DESCRIPTIONS DES FORUMS */
  text-align: justify;
  font: 11px var(--global_font);
  line-height: 13px;
  height: 80px;
  overflow: hidden;
}

.stats_forum > div { /* NOMBRE DE MESSAGES ET SUJETS CHIFFRES */
  font: 104px var(--font_title);
  color: var(--yellow);
  position: relative;
  line-height: 70px;
  margin-bottom: -10px;
}

.stats_forum > div:last-of-type { /* NOMBRE DE MESSAGES ET SUJETS CHIFFRES */
  color: var(--white);
  margin-left: 10px;
}

.stats_forum > div::after { /* NOMBRE DE MESSAGES ET SUJETS MOTS */
  font: 9px var(--global_font);
  transform: rotate(90deg);
  content: 'SUJETS';
  position: absolute;
  top: 17px;
  margin-left: -20px;
  width: 50px;
}

.stats_forum > div:last-of-type::after { /* NOMBRE DE MESSAGES ET SUJETS MOTS */
  content: 'MESSAGES';
}

.last_topic { /* CONTENEUR DERNIER SUJET */
  font: 11px var(--global_font);
  display: flex;
  background-color: var(--white);
  width: 165px;
  height: 105px;
  -webkit-clip-path: polygon(4% 6%, 92% 0, 100% 100%, 0 91%);
  clip-path: polygon(4% 6%, 92% 0, 100% 100%, 0 91%);
  text-align: center;
  line-height: 18px;
  align-items: center;
  justify-content: center;
  color: #808080;
}

.last_topic:hover {
  -webkit-clip-path: polygon(11% 4%, 93% 14%, 84% 100%, 7% 87%);
  clip-path: polygon(11% 4%, 93% 14%, 84% 100%, 7% 87%);
}

.last_topic a[title] { /* LIEN VERS DERNIER SUJET */
  color: var(--black);
  text-transform: uppercase;
  font-weight: bold;
  font-style: italic;
}

.last_topic a {
  font-size: 12px;
}

.last_topic strong {
  font-weight: normal;
}

.lastpost_avatar { /* CONTENEUR AVATAR DERNIER POSTEUR */
  position: relative;
  margin-right: -6%;
}

.lastpost_avatar > div { /* CONTENEUR AVATAR DERNIER POSTEUR */
  width: 120px;
  height: 140px;
  overflow: hidden;
  transform: rotate(-3deg);
  position: relative;
  z-index: 2;
}

.lastpost_avatar > div img { /* AVATAR DERNIER POSTEUR */
  min-height: 135px;
  width: 125px;
}

.lastpost_avatar::after { /* DECO AVATAR DERNIER POSTEUR */
  background-color: var(--yellow);
  content: '';
  display: block;
  width: 120px;
  height: 140px;
  position: absolute;
  top: 0;
}

.lastpost_avatar:hover::after,
.lastpost_avatar:hover > div {
  transform: rotate(0deg);
}

.sub_forums {
  background-color: var(--yellow);
  height: 175px;
  margin: -150px auto 20px;
  display: flex;
  align-items: flex-end;
  position: relative;
  left: -20px;
  padding-left: 130px;
  font: 11px var(--global_font);
  text-transform: uppercase;
  font-style: italic;
  line-height: 23px;
}

.sub_forums a {
  color: var(--black);
}

#link_cate {
  text-align: center;
}

#link_cate a {
  color: var(--yellow);
  font: 9px var(--global_font);
  text-transform: uppercase;
  margin: 0 5px;
}

Detective Skye

Detective Skye
**

Messages : 57
Inscrit(e) le : 16/12/2012

http://professeurlaytonrpg.forumgratuit.org/
Detective Skye a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par Chacha Sam 23 Mai 2020 - 9:55

Déplacer l'image des forums UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 69461
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par Detective Skye Sam 23 Mai 2020 - 10:09

Bonjour,
C’est toujours d’actualité !
Detective Skye

Detective Skye
**

Messages : 57
Inscrit(e) le : 16/12/2012

http://professeurlaytonrpg.forumgratuit.org/
Detective Skye a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par mSyx Sam 23 Mai 2020 - 14:57

Hello o/
Si tu parles de l'image indiquant le status du sous-forum (nv. message, pas de nv. message & verrouillé), il s'agit de ce bout-ci dans ton template:

Code:
<img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par Detective Skye Dim 24 Mai 2020 - 16:36

Bonjour, merci de ton aide !
En fait, je fais référence à l'image qui est liée au forum, celle que l'on indique dans le champ "Adresse de l'image" :
Déplacer l'image des forums Cccc10

Je t'avoue que je pensais qu'il s'agissait justement de cette partie du code, au départ :')
Detective Skye

Detective Skye
**

Messages : 57
Inscrit(e) le : 16/12/2012

http://professeurlaytonrpg.forumgratuit.org/
Detective Skye a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Déplacer l'image des forums

Message par Chanp Dim 24 Mai 2020 - 17:48

Salutations,

Vous devez d'abord ajouter le code suivant avant chaque image dans la description de la catégorie:

Code:
<div class="forumdesc">

Et à la fin de l'image ceci:

Code:
</div>

En prenant comme exemple l'image de l'écran que vous avez pris, cela ressemblerait à ceci:

Code:
<div class="forumdesc"><img src="https://i.servimg.com/u/f40/20/02/82/34/cate1t10.jpg" alt="Papelada" style="float:left"></div>

Cela fait, ajoutez le code suivant à votre feuille de style CSS:

Code:
.forumdesc {
  margin-left: -300px;
  margin-top: -30px;
  position: absolute;
}

D'accord?
Chanp
Chanp

Chanp
Nouveau membre

Masculin
Messages : 6
Inscrit(e) le : 22/05/2020

https://2forum2.forumeiros.com/
Chanp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par Detective Skye Jeu 28 Mai 2020 - 22:42

Bonsoir, merci pour l'aide ! (et pardon pour ce délai, je suis en examens en ce moment !)
Mais malheureusement, ça ne fonctionne pas )': Voilà ce que ça m'affiche :
Spoiler:
Detective Skye

Detective Skye
**

Messages : 57
Inscrit(e) le : 16/12/2012

http://professeurlaytonrpg.forumgratuit.org/
Detective Skye a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par mSyx Jeu 28 Mai 2020 - 23:18

Re o/
Dans le template (index_body), trouver:
Code:
<div>{catrow.forumrow.FORUM_DESC}</div>

Remplacer par:
Code:
<div class="desc_forum">{catrow.forumrow.FORUM_DESC}</div>

Dans le CSS, ajouter:
Code:
.desc_forum img {
    position: absolute;
    left: -85px;
    top: 65px;
}

Libre à toi de modifier les valeurs de left & top si tu souhaites repositionner les images :b
mSyx

mSyx
****

Masculin
Messages : 394
Inscrit(e) le : 22/09/2012

https://forum.forumactif.com/
mSyx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par Lixyr Ven 29 Mai 2020 - 14:30

Déplacer l'image des forums Rx0YinpBonjour,

Pour faciliter les recherches ultérieures, le sujet a été déplacé dans une catégorie plus appropriée.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Déplacer l'image des forums 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Déplacer l'image des forums 3592387030 pour prévenir la modération.

Déplacer l'image des forums Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7401
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Déplacer l'image des forums

Message par Detective Skye Ven 29 Mai 2020 - 20:37

Re !

Je viens d'essayer et ça marche nickel !!
Merci beaucoup et bonne soirée !
Detective Skye

Detective Skye
**

Messages : 57
Inscrit(e) le : 16/12/2012

http://professeurlaytonrpg.forumgratuit.org/
Detective Skye 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