Orijinalini görmek için tıklayınız: Reddedildi ¿Bir ürün BBCode'lar editörü düğmesine nasıl yapılandırılır?
İspanyolca ve Katalanca dilleri olarak paylaşan iki dilli bir bölgede yaşıyoruz.
Varsayılan forum dil olarak İspanyolca, ancak birçok kullanıcı içeriksel / forum ziyaret ettiğiniz konu bağlı ispanyolca gelen catalan için değiştirebilirsiniz.
Birçok kullanıcı, sadece İstenen mesajları catalan ürün BBCode'lar eklersiniz bir yazı editörü düğmeye kar.
....
Ben bu düğmeye el ile agrega denedi fakat sadece metin mesajı (BBCode) eklenir ve ürün komut olarak yürütülür değil.
Bunun için basit bir çözüm var mı?
<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </ a>
Sorunu mümkün basit çözümler vardır:
1. Kullanıcıların sadece mesaj yazmak ve BB otomatik lang BBCode opak - otomatik dil algılama (BB seçenekleri Admin CP) açın
2. Force kullanıcıların varsayılan dil (BB seçeneği) ayarlamak için forum dil daha sonra otomatik olarak editör BBCode seçeneği eklemek BB diğer kullanıcı set varsayılan dil (düğme gibi değil, ama radyo düğmesi gibi bir dilde ya da içine sarın) - bizim forumda bile nasıl çalıştığını görebilirsiniz sadece varsayılan dil İngilizce (Kullanıcı KP kullanın) dışındaki ayarlayabilirsiniz.
Daha fazla yardıma ihtiyacım var söyle? :)
Cevap yok - çözülmüş sayılır. Değilse lütfen buraya yazın:)
Yanıtlarken için teşekkür ederiz.
Bu çözümlerin hiçbiri olsa benim ihtiyaçları% 100 uyum sağlar.
Ben çoğu konuları ya da konular arasında Yazma dilini değiştirmek gibi kullanıcılar, profil dil seçmek için zorlamak istemem.
Ayrıca, google otomatik dil algılama ya da uymuyor. Bu sadece [tr] ve atanan Profil dil olmadan kullanıcıların çoğu, bu şekilde işlevsel değildir olarak etiketlenen mesaj için geçerlidir.
Profilde "seçili" döndürülür olabilir kez dil seçili olduğundan emin alakalı başka bir sorun var. Ben benim kullanıcıların sabit bir dil kullanımı veya profil (gerçek bir iki dilli bağlamda) yoktur ve yapılandırma test sonra dönebilirsiniz sabit bir asignation ısrar ediyorlar. Biz bunun için bir düzeltme gerekiyordu.
Editörü dil etiket düğmesi önerim daha esnek ve benim bakış kullanıcılar için "talep" functionlity sunuyor.
Ayrıca ikincil gruplar ürününüzü şekilde ekleyerek kullanıcı grubunun albüm yapılandırma çok yaygın olarak etkilediği farkında olmalıdır. Albüm görüntü boyutu için "0" varsayılan sınırsız boyut anlamına geliyor ve herhangi bir diğer doktorunun kullanıcı grubunun albüm önceden belirlenmiş overides. Powered kullanıcı grubu mekaniğinin parçasıdır, ancak bazı sabit sonsuz boyutu albümü izni ile yeni bir dil kullanıcı grupları oluşturmak için iyi olurdu.
Desteğiniz için teşekkür ederiz.
Google otomatik algılama olarak etiketlenen mesajları sadece [tr] (zaten ayarlanmış olup olmadığını kontrol etmeye gerek yoktur). Bu otomatik olarak kullanıcı mesaj için [lang] ayarlamak için uygulanan ve ne olursa olsun onların varsayılan dil ya da olmasın tüm kullanıcılar için çalışır. Bunu nasıl çalıştığını yanlış. Bunu hiçbir forumumuzu yanlış çalıştığını düşünüyorsanız açık yeni bir konu yeni bir konu için lütfen.
Lütfen yeni sorunlar için yeni konuları açmak - Bu bize ayrı ayrı sorunları uyuz ve temiz sorun geçmişini tutmak için izin verecek. Biz bir iş parçacığı birçok sorunları yönetmek mümkün değildir. Bu yüzden lütfen forumda yanlış çalışma düşünüyorsanız, kullanıcı gruplarına sorunu ve otomatik açık yeni konuları tespit.
Dil BBCode düğmesi ekleyerek bazı sorunlar olduğunu lütfen unutmayınız. Eğer gerçekten böyle uzun bir liste elbette ilk bulgu, kullanıcı düğmesini tıklatın ve 53 dilden birini seçmek için her zaman zorlamak istemiyorum. Gerçek bir çözüm akşam yemeği böyle bir konu olmadığını lütfen unutmayınız. Ve bu amaç, bu sorunu önlemek için yapılır. Ayrıca, "istek üzerine" işlevselliği hiç bir amacı vardır. Farklı dillerde kim onun mesajları yazmak olacak? Hangi mesaj farklı dil ve her zaman her mesajı seçin ... Eğer hiç birini istiyorum, bunu kendisi seçmek için bu daha kuvvet kullanıcı için otomatik algılama kullanmak daha iyidir.
Kullanıcı varsayılan dilini ayarlamak için zorlamak istiyorum, ama onu bu diye mesaj yazıyor her zaman yapmalı? Zorlamak isteyen yok ... Ayrıca kullanıcı varsayılan dilini ayarlamak için zorlamak yok - otomatik dil algılama lütfen. Bu gibi durumlar için tasarlanmıştır ve Tamam çalışıyor. Bunu nasıl çalıştığını yanlış.
Kullanıcı varsayılan dil varsayılan vBulletin dil kullanımı değildir. Şey ama editörler üzerinde hiçbir etkisi vardır. Neden unset istiyorsunuz?
Ben sadece olmayan bir örtük biri için, 53 dil için düğmeye ihtiyacınız yoktur.
Ve ben bir şey için kullanıcı zorlamak olmaz. Şimdi satın alınacak, basit bir tıklama kötü durumda kendimi düzenleme olabilir ve etiketleri ekleyin.
Benim forum ok çalışma gerçekten gibi otomatik çeviri konuda konu açacağım.
Öyleyse, bir dil için sadece istiyorsanız BB otomatik olarak böyle bir şey eklediği lütfen unutmayın. Kullanıcının kendi varsayılan dil seçti ve forum varsayılan dil, sonra BB lang BBCode otomatik olarak opak kullanıcı mesaj sağlayacak her editörü seçeneği eklemek olacağını. Bu düğme ancak radyo düğmesini - (varsayılan olarak ayarlanır) açmak veya kapatmak için izin. İngilizce dışında varsayılan dil ayarı bizim forum nasıl çalıştığını görebilirsiniz.
O kullanıldığında editörü sunucuya ek veri gönderir. Bu parametre vbet_postInLanguage adında ve değeri dil kodu lang BBCode dahil edilmelidir. Öyleyse kendi düğmesine ayarlamak istiyorsanız düğmesine ayarlandığında editörü formu ile bu verileri göndermek, veya düğmesine set / unset editörü sarın / unwrap istemci tarafında mantığı (Java Script) butonu ile tanımlayabilirsiniz. Bu gizli vbet_postInLanguage alan için unset (butonu ile ekleyebilirsiniz) değeri ayarlamak için / yapmacıklı gülümseme gibi görünüyor.
Düğmesine onay kutusunu alan (değeri butonu ile gizli bir yerine) olması durumunda herhangi bir Java Script gerek olmayacak. Bu en kolay yolu gibi görünüyor - BB Bu parametreyi, sunucu tarafında lang BBCode mesaj sarma hakkında ilgilenir alır
Diğer konularda destek için yeni konuları gidecek. Bu daha fazla desteğe ihtiyacı mı?
Desteğiniz için teşekkür ederiz. Ben zaten karmaşık bir durum it.We anlaşma etkinleştirmek için deneyeceğim benim 3.7.3 sürümü forum.I 'radyo düğmesini dil seçimini göremiyorum. Çoğu iki dilli kullanıcılara catalan mesajları otomatik algılama ile sadece ispanyolca bazı konuşmacılar users.In conjuction çeviriler sunmak için bir şekilde işaretlemek için gereken her ikisi de iyi bilinen languages.But arasında tercüme herhangi bir yazı görmek istemez ki, biz yararlanmak istiyorum user.That şekilde herhangi bir translltion hem özgün sürümlerini catalan ve ispanyolca ileti görünür ve tek yabancı olan ve olmayan iki dilli okuyucular forum.I çeviri aktivasyon gerektirecektir ürününüzü apreciate ve sanırım kaçındığım "sıfır" bayrak seçeneği büyük bir iş. Bizim ihtiyaçlarımıza oldukça tuhaf olduğunu kabul ediyorlar ama biz kullanıcılar sitenin dil yapılandırma ile gerçekten rahat olmak istiyorum.
Bu forumdaki mesajların düzenlerken satır beslemeleri kaybolur.
0 bayrağı olmasını istiyorsanız o notranslate BBCode kullanın lütfen:) AT ALL tercüme edilebilir herhangi bir dil anlamına gelir. Gerçekten ne istediğini düşünün lütfen. Ayrıca diğer dillerde (bu 2 değil sadece) sonra çok mesajları tercüme olmayacaktır destek.
Bu notranslate BBCode kullanımı örnek: This will not be translated at all
Ayrıca iki dilli kullanıcılara çeviri bir sorun olamaz - orijinal mesajı dahil ettik.
Dil X tercüme Katalanca örnek mesajları (ama diğerleri tercüme için) wan Eğer size sahip olacaktır:
1. Katalan olarak işaretlenmiş bu mesajları
2. Bu çeviri çifti için orijinal metnin dönecektir koşul ekleyerek BBCode kullanım için BB kodu değiştirin.
Ayrıntılı bir tanımı gerekir ve bunun için bütçeyi istiyorum kodlama modifikasyonu.
2 dil arasında çeviri kaçınarak sadece forum için örtük modu olarak yeni bir görüntüleme yapılandırma (İspanyolca ve catalan tercüme etmeyin) oluşur.
Autodetection yeniden önce bazı otomatik bir yol (google Karışıma sorgu ¿?) Mevcut catalan mesajları işaretlemek için bir yol ile tamamlanmalıdır.
Java orijinal versiyon görüntüleme modu, iki dilli bağlamda için oldukça uygun olduğunu itiraf.
SEO performans için sadece ben bile düşünülmüştü kadar şimdi test yoktu.
Yardım istemek için önce 2 ileti görüyorum, ama sonuncusu gerçek çözüm uygun olduğunu yazdı. Yani varsayarak burada daha fazla yardıma ihtiyacı veya zaten OK? ID - ne ihtiyacım var?
Bu konuya konusu, hala personel BBCode'lar ekleme otomatikleştirmek için bir düğme editörü büyük olacağını düşünüyorum.
Benim somut bir forum için, ben başka bir konu bir proje olarak benim ihtiyaçları olacak.
Bu yüzden bu bir kapalı düşünebilirsiniz, ya da hala burada biraz yardıma ihtiyacı? :)
Sorunu mümkün basit çözümler vardır:
1. Kullanıcıların sadece mesaj yazmak ve BB otomatik lang BBCode opak - otomatik dil algılama (BB seçenekleri Admin CP) açın
2. Force kullanıcıların varsayılan dil (BB seçeneği) ayarlamak için forum dil daha sonra otomatik olarak editör BBCode seçeneği eklemek BB diğer kullanıcı set varsayılan dil (düğme gibi değil, ama radyo düğmesi gibi bir dilde ya da içine sarın) - bizim forumda bile nasıl çalıştığını görebilirsiniz sadece varsayılan dil İngilizce (Kullanıcı KP kullanın) dışındaki ayarlayabilirsiniz.
Her iki seçenek de benim ihtiyacı için ideal değildir.
Ben bir üyesi olarak, sadece tek bir tıklama mesaj dili sarma değiştirmek için bir yol var gerekiyordu.
Belki bu sorun değil, ben itiraf. Eğer kabul ediyorsanız özellikleri önerileri taşıyabilirsiniz.
Tamam, ama ne için bu ihtiyacım var? Gerçekten neye ihtiyaç olduğunu bulmak gerekir. Zaten lang BBCode uygun, önceden oluşturulmuş tüm mesajları erecek basit bir araç yaratmak için başka bir özellik isteği açtı. Bu Öyleyse tüm eski mesajları sarılmış olacaktır. Ayrıca, otomatik dil algılama açıksa tüm yeni gelen mesajlar (Google, dil tanımayacaktır istisnalar dışında) uygun bir şekilde sarılmış olacaktır. Yani böyle bir durumda bu düğmeye ne için? Nasıl çalışma olacağını düşünüyorum bize tam senaryo veriniz. Düğmesine sahip olmak istiyorum, ama ben gerçekten ihtiyaç anlamıyorum zaten diğer özellik isteği ile kaplıdır emin değilim. Şimdi bu düğmeye personelin olduğunu yazdı Özellikle şimdi anladığım kadarıyla uygun lang BBCode sarılmış mesajları düzeltmek için. Ben bunun yanlış anlamak lütfen beni düzeltin.
Autodetection etkin olsa bile, kullanıcıların forum hem de İspanyolca ve catalan yazmak gibi onlar catalan yazma göstermek için basit bir yol sağlamak üzere istiyorum.
Autodetection çalışırsa% 100 bir zorunluluk değil, ama çok basit bir istek ve radyo düğmesini daha seçici bilinguals daha çok yönlü düşünüyorum: bbcode / hiçbir bbcode
Böylece Tamam. Önceki iletide tüm üyeleri için personel olmadığını gördüm çünkü ben, kayboldu. Bu yüzden gerçekten bulunmalıdır ne olduğundan emin değildi.
Şimdi (daha önce yazdım ve tekrarlamak zorunda kaldım üzgünüm eğer) anlamak.
İsteğiniz özellikle forum için çok özel bir resmi sürüm dahil edilecek. Bu yüzden BB dahil düşünmüyoruz. Özellikle de otomatik algılama gerçekten gerekli değildir etkin ve Albert Einstein, "mümkün olduğunca basit, ama basit değil" dedi. Biz böyle bir düğme veren sadece Katalanca yazma durumunda tıklamanız gerektiğini düşünüyorum kullanıcıların karıştırmayın olacağını düşünüyorum. Ve bu forum kullanılabilirliğini azaltır. Basit çözümler - sadece ne istediğinizi yazmak ve geri kalanı hakkında sistem bakım izin gibi bizim düşüncemize göre kullanıcılar için daha iyi.
Ama biz bu tür düğme eklemek için yardımcı olabilir.
Zaten yazdığı gibi zaten mevcut işlevselliğini kullanmak kolay olmalı ve sadece onun görünümünü değiştirmek olacaktır. BB zaten editörü ek girişine göre, lang BBCode sarmak için bilir. Tüm gerçekten ihtiyacım var, görünümünü değiştirmek için (sadece düğmesine istediğiniz radyo düğmesi var) ve (özellikle durumuna dahil) her zaman dahil.
Yani zaten gösterir görüntü ilk yazılan dahil düğme eklemek için biliyorum. Nelere ihtiyacınız olduğunu:
1. gizli alan şunlardır:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Orada catalan kodu (test) koyacaktır basit bir Java Script şunlardır:
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
/ Düğmesine unset izin için daha karmaşık hale getirmiş olabilir dikkat ediniz
3. Düğmesine tıklandığında Java Script fonksiyonu çalıştırın. Yani düğmesi ekleyin:
onClick="vbet_setCatalan()"
(Unset değeri de mümkün olacak) daha karmaşık fonksiyonu yapmak istemiyorsanız o zaman sadece onClick özniteliği fonksiyonu vücut ayarlayabilirsiniz ve java script fonksiyonu olarak içermez.
Ayrıca, kullanıcı dostu, kullanıcı bilecek şekilde geçiş düğmesi gibi bu düğme eklemek için varsayalım olmasını istiyorsanız, zaten açık ya da olduğunu lütfen unutmayın. Var onay kutusunu yerine düğme eklemek istiyorum eğer bu bütün çok daha basit olurdu, ama tuşu ile (ayarlama ve unsetting) doğru yapmak istiyorsanız, bunu yapmak için de sadece daha karmaşık mümkün
Bu yüzden sunucu tarafında olacak kullanıcı mesaj taahhüt sonra değişiklik görünür olacağını lütfen unutmayınız.
Sadece Java Script fonksiyonu (düğmesi bağlı), (ya da yapı editör id tahmin edemiyor) id editörü metin alanına katacak tarayıcı tarafında çalışmak istiyorsanız, o zaman 1. basamak gerek yok içerik açılış ve kapanış lang BBCode. Böyle bir durumda, herhangi bir geçiş düğmesi (kullanıcı sadece zaten editörü eklendi olduğunu göreceksiniz) konusunda endişelenmenize gerek yoktur. Sadece zaten (metin lang BBCode başlıyor) sarılır kontrol edin ve düğmesini tıklayın (birkaç kez sarma önlemek için) bu durumda göz ardı.
Burada daha fazla yardıma ihtiyacımız var, söyle. Eğer cevabınız evet ise, burada özellikle söylemek lütfen.
Teşekkürler!
Çok detaylı ve iyi sayesinde açıklanmıştır.
kamilkurczak
24-08-11, 21:54
Cevabınız için teşekkür ederim: çözülmüş gibi) i bu konu damgasını vuracak
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.