PDA

Ver Versión Completa: Rexeitado ¿Como configurar un botón para editor bbcode produto?



forosmb
16-07-11, 14:53
Eu vivo nunha rexión que comparte bilingüe español e catalán como linguas.

Español defínese como o idioma por defecto foro, pero moitos usuarios poden contextualmente cambio do español para o catalán, dependendo de cal fío / foros está a visitar.

Moitos usuarios se beneficiarían dun botón editor post que só ía introducir bbcode produto Catalan nas mensaxes desexadas.

....

Intento de agregar este botón coa man pero o texto só é inserida na mensaxe (BBcode) e non executados como mando produto.

Existe unha solución sinxela para iso?

<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
Hai posibles solucións simples para o problema que ten:
1. Chame detección automática de idioma (opcións vBET en Admin CP) - os usuarios han só escribir unha mensaxe e vBET será opaca en lang BBCode automaticamente
2. Forzar os usuarios a configurar o idioma por defecto (tamén opción en vBET) - cando o usuario ten idioma por defecto definido o seu outro foro que a linguaxe, entón vBET automaticamente engadir a opción editor BBCode (non como botón, pero como o botón de radio - wrap en linguaxe ou non) - podes ver como funciona mesmo no noso foro - pode definir o idioma por defecto a ser diferente do inglés (use Usuario CP).

Por favor, diga que precisa de máis axuda? :)

vBET
24-07-11, 21:17
Ningunha resposta - considerado resolto. Se non, por favor escriba aquí:)

forosmb
08-08-11, 22:17
Grazas por contestar.

Ningunha desas solucións adaptarse 100% ás miñas necesidades aínda.

Non quere forzar os meus usuarios para escoller a lingua de perfil, como a maioría deles cambiar o idioma entre temas ou temas.

Ademais, google auto detectar a linguaxe non encaixa tanto. El só se aplica ás mensaxes marcadas como [lang] e coa maioría dos usuarios sen a linguaxe perfil asignado, deste xeito non é funcional.

Eu teño outra pregunta relevante, o que é que a linguaxe xa é seleccionado no perfil que pode ser revertida para "non seleccionados". Insisto meus usuarios non ten un uso da linguaxe fixo ou perfil (que é un contexto real bilingüe) e despois as probas de configuración eles ven un asignation fixa que pode reverter. Nós necesitariamos dunha corrección para iso.

A miña suxestión de botón lingua tag en editor é máis flexible e ofrece functionlity máis "on demand" para os usuarios do meu punto de vista.

Tamén debe ser consciente de que a adición de grupos de usuarios secundarios a forma que o seu produto non afecta moi comunmente grupo de usuarios de configuración álbums. "0" estándar para o tamaño da imaxe albums significa tamaño ilimitado e overides calquera defecto outro álbum posible grupo de usuarios. Forma parte da mecánica vBulletin grupos de usuarios, pero que sería mellor para crear grupos de usuarios con algunha nova linguaxe fixa permiso álbum non infinita tamaño.

Grazas polo voso apoio.

vBET
09-08-11, 18:04
Google detección automática funciona só para as mensaxes que non son marcados como [lang] (non é necesario comprobar que el xa está definido). El é aplicado para definir [lang] á mensaxe de usuario automaticamente e funciona para todos os usuarios, non importa que eles crearon a súa lingua estándar ou non. Vostede entendeu mal como funciona. Se pensas que funciona mal ningún foro a súa - por favor, novo segmento aberto para nova edición.

Por favor, abra novos temas para o seu novas cuestións - o que pode permitir-nos Mange os seus problemas por separado e manter un histórico de problema limpo. Non somos capaces de xestionar moitas cuestións nunha lista de correo. Entón, por favor, abra novos temas para o grupo de usuarios cuestión e detectar automaticamente se pensa que está a traballar mal no seu foro.

Ten en conta que a adición de botón para a linguaxe BBCode ten algúns problemas. Realmente quere facer o usuario cada vez que premer no botón e selecciona unha das 53 linguas, encontrándose o primeiro, por suposto, tales longa lista. Ten en conta que a solución actual non emiten tales cea. E está feito de propósito para evitar a emisión. Tamén como "on demand" función non ten fin en todo. Que vai escribir as súas mensaxes en idiomas distintos? Cada mensaxe en idioma distinto e cada vez que seleccionar en que a mensaxe que é? ... Sempre se alguén quere que é mellor usar a detección automática para este usuario forza que para selecciona-lo el mesmo.

Non quere forza-lo do usuario para definir o idioma por defecto, pero quere forza-lo a facelo cada vez que el escribe mensaxe? ... Ademais, non ten que facer o seu usuario para definir lingua estándar - por favor, use detección automática de idioma. É designado para estes casos e funciona OK. Vostede entendeu mal como funciona.

Idioma por defecto do usuario non é estándar usar unha linguaxe vBulletin. Non ten influencia en nada, pero editores. Por que quere para eliminar iso?

forosmb
11-08-11, 22:08
Eu non teño de botóns para 53 idiomas, só por un un non implícito.
E eu non forzaría usuario en calquera cousa. No peor caso, eu podería me editar e engadir etiquetas cun simple clic, agora inaccesible.

Vou abrir rosca na cuestión de tradución automática como de feito non funciona ok no meu foro.

vBET
13-08-11, 02:02
Entón se quere só para un idioma, por favor, teña en conta que vBET engade automaticamente algo así. Se o usuario ten escollido a súa lingua estándar e é outro que a linguaxe estándar do foro, polo vBET engadirá a cada opción de editor que permitirá a mensaxe de usuario automaticamente opaca en lang BBCode. Non é botón, pero o botón de radio - permitindo conectar (é definida por defecto) ou desactivala. Podes ver como funciona no noso foro, definindo o idioma por defecto para alén do inglés.

Cando se usa, polo editor envía datos adicionais para o servidor. É parámetro nomeado vbet_postInLanguage eo seu valor é o código de linguaxe que debe ser incluído no lang BBCode. Entón, se quere establecer o seu propio botón, entón podes enviar de forma editor estes datos cando o botón está definido, ou pode definir o botón coa lóxica do lado do cliente (Java Script), que pode implicar / desembrulhar no editor cando o botón é set / unset. Parece ser só trad set / unset valor para o campo vbet_postInLanguage oculto (que pode engadir o botón).
Non esixe ningún Scripts Java en todos, o botón será campo checkbox (en vez de unha oculta o valor é definido polo botón). Esta parece ser o xeito máis doado - vBET cando recibe este conxunto de parámetros vai coidar de embrulho mensaxe no lang BBCode do lado do servidor

Eu irei para o seu novos temas para apoiar o seu outras cuestións. Precisa máis axuda con este?

forosmb
15-08-11, 11:54
Grazas polo voso apoio. Eu non podo ver a radio opción de idioma botón na miña versión 3.7.3 forum.I vou tentar activar tratar isso.nós de calquera xeito unha situación complexa. A maioría dos usuarios bilingüe non quere ver calquera post traducido entre ambos languages.But coñecido necesitamos marcar dalgunha forma posts catalán para ofrecer traducións para algúns conjuction users.In só español altofalantes de detección automática, teriamos un beneficio para opción de flag "cero" que evitaría calquera translltion o xeito user.That tanto catalán e español posts debería aparecer en versións orixinais, e único estranxeiro e non lectores bilingües esixe activación tradución da forum.I apreciate seu produto e eu creo que é un gran traballo. Admito que as nosas necesidades son moi peculiar, pero queremos que os usuarios sexan realmente cómodo con configuración de idioma do sitio.

forosmb
15-08-11, 11:56
Eu vexo avances de liña son perdidos cando a edición temas neste foro.

vBET
18-08-11, 11:53
Se queres ter o sinalizador 0, polo que debes BBCode notranslate usar:) non será traducido en todos - non significa calquera lingua. Por favor, considere que é o que realmente quere - apoiarse tamén outras linguaxes (non só aqueles 2), a continuación, mensaxes moi non será traducida.

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

Tamén a tradución para os usuarios bilingüe non debe ser un problema - vostede incluíu mensaxe orixinal.

Se wan por exemplo mensaxes en catalán non traducido na linguaxe X (pero para outros traducido) entón terá que:
1. ten aquelas mensaxes marcadas como Catalán
2. modificar o código para xestionar vBET BBCode engadindo condición que pode voltar o texto orixinal para este par de tradución.

forosmb
18-08-11, 12:42
Eu detallar a definición da modificación de codificación que eu teño e me gustaría de orzamento que por iso.

Non é só a tradución entre 2 linguas evitar: Consiste nunha configuración de visualización novos dispoñibles (non se traducen español e catalán) como xeito implícito para o foro.

Debe ser complementada por unha forma de marcar artigos actuais catalán, dalgunha forma automática (google consulta batched ¿?) Antes de detección automática é reactivado.

forosmb
18-08-11, 13:44
Admito Java-orixinal-versión modo de visualización é moi adecuado para o noso contexto bilingüe.

Eu non tiña probado ata agora como eu pensaba que era só destinada ao desempeño SEO.

vBET
19-08-11, 07:57
Eu vexo dous artigos antes de pedir axuda, pero na última escribiu que a solución actual é axeitado. Así, supoñendo que - precisa de axuda máis aquí ou xa está OK? Id fai - o que necesitas?

forosmb
19-08-11, 13:41
Relacionado co tema deste tema, eu tamén creo que un botón no editor para automatizar a inserción bbcode por membros do equipo sería óptimo.

En canto ao meu foro concreto, eu detallar as miñas necesidades como un proxecto noutro segmento.

vBET
21-08-11, 15:41
Entón, podemos considerar este un pechado, ou aínda de axuda aquí é necesario? :)

forosmb
21-08-11, 22:39
Hai posibles solucións simples para o problema que ten:
1. Chame detección automática de idioma (opcións vBET en Admin CP) - os usuarios han só escribir unha mensaxe e vBET será opaca en lang BBCode automaticamente
2. Forzar os usuarios a configurar o idioma por defecto (tamén opción en vBET) - cando o usuario ten idioma por defecto definido o seu outro foro que a linguaxe, entón vBET automaticamente engadir a opción editor BBCode (non como botón, pero como o botón de radio - wrap en linguaxe ou non) - podes ver como funciona mesmo no noso foro - pode definir o idioma por defecto a ser diferente do inglés (use Usuario CP).

Ambas as opcións non son ideais para a miña necesidade.
Eu teño un funcionario ter un xeito de cambiar a linguaxe que inclúen mensaxe en tan só un clic.

Quizais este non é solución de problemas, eu admite. Pode mover a propostas características se acepta.

vBET
22-08-11, 12:53
OK, pero o que precisa para iso? Eu teño descubrir o que é realmente necesario. Xa abriu outra característica petición para crear ferramenta simple que pode implicar todas as mensaxes xa creou adecuadamente en lang BBCode. Entón, se vai ter un presente, entón todas as mensaxes antigas se embrulhados. Ademais, se detección automática do idioma está activada, as novas mensaxes recibidas serán embalados de forma adecuada (con excepcións en que o Google non recoñecer o idioma). Entón, nese caso, o que para este botón? Por favor, nos dea escenario completo como pensas que vai estar funcionando. Eu entendo que quere ter botón, pero realmente non entendo a necesidade e eu non estou seguro é que xa cubertos por outra característica a súa solicitude. Especialmente agora que escribiu que este botón é para membro do persoal así como eu entendo agora para corrixir as mensaxes que non son embrulhados en lang BBCode adecuadamente. Por favor, me corrixan se eu entendín mal.

forosmb
22-08-11, 13:06
Mesmo coa detección automática habilitada, gustaríame ofrecer aos usuarios un xeito sinxelo para indicar que está escribindo en catalán como eles escriben en español e catalán no foro.

Se a autodetecção funciona 100% non é unha obriga, pero creo que é unha proposta moi sinxela e é máis versátil para bilingües que a radio botón selector: bbcode / non bbcode

vBET
22-08-11, 13:42
OK así. Eu estaba perdido, porque na mensaxe anterior, vin que non é para membros do persoal a todos os membros. Así que non estaba seguro do que para el que realmente existe.

Agora podo entender (desculpe se escribiu iso antes e tivo que repetir-lo).

A súa petición é demasiado exclusivo para o seu foro específico para ser incluído na versión oficial. Polo tanto, non pretende inclui-lo en vBET. Especialmente que, con detección automática habilitada non é realmente necesario e, como dixo Albert Einstein "as cousas deben ser o máis sinxelo posible, pero non máis simples". Nós cremos que dar o tal botón só pode confundir os usuarios que van pensar que eles deben facer clic nel en caso de escribir en catalán. E iso diminúe a usabilidade do foro. Solucións máis simple - como só escribo o que quere e deixar o sistema de coidados co resto - son mellores para os usuarios na nosa opinión.

Pero podemos axudar a engadir o tal botón.
Como escribín xa vai ser doado se usa xa funcionalidade existente e só cambiar a aparencia do mesmo. Entón vBET xa sabe como embrulho en lang BBCode, segundo entrada adicional de editor. Todo o que realmente precisa é cambiar a mirada del (temos botón de radio, quere só un botón) e inclui-lo sempre (que inclúen en particular a condición).
Entón - vostede xa sabe como engadir o botón como imaxe mostra incluír no primeiro post. O que tamén precisa é:
1. incluír campo oculto:

<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Engadir Java Script simple que pode definir alí catalán código (non probado):

<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Ten en conta que pode facer máis complexo para permitir set / unset o botón
3. Executar a función Java Script cando o botón é premendo. Así, no seu botón engadir:

onClick="vbet_setCatalan()"
Se non queres facer a función máis complexa (que será capaz tamén de valor unset), entón podes só definir corpo da función no atributo onClick e non teñen java script como funciona.
Tamén vale lembrar que se quere que sexa agradable que supón para engadir este botón como botón de alternancia así o usuario vai saber se xa conectado ou non. Isto sería todo moito máis sinxelo se desexa engadir hai opción en vez de botón, pero co botón tamén é posible facelo, só máis complexo se queres facelo dereito (así, establecer e unsetting)

Ten en conta que o cambio será visible despois de que o usuario comete mensaxe - polo que vai ser usado no lado do servidor.

Se queres que traballa á beira do navegador, así que non precisa primeiro paso - só unha función Java Script (anexo ao botón), que terá por id (ou pola estrutura, se non pode prever id editor) área de editor de texto e engadir contido apertura e peche lang BBCode. Neste caso tamén non se preocupe con calquera botón de alternancia (o usuario só vai ver que xa está engadida no editor). Só ten que comprobar se xa está implicado (non texto comezar por lang BBCode) e prema no botón ignorar neste caso (para evitar involucrarse en varias ocasións).

Por favor, diga que precisa máis axuda aquí. Se é así - por favor, diga onde particularmente.

forosmb
23-08-11, 23:55
Moitas grazas!

Moi detallado e ben explicado, grazas.

kamilkurczak
24-08-11, 21:54
grazas pola túa resposta:) I vai marcar este fío como resolto

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