שיחת תבנית:מדרש רבה
הוספת פרמטרים
האם ניתן להוסיף פרמטרים לתבנית, כגון ללא=שם, או קצר=כן.
לפעמים רוצים לציין שני מדרשים בזה אחר זה, ומיותר לכתוב בשניהם "מדרש רבה". מתייג את "בעלי ידע/תבניות" (דויד, מקוה, שרגא, גאון הירדן, בוט אלף אלף, איסתרק, אוהב לדעת, תנא קמא, איך, שלוימי). תודה, משה מ (שיחה) 15:53, 15 בנובמבר 2022 (IST)
- אפשר אם זה ממש מועיל. אשתדל למצוא לזה זמן, אם כי אני לא אופטימי שזה יהיה ממש מהר. דויד (שיחה) כ"ב בחשוון ה'תשפ"ג 16:06 (IDT)
- אני רק מזכיר בעדינות..
תודה! משה מ (שיחה) 04:19, 25 בנובמבר 2022 (IST)- משה מ,
בוצע בס"ד. איסתרק • למצוא ידיים ורגליים • שיחה • 12:28, 28 במרץ 2023
- משה מ,
- אני רק מזכיר בעדינות..
הפניה לעל התורה
@איסתרק, @מוטי או כל מי שיכול ורוצה לעזור, האם ניתן להפנות את התבנית לעל התורה? נכון לעכשיו חלקים גדולים במד"ר אינם קיימים בויקיטקסט. שמש מרפא (שיחה) 15:05, 27 במרץ 2023 (IDT)
- שמש מרפא,
בוצע בס"ד. תנא קמא (שיחה) 15:50, 27 במרץ 2023 (IDT)
שְכּוֹיֶיח! שמש מרפא (שיחה) 15:51, 27 במרץ 2023 (IDT)
- תנא קמא את רשימת הספרים בשתי השפות הכנת ידנית? כי יש לי קוד לחילוץ רשימות כאלה מתוכן העניינים של האתר שם. איסתרק • למצוא ידיים ורגליים • שיחה • 19:26, 27 במרץ 2023
- כן, הכנתי ידנית. זה לא רשימה ארוכה מדי, אבל הקוד שלך בטח מעניין. הקוד הוא מיוחד לאתר "על התורה"? תנא קמא (שיחה) 04:56, 28 במרץ 2023 (IDT)
- כן, הכנתי ידנית. זה לא רשימה ארוכה מדי, אבל הקוד שלך בטח מעניין. הקוד הוא מיוחד לאתר "על התורה"? תנא קמא (שיחה) 04:56, 28 במרץ 2023 (IDT)
- תנא קמא את רשימת הספרים בשתי השפות הכנת ידנית? כי יש לי קוד לחילוץ רשימות כאלה מתוכן העניינים של האתר שם. איסתרק • למצוא ידיים ורגליים • שיחה • 19:26, 27 במרץ 2023
תנא קמא כן. לכבודך סידרתי אותו כפונקציה כללית, והוא מצורף להלן עם הסבר.
- היכנס לעמוד הראשי של האתר, היכן שנמצא תוכן העניינים שלו.
- פתח את הרשימה הרצויה, ובחר בכלי הפיתוח את אלמנט ה-li שלו. לדוגמא, אם רצונך ברשימת מסכתות, בחר את השורה 'משנה נוסח הדפוסים'. העתק את ה-js path של האלמנט (בכלי הפיתוח).
- בקונסולה, הדבק את הפונקציה:
function partsList(listElement, wordsToRemoveHe, wordsToRemoveEn) {
let resima = {},
array = Array.from(listElement.getElementsByTagName("*"));
// איסוף רכיבים מהרשימה, לאובייקט של עברית > אנגלית
for (let bookPart of array) {
if (bookPart.getAttribute("data-he")) {
let he = bookPart.getAttribute("data-he"),
en = bookPart.getAttribute("data-en");
if (wordsToRemoveHe)
wordsToRemoveHe.forEach((str) => he = he.replace(str, ""))
if (wordsToRemoveEn)
wordsToRemoveEn.forEach((str) => en = en.replace(str, ""))
resima[he] = en;
}
}
// הצג את האובייקט
console.log(resima);
// הצג כרשימת '{{#בחר:' לשימוש בתבנית במכלול
return "{{#בחר:" + JSON.stringify(resima).replaceAll(/"(.*?)":/g, '$1=').replaceAll('"', '').replaceAll(',', ' |\n\n').replaceAll('=', ' = ').substring(1) + "}"
}
|
הפרמטר הראשון של הפונקציה הוא אלמנט הHTML שכולל את הרשימה שאתה רוצה. השני, הוא מילה/רשימת מילים שיש להסיר מהכתוביות – במקרה שלנו "משנה ", והשלישי כנ"ל באנגלית – ובנידו"ד "Mishna ".
אז שימוש בפונקציה באופן כזה:
let book = document.querySelector("#aht-dlgaddsource-tree > ul > li.selected.open > ul > li:nth-child(2)");
partsList(book , ["משנה "], ["Mishna "]);
יתן לך את הרשימה:
| רשימת מסכתות באנגלית ובעברית |
|---|
| {{#בחר:משנה = Mishna |
ברכות = Berakhot | פאה = Peah | דמאי = Demai | כלאים = Kilayim | שביעית = Sheviit | תרומות = Terumot | מעשרות = Maasrot | מעשר שני = Maaser Sheni | חלה = Challah | ערלה = Orlah | בכורים = Bikkurim | שבת = Shabbat | ערובין = Eiruvin | פסחים = Pesachim | שקלים = Shekalim | ראש השנה = Rosh HaShanah | יומא = Yoma | סוכה = Sukkah | ביצה = Beitzah | תענית = Taanit | מגילה = Megillah | מועד קטן = Moed Katan | חגיגה = Chagigah | יבמות = Yevamot | כתובות = Ketubot | נדרים = Nedarim | נזיר = Nazir | סוטה = Sotah | גיטין = Gittin | קידושין = Kiddushin | בבא קמא = Bava Kamma | בבא מציעא = Bava Metzia | בבא בתרא = Bava Batra | סנהדרין = Sanhedrin | מכות = Makkot | שבועות = Shevuot | עדיות = Eiduyot | עבודה זרה = Avodah Zarah | אבות = Avot | הוריות = Horayot | זבחים = Zevachim | מנחות = Menachot | חולין = Chulin | בכורות = Bekhorot | ערכין = Arakhin | תמורה = Temurah | כריתות = Keritot | מעילה = Meilah | תמיד = Tamid | מדות = Middot | קנים = Kinnim | כלים = Keilim | אהלות = Oholot | נגעים = Negaim | פרה = Parah | טהרות = Tahorot | מקואות = Mikvaot | נדה = Niddah | מכשירין = Makhshirin | זבים = Zavim | טבול יום = Tevul Yom | ידים = Yadayim | עוקצין = Uktzin}} |
- איסתרק • למצוא ידיים ורגליים • שיחה • 23:58, 28 במרץ 2023
זה מקושר לשיתופתא
ולכן מי שבקיא בתבניות נא לשנות את זה - תבנית זו משמשת לקישור לפרשה במדרש רבה באתר 'על התורה- ולכתוב שמקשר לשיתופתא. @תנא קמא? איך (שיחה). י"ח בסיוון ה'תשפ"ג 16:11, 7 ביוני 2023 (IDT)
טופל. מוטי • שיחה • 17:32, 7 ביוני 2023 (IDT)
באג?
בעלי הידע בתבניות הדף נכלל 'בקטגוריה:שגיאות קריאה לתבניות ספרי קודש' על מה זה מורה? איך • שיחה • כ"ח באב ה'תשפ"ג. 13:23, 15 באוגוסט 2023 (IDT)
טופל בס"ד. --תנא קמא (שיחה) 07:43, 20 באוגוסט 2023 (IDT)
מפרש
מרדכי הצדיק, יש אפשרות להוסיף פרמטר מפרש? קהת שיקופיצקי (שיחה) 08:08, 4 ביולי 2024 (IDT)
- אם לא יטופל ע"י @תנא קמא או על ידי עד שבוע הבא, הזכר שוב. מוטי ~ שיחה • כ"ח בסיוון ה'תשפ"ד • 09:59, 4 ביולי 2024 (IDT)
- נוסף בס"ד. תנא קמא (שיחה) 21:49, 4 ביולי 2024 (IDT)
פתיחתא
@תנא קמא ציון לפתיחתא באיכה מתורגם לפרשה פתיחת"א... הכל לטובה (שיחה) 06:02, 16 באוגוסט 2024 (IDT)
- עכשיו תוקן בס"ד: שגיאת לואה ביחידה יחידה:ספרי_קודש בשורה 240: attempt to compare nil with number.איכה רבה, פתיחתא, פסקה ג'. תודה! תנא קמא (שיחה) 07:04, 16 באוגוסט 2024 (IDT)
- @טרם יקראו... תודה! הכל לטובה (שיחה) 08:42, 16 באוגוסט 2024 (IDT)
- ברור, זה תנא קמא.... אפרון (שיחה) 08:49, 16 באוגוסט 2024 (IDT)
- עכשיו ראיתי שגם @אתה נקטת באותו מטבע😀 הכל לטובה (שיחה) 09:01, 16 באוגוסט 2024 (IDT)
- ברור, זה תנא קמא.... אפרון (שיחה) 08:49, 16 באוגוסט 2024 (IDT)
- @טרם יקראו... תודה! הכל לטובה (שיחה) 08:42, 16 באוגוסט 2024 (IDT)