Просмотр полной версии: Отклонен ¿Как настроить редактор кнопку продукт BBCodes?
Я живу в двуязычном регионе, который акций испанских и каталонских как языки.
Испанская установлен по умолчанию язык форума, но многие пользователи могут контекстуально изменения с испанского на каталонский в зависимости от того, какой поток / форумы посещаете.
Многие пользователи получили бы прибыль на кнопку пост редактора, который будет просто вставить BBCodes каталонской продукт в нужном сообщений.
....
Я попытался совокупности эту кнопку вручную, но только текст вставляется в сообщении (BBCodes) и не выполняется как продукт команды.
Есть простое решение для этого?
<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </>
Есть возможные простые решения вопроса у вас:
1. Включить автоматическое определение языка (vBET вариантов в панели администратора) - пользователи просто писать сообщения и vBET будет непрозрачной его в язык BBCode автоматически
2. Заставить пользователей устанавливать свои языка по умолчанию (также опцию в vBET) - когда пользователь установил его по умолчанию язык, что язык форума, то vBET автоматически добавлять редактору BBCode вариант (не как кнопка, но, как радио-кнопки - обертывание на язык или нет) - Вы можете посмотреть как это работает, даже на нашем форуме - просто установить по умолчанию язык, кроме английского (использование Пользователь CP).
Пожалуйста, скажите вам нужна дополнительная помощь? :)
Нет ответа - считать решенной. Если нет, пожалуйста, пишите здесь:)
Спасибо за ответ.
Ни одно из этих решений адаптироваться 100% к моим потребностям, хотя.
Я бы не хотел, чтобы заставить моего пользователям выбирать язык в профиль, поскольку большинство из них изменения языка ввода между потоками или темам.
Кроме того, Google автоматически обнаружить язык не подходит тоже. Это относится только к сообщения помечены как [язык] и с большинством пользователей без профиля языке назначены, этот способ не работает.
У меня есть другой соответствующему вопросу, который является, что когда-то язык выбирается в профиль она может быть вернулись к "не выбран". Я настаиваю, чтобы мои пользователи не имеют фиксированного использование языка или профиле (это реальный двуязычных контексте), и после тестирования конфигурации они видят фиксированной asignation, что они могут вернуться. Мы должны были бы исправить за это.
Мое предложение языка теги кнопку на редактора является более гибким и предлагает functionlity более «по требованию» для пользователей, с моей точки зрения.
Вы также должны знать, что добавление вторичного группы пользователей, как ваш продукт не влияет очень часто группах альбомы конфигурации. "0" по умолчанию для размера изображения альбомов средства неограниченного размера и любой другой overides Возможное альбом группы пользователей пресета. Она является частью VBulletin механики группе, но это было бы лучше, чтобы создать новые группы пользователей языка с некоторой фиксированной ни бесконечного разрешения альбом размера.
Спасибо за вашу поддержку.
Google автоматически определить работает только для сообщений, которые не помечены как [язык] (нет необходимости проверять, если она уже установлена). Он реализуется установить [язык] для пользователя сообщение автоматически, и это работает для всех пользователей независимо от того, имеют ли они устанавливают свои языка по умолчанию или нет. Вы поняли, как это работает. Если вы думаете, она работает неправильно не ваш форум - пожалуйста, откройте новый поток для нового выпуска.
Пожалуйста, откройте новые темы для ваших новых вопросов - это позволит эффективно развивать свои проблемы отдельно и содержать в чистоте истории вопроса. Мы не в состоянии управлять многих вопросов в один поток. Поэтому, пожалуйста, открывать новые темы для групп пользователей вопрос и автоопределения если вы думаете, работает неправильно на вашем форуме.
Пожалуйста, обратите внимание, что добавление кнопки на языке BBCode есть некоторые проблемы. Вы действительно хотите, чтобы заставить пользователя каждый раз нажать кнопку и выбрать один из 53 языков, считая его первым, конечно, на такой длинный список. Пожалуйста, обратите внимание, что фактическое решение не ужинать такой вопрос. И это делается в целях, чтобы избежать таких проблем. Кроме того, подобная функциональность "по требованию" не имеет смысла вообще. Кто будет писать свои сообщения на разных языках? Каждое сообщение в другой язык, и каждый раз выбрать, в каком это сообщение? ... Когда-либо, если кто-то хотите, то лучше использовать автоматическое определение для этого, чем пользователь силы, чтобы выбрать его сам.
Вы же не хотите, чтобы заставить вас пользователю установить язык по умолчанию, но хотят, чтобы заставить его делать это каждый раз, когда он пишет письмо? ... Также у вас нет, чтобы заставить пользователя установить язык по умолчанию - пожалуйста, используйте автоматическое определение языка. Он предназначен для таких случаев, и это нормально работает. Вы поняли, как это работает.
Язык пользователя по умолчанию не по умолчанию VBulletin использования языка. Это не имеет никакого влияния на чем-то редакторов. Почему вы хотите, чтобы сбросить его?
Мне не нужны кнопки для 53 языков, только для одного, не один неявный.
И я бы не сила пользователю ни к чему. В худшем случае я мог сам редактировать и добавлять теги одним простым щелчком мыши, теперь не по карману.
Я открою темы на автоматическую выдачу перевода как, впрочем, он не работает нормально в моем форуме.
Так что если вы хотите, только для одного языка то, пожалуйста, обратите внимание, что vBET автоматически добавляет что-то подобное. Если пользователь выбрал своим языком по умолчанию, и это другие, что язык форума по умолчанию, то vBET добавит к каждой редактор вариант, который позволит автоматически непрозрачной пользователем сообщения в язык BBCode. Это не кнопка, а переключатель - позволяет включить (это установлено по умолчанию) или отключить его. Вы можете видеть, как она работает на нашем форуме, установив язык по умолчанию, отличных от английского.
Когда она используется, то редактор посылает дополнительные данные на сервер. Это параметр с именем vbet_postInLanguage и это значение кода языка, которые должны быть включены в язык BBCode. Так что если вы хотите установить собственную кнопку, то вы можете отправить по редактор форме эти данные, когда кнопка установлена, или вы можете задать кнопки с клиентской стороны логики (Java Script), который будет обернуть / развернуть в редакторе при нажатии включения / отключения. Вроде бы просто булькать включения / отключения значение скрытого поля vbet_postInLanguage (который вы можете добавить с кнопкой).
Это не требует каких-либо Java Scripts вообще, если ваша кнопка будет флажок поля (вместо того, чтобы тот, который скрыт значение устанавливается кнопка). Это, пожалуй, самый простой способ - vBET когда получает этот набор параметров будет заботиться об упаковке сообщение BBCode язык на стороне сервера
Я поеду в вашу новые темы для поддержки других вопросов. Вам нужно больше поддержки с этой?
Спасибо за вашу поддержку. Я не вижу языка переключатель выбора в моей версии 3.7.3 forum.I постараюсь, чтобы активировать it.We сделку в любом случае сложной ситуации. Большинство двуязычных пользователей не хотел бы, чтобы любое сообщение переводится как среди известных languages.But нам нужно, чтобы отметить каким-то образом каталонский сообщений предложить переводы на некоторые только испанский users.In динамиков связке с автоматическим определением, мы бы выгоду для возможность "нулевого" флаг, который позволил бы избежать любой translltion к user.That образом, и каталонский и испанский сообщения появятся в оригинальной версии, и единственный иностранец и не двуязычного читателя потребуется перевод активации forum.I apreciate ваш продукт, и я думаю, большую работу. Я признаю, наши потребности, довольно своеобразной, но мы хотим, чтобы пользователи были действительно знакомы с языком конфигурации сайта.
Я вижу, переводы строк теряются при редактировании сообщения в этом форуме.
Если вы хотите иметь флаг 0, пожалуйста, использовать BBCode notranslate:), он не будет переведен на всех - значит не на любой язык. Пожалуйста, учитывайте это, что вы действительно хотите - если у вас поддержку и других языков (не только тех, 2), то много сообщений будут не переведены вообще.
Это пример notranslate использования BBCode: This will not be translated at all
Кроме того, перевод двуязычные пользователи не должны быть проблемой - Вы включили исходного сообщения.
Если Вы бледный, например, сообщения на каталонском языке не переведена на язык Х (а для других переведено), то вам необходимо:
1. есть те сообщения, помеченные как каталонский
2. изменить vBET код для обработки BBCode, добавив условие, которое вернет исходный текст для этого перевода пары.
Я буду подробно определение кодировки модификация мне нужно, и я хотел бы, чтобы бюджет Вас за это.
Это не только избежать перевода среди 2-х языках: он состоит на новую конфигурацию просмотра доступны (не перевод испанский и каталонский) в неявном режиме для форума.
Она должна быть дополнена способ отметить текущие сообщения каталонской в некоторых автоматизированным способом (Google пакетного запроса ¿?) До автоопределения возобновлен.
Я признаю, Java-версии оригинал-режиме просмотра вполне подходит для нашей двуязычной контексте.
Я не проверял его до сих пор, как я, хотя это было только предназначен для выполнения SEO.
Я вижу два сообщения, прежде чем вы просите о помощи, но в последний вы написали, что фактически решение подходит. Так предполагая - вам нужно больше помогать здесь, или это уже в порядке? Id вы делаете - то, что вам нужно?
, Относящиеся к теме этой теме, я все еще думаю, кнопки в редактор для автоматизации BBCodes вставки сотрудниками было бы здорово.
Что касается моего конкретного форума, я подробно опишу мои потребности как проект, в другом потоке.
Так можно ли считать это одной замкнутой, или еще некоторую помощь здесь необходима? :)
Есть возможные простые решения вопроса у вас:
1. Включить автоматическое определение языка (vBET вариантов в панели администратора) - пользователи просто писать сообщения и vBET будет непрозрачной его в язык BBCode автоматически
2. Заставить пользователей устанавливать свои языка по умолчанию (также опцию в vBET) - когда пользователь установил его по умолчанию язык, что язык форума, то vBET автоматически добавлять редактору BBCode вариант (не как кнопка, но, как радио-кнопки - обертывание на язык или нет) - Вы можете посмотреть как это работает, даже на нашем форуме - просто установить по умолчанию язык, кроме английского (использование Пользователь CP).
Оба варианта не являются идеальными для моих потребностей.
Я должен был бы в качестве штатного сотрудника, чтобы способ изменить упаковки сообщение языку в один клик.
Может быть, это не устранение неполадок, я признаю. Вы можете перейти к функции предложения, если вы согласны.
Хорошо, но зачем вам это нужно? Мне нужно выяснить, что действительно необходимо. Вы уже открыт другой запрос возможность для создания простой инструмент, который будет обернуть все уже созданные сообщения соответствующим образом в язык BBCode. Так что если у вас будет это один, то все старые сообщения будут завернуты. Также, если автоматическое определение языка включено, все новые входящие сообщения будут обернуты соответствующим образом (с исключениями, где Google не распознает язык). Так что в таком случае для чего эта кнопка? Пожалуйста, дайте нам полный сценарий, как вы думаете, он будет работать. Я понимаю, вы хотите иметь кнопку, но я действительно не понимаю, нужно, и я не уверен, что это уже распространяется на другие запросы функцию. Тем более что вы написали, теперь, когда эта кнопка для сотрудников, так как я понимаю теперь это для коррекции сообщений, которые не завернутый в язык BBCode соответствующим образом. Пожалуйста, поправьте меня, если я понимаю, это неправильно.
Даже с автоопределение включено, я бы хотел, чтобы предоставить пользователям простой способ, чтобы указать их написания на каталонском языке как пишут в обеих испанских и каталонских в форуме.
Если автоопределение работает 100% не должно, но я думаю, это очень простой запрос и более универсален, чем для билингвов переключателя селектора: BBCode / без форум-кодов
ОК так. Я был потерян, так как в предыдущее сообщение я увидел, что это для сотрудников, не для всех участников. Так что я не был уверен, что за это должны реально существовать.
Теперь я понимаю, (извините, если вы написали это раньше, и пришлось повторить).
Ваш запрос это тоже уникальное для вашего форума, которые будут включены в официальный релиз. Таким образом, мы не планируем включить его в vBET. Тем более что с автоматическим определением позволила ей действительно не нужны и, как сказал Альберт Эйнштейн "все должно быть как можно более простым, но не проще". Мы считаем, что предоставление такой кнопки только запутать пользователей, которые будут думать, что они должны выбрать его при записи в Каталонии. А это снижает удобство использования форума. Простые решения - например, просто написать, что вы хотите и пусть система заботится о Остальное - лучше для пользователей, на наш взгляд.
Но мы можем помочь вам добавить такую кнопку.
Как я писал уже это будет легко, если вы используете уже существующую функциональность и просто изменить внешний вид его. Так vBET уже знает, как обернуть в язык BBCode, в соответствии с дополнительным входом с редактором. Все, что вам действительно нужно, это изменить внешний вид его (у нас есть радио-кнопки, вы хотите просто кнопку) и включить его всегда (мы включаем в частности, состояние).
Так вот - вы уже знаете, как добавить кнопку, как показывает изображение включить в первый пост. То, что вы тоже нужно, это:
1. включать скрытые поля:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Включите простой скрипт Java, который установит там каталонской код (не проверял):
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Пожалуйста, обратите внимание, что вы можете сделало его более сложным для позволяют включения / отключения кнопки
3. Выполнить функцию Java Script, когда кнопка нажата. Так что в вашем кнопку добавить:
onClick="vbet_setCatalan()"
Если вы не хотите, чтобы сделать более сложные функции (которая сможет также, чтобы сбросить значения), то вы можете просто установить функцию тела в атрибут OnClick и не включают Java Script, как функцию вообще.
Также учтите, что если вы хотите, чтобы быть удобными для пользователя вы думаете, чтобы добавить эту кнопку, переключатель так что пользователь будет знать, это уже включен или нет. Это было бы все гораздо проще, если вы хотели бы добавить здесь флажок, а не кнопки, а с помощью кнопки можно также сделать это, только более сложным, если вы хотите, чтобы сделать это правильно (так включения и отключения)
Обратите внимание, что изменения будут видны после того, пользователь совершает сообщение - так он будет использован на стороне сервера.
Если вы хотите работать на стороне браузера, то вам не нужно первым шагом - только Java Script функции (прилагается к кнопке), который пройдет по номеру (или структуры, если вы не можете предсказать редактор ID) области текстовом редакторе и добавить в Содержание открытия и закрытия язык BBCode. В таком случае вы также не придется беспокоиться о каких-либо переключатель (пользователь просто увидите, что она уже добавлена в редакторе). Просто вы должны проверить это уже упакованные (это начало текста на язык BBCode) и игнорировать нажатие кнопки в таком случае (чтобы избежать упаковки в несколько раз).
Пожалуйста, расскажите еще нужно помочь. Если да - сообщите, где в частности.
Спасибо!
Очень подробная и хорошо объяснили, спасибо.
kamilkurczak
24-08-11, 21:54
спасибо за ответ:) я буду отмечать этот поток, как решить
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.