Existe uma maneira de linkar respostas após elas serem postadas?

Existe uma maneira de modificar uma resposta de tópico existente para que seja uma resposta específica de postagem? Sei que eu mesmo sou culpado disso, mas há inúmeras vezes em que vejo alguém claramente respondendo a uma postagem específica, mas eles usam erroneamente a resposta do tópico. Seria ótimo ter a capacidade de corrigir o tipo de resposta através do menu “selecionar postagem”.

1 curtida

hmm, além de editar a postagem com uma citação da postagem à qual se está respondendo ou algo assim, não consigo pensar em outra maneira.

Uma coisa que pode ajudar é adicionar “to topic” ao rótulo do botão do tópico no rodapé, para que diga “reply to topic” para torná-lo mais óbvio e distingui-lo dos botões de resposta da postagem:

em common - css de um componente de tema:

#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        // Adicionando este conteúdo após Reply
        content: " to Topic";
      }
    }
  }
}
5 curtidas

Seria bom poder realocar uma resposta, mas o CSS de @Lilly funciona muito bem!

Tive que revisar fazer alterações de CSS, e foi moleza.

3 curtidas

Eu também gostei muito da solução da Lilly. Depois de implementá-la no meu fórum, fico me perguntando por que não seria a configuração padrão do Discourse. Ver os dois botões de resposta aqui no Meta parece desatualizado agora :slight_smile:

Obrigado!

2 curtidas

Eles significam coisas diferentes.

Mas sim, para ser honesto, eles deveriam ter strings localizadas diferentes para que possam ser editadas separadamente (na minha opinião) (acredito que não são separadas, mas por favor, me corrija se forem distintas)

CSS não é realmente a melhor maneira de implementar isso se você pudesse enviar um PR em vez disso.
(é um ótimo paliativo no momento! :+1:)

3 curtidas

Ah, sim, eu sei que o de cima é para responder diretamente à postagem e o de baixo ao tópico, acho que quis dizer que a rotulagem parecia confusa, não a repetição dos botões em si.

Concordo que um PR seria melhor do que CSS, e eu adoraria um dia descobrir como executar o Discourse localmente no meu Mac para me sentir mais confiante em enviar PRs. Imagino que este seria talvez o menos propenso a causar outros bugs, mas acho que me sentiria mais tranquilo testando-o localmente primeiro.

você como em “alguém”, não necessariamente “você”, mas não há como te parar!

2 curtidas

:smiley: Observação lateral e fora do tópico, acho que tantos conflitos em minha vida surgem quando alguém diz “você” para mim e eu, subconscientemente, assumo que eles querem dizer comigo ou eu pauso e digo: “Quando você diz você, você quer dizer eu?” e às vezes eles ficam completamente confusos. Meu amigo até disse uma vez: “Você sempre faz isso!!” e eu respondi: “Eu sempre faço o quê?” e ele disse: “Hã? Ah, eu não quis dizer você, eu quis dizer eu. Eu sempre faço isso.”

Obrigado pelo esclarecimento e sim, espero alcançar esse próximo nível de contribuição no Discourse um dia :smiley:

3 curtidas

Eu também implementei a sugestão da @Lilly (obrigada!), mas ainda acho que há valor em ter uma solução de moderação para conectar posts após sua criação. Tentei editar o post e adicionar uma citação, mas não “linkou” a resposta como eu esperava.

3 curtidas

Acho que temos um tópico de Feature sobre isso:

5 curtidas

Adicionar CSS pode não ser a melhor solução — e meu CSS pode não ser o melhor CSS — mas descobri que o seguinte funciona para adicionar contexto ao botão de responder à postagem (comentário):

nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        // Adicionando este conteúdo após Responder
        content: " a este comentário";
      }
    }
  }
}

Na falta de uma maneira de realocar uma postagem após o fato, uma rotulagem mais clara parece ser uma boa maneira de evitar confusão. Idealmente, isso seria na forma de campos de rótulo de botão personalizados nas Configurações.

1 curtida

Não é recomendado usar após a inserção para o texto no site, se você modificar este botão, poderá modificar o texto do site após pesquisar por topic.reply.title

1 curtida

Eu preferiria fazer isso dessa maneira, mas as edições em Textos do Site para js.topic.reply.title afetam os botões de responder ao tópico e responder à postagem. Seria ótimo se eles fossem diferenciados no código para que pudéssemos editá-los separadamente.

5 curtidas

Parece que eu entendi mal e não examinei o tópico seriamente

4 curtidas

sim exatamente isso. minha solução é admitidamente uma solução alternativa um pouco improvisada :woman_shrugging:t2:

1 curtida

Percebi que minha primeira tentativa fez com que o botão Responder para OP lesse “Responder a este comentário” — assim como as postagens subsequentes. Mas não é um comentário — é um Tópico.

Direcionar um bloco CSS semelhante para #post_1 pode dar a esse primeiro botão seu próprio texto.

Aqui está o componente CSS personalizado completo que estou usando agora, ordenado por uso na página:

/* adicionar texto ao botão Responder para a postagem original (também conhecida como Tópico)  */
#post_1 nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        // Adicionando este conteúdo após Responder
        content: " a este Tópico";
      }
    }
  }
}

/* adicionar texto ao botão Responder para todas as postagens subsequentes (estou chamando-as de comentários)  */
nav.post-controls {
  .actions {
    button.reply {
      span.d-button-label:after {
        // Adicionando este conteúdo após Responder
        content: " a este comentário";
      }
    }
  }
}

/* adicionar texto ao botão azul Responder (para Tópico) que aparece no final da página */
#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        // Adicionando este conteúdo após Responder
        content: " ao Tópico principal";
      }
    }
  }
}
3 curtidas

Estou fora do tópico, e esta é uma pergunta muito localizada, mas eu gostaria de melhorar um pouco o trecho do Todd.

Como posso me livrar totalmente de Responder, e quero dizer o texto, não o botão/funcionalidade, é claro?

Algo como Responder ao post é muito longo (para mim) e um simples Comentar seria suficiente.

(Encontrar este post usando a busca foi mais difícil do que encontrar Nemo. Até que me lembrei que cliquei em curtir — então… curtir ajuda a encontrar coisas melhor do que uma busca :grin: )

1 curtida

É apenas uma string localizada, então você pode editá-la?

1 curtida

Não pode estar vazio. E um espaço também é contado como vazio.

1 curtida

@Jagster - você poderia tentar algo assim:

Primeiro remova o ícone de resposta existente
image
com CSS personalizado:

.fa.d-icon.d-icon-reply.svg-icon.svg-node {
  display: none;
}

Em seguida, edite os Textos do Site para js.topic.reply.title para substituir “Reply” por um código alt para outro símbolo, como alt + 30: ▲

Em seguida, você pode adicionar texto personalizado para cada um dos três tipos de botão via CSS, como observado anteriormente.

Minha única preocupação em remover “Reply” é que termos como “Last reply”, “Replies”, “Good Reply”, “Great Reply”, “In Reply to”, etc. são usados em todo o sistema, e seria uma tarefa árdua identificar e alterar todas as instâncias relevantes apropriadamente.

2 curtidas