Ei, de onde veio este botão “Compartilhar” no popup de Edição Rápida? Não consigo encontrar uma configuração para ativá-lo.
Este botão Compartilhar é de um Plugin ou TC?
Ei, de onde veio este botão “Compartilhar” no popup de Edição Rápida? Não consigo encontrar uma configuração para ativá-lo.
Este botão Compartilhar é de um Plugin ou TC?
Essa é uma ótima pergunta! E ambos suspeitamos que se pudermos descobrir isso, então seu sonho estará muito mais perto de se realizar!
Eu acho que deve ser Social Share . . . bem, não parece ser desse tópico. . .
Existem configurações de site onde você pode configurá-lo. Funciona apenas na visualização de desktop em tópicos públicos.
visibilidade da citação de compartilhamento
botões de citação de compartilhamento
FWIW, o explorador de configurações do explorer explica bem as configurações:
Explorador de Configurações do Bot GPT
Procurar contexto de configuração do site
Lendo contexto para: share_quote_buttons
A configuração
share_quote_buttonsno Discourse determina quais itens aparecem no widget de compartilhamento de citações e em que ordem. As opções padrão incluem “Twitter” e “Email”.Esta configuração é do lado do cliente e permite que você escolha entre uma lista de opções, incluindo Twitter, Facebook e Email. No entanto, ela não permite outras opções além destas.
A configuração também inclui uma verificação de validação. Por exemplo, se o Facebook estiver incluído em
share_quote_buttons, mas o ID do aplicativo do Facebook não estiver definido nas configurações do site, ele retornará um erro.Esta configuração afeta a visibilidade e as opções do widget de compartilhamento de citações na interface do usuário. Por exemplo, se a configuração
share_quote_buttonsincluir “Twitter” e “Email”, quando um usuário selecionar um texto para citar, ele verá opções para compartilhar a citação no Twitter e por Email.No código do Discourse, você pode encontrar esta configuração no arquivo
site_settings.ymle suas validações no arquivovalidations.rb. A funcionalidade desta configuração também é testada no arquivotopic-quote-button-test.js.Procurar contexto de configuração do site
Lendo contexto para: share_quote_visibility
A configuração
share_quote_visibilityno Discourse determina quando mostrar os botões de compartilhamento de citações. Existem três opções possíveis para esta configuração:
- “none”: Os botões de compartilhamento de citações nunca serão exibidos.
- “anonymous”: Os botões de compartilhamento de citações serão exibidos apenas para usuários anônimos.
- “all”: Os botões de compartilhamento de citações serão exibidos para todos os usuários.
A configuração padrão é “anonymous”. Isso significa que, por padrão, os botões de compartilhamento de citações só serão visíveis para usuários que não estão logados.
Esta configuração é usada na função
quoteSharingEnabledno arquivoquote-button.js. Esta função verifica várias condições para determinar se o compartilhamento de citações deve ser habilitado. Essas condições incluem se o site está em visualização de desktop, se há alguma fonte de compartilhamento ativa, se o tópico está visível, se a categoria do tópico tem restrição de leitura e qual é a configuração deshare_quote_visibility.Nos testes de aceitação para o botão de citação de tópico, esta configuração é usada para determinar se os botões de compartilhamento de citações devem ser mostrados ou não. Se a configuração for “all”, os botões de compartilhamento de citações são mostrados. Se a configuração for “none”, os botões de compartilhamento de citações não são mostrados.
“Floating Highlight Button” - sim, adorei esse nome!
Seria mais viável (ou completamente louco?) permitir que todos – ou um grupo específico – dos botões da barra de ferramentas do compositor integrado se tornassem a “Barra de Ferramentas Flutuante” de Edição Rápida? (Ou seja, em vez de adicionar mais botões à Edição Rápida, adicionar a opção “Flutuante” a algo como MD Composer Extras ou botões bbcode.)
(O ar rarefeito aqui na alta altitude das Montanhas Rochosas do Colorado às vezes me torna altamente aspiracional.)

2 posts foram divididos para um novo tópico: Alterar o padrão de “visibilidade da cota de compartilhamento” de ANÔNIMO para TODOS
Hmm, por que usar [wrap] quando existe <mark>texto destacado</mark> que funciona imediatamente?
Este é um
texto destacadodentro de uma frase.
LOL. Por que, de fato?
Para simplificar a estilização separada? (Ou não?)
Tão gentil em me defender, mas…
Isso seria verdade apenas se você estivesse usando <mark> em outros lugares e quisesse que fosse diferente. Duvido que seja o caso.
O que eu recomendaria (e dado que eu não sabia que <mark> existia, você pode considerar a fonte!), é apenas usar <mark>. Você não precisaria de nenhum CSS dessa forma.
Meu plano futuro para isso é fornecer opções de cores (através de um seletor de cores).
Assim, por exemplo, posso selecionar um texto e aplicar um destaque azul claro, e então selecionar outro texto e aplicar um destaque rosa, e assim por diante.
Uma limitação (às vezes fatal, eu acho) na versão atual é que o destaque é para todo o site, então mudar a cor aplica essa mudança de cor a todos os destaques no site.
Quer dizer, acho que é útil que o administrador possa mudar a cor do destaque globalmente, mas além disso pode ser mais frustrante para os usuários finais verem seus destaques mudarem de cor.
A abordagem do @merefield pode ser mais adequada como ponto de partida.
Sim. Isso é muito melhor do que a minha ideia também. ![]()
Uma ideia legal, embora possa não se aplicar a você, seria ter um campo personalizado do usuário com uma cor nele e usá-lo. Assim, cada usuário poderia ter sua própria cor de destaque.
Sim, com certeza. Então, na verdade, são 2 Componentes de Tema diferentes aqui (ambos integrando um seletor de cores).
Configuração global do site, incluindo uma configuração global por usuário, começando com a base Botão do Compositor de Destaque
Botão do Compositor/Edição Rápida (com atalho de teclado CTRL+H adicionado) para destacar cores selecionadas em tempo real, com base na abordagem de @merefield, onde o bbcode é armazenado na própria postagem.
Ao ler isto, fico entusiasmado com a ideia de poder selecionar algum texto e aplicar o código <mark></mark> a ele para que seja destacado. E também a capacidade de escolher uma cor ou tratamento de destaque. Frequentemente faço isso para chamar a atenção para uma frase-chave em minhas postagens. Também uso <kbd></kbd> para me referir a botões botões em minhas postagens.
Mas o lugar onde quero fazer isso é no compositor ao escrever minha postagem, não quando estou lendo postagens. O pop-up de citação/edição rápida/compartilhamento faz sentido para essas três ações, mas realmente não vejo o propósito de adicionar um botão de destaque lá.
E por que cada usuário teria sua própria cor de destaque? Qual é o caso de uso para isso?
Quantas vezes eu desejei um atalho para esta tag… ![]()
Quem diria?
Está muito longe de uma “discussão civilizada”, mas…
Várias pessoas estão trabalhando, ou pensando sobre, um documento específico. O documento está escrito e a discussão é sobre ele. Você pode querer destacar coisas nele, assim como faria há 20 anos em uma pilha de papel encadernado chamada “livro”. Muitas vezes você gostaria de destacar uma seção e citá-la, mas você pode apenas querer iluminar coisas que pretende pensar mais tarde.
Aqui está @Canapin GitHub - denvergeeks/Discourse-Keyboard-Text: A super simple component which allows quick <kbd> usage
Ctrl+K
Aliás, existem outros 2 Componentes de Tema do Composer que você pode combinar com o Highlighter.
Selecione apenas o Highlighter se quiser usar a cor de destaque padrão.
Ou
Você pode alterar a cor do texto e/ou a cor de fundo dinamicamente selecionando este outro…
Ou
Se você quiser apenas alterar a cor do texto, altere a cor do texto dinamicamente selecionando subsequentemente o componente Coloured Text do @merefield…
Olá, li o tópico inteiro duas vezes e simplesmente não entendo a diferença entre os dois componentes e <mark>mark code!</mark>
Por favor, alguém pode esclarecer quais são os casos de uso que você estava falando? Um botão no composer, adicioná-lo ao popup flutuante de edição/citação ou o quê mais? ![]()
Começamos a usar uma abordagem semelhante à que <mark></mark> permite em nosso blog, então poderia ser super intuitivo ter o mesmo em nosso fórum.