WP Plugin תוסף להצגת זמני היום ולימוד יומי

  • הוסף לסימניות
  • #1
שלום לכולם.ן
אני מחפש תוסף שמציג את זמני היום, זריחה,נץ,ק"ש וכו' וכן לימוד היום דף היומי,משנ"ב היומי, הרמב"ם היומי וכו'
מי שמכיר.ה אשמח מאוד לשיתוף.
 
  • הוסף לסימניות
  • #2
לא חושבת שיש תוסף, יש API שניתן להטמיע באתר. יש אם אני לא טועה לאתר הישיבה ובעוד כל מיני מקומות שהם מאפשרים להטמיע בחינם
פשוט מטמיעים את ה API בוידג'ט HTML
 
  • הוסף לסימניות
  • #4
תודה!
התקנתי ואני לא מוצא, לאן זה מגיע בוורדפרס?
יש API שניתן להטמיע באתר. יש אם אני לא טועה לאתר הישיבה ובעוד כל מיני מקומות שהם מאפשרים להטמיע בחינם
אפשר לינק?
 
  • הוסף לסימניות
  • #5
  • הוסף לסימניות
  • #6
  • הוסף לסימניות
  • #11
HTML:
<style>
#hebcal-table {
  width: auto;
  max-width: 100%;
  border-collapse: collapse;
  font-family: "Heebo", Sans-serif;
}

#hebcal-table th,
#hebcal-table td {
  padding: 10px;
  text-align: left;
  vertical-align: middle;
  border: 1px solid white;
  font-family: "Heebo", Sans-serif;
  font-weight: bold;
}

#hebcal-table th {
  background-color: white;
  color: white;
}

#hebcal-table tbody tr:nth-child(odd) {
  background-color: white;
}

#hebcal-table tbody tr:hover {
  background-color: white;
}

#hebcal-table td {
  text-align: right;
}
</style>


<table id="hebcal-table">
    <tbody>
        <!-- מקום להכניס זמנים -->
    </tbody>
</table>

<script>
window.addEventListener('DOMContentLoaded', (event) => {

    function runScript() {
        fetch(`https://www.hebcal.com/zmanim?cfg=json&latitude=48.16667&longitude=21.36667&tzid=Europe/Budapest`)
        .then(response => response.json())
        .then(data => {
            const table = document.getElementById('hebcal-table');
            const tbody = table.getElementsByTagName('tbody')[0];

            const translations = {
                chatzotNight: 'חצות הלילה',
                alotHaShachar: 'עלות השחר',
                misheyakirMachmir: 'זמן ציצית ותפילין',
                sunrise: 'הנץ החמה',
                sofZmanShma: 'סוף זמן קריאת שמע גר"א ובעל התניא',
                sofZmanShmaMGA: 'סוף זמן קריאת שמע מגן אברהם',
                sofZmanTfilla: 'סוף זמן תפילה גר"א ובעל התניא',
                sofZmanTfillaMGA: 'סוף זמן תפילה מגן אברהם',
                chatzot: 'חצות היום',
                minchaGedola: 'מנחה גדולה',
                minchaKetana: 'מנחה קטנה',
                plagHaMincha: 'פלג המנחה',
                sunset: 'שקיעת החמה',
                tzeit85deg: 'לילה - צאת הכוכבים',
                tzeit72min: 'לילה - 72 דקות'
            };

            tbody.innerHTML = ""; // ניקוי הטבלה

            // קבע את הזמן הנוכחי
            const currentTime = new Date();

            let closestEventTime;
            let closestEventRow;
            let closestEventCell;
            let countdownInterval;

            Object.entries(data.times).forEach(([event, time]) => {
                if (translations[event]) {
                    let newRow = tbody.insertRow();
                    let cell1 = newRow.insertCell(0);
                    let cell2 = newRow.insertCell(1);

                    let timeString = time.substring(time.indexOf('T') + 1, time.indexOf('T') + 6);
                    cell1.textContent = translations[event];
                    cell2.textContent = timeString;

                    // השווה את כל הזמנים לזמן הנוכחי
                    let eventTime = new Date(time);

                    // אם האירוע התרחש לפני הזמן הנוכחי, הוסף יום לאירוע
                    if (eventTime < currentTime) {
                        eventTime.setDate(eventTime.getDate() + 1);
                    }

                    // בדוק אם האירוע הוא הקרוב הבא
                    if (!closestEventTime || eventTime < closestEventTime) {
                        closestEventTime = eventTime;
                        closestEventRow = newRow;
                        closestEventCell = cell1;

                        // נקה את הספירה לאחור הקודמת
                        if (countdownInterval) {
                            clearInterval(countdownInterval);
                        }
                    }
                }
            });

            // הוסף את הצבע הצהוב לשורה של האירוע הקרוב הבא
            if (closestEventRow) {
                closestEventRow.style.backgroundColor = 'yellow';

                // הוסף שעון ספירה לאחור
                countdownInterval = setInterval(function() {
                    let now = new Date();
                    let distance = closestEventTime - now;

                    let hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
                    let minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
                    let seconds = Math.floor((distance % (1000 * 60)) / 1000);

                    if (distance < 0) {
                        clearInterval(countdownInterval);
                        closestEventRow.style.backgroundColor = '';
                        // Re-run the script to find the next closest event
                        runScript();
                    } else {
                        closestEventCell.textContent = closestEventCell.textContent.split(' בעוד')[0] + " בעוד " + hours.toString().padStart(2, '0') + ":" + minutes.toString().padStart(2, '0') + ":" + seconds.toString().padStart(2, '0');
                    }
                }, 1000);
            }
        });
    }

    runScript();
});
</script>

זה הקוד של הזמנים באתר הזה
אפשר להטמיע את זה כוידגט html עם השינויים הנדרשים במיקום
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה