דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • בהיר
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • כהה
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. אזור המערכת
  3. באגים/הצעות ייעול
  4. הצעת ייעול | הוספת תאריך עברי מובנה לפורום

הצעת ייעול | הוספת תאריך עברי מובנה לפורום

מתוזמן נעוץ נעול הועבר באגים/הצעות ייעול
5 פוסטים 4 כותבים 86 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ב מנותק
    ב מנותק
    בנן
    כתב נערך לאחרונה על ידי
    #1

    הצעה שיהיה אפשר לבחור שהתאריך בפורום יהיה עברי
    לדוגמא:
    במקום:
    כתב ב14 באפר׳ 2026, 11:12
    יהיה:
    כתב בכט סיון תשפ"ו, 11:12

    פרוזיפ תגובה 1 תגובה אחרונה
    6
    • ב בנן

      הצעה שיהיה אפשר לבחור שהתאריך בפורום יהיה עברי
      לדוגמא:
      במקום:
      כתב ב14 באפר׳ 2026, 11:12
      יהיה:
      כתב בכט סיון תשפ"ו, 11:12

      פרוזיפ מחובר
      פרוזיפ מחובר
      פרוזי
      מדריכים עימוד
      כתב נערך לאחרונה על ידי
      #2

      @בנן בע"ה אשתדל לכתוב סקריפט שמבצע את זה...

      שמח לעזור

      ע"ה דכו"עע תגובה 1 תגובה אחרונה
      3
      • פרוזיפ פרוזי

        @בנן בע"ה אשתדל לכתוב סקריפט שמבצע את זה...

        ע"ה דכו"עע מנותק
        ע"ה דכו"עע מנותק
        ע"ה דכו"ע
        כתב נערך לאחרונה על ידי
        #3

        @פרוזי כתב:

        @בנן בע"ה אשתדל לכתוב סקריפט שמבצע את זה...

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

        $(window).on('action:app.load', () => {
        	function gematria(num) {
        		const vals = [
        			[400, 'ת'], [300, 'ש'], [200, 'ר'], [100, 'ק'],
        			[90, 'צ'], [80, 'פ'], [70, 'ע'], [60, 'ס'], [50, 'נ'],
        			[40, 'מ'], [30, 'ל'], [20, 'כ'], [10, 'י'],
        			[9, 'ט'], [8, 'ח'], [7, 'ז'], [6, 'ו'], [5, 'ה'],
        			[4, 'ד'], [3, 'ג'], [2, 'ב'], [1, 'א'],
        		];
        		let n = num;
        		let s = '';
        		for (const [v, ch] of vals) {
        			while (n >= v) { s += ch; n -= v; }
        		}
        		s = s.replace('יה', 'טו').replace('יו', 'טז');
        		return s.length === 1 ? s + '׳' : s.slice(0, -1) + '״' + s.slice(-1);
        	}
        
        	const dateFmt = new Intl.DateTimeFormat('he-u-ca-hebrew', {
        		year: 'numeric', month: 'long', day: 'numeric',
        	});
        	const timeFmt = new Intl.DateTimeFormat('he', {
        		hour: '2-digit', minute: '2-digit',
        	});
        
        	function formatHebrew(d) {
        		const dateStr = dateFmt.formatToParts(d).map((p) => {
        			if (p.type === 'day') { return gematria(parseInt(p.value, 10)); }
        			if (p.type === 'year') { return gematria(parseInt(p.value, 10) % 1000); }
        			return p.value;
        		}).join('');
        		return dateStr + ', ' + timeFmt.format(d);
        	}
        
        	const orig = $.fn.timeago;
        	$.fn.timeago = function (...args) {
        		this.each(function () {
        			if (args[0] === 'update' && args[1]) {
        				this.setAttribute('data-heb-iso', args[1]);
        				return;
        			}
        			const title = this.getAttribute('title');
        			if (title && !isNaN(new Date(title))) {
        				// title מכיל ISO טרי (כמו שסרגל הגלילה מציב בכל עדכון) — לאמץ אותו
        				this.setAttribute('data-heb-iso', title);
        			} else {
        				const saved = this.getAttribute('data-heb-iso');
        				if (saved) { this.setAttribute('title', saved); }
        			}
        		});
        
        		const result = orig.apply(this, args);
        
        		this.each(function () {
        			const iso = this.getAttribute('data-heb-iso');
        			if (!iso) { return; }
        			const date = new Date(iso);
        			if (isNaN(date)) { return; }
        			// לעדכן את ה-cache הפנימי של הפלאגין כדי שהרענון התקופתי יעבוד על התאריך הנכון
        			$(this).data('timeago', { datetime: date });
        			const text = formatHebrew(date);
        			this.setAttribute('title', text);
        			if (Date.now() - date > $.timeago.settings.cutoff) {
        				this.textContent = text;
        			} else {
        				// בתוך טווח הזמן היחסי: לדרוס את הלועזי שהליבה כתבה בזמן יחסי מתורגם
        				this.textContent = $.timeago(date);
        			}
        		});
        		return result;
        	};
        
        });
        
        
        תגובה 1 תגובה אחרונה
        4
        • צדיק וטוב לו 0צ מנותק
          צדיק וטוב לו 0צ מנותק
          צדיק וטוב לו 0
          כתב נערך לאחרונה על ידי
          #4

          יש תוסף כרום שעושה פופאפ קטן עם תאריך עברי - כשהעכבר על התאריך:
          https://chromewebstore.google.com/detail/hebrew-date-converter/hbpdljfncgnolomebnkannnaijhndamm

          df286a36-3798-4444-98cc-ab8474bcfc7f-image.jpeg

          פרוזיפ תגובה 1 תגובה אחרונה
          1
          • צדיק וטוב לו 0צ צדיק וטוב לו 0

            יש תוסף כרום שעושה פופאפ קטן עם תאריך עברי - כשהעכבר על התאריך:
            https://chromewebstore.google.com/detail/hebrew-date-converter/hbpdljfncgnolomebnkannnaijhndamm

            df286a36-3798-4444-98cc-ab8474bcfc7f-image.jpeg

            פרוזיפ מחובר
            פרוזיפ מחובר
            פרוזי
            מדריכים עימוד
            כתב נערך לאחרונה על ידי
            #5

            @צדיק-וטוב-לו-0 בניתי כבר בעיקרון סקריפט שעושה את זה מצויין
            ומשתלב בפורום אחלה, כותב עברי לצד הלועזי,
            אפרסם אותו בע"ה בימים הקרובים עם עוד שורה של שיפורים משמעותים...

            שמח לעזור

            תגובה 1 תגובה אחרונה
            4

            שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

            נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

            בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

            הרשמה התחברות

            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • חוקי הפורום
            • פופולרי
            • לא נפתר
            • משתמשים
            • חיפוש גוגל בפורום
            • צור קשר