Botão de abrir e fechar categoria

3 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Botão de abrir e fechar categoria

Mensagem por Strilk 17.01.21 8:54

Detalhes da questão


Endereço do fórum: http://testenicolasban.forumeiros.com
Versão do fórum: ModernBB

Descrição


Boa noite, eu realizei algumas mudanças relacionadas a categoria do meu fórum, e por conta disso, o botão de abrir e fechar categoria sumiu, solicito ajuda desde já.
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Roevs 18.01.21 5:18

Olá,

Poderia disponibilizar uma conta teste sem poderes administrativo para acessar seu fórum ou permitir a visualização para convidados?

Até mais!
Roevs

Roevs
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 18.01.21 6:33

Olá, bom dia! Nickname: Roevs --> senha: forumeiros
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 21.01.21 14:56

Olá @Strilk,

Qual é o código que está usando para o botão de abrir e fechar as categorias?

Fico no aguardo,
RafaelS. zen

Tópico movido


O tópico foi movido para o setor: Questões sobre códigos.

Nota: É importante que procure escolher a área certa para a sua questão afim de manter a organização do fórum.
Para mais informações, leia o Regulamento do Fórum dos Fóruns
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 21.01.21 20:31

Aqui está:
Código:
/*---- Cabeçalho das categorias e fóruns ---*/
.forabg, .forumbg {
    background-color: #333333;
    background-image: none;
    box-shadow: none;
    margin-bottom: px!important;
}

.forabg.hidden { background-color: #52658F; }

.forumbg.announcement { margin-bottom: 2%; }

.forabg.hidden .header {
    background-color: #2e5918;

}

.header .icon .dterm { width: 100%; border-bottom: 3px solid #2e5918; }

.table-title h2 {
    margin-left: 7px;
    font-size: 2rem!important;
    color: #E6E6E6!important
}

.btn-collapse {
    left: 1250px;
    right: auto;
}

.table-title, .table-title h2, .btn-collapse i { color: #E6E6E6; }
.forabg.hidden .table-title, .forabg.hidden .table-title h2, .forabg.hidden { color: #E6E6E6; }

ul.topiclist.forums { background-color: transparent; }

li.row {
    border: none;
    background-color: #fff;
    box-shadow: 0 1px 6px rgba(0,0,0,0.06);
}
li.row:hover { background-color: #fff; }


.row > .icon > .dterm .topics {
    font-size: 1.3rem;
    color: rgba(0,0,0,0.55);
    margin: 5px 0;
    background-color: rgba(0,0,0,0.05);
    padding: 3px 7px;
    width: auto;
    display: inline-block;
    border-radius: 3px;
}

ul.forums dl.icon dd.dterm > div { margin-left: 30px!important; }

ul.topics .row dd.dterm {
    padding-left: 30px;
    padding-top: 15px;
}

a.forumtitle { font-size: 1.75rem; }

a.topictitle { font-size: 1.6rem; }

.forum-desc br { display: none; }

dd.lastpost { float: right!important; }

.lastpost-avatar { padding: 5px 10px 5px 0; }

.lastpost-avatar img {
    height: 50px;
    width: 50px;
}

.lastpost-avatar:after {
    height: 50px;
    top: 5px;
    width: 50px;
}

.lastpost .color-groups { float: none!important; }

.lastpost-info {
    position: absolute;
    top: 15px;
   }
   .lastpost > span > a:empty {
    pointer-events: none;
}
 
.lastpost > span > a:empty:before {
    content: "Não existem tópicos a visualizar!";
    color: #999;
    font-style: italic;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 21.01.21 22:11

Olá @Strilk,

Eu me referia ao código JavaScript, mas vi agora que você está usando a versão ModernBB que já trás essa função por padrão de "fábrica". Envergonhado

Nesse caso, verifique se você tem o template index_box editado. Se sim, você provavelmente mexeu em algum trecho responsável pela abertura e fechamento das categorias, acabando danificando o funcionamento correto delas.

Poderia me disponibilizar o template para eu verificar?

Atenciosamente,
RafaelS. zen

RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 21.01.21 22:22

Claro meu consagrado, toma aí:
Código:
<!-- BEGIN catrow -->
   <!-- BEGIN tablehead -->
      <div class="forabg">
         <ul class="topiclist">
            <li class="header">
               <dl class="icon">
                  <dd class="dterm"><div class="table-title">{catrow.tablehead.L_FORUM}</div></dd>
               </dl>
            </li>
         </ul>
         <ul class="topiclist forums">
   <!-- END tablehead -->

   <!-- BEGIN forumrow -->
            <li class="row">
               <dl class="icon">
                  <dd class="dterm">
                     <div style="display: block;margin-left: 15%!important;">
                        <h{catrow.forumrow.LEVEL} class="hierarchy">
                        <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumtitle">{catrow.forumrow.FORUM_NAME}</a>
                        </h{catrow.forumrow.LEVEL}>
                                                             <div class="topics"><span>{catrow.forumrow.TOPICS}</span> {L_TOPICS} e <span>{catrow.forumrow.POSTS}</span> {L_POSTS}</div>
                                                             <div class="forum-desc">{catrow.forumrow.FORUM_DESC}</div>
                     </div>
                  </dd>
                  <dd class="lastpost">
                     
                            <!-- BEGIN avatar -->
                            <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                            <!-- END avatar -->

                     <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>
                  </dd>
               </dl>
            </li>
   <!-- END forumrow -->

   <!-- BEGIN tablefoot -->
            </ul>
      </div>
   <!-- END tablefoot -->
<!-- END catrow -->

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

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

   var btn_collapse_hide = $('<i></i>', {
      class: 'ion-toggle',
      '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-toggle-filled').toggleClass('hidden');
      $(this).children('.ion-toggle').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-toggle-filled').toggleClass('hidden');
         $('#forabg' + i).children('.ion-toggle').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>
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 21.01.21 22:35

Olá novamente,

Troque o template index_box pelo seguinte:

Código:
<!-- BEGIN catrow -->
  <!-- BEGIN tablehead -->
      <div class="forabg">
        <ul class="topiclist">
            <li class="header">
              <dl class="icon">
                  <dd class="dterm"><div class="table-title">{catrow.tablehead.L_FORUM}</div></dd>
              </dl>
            </li>
        </ul>
        <ul class="topiclist forums">
  <!-- END tablehead -->
 
  <!-- BEGIN forumrow -->
            <li class="row">
              <dl class="icon">
                  <dd class="dterm">
                    <div style="display: block;margin-left: 15%!important;">
                        <h{catrow.forumrow.LEVEL} class="hierarchy">
                        <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumtitle">{catrow.forumrow.FORUM_NAME}</a>
                        </h{catrow.forumrow.LEVEL}>
                                                            <div class="topics"><span>{catrow.forumrow.TOPICS}</span> {L_TOPICS} e <span>{catrow.forumrow.POSTS}</span> {L_POSTS}</div>
                                                            <div class="forum-desc">{catrow.forumrow.FORUM_DESC}</div>
                    </div>
                  </dd>
                  <dd class="lastpost">
                   
                            <!-- BEGIN avatar -->
                            <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                            <!-- END avatar -->
 
                    <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>
                  </dd>
              </dl>
            </li>
  <!-- END forumrow -->
 
  <!-- BEGIN tablefoot -->
            </ul>
      </div>
  <!-- END tablefoot -->
<!-- END catrow -->
 
<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>

Até mais,
RafaelS. zen
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 22.01.21 3:14

Não houve resultados.
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 22.01.21 12:43

Strilk escreveu:Não houve resultados.

 - Botão de abrir e fechar categoria AqQ2KO1

zen
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 24.01.21 2:02

up 24 horas
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 24.01.21 12:30

Strilk escreveu:up 24 horas

Como assim UP? Louco
Você sequer viu a minha última mensagem?
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 25.01.21 13:29

Desculpa, pra mim não tava aparecendo sua foto, pra mim não aparece o botão
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 25.01.21 15:47

@Strilk,

Limpe os dados do seu navegador (cookies/cache) ou experimente usar outro navegador e verifique se os botões aparecem.

Atenciosamente,
RafaelS. King
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por Strilk 26.01.21 1:33

Pode fechar, obrigado.
Strilk

Strilk
****

Membro desde : 23/01/2018
Mensagens : 265
Pontos : 386

http://portal-grm.forumeiros.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Botão de abrir e fechar categoria

Mensagem por RafaelS. 26.01.21 2:48

Tópico resolvido


Movido para "Questões resolvidas".
RafaelS.

RafaelS.
Membro Entusiasta
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


Permissões neste sub-fórum
Não podes responder a tópicos