שיחת תבנית:((

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיפדיה, האנציקלופדיה החופשית
תגובה אחרונה: לפני 9 שנים מאת IKhitron בנושא נחיצות התבנית

נחיצות התבנית[עריכת קוד מקור]

נהוג שמשתמשים בתבניות של אות אחת רק לשימושים מאוד נפוצים. הדרך הנכונה להוסיף שני סימני { בלי שיתורגמו לכלל מיוחד היא להשתמש בnowiki. ערן - שיחה 22:09, 25 בדצמבר 2014 (IST)תגובה

זה בדיוק מה שחשבתי כשעשיתי את זה - שזה מאוד נפוץ שצריך להחליף את {, ערן. וידעתי שקיים כלל על כך שצריך להוריד ככל האפשר את מספר תגי ה-HTML בקוד, ונהגתי בהתאם. למה לא? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 13:20, 26 בדצמבר 2014 (IST)תגובה
nowiki מיועד לסימון של תגיות שלא רוצים שהparser יפענח, וצריך להשמש בו. יש יתרון לשימוש קונציונלי באותה תגית, ושלא ממציאים בכל שפה (עברית/אנגלית...) ומיזם (ויקיפדיה/ויקיציטוט/ויקיספר...) תבניות ספציפיות למעקפי בעיה. אגב, רק לאחרונה יצרו בparser טיפול מיוחד ב{{!}} ולפני כן היה צורך ליצור את ה{{!}} בכל השפות. אגב, nowiki היא לא תגית html. ערן - שיחה 13:26, 26 בדצמבר 2014 (IST)תגובה
אבל הקוד הופך ללא קריא, ערן. (תחליף HTML ב-XML). עדיין לא מבין למה. אבל אם זה מה שאתה רוצה, מה דעתך על "{"? זה משאיר את מה שרצית, אבל הטקסט הופך ליותר קריא. אין סוגריים פתוחים וסגורים ומילים באנגלית שזזים חצי שורה הצידה. ואני יודע שרק בסוף יוני הכניסו את {{!}} לפרסר. זאת הייתה אחת הסיבות שיצרתי את התבנית הזאת. יגאל (בקשת עזרה, IKhitron ושיחה) 13:57, 26 בדצמבר 2014 (IST)תגובה
יש כאן אולי עניין סמנטי, אבל כשקוראים קוד שבו כתוב <nowiki>}}</nowiki> המשמעות ברורה ומיידית והתיוג מאפשר לתחום את החלק שהparser לא יפענח. {{ל}} מאוד לא ברור, גם בגלל השם שצריך להיות בעל משמעות (נניח {{סוגריים מסולסלים ימניים}}) וגם בגלל חוסר האיזון בסוגריים ({{ל}}#חשב:1+2}}) שיכול להקשות על כלים שמזהים טעויות תחביר אוטומטית (למשל כאלו שסופרים שמספר { שווה למספר }). אם מאוד רוצים להימנע מnowiki אפשר ליצור תבנית דומה ל{{תב}} שעוטפת בסוגריים מסולסלים משני הצדדים.ערן - שיחה 14:42, 26 בדצמבר 2014 (IST)תגובה
אז זהו, ערן שזה אף פעם לא נראה ככה - פתיחה, סוגריים וסגירה של nowiki. זה תמיד מבולגן. תבנית עוטפת הייתה, tl, אבל היא נמחקה. לא ענית לי בקשר ל#תגית. יגאל (בקשת עזרה, IKhitron ושיחה) 15:11, 26 בדצמבר 2014 (IST)תגובה
מה בקשר ל בקשר ל#תגית? ערן - שיחה 16:24, 26 בדצמבר 2014 (IST)תגובה
אמרתי למעלה שאם אין ברירה, אני מעדיף {{#תגית:nowiki|{}}, כי זה מימין לשמאל ונשאר קריא. ושאלתי מה דעתך בעניין. יגאל (בקשת עזרה, IKhitron ושיחה) 16:39, 26 בדצמבר 2014 (IST)תגובה
אני לא בטוח שאני מבין למה הכוונה. אולי תוכל להוסיף דוגמה איך היית רוצה לכתוב את <nowiki>{{#חשב:1+2}}

</nowiki> ? ומה הבעיה אם צורת הכתיבה הזו? ערן - שיחה 17:18, 26 בדצמבר 2014 (IST)תגובה

כאן דווקא אין בעיה, ערן. אבל, למשל,

<nowiki>{{#תנאי: 1=2|אבג|abc}}</nowiki>

נראה רע. אני מעדיף

{{תגית:nowiki|{}}{#תנאי:1=2|אבג|abc}}

במקום. יגאל (בקשת עזרה, IKhitron ושיחה) 18:56, 26 בדצמבר 2014 (IST)תגובה

ערן? יגאל (בקשת עזרה, IKhitron ושיחה) 14:48, 28 בדצמבר 2014 (IST)תגובה
באופן אישי שבירה של הסימטריות של { ו} נראית לא יפה, ותמיד אפשר להשתמש בAlt+Shift, אבל אני יכול להבין הכנסה של סימנים בעברית כדי לעקוף את זה כשזה באמת נדרש (אגב, יש גם {{ללא קוד ויקי}}). ערן - שיחה 16:05, 30 בדצמבר 2014 (IST)תגובה
Alt-Shift לא עוזר, כי אז יהיו בעיות מהכיוון ההפוך. התבנית החדשה אכן יותר טובה, אבל גם בה יישארו בעיות עם סימטריה. כי אני לא יכול להכניס את כל הביטוי לשם - יש בתוכו תבניות אחרות שצריכות לפעול. אתה מרשה לי להריץ החלפה של nowiki על התבנית שהצעת בדיוק באותם מקומות, ערן? תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 18:43, 30 בדצמבר 2014 (IST)תגובה
כתבתי לפני התנגשות עריכה: דעתי כדעת משתמש:ערן, משניים מהטעמים שפורטו: השם מאד לא אינטואיטיבי - קשה מאד לנחש מה עושה {{ל}}, ותבנית של אות אחת צריכה להישמר לשימושים נפוצים בלבד. על הדרך אציין ש{{ללא קוד ויקי}} לא פותרת את המקרה הספציפי הזה: נסה {{ללא קוד ויקי|{{ }}. אם רוצים תבניות שפורסות סוגריים מסולסלים, לדעתי יש להשתמש בלוגיקה דומה ל-{{!}} ו-{{!!}}, כלומר לבחור כשם התבנית תו דומה ל-{, למשל תבנית:(( עבור {‏{, ו-תבנית:((( עבור {‏{‏{. פתרון זה מצביע גם על השם הטבעי לשמאליים. בברכה - קיפודנחש 18:52, 30 בדצמבר 2014 (IST)תגובה
קיפודנחש, ערן כבר שכנע אותי מזמן שאין צורך בתבנית הזאת. בקשר לשם - בחרתי אותו כי "ל" נראו בדיוק כמו "{" . יגאל (בקשת עזרה, IKhitron ושיחה) 19:06, 30 בדצמבר 2014 (IST)תגובה
אני חושב שהרעיון של קיפוד ליצור תבנית בסגנון תבנית:(( יכולת להיות טוב, ואז ניתן יהיה לכתוב {{((}}#תנאי:1=2|אבג|abc}}{{))}} או {{(())|#תנאי:1=2|אבג|abc}}. ערן - שיחה 22:53, 31 בדצמבר 2014 (IST)תגובה
יפה. אני אנסה היום. תודה, יגאל (בקשת עזרה, IKhitron ושיחה) 13:15, 1 בינואר 2015 (IST)תגובה
מוכן, ערן וקיפודנחש. אם זה נראה בסדר, אמחק את {{ל}}. יגאל (בקשת עזרה, IKhitron ושיחה) 13:49, 1 בינואר 2015 (IST)תגובה
מחקתי את ההפניה. בכל אופן לדעתי השימוש בתבנית כזו צריך להיות רק בלית ברירה, כאשר nowiki עושה בעיות כיווניות. ערן - שיחה 22:05, 2 בינואר 2015 (IST)תגובה
תודה. זה אומר שאתה רוצה שאעבור שוב על דף העזרה בהתאם למה שאמרת, ערן? יגאל (בקשת עזרה, IKhitron ושיחה) 22:30, 2 בינואר 2015 (IST)תגובה
לא. ערן - שיחה 09:24, 3 בינואר 2015 (IST)תגובה
יגאל (בקשת עזרה, IKhitron ושיחה) 13:59, 4 בינואר 2015 (IST)תגובה