צפה בגרסא המלאה: נדחה ¿כיצד להגדיר את כפתור עורך קודי מוצר?
אני גר באזור דו לשוני אשר מניות ספרדית קטלוני כמו שפות.
ספרדית מוגדר כשפה בפורום מחדל, אך משתמשים רבים יכולים לשנות את הקשר מספרדית קטלוני תלוי באיזה חוט / פורומים מבקרים.
משתמשים רבים יהיה רווח כפתור הודעה עורך זה היה פשוט להכניס קודי מוצר קטלוני בהודעות הרצוי.
....
ניסיתי לצבור על כפתור זה ביד אבל הטקסט מוכנס רק מסר (קודי) ולא להורג כמו הפקודה המוצר.
האם יש פתרון פשוט זה?
<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </ a>
יש פתרונות פשוטים ניתן להנפיק לך:
1. הפעל זיהוי שפה אוטומטי (אפשרויות vBET ב Admin CP) - המשתמשים יהיה פשוט לכתוב הודעות vBET יהיה אטום אותה lang BBCode באופן אוטומטי
2. משתמשים חיל להגדיר שפת ברירת המחדל שלהם (גם אפשרות vBET) - כאשר המשתמש שלו קבע כי ברירת המחדל של שפה אחרת שפה בפורום אז vBET באופן אוטומטי להוסיף אפשרות עורך BBCode (לא כמו כפתור, אבל כמו כפתור רדיו - לעטוף לשפה או לא) - אתה יכול לראות איך זה עובד גם בפורום שלנו - פשוט להגדיר שפת ברירת המחדל שלך מלבד אנגלית (להשתמש CP משתמש).
בבקשה תגיד אתה צריך עזרה נוספת? :)
התשובה לא - נחשב לפתרון. אם לא כתוב כאן:)
תודה על מענה.
אף אחד הפתרונות הללו להתאים 100% לצרכים שלי אף.
לא הייתי רוצה לאלץ משתמשים לבחור את שפת שלי בפרופיל, כמו רובם לשנות שפת כתיבה או נושאים בין הנושאים.
יתר על כן, google אוטומטי לאתר בשפה לא מתאים או. זה חל רק על הודעות מתויג כ [Lang] ועם רוב המשתמשים ללא שפה פרופיל מוקצה, דרך זו אינה תפקודית.
יש לי עוד נושא רלוונטי, המהווה את השפה פעם נבחרה פרופיל זה יכול להיות חזר "לא נבחר". אני מתעקש המשתמשים שלי אין להשתמש בשפה פרופיל קבוע או (זהו ההקשר דו לשוני אמיתי) ואחרי בדיקות תצורה הם רואים asignation קבוע כי הם יכולים לחזור. היינו צריכים לתקן את זה.
ההצעה שלי כפתור השפה תג על עורך גמיש יותר, ומציע functionlity יותר "לפי דרישה" למשתמשים מן נקודת המבט שלי.
אתה צריך גם להיות מודעים לכך מוסיף קבוצות משתמשים משני הדרך המוצר אינו משפיע מאוד נפוץ תצורה משתמשים אלבומים. "0" ברירת המחדל עבור גודל התמונה אלבומים אמצעי גודל מוגבל מראש overides כל posible משתמשים אחרים באלבום. זה חלק המכניקה קהילות משתמשים, אבל זה יהיה הכי טוב כדי ליצור קבוצות משתמשים בשפה חדשה עם אישור קבוע האלבום לא גודל אינסופי.
תודה על התמיכה שלך.
Google אוטומטי לזהות עובד רק עבור הודעות שלא מתויגים כ [Lang] (אין צורך לבדוק אם הוא כבר מוגדר). זה מיושם להגדיר [Lang] עבור ההודעה למשתמש באופן אוטומטי וזה עובד עבור כל המשתמשים, לא משנה יש להם להגדיר שפת ברירת המחדל שלהם או לא. אתם מבינים איך זה עובד. אם אתה חושב שזה עובד לא רע הפורום - נא לפתוח אשכול חדש לנושא חדש.
נא לפתוח נושאים חדשים בנושאי החדש שלך - זה יאפשר לנו שחין בעיות שלך בנפרד ולשמור היסטוריה בעיה לנקות. אנחנו לא יכולים לנהל את הבעיות ב חוט אחד. אז בבקשה לפתוח נושאים חדשים לבעיה משתמשים אוטומטי לזהות אם אתה חושב עובד בסדר בפורום שלך.
שים לב כי הוספת כפתור השפה BBCode יש כמה בעיות. האם אתה באמת רוצה לאלץ את המשתמש שלך בכל פעם ללחוץ על הלחצן ובחר אחת 53 שפות, ממצא זה הראשון של הקורס על רשימה ארוכה כזו. שים לב כי בפועל אין פתרון סוגיית ארוחת ערב כזה. וזה נעשה בכוונה, כדי למנוע בעיה כזו. כמו כן, כגון "לפי דרישה" פונקציונליות אין מטרה בכלל. מי יכתוב את המסרים שלו בשפות שונות? כל הודעה בשפה שונה ובכל פעם לבחור בו מסר זה? ... פעם אם מישהו רוצה עדיף להשתמש איתור אוטומטי עבור משתמש זה כוח מאשר כדי לבחור אותה בעצמו.
אתה לא רוצה לכפות את המשתמש להגדיר את שפת ברירת המחדל, אבל רוצה להכריח אותו לעשות את זה בכל פעם שהוא כותב הודעה? ... גם אתה לא צריך להכריח את המשתמש להגדיר שפת ברירת המחדל - אנא השתמש זיהוי שפה אוטומטי. היא מיועדת במקרים כאלה, וזה עובד בסדר. אתם מבינים איך זה עובד.
שפת ברירת המחדל המשתמש אינו vBulletin מחדל להשתמש בשפה. אין לו השפעה על כל דבר אבל העורכים. למה אתה רוצה unset זה?
אני לא צריך כפתורים עבור 53 שפות, רק אחד אחד שאינו משתמע.
ואני לא משתמש בכוח לכל דבר. במקרה הגרוע ביותר אני עצמי יכול לערוך להוסיף תגיות בלחיצה אחת פשוטה, unaffordable עכשיו.
אפתח חוט בנושא תרגום אוטומטי כפי שאכן זה לא עובד בסדר בפורום שלי.
אז אם אתה רוצה זה רק בשפה אחת אז שים לב vBET מוסיפה באופן אוטומטי משהו כזה. אם המשתמש בחר שפת ברירת המחדל שלו היא שפת ברירת המחדל אחרים בפורום, אז vBET יוסיף כל אופציה עורך שיאפשר להודעה המשתמש אטום באופן אוטומטי lang BBCode. זה לא כפתור אלא כפתור רדיו - המאפשר להפעיל (הוא מוגדר כברירת מחדל) או לכבות אותו. אתה יכול לראות איך זה עובד בפורום שלנו על ידי הגדרת שפת ברירת המחדל שלך שאינה אנגלית.
כאשר הוא משמש אז עורך שולח נתונים נוספים לשרת. הוא נקרא פרמטר vbet_postInLanguage ערך זה הוא קוד השפה אשר יש לכלול lang BBCode. אז אם אתה רוצה להגדיר את הכפתור שלך ואז אתה יכול לשלוח על ידי הטופס הזה עורך נתונים כאשר כפתור מוגדר, או שאתה יכול להגדיר לחצן עם ההיגיון בצד הלקוח (ג'אווה סקריפט) אשר עוטפים / לגולל בעורך כאשר כפתור מוגדר / unset. זה נראה חיוך מעושה רק להגדיר / unset ערך עבור שדה vbet_postInLanguage מוסתר (אשר ניתן להוסיף באמצעות לחצן שלך).
זה לא דורש שום סקריפטים ג'אווה בכלל אם הכפתור שלך יהיה שדה תיבת הסימון (במקום אחד חבוי ערך אשר נקבע ע"י כפתור). זו כנראה הדרך הקלה ביותר - vBET כאשר מקבל זה פרמטר לקבוע ידאג על גלישת הודעה lang BBCode בצד השרת
אני אלך נושאים חדשים שלך לתמוך בנושאים אחרים שלך. האם אתם זקוקים לתמיכה יותר עם זה?
תודה על התמיכה שלך. אני לא רואה את לחצן האפשרויות הבחירה בשפה שלי גרסה 3.7.3 forum.I ננסה להפעיל להתמודד it.We בכל מצב מורכב. רוב המשתמשים דו לשוני לא רוצה לראות שום הודעה מתורגם בקרב languages.But הן ידוע שאנחנו צריכים לסמן בדרך כלשהי ההודעות קטלוני להציע תרגומים לכמה conjuction רק לדוברי ספרדית users.In עם הזיהוי האוטומטי, היינו התועלת עבור אפשרות דגל "אפס" זה היה להימנע מכל translltion לדרך user.That הן קטלוני ו שנכתבו ספרדית יופיע בגירסאות המקורי, רק זר וקוראים דו לשוני שאינו מחייב הפעלת התרגום של forum.I apreciate המוצר ואני חושב הוא עבודה רבה. אני מודה על הצרכים שלנו הם די מוזר אבל אנחנו רוצים את המשתמשים להיות ממש נוח עם השפה התצורה של האתר.
אני רואה את הזנות קו אובדים בעת עריכת הודעות בפורום זה.
אם אתה רוצה להיות 0 דגל אז בבקשה notranslate BBCode להשתמש:) זה לא תתורגם בכלל - זה אומר לא לכל שפה. אנא שקול זה מה שאתה באמת רוצה - אם אתה תומך גם בשפות אחרות (לא רק אלה 2) אז הרבה מסרים לא יתורגם כלל.
זוהי דוגמה של שימוש BBCode notranslate: This will not be translated at all
כמו כן תרגום עבור משתמשי דו לשוני לא צריכה להיות בעיה - שכללת ההודעה המקורית.
אם אתה חיוור להודעות למשל קטלאנית לא תורגם על שפת X (אבל לאחרים מתורגם) ואז יהיה לך:
1. יש הודעות אלה מסומנים קטלאנית
2. לשנות את קוד vBET לטיפול BBCode ידי הוספת תנאי אשר יחזיר הטקסט המקורי עבור זוג זה התרגום.
אני פרט הגדרה של שינוי הקידוד אני צריך ואני רוצה תקציב לך על כך.
זה לא רק תרגום הימנעות בין 2 שפות: זה מורכב לתצורת צפייה החדשות הזמינות (לא לתרגם ספרדית & קטלונים) כמצב משתמע עבור הפורום.
זה צריך להיות כהשלמה דרך לסמן הנוכחית ההודעות קטלוני בדרך כלשהי אוטומטיות (שאילתה google ליכלכה ¿?) לפני autodetection הוא מחדש.
אני מודה ג'אווה המקורי, הגרסה צפייה במצב מתאים למדי בהקשר לשוני שלנו.
אני לא בדק את זה עד עכשיו כמו שאני למרות שזה נועד רק עבור ביצועים SEO.
אני רואה 2 הודעות לפני שאתה מבקש עזרה, אך האחרון כתבת כי הפתרון האמיתי הוא מתאים. אז בהנחה - אתם צריכים לעזור יותר כאן או שהוא כבר בסדר? עיד שאתה עושה - מה אתה צריך?
קשורות לנושא פתיל זה, אני עדיין חושב על כפתור בעורך כדי להפוך קודי הכניסה על ידי חברי הצוות יהיה נהדר.
באשר בפורום הבטון שלי, אני פרט לצרכים שלי כפרויקט פתיל אחר.
אז אנחנו יכולים לשקול את זה סגור, או עדיין צריכה קצת עזרה כאן? :)
יש פתרונות פשוטים ניתן להנפיק לך:
1. הפעל זיהוי שפה אוטומטי (אפשרויות vBET ב Admin CP) - המשתמשים יהיה פשוט לכתוב הודעות vBET יהיה אטום אותה lang BBCode באופן אוטומטי
2. משתמשים חיל להגדיר שפת ברירת המחדל שלהם (גם אפשרות vBET) - כאשר המשתמש שלו קבע כי ברירת המחדל של שפה אחרת שפה בפורום אז vBET באופן אוטומטי להוסיף אפשרות עורך BBCode (לא כמו כפתור, אבל כמו כפתור רדיו - לעטוף לשפה או לא) - אתה יכול לראות איך זה עובד גם בפורום שלנו - פשוט להגדיר שפת ברירת המחדל שלך מלבד אנגלית (להשתמש CP משתמש).
שתי האפשרויות אינן אידיאלי הצורך שלי.
הייתי צריך כחבר הצוות יש דרך לשנות את השפה גלישת הודעה על קליק אחד בלבד.
אולי זה לא פתרון, אני מודה. ניתן להעביר להצעות תכונות אם אתה מסכים.
בסדר, אבל בשביל מה אתה צריך את זה? אני צריך לברר מה שדרוש באמת. אתה כבר פתחה בקשה תכונה אחרים כדי ליצור כלי פשוט אשר עוטפים את כל ההודעות שכבר נוצרו כראוי lang BBCode. אז אם יהיה לך את זה אז כל ההודעות הישן יהיה עטוף. גם אם זיהוי שפה אוטומטי מופעל, כל ההודעות הנכנסות החדש יהיה עטוף כראוי (למעט חריגים שבהם גוגל לא יזהה את השפה). אז במקרה כזה מה על כפתור זה? תן לנו תסריט מלא איך אתה חושב שזה יהיה לעבוד. אני מבין שאתה רוצה יש כפתור, אבל אני באמת לא מבין את הצורך אני לא בטוח שזה מכוסה כבר על ידי בקשה תכונה אחרים שלך. במיוחד כי כתבתם עכשיו כפתור זה עבור חבר סגל כל כך כפי שאני מבין עכשיו זה לתיקון מסרים שאינם עטופים lang BBCode כראוי. אנא תקן אותי אם אני מבין את זה לא נכון.
אפילו עם autodetection מופעלת, הייתי רוצה לספק למשתמשים דרך פשוטה כדי לציין שהם writting ב קטלוני כמו שהם כותבים הן ספרדית קטלוני בפורום.
אם autodetection עובד 100% הוא לא חייב, אבל אני חושב היא בקשה פשוטה מאוד הוא תכליתי יותר מאשר הדו לשוניים את לחצן האפשרויות בורר: BBCode / לא BBCode
כך אישור. הייתי אבוד, כי ההודעה הקודמת ראיתי שזה עבור חברי הצוות לא עבור כל החברים. אז לא הייתי בטוח מה צריך בשביל זה באמת קיימים.
עכשיו אני מבינה (מצטער אם כתבתי את זה לפני ונאלץ לחזור על זה).
הבקשה שלך היא ייחודית מדי בפורום הספציפי שלך להיכלל השחרור הרשמי. אז אנחנו לא מתכוון לכלול אותו vBET. במיוחד כי עם איתור אוטומטי מופעל זה ממש לא נחוץ כמו אלברט איינשטיין אמר "הדברים צריכים להיות פשוטים ככל האפשר, אך לא פשוט". אנו סבורים כי מתן כפתור כזה רק לבלבל את המשתמשים, יחשבו שהם חייבים ללחוץ עליו במקרה של כתיבה קטלאנית. וזה מוריד את השימושיות של הפורום. הפתרונות פשוטים - כמו סתם לכתוב מה שאתה רוצה ולתת את הטיפול במערכת על שאר - טובים יותר עבור משתמשים לדעתנו.
אבל אנחנו יכולים לעזור לך להוסיף כפתור כזה.
כפי שכתבתי כבר יהיה קל אם אתה משתמש כבר פונקציונליות קיימים רק לשנות את המראה של זה. אז vBET כבר יודע איך לעטוף ב lang BBCode, על פי קלט נוסף מעורך. כל מה שאתה באמת צריך זה לשנות את המראה של זה (יש לנו לחצן הבחירה, אתה רוצה רק כפתור) וכוללים זה תמיד (אנו כוללים במצב מסוים).
לכן - אתה כבר יודע איך להוסיף את כפתור כתמונת מראה לכלול הפוסט הראשון. מה צריך גם הוא:
1. כוללים שדה מוסתר:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. כלול ג'אווה סקריפט פשוט אשר יהיה להגדיר שם קטלוני קוד (לא נבדק):
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
שים לב שאתה יכול עשה את זה יותר מורכב כדי לאפשר להגדיר unset / כפתור
3. הפעל את פונקציית ג'אווה סקריפט כאשר לוחצים על הלחצן. אז להוסיף כפתור שלך:
onClick="vbet_setCatalan()"
אם אתה לא רוצה לעשות פונקציה מורכבת יותר (אשר יוכלו גם ערך unset) אז אתה יכול פשוט להגדיר את הגוף לתפקד התכונה onClick ואינם כוללים סקריפט java כפונקציה בכלל.
כמו כן שים לב שאם אתה רוצה שזה יהיה ידידותי למשתמש לדעתך להוסיף לחצן זה כמו כפתור לעבור כך שהמשתמש יידע זה כבר מופעל או לא. זה יהיה כל הרבה יותר פשוט אם אתה רוצה להוסיף שם התיבה במקום כפתור, אבל עם כפתור אפשר גם לעשות את זה, רק יותר מורכב אם אתה רוצה לעשות את זה נכון (כך ההגדרה unsetting)
שים לב לשנות את יוצג לאחר שהמשתמש מבצע המסר - אז זה ישמש בצד השרת.
אם אתה רוצה שזה יעבוד בצד הדפדפן, אז אתה לא צריך 1 צעד - רק פונקציה Java Script (מצורף כפתור), אשר ייקח על ידי id (או על ידי מבנה אם אתה לא יכול לחזות id עורך) הטקסט אזור עורך ולהוסיף תוכן פתיחה וסגירה lang BBCode. במקרה כזה אתה גם לא צריך לדאוג כל כפתור לעבור (משתמש פשוט לראות שזה הוא הוסיף כבר עורך). רק אתה צריך לבדוק את זה עטוף כבר (אין טקסט להתחיל lang 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.