לדלג לתוכן

שיחת תבנית:מדרש רבה

מתוך המכלול, האנציקלופדיה היהודית
תגובה אחרונה: לפני שנה מאת הכל לטובה בנושא פתיחתא

הוספת פרמטרים

האם ניתן להוסיף פרמטרים לתבנית, כגון ללא=שם, או קצר=כן.
לפעמים רוצים לציין שני מדרשים בזה אחר זה, ומיותר לכתוב בשניהם "מדרש רבה". מתייג את "בעלי ידע/תבניות" (דויד, מקוה, שרגא, גאון הירדן, בוט אלף אלף, איסתרק, אוהב לדעת, תנא קמא, איך, שלוימי). תודה, משה מ (שיחה) 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)תגובה

תנא קמא כן. לכבודך סידרתי אותו כפונקציה כללית, והוא מצורף להלן עם הסבר.

  • היכנס לעמוד הראשי של האתר, היכן שנמצא תוכן העניינים שלו.
  • פתח את הרשימה הרצויה, ובחר בכלי הפיתוח את אלמנט ה-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)תגובה

Done טופל. מוטישיחה17:32, 7 ביוני 2023 (IDT)תגובה

באג?

דויד, מקוה, שרגא, גאון הירדן, בוט אלף אלף, איסתרק, אוהב לדעת, תנא קמא, איך, שלוימיבעלי הידע בתבניות הדף נכלל 'בקטגוריה:שגיאות קריאה לתבניות ספרי קודש' על מה זה מורה? איךשיחהכ"ח באב ה'תשפ"ג. 13:23, 15 באוגוסט 2023 (IDT)תגובה

Done טופל בס"ד. --תנא קמא (שיחה) 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)תגובה