משתמש:מ. רובין/common.js: הבדלים בין גרסאות בדף

מתוך חב"דטקסט, מאגר טקסטים חב"דים חופשיים
קפיצה לניווט קפיצה לחיפוש
(מ. רובין שינה את מודל התוכן של הדף משתמש:מ. רובין/common.js מ־JavaScript ל־CSS)
תגית: שינוי מודל התוכן
אין תקציר עריכה
שורה 1: שורה 1:
/* "גרסה נוכחים טרם נבדקה" */
import os
.flaggedrevs_short {
 
     float: left;
def mark_version(file_path, checked=False):
     line-height: 9.66pt;
    """
     position: relative;
    מוסיף [גרסה לא בדוקה] או [גרסה בדוקה] לתחילת קובץ.
     top: -2.5em;
 
    left: 2em;
     ארגומנטים:
}
        file_path (str): הנתיב לקובץ לשינוי.
        checked (bool): True אם הגרסה בדוקה, False אחרת.
    """
     try:
        # פותח את הקובץ לקריאה וכתיבה (r+), עם קידוד UTF-8
        with open(file_path, 'r+', encoding='utf-8') as f:
            content = f.read()  # קורא את כל תוכן הקובץ
            f.seek(0)          # מחזיר את המצביע לתחילת הקובץ
 
            if checked:
                f.write("[גרסה בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ
            else:
                f.write("[גרסה לא בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ
        print(f"הקובץ '{file_path}' עודכן בהצלחה.")
     except FileNotFoundError:
        print(f"שגיאה: הקובץ '{file_path}' לא נמצא.")
     except Exception as e:
        print(f"אירעה שגיאה: {e}")
 
# --- איך להשתמש בסקריפט זה (דוגמאות) ---
 
# דוגמה 1: לסמן קובץ כגרסה לא בדוקה
# mark_version("המסמך_שלך.txt", checked=False)
 
# דוגמה 2: לסמן קובץ כגרסה בדוקה
# mark_version("המסמך_שלך.txt", checked=True)
 
# בדרך כלל, היית משלב פונקציה זו בזרימת העבודה שלך.
# לדוגמה, לאחר שסיימת עריכה, תוכל להריץ:
# mark_version("המאמר_האחרון_שלי.docx", checked=False)
# ולאחר בדיקה, היית מריץ:
# mark_version("המאמר_האחרון_שלי.docx", checked=True)

גרסה מ־18:21, 11 ביולי 2025

import os

def mark_version(file_path, checked=False):
    """
    מוסיף [גרסה לא בדוקה] או [גרסה בדוקה] לתחילת קובץ.

    ארגומנטים:
        file_path (str): הנתיב לקובץ לשינוי.
        checked (bool): True אם הגרסה בדוקה, False אחרת.
    """
    try:
        # פותח את הקובץ לקריאה וכתיבה (r+), עם קידוד UTF-8
        with open(file_path, 'r+', encoding='utf-8') as f:
            content = f.read()  # קורא את כל תוכן הקובץ
            f.seek(0)           # מחזיר את המצביע לתחילת הקובץ

            if checked:
                f.write("[גרסה בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ
            else:
                f.write("[גרסה לא בדוקה]\n" + content) # כותב את התיוג ותוכן הקובץ
        print(f"הקובץ '{file_path}' עודכן בהצלחה.")
    except FileNotFoundError:
        print(f"שגיאה: הקובץ '{file_path}' לא נמצא.")
    except Exception as e:
        print(f"אירעה שגיאה: {e}")

# --- איך להשתמש בסקריפט זה (דוגמאות) ---

# דוגמה 1: לסמן קובץ כגרסה לא בדוקה
# mark_version("המסמך_שלך.txt", checked=False)

# דוגמה 2: לסמן קובץ כגרסה בדוקה
# mark_version("המסמך_שלך.txt", checked=True)

# בדרך כלל, היית משלב פונקציה זו בזרימת העבודה שלך.
# לדוגמה, לאחר שסיימת עריכה, תוכל להריץ:
# mark_version("המאמר_האחרון_שלי.docx", checked=False)
# ולאחר בדיקה, היית מריץ:
# mark_version("המאמר_האחרון_שלי.docx", checked=True)