PDA

Ver Versão Completa: Rejeitado ¿Como configurar um botão para editor bbcodes produto?



forosmb
16-07-11, 14:53
Eu vivo em uma região que compartilha bilíngüe espanhol e catalão como línguas.

Espanhol é definido como o idioma padrão forum, mas muitos usuários podem contextualmente mudança do espanhol para o catalão, dependendo de qual thread / fóruns está visitando.

Muitos usuários se beneficiariam de um botão editor post que só iria inserir bbcodes produto catalan em mensagens desejadas.

....

Eu tentei de agregar este botão com a mão mas o texto só é inserida na mensagem (bbcodes) e não executados como comando produto.

Existe uma solução simples para isso?

<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </ a>

vBET
18-07-11, 12:15
Há possíveis soluções simples para o problema que você tem:
1. Ligue detecção automática de idioma (opções vBET em Admin CP) - os usuários irão apenas escrever mensagens e vBET será opaca em lang BBCode automaticamente
2. Forçar os usuários a configurar o idioma padrão (também opção em vBET) - quando o usuário tem idioma padrão definido seu outro forum que a linguagem, então vBET automaticamente adicionar a opção editor BBCode (não como botão, mas como o botão de rádio - wrap em linguagem ou não) - você pode ver como ele funciona mesmo no nosso fórum - basta definir o idioma padrão a ser diferente do Inglês (use Usuário CP).

Por favor, diga que você precisa de mais ajuda? :)

vBET
24-07-11, 21:17
Nenhuma resposta - considerado resolvido. Se não, por favor escreva aqui:)

forosmb
08-08-11, 22:17
Obrigado por responder.

Nenhuma dessas soluções se adaptar 100% às minhas necessidades embora.

Eu não gostaria de forçar meus usuários para escolher o idioma de perfil, como a maioria deles alterar o idioma entre tópicos ou temas.

Além disso, google auto detectar a linguagem não se encaixa tanto. Ele só se aplica às mensagens marcadas como [lang] e com a maioria dos usuários sem a linguagem perfil atribuído, desta forma não é funcional.

Eu tenho uma outra questão relevante, o que é que a linguagem uma vez é selecionado no perfil que pode ser revertida para "não selecionados". Insisto meus usuários não tem um uso da linguagem fixo ou perfil (que é um contexto real bilingue) e após os testes de configuração eles vêem um asignation fixa que pode reverter. Nós precisaríamos de uma correção para isso.

Minha sugestão de botão língua tag em editor é mais flexível e oferece functionlity mais "on demand" para os usuários do meu ponto de vista.

Você também deve estar ciente de que a adição de grupos de usuários secundários a maneira que seu produto não afeta muito comumente grupo de usuários de configuração álbuns. "0" padrão para o tamanho da imagem álbuns significa tamanho ilimitado e overides qualquer predefinição outro álbum posible grupo de usuários. Faz parte da mecânica vBulletin grupos de usuários, mas que seria melhor para criar grupos de usuários com alguma nova linguagem fixa permissão álbum não infinita tamanho.

Obrigado pelo vosso apoio.

vBET
09-08-11, 18:04
Google detecção automática funciona apenas para as mensagens que não são marcados como [lang] (não há necessidade de verificar se ele já estiver definido). Ele é implementado para definir [lang] para a mensagem de usuário automaticamente e funciona para todos os usuários, não importa que eles criaram sua língua padrão ou não. Você entendeu mal como ele funciona. Se você acha que ele funciona mal nenhum fórum a sua - por favor, novo segmento aberto para nova edição.

Por favor, abra novos tópicos para o seu novas questões - o que irá permitir-nos mange seus problemas separadamente e manter um histórico de problema limpo. Nós não somos capazes de gerir muitas questões em uma lista de discussão. Então, por favor, abra novos tópicos para o grupo de usuários questão e detectar automaticamente se você pensa que está trabalhando errado em seu fórum.

Por favor, note que a adição de botão para a linguagem BBCode tem alguns problemas. Você realmente deseja forçar o usuário a cada vez que clicar no botão e selecione uma das 53 línguas, encontrando-o primeiro, naturalmente, tais longa lista. Por favor, note que a solução actual não emitem tais ceia. E é feito de propósito para evitar a emissão. Também como "on demand" funcionalidade não tem propósito em tudo. Que vai escrever suas mensagens em idiomas diferentes? Cada mensagem em idioma diferente e cada vez que selecionar no qual a mensagem que é? ... Sempre se alguém deseja que ele é melhor usar a detecção automática para este usuário força do que para selecioná-lo ele mesmo.

Você não quer forçá-lo do usuário para definir o idioma padrão, mas quer forçá-lo a fazer isso cada vez que ele escreve mensagem? ... Além disso, você não tem que forçar o seu usuário para definir idioma padrão - por favor, use detecção automática de idioma. Ele é projetado para esses casos e está funcionando OK. Você entendeu mal como ele funciona.

Idioma padrão do usuário não é padrão usar uma linguagem vBulletin. Não tem influência em nada, mas editores. Por que você quer para remover isso?

forosmb
11-08-11, 22:08
Eu não preciso de botões para 53 idiomas, apenas por um um não implícito.
E eu não forçaria usuário a qualquer coisa. No pior caso, eu poderia me editar e adicionar tags com um simples clique, agora inacessível.

Vou abrir rosca na questão de tradução automática como de fato não está funcionando ok no meu forum.

vBET
13-08-11, 02:02
Então se você quiser apenas para um idioma, por favor, note que vBET adiciona automaticamente algo assim. Se o usuário tiver escolhido o seu idioma padrão e é outro que a linguagem padrão do fórum, então vBET irá adicionar a cada opção de editor que permitirá a mensagem de usuário automaticamente opaca em lang BBCode. Não é botão, mas o botão de rádio - permitindo ligar (ela é definida por padrão) ou desligá-lo. Você pode ver como isso funciona no nosso fórum, definindo o idioma padrão para além do Inglês.

Quando é usado, então editor envia dados adicionais para o servidor. É parâmetro nomeado vbet_postInLanguage e seu valor é o código de linguagem que deve ser incluído no lang BBCode. Então, se você deseja definir o seu próprio botão, então você pode enviar por forma editor estes dados quando o botão está definido, ou você pode definir o botão com a lógica do lado do cliente (Java Script), que irá envolver / desembrulhar no editor quando o botão é set / unset. Parece ser apenas simper set / unset valor para o campo vbet_postInLanguage oculto (que você pode adicionar com o botão).
Não exigirá qualquer Scripts Java em todos, se o botão será campo checkbox (em vez de uma oculta que valor é definido pelo botão). Esta parece ser a maneira mais fácil - vBET quando recebe este conjunto de parâmetros vai cuidar de embrulho mensagem no lang BBCode no lado do servidor

Eu irei para o seu novos tópicos para apoiar o seu outras questões. Você precisa de mais apoio com este?

forosmb
15-08-11, 11:54
Obrigado pelo vosso apoio. Eu não posso ver o rádio opção de idioma botão na minha versão 3.7.3 forum.I vou tentar ativar lidar isso.nós de qualquer maneira uma situação complexa. A maioria dos usuários bilíngüe não gostaria de ver qualquer post traduzido entre ambos languages.But conhecido precisamos marcar de alguma forma posts catalão para oferecer traduções para alguns conjuction users.In apenas espanhol alto-falantes com detecção automática, teríamos um benefício para opção de flag "zero" que evitaria qualquer translltion a maneira user.That tanto catalão e espanhol posts iria aparecer em versões originais, e único estrangeiro e não leitores bilíngües exigiria ativação tradução da forum.I apreciate seu produto e eu acho que é um grande trabalho. Admito que nossas necessidades são muito peculiar, mas queremos que os usuários sejam realmente confortável com configuração de idioma do site.

forosmb
15-08-11, 11:56
Eu vejo avanços de linha são perdidos quando a edição mensagens neste fórum.

vBET
18-08-11, 11:53
Se você quiser ter o sinalizador 0, então por favor BBCode notranslate usar:) não será traduzido em todos - não significa qualquer língua. Por favor, considere que é que você realmente quer - se apoiar também outras linguagens (não apenas aqueles 2), em seguida, mensagens muito não será traduzida.

Isso é exemplo de uso BBCode notranslate: This will not be translated at all

Também a tradução para os usuários bilíngüe não deve ser um problema - você incluiu mensagem original.

Se você wan por exemplo mensagens em catalão não traduzido na linguagem X (mas para outros traduzido) então você terá que:
1. tem aquelas mensagens marcadas como Catalão
2. modificar o código para lidar com vBET BBCode adicionando condição que irá retornar o texto original para este par de tradução.

forosmb
18-08-11, 12:42
Eu detalharei a definição da modificação de codificação que eu preciso e eu gostaria de orçamento que você por isso.

Não é apenas a tradução entre 2 línguas evitar: Consiste em uma configuração de visualização novos disponíveis (não se traduzem espanhol e catalão) como modo implícito para o fórum.

Ela deve ser complementada por uma maneira de marcar posts atuais catalão, de alguma forma automatizada (google consulta batched ¿?) Antes de detecção automática é reativado.

forosmb
18-08-11, 13:44
Admito Java-original-versão modo de visualização é bastante adequado para o nosso contexto bilíngüe.

Eu não tinha testado até agora como eu pensava que era apenas destinada ao desempenho SEO.

vBET
19-08-11, 07:57
Eu vejo dois posts antes de você pedir ajuda, mas na última você escreveu que a solução actual é adequado. Assim, supondo que - você precisa de ajuda mais aqui ou já está OK? Id você faz - o que você precisa?

forosmb
19-08-11, 13:41
Relacionado com o tema deste tópico, eu ainda acho que um botão no editor para automatizar a inserção bbcodes por membros da equipe seria ótimo.

Quanto ao meu forum concreto, eu detalharei minhas necessidades como um projeto em outro segmento.

vBET
21-08-11, 15:41
Então, podemos considerar este um fechado, ou ainda de alguma ajuda aqui é necessário? :)

forosmb
21-08-11, 22:39
Há possíveis soluções simples para o problema que você tem:
1. Ligue detecção automática de idioma (opções vBET em Admin CP) - os usuários irão apenas escrever mensagens e vBET será opaca em lang BBCode automaticamente
2. Forçar os usuários a configurar o idioma padrão (também opção em vBET) - quando o usuário tem idioma padrão definido seu outro forum que a linguagem, então vBET automaticamente adicionar a opção editor BBCode (não como botão, mas como o botão de rádio - wrap em linguagem ou não) - você pode ver como ele funciona mesmo no nosso fórum - basta definir o idioma padrão a ser diferente do Inglês (use Usuário CP).

Ambas as opções não são ideais para a minha necessidade.
Eu precisaria de um funcionário ter uma maneira de alterar a linguagem envolvendo mensagem em apenas um clique.

Talvez este não é solução de problemas, eu admito. Você pode mover a propostas características se você concorda.

vBET
22-08-11, 12:53
OK, mas o que você precisa para isso? Eu preciso descobrir o que é realmente necessário. Você já abriu outra característica pedido para criar ferramenta simples que irá envolver todas as mensagens já criou adequadamente em lang BBCode. Então, se você vai ter um presente, então todas as mensagens antigas serão embrulhados. Além disso, se detecção automática de idioma estiver ativada, todas as novas mensagens recebidas serão embalados de forma adequada (com exceções em que o Google não irá reconhecer o idioma). Então, nesse caso, o que para este botão? Por favor, nos dê cenário completo como você acha que vai estar funcionando. Eu entendo que você quer ter botão, mas eu realmente não entendo a necessidade e eu não tenho certeza é que já abrangidos por outra característica sua solicitação. Especialmente agora que você escreveu que este botão é para membro do pessoal assim como eu entendo agora é para corrigir as mensagens que não são embrulhados em lang BBCode adequadamente. Por favor me corrijam se eu entendi errado.

forosmb
22-08-11, 13:06
Mesmo com a detecção automática habilitada, eu gostaria de oferecer aos usuários uma maneira simples para indicar que eles estão escrevendo em catalão como eles escrevem em espanhol e catalão no fórum.

Se a autodetecção funciona 100% não é uma obrigação, mas acho que é um pedido muito simples e é mais versátil para bilíngües do que o rádio botão seletor: bbcode / não bbcode

vBET
22-08-11, 13:42
OK assim. Eu estava perdido, porque na mensagem anterior, vi que não é para membros do pessoal para todos os membros. Então eu não tinha certeza do que para ele deve realmente existir.

Agora eu entendo (desculpe se você escreveu isso antes e teve que repeti-lo).

O seu pedido é demasiado exclusivo para o seu fórum específico para ser incluído na versão oficial. Portanto, não pretende incluí-lo em vBET. Especialmente que, com detecção automática habilitada não é realmente necessário e, como disse Albert Einstein "as coisas devem ser o mais simples possível, mas não mais simples". Nós achamos que dar o tal botão só irá confundir os usuários que vão pensar que eles devem clicar nele em caso de escrever em catalão. E isso diminui a usabilidade do fórum. Soluções mais simples - como só escrevo o que quiser e deixar o sistema de cuidados com o resto - são melhores para os usuários em nossa opinião.

Mas nós podemos ajudá-lo a adicionar o tal botão.
Como eu escrevi já vai ser fácil se você usar já funcionalidade existente e apenas alterar a aparência do mesmo. Então vBET já sabe como embrulhe em lang BBCode, de acordo com entrada adicional de editor. Tudo o que você realmente precisa é mudar o olhar dele (temos botão de rádio, você quer apenas um botão) e incluí-lo sempre (que incluem em particular a condição).
Então - você já sabe como adicionar o botão como imagem mostra incluir no primeiro post. O que você também precisa é:
1. incluir campo oculto:

<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Incluir Java Script simples que irá definir lá catalão código (não testado):

<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Por favor, note que você pode tornar mais complexo para permitir set / unset o botão
3. Executar a função Java Script quando o botão é clicado. Assim, no seu botão adicionar:

onClick="vbet_setCatalan()"
Se você não quiser fazer a função mais complexa (que será capaz também de valor unset), então você pode apenas definir corpo da função no atributo onClick e não incluem java script como funcionar.
Também vale lembrar que se você quer que ele seja amigável você supõe para adicionar este botão como botão de alternância assim o usuário vai saber se ele já ligado ou não. Isto seria tudo muito mais simples se você gostaria de acrescentar há opção em vez de botão, mas com o botão também é possível fazê-lo, apenas mais complexo se você quiser fazer isso direito (assim, definir e unsetting)

Por favor, note que a mudança será visível depois que o usuário comete mensagem - por isso vai ser usado no lado do servidor.

Se você quer que ele trabalhe ao lado do navegador, então você não precisa primeiro passo - apenas uma função Java Script (anexo ao botão), que terá por id (ou pela estrutura, se você não pode prever id editor) área de editor de texto e adicionar conteúdo abertura e fechamento lang BBCode. Nesse caso você também não precisa se preocupar com qualquer botão de alternância (o usuário só vai ver que ele já está adicionado no editor). Só você deve verificar se já está envolvido (não texto começar por lang BBCode) e clique no botão ignorar neste caso (para evitar envolver várias vezes).

Por favor, diga que você precisar de mais ajuda aqui. Se sim - por favor, diga onde particularmente.

forosmb
23-08-11, 23:55
Muito obrigado!

Muito detalhado e bem explicado, obrigado.

kamilkurczak
24-08-11, 21:54
obrigado pela sua resposta:) i vai marcar esta lista de discussão como resolvido

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vBET Translator 4.10.1