שיחת מדיה ויקי:Gadget-Censorbutton

תגובה אחרונה: לפני 7 חודשים מאת Shalomori123 בנושא גאדג'ט

הצעה

עריכה

שינויים: in בהתחלה, פונקציה censore

if (
  mw.config.get('wgNamespaceNumber') in [0, 106, 14])
{
  var buttonSpan = document.createElement("span");
  buttonSpan.className = "plainlinks mw-ui-button";
  buttonSpan.innerText = "צנזור שם ה'";

  var buttonDiv = document.createElement("div");
  buttonDiv.className = "mw-parser-output";
  buttonDiv.appendChild(buttonSpan);

  var heading = document.getElementById('firstHeading');
  heading.appendChild(buttonDiv);

  buttonSpan.addEventListener("click", function() {
    function censore(element, word) {
    let split_str = word.split("");
    const nikud = "[֑-ׇׇ]*"
    
    const reg_list = split_str.reduce((list, elem, i) => {
      list.push(elem, nikud);
      return list;
    }, []);
    reg_list.splice(0, 0, '(');
    reg_list.splice(3, 0, ')', '(');
    reg_list.push(')');
    
    const regex = new RegExp(reg_list.join(""), "g");
    element.innerHTML = element.innerHTML.replace(regex, "$1-$2");
    }

    var elements = document.getElementsByTagName("*");

    for (var i = 0; i < elements.length; i++) {
      censore(elements[i], "יהוה");
      censore(elements[i], "אדני");
      censore(elements[i], "אלוה");
      censore(elements[i], "אלהי");
      censore(elements[i], "אלהים");
      censore(elements[i], "צבאות");
      censore(elements[i], "שדי");
    }
  });
}
ככה יהיה קל יותר גם להוסיף שמות, כמו אלוהים בכתיב מלא. שלום אורישיחה • י"ד בתמוז ה'תשפ"ג • 02:02, 3 ביולי 2023 (IDT)תגובה
החלפתי, תודה רבה! שים לב שצמצום המרחבים לא פועל בצורה שכתבת אותו, וצריך להיות:
if (
  mw.config.get('wgNamespaceNumber') === 0 ||
  mw.config.get('wgNamespaceNumber') === 106 ||
  mw.config.get('wgNamespaceNumber') === 14
)
נריה - 💬 - 09:51, 5 ביולי 2023 (IDT)תגובה
מעניין למה זה לא עובד. אני לא מומחה ג'אווהסקריפט אבל אם תכתוב בקונסול 0 in [0,1,2] תקבל true. שלום אורישיחה • ט"ז בתמוז ה'תשפ"ג • 14:34, 5 ביולי 2023 (IDT)תגובה
מוזר. בויקיפדיה ראיתי כמה תצורות שונות (1, 2, 3, 4, 5), ואף אחת מהם לא כמו מה שכתבת... יכול להיות שזה אחד הבאגים של מדיה ויקי. נריה - 💬 - 21:24, 5 ביולי 2023 (IDT)תגובה
האחרון די דומה, אבל אני חושב שהוא משתמש בjquery שלום אורישיחה • י"ז בתמוז ה'תשפ"ג • 23:44, 5 ביולי 2023 (IDT)תגובה
אגב הבנתי מה לא תקין כאן. זה פשוט לא נכון בתחביר של js. אפשר לכתוב
[0, 106, 14].includes(mw.config.get('wgNamespaceNumber')) שלום אורישיחה • כ"ז בתמוז ה'תשפ"ג • 01:37, 16 ביולי 2023 (IDT)תגובה
  נריה - 💬 - 10:16, 16 ביולי 2023 (IDT)תגובה
עכשיו ראיתי שפשוט לא מצמצם... החזרתי לישן. נריה - 💬 - 14:08, 16 ביולי 2023 (IDT)תגובה

מיקום הכפתור

עריכה
- הועבר מהדף ויקיטקסט:מזנון

הטענתי את הסקריפט בדף שלי, ונראה לי הכפתור גדול מדי וממוקם במקום בולט מדי. כדאי לנסות להעביר אותו לצד שמאל של הדף ולגרום לכך שהוא לא יתפוס מקום (כלומר לא יגרום למעבר שורה). עמדשיחה • ד' בתמוז ה'תשפ"ג • 18:37, 22 ביוני 2023 (IDT)תגובה

@עמד שכחת להכניס את עיצוב הכפתור (משתמש:Neriah/צנזור.css). איך זה עכשיו (הוספתי לך בעצמי)? נריה - 💬 - 18:52, 22 ביוני 2023 (IDT)תגובה
תודה, זה הרבה יותר טוב, אבל עדיין יש רווח מיותר בין כותרת הדף לתוכן. עמדשיחה • ד' בתמוז ה'תשפ"ג • 19:10, 22 ביוני 2023 (IDT)תגובה
איפה אתה מציע לשים את הכפתור? כרגע זה מתחת הסימן "מידע". חשבתי לשים קצת יותר בצד, אבל לא הצלחתי בצורה טובה... נריה - 💬 - 19:17, 22 ביוני 2023 (IDT)תגובה
לכל הפחות להעביר אותו אל מתחת לקו המפריד בין הכותרת לדף. זה לא נראה טוב איך שהוא מרחיק את הקו מהכותרת. אין לי מושג איך עושים את זה, כדאי לפנות למומחים יותר (יש בוויקיפדיה הרבה). עמדשיחה • ד' בתמוז ה'תשפ"ג • 19:20, 22 ביוני 2023 (IDT)תגובה
עכשיו טוב? נריה - 💬 - 20:05, 22 ביוני 2023 (IDT)תגובה
עכשיו המיקום טוב, אבל אני לא מצליח ללחוץ את הכפתור. עמדשיחה • ד' בתמוז ה'תשפ"ג • 20:07, 22 ביוני 2023 (IDT)תגובה
העברתי אותו לקו הכותרת. זה עכשיו? נריה - 💬 - 17:58, 30 ביוני 2023 (IDT)תגובה
עכשיו נראה טוב. עמדשיחה • י"ג בתמוז ה'תשפ"ג • 00:04, 2 ביולי 2023 (IDT)תגובה
- סוף העברה


הקוד לא קריא + הצעות ייעול

עריכה
- הועבר מהדף ויקיטקסט:מזנון

איפה נמצא הקוד שלו? שלום אורישיחה • ד' בתמוז ה'תשפ"ג • 01:37, 23 ביוני 2023 (IDT)תגובה

ראיתי את הקוד עכשיו במשתמש:Neriah/צנזור.js. אני חייב לומר שמאוד קשה לקרוא אותו עם כל הביטויים הרגולריים האלה שלא בנויים בצורה אידיאלית.
א. אם זה העתק הדבק, מומלץ לשים את זה כמשתנה ולשרשר אותו כל פעם לביטוי במקומות הנכונים. אם מחר תגלה ששכחת את התו המיוחד לקמץ קטן, בשיטה שלך תצטרך לבצע בערך עשרים עריכות ובשיטה שלי פעם אחת.
ב. התווים של הטעמים והניקוד מופיעים ברציפות ביוניקוד (אפשר לראות את זה בכל אתר שמציג את תווי יוניקוד, למשל כאן) ולכן אפשר להשתמש בפונקציית הטווח של ביטויים רגולריים (כלומר [תו1-תואחרון]), למשל עבור טעמים וניקוד [אתנח-קמץ קטן(05c7)] או רק לניקוד את [שווא-קמץ קטן]. שני הדברים האלה יתקנו את חוסר הקריאות של הקוד. שלום אורישיחה • ד' בתמוז ה'תשפ"ג • 02:18, 23 ביוני 2023 (IDT)תגובה
Neriah, תחליף את הסוגריים המפוצצים בביטוי הקצרצר ([֑-ׇׇ]*) עמדשיחה • י"ג בתמוז ה'תשפ"ג • 00:04, 2 ביולי 2023 (IDT)תגובה
הכנסתי, תודה רבה! שלום אורי, עכשיו טוב או שיש עוד משהו לשנות? נריה - 💬 - 01:16, 2 ביולי 2023 (IDT)תגובה
עדיין היה נראה לי שיש כפילות קוד קצת. כתבתי לך הצעה בדף השיחה של זה, לדעתי יותר אסתטי, אבל אתה לא חייב לקבל. שלום אורישיחה • י"ד בתמוז ה'תשפ"ג • 01:41, 3 ביולי 2023 (IDT)תגובה
האמת שגם לא בחנתי אותו (כי מאוחר), מקווה שזה עובד.. שלום אורישיחה • י"ד בתמוז ה'תשפ"ג • 01:42, 3 ביולי 2023 (IDT)תגובה
עובד, תודה רבה! נריה - 💬 - 09:53, 5 ביולי 2023 (IDT)תגובה
אולי צריך להחריג חלק מצורות הניקוד, ראו למשל מלכים ב ב יט. עמדשיחה • ט"ז בתמוז ה'תשפ"ג • 12:59, 5 ביולי 2023 (IDT)תגובה
לא נראה לי שיש אפשרות אוטומטית לגרום למופעים בסגנון הזה לא להשתנות. נריה - 💬 - 14:19, 5 ביולי 2023 (IDT)תגובה
@עמד@Shalomori123 יש התנגדות להפעלה? נריה - 💬 - 16:17, 7 ביולי 2023 (IDT)תגובה
אני לא מתנגד. וממילא הקול שלי לא שווה הרבה כי איני פעיל כבר זמן רב. עמדשיחה • י"ח בתמוז ה'תשפ"ג • 16:27, 7 ביולי 2023 (IDT)תגובה
אני חושב שאפשר לכתוב בשורה 29
if (word === "אדני") reg_list[reg_list.length-4] = "ָ?"
כדי שרק קמץ יתפס. (יש גם דיון לגבי פתח בסיפור אברהם והמלאכים אם זה שֵם או לא)
בכל מקרה לדעתי זה בסדר, אם כי לא בחנתי איך זה עובד בפועל. שלום אורישיחה • י"ח בתמוז ה'תשפ"ג • 17:52, 7 ביולי 2023 (IDT)תגובה
בדקתי באופן אקראי וראיתי שבקטגוריה:יחזקאל יב י הסקריפט לא מצנזר את המהדורה המוטעמת והדיקדוקית (הדקדוקית לא צונזרה גם לפני, בגלל ה"). אתה יודע מה הבעיה? נריה - 💬 - 23:24, 8 ביולי 2023 (IDT)תגובה
נכון, צודק. בעריכה שלי הועלמו גם טעמי המקרא. צריך לשנות במקום הקמץ ל: [֑-ָּ֯] שלום אורישיחה • כ' בתמוז ה'תשפ"ג • 00:47, 9 ביולי 2023 (IDT)תגובה
וכוכבית במקום סימן שאלה. שלום אורישיחה • כ' בתמוז ה'תשפ"ג • 00:48, 9 ביולי 2023 (IDT)תגובה
  יש דרך להוסיף לביטוי הכללי גם "/"? עבור המהדורה המדוקדקת.. נריה - 💬 - 00:51, 9 ביולי 2023 (IDT)תגובה
כן. פשוט תוסיף / בסוגריים המרובעות של המשתנה nikud. תוודא שזה יתווסף או בתחילת הסוגריים או בסופם ולא בין התווים של ניקודים שונים, כי זה יכול לשבש את הפעולה. אגב שים לב שבעריכה האחרונה מחקת רק את הסימן שאלה ולא את הקמץ. שלום אורישיחה • כ' בתמוז ה'תשפ"ג • 00:56, 9 ביולי 2023 (IDT)תגובה
תוכל לצרך את הביטוי? לא הצלחתי להכניס בצורה טובה. נריה - 💬 - 21:32, 9 ביולי 2023 (IDT)תגובה
זה לnikud: [֐-׈/]*
וזה לשורה שהוספנו: [֐-֯/ָּ]*
אגב טוב שגרמת לי לבדוק שוב כי כנראה זה היה הגלגול המודרני של באג הניקוד שגרם לסדר שלהם להשתנות וזה יצא משובש... שלום אורישיחה • כ"ב בתמוז ה'תשפ"ג • 03:37, 11 ביולי 2023 (IDT)תגובה
בכוונה מופיע ריבועים או שהמחשב שלי לא מציג את התוים? תודה על ההשקעה! נריה - 💬 - 18:14, 13 ביולי 2023 (IDT)תגובה
כן, שיניתי כי לדעתי זה נראה יותר טוב, ואין לכך שום משמעות בפועל על הביטוי (זה תו אחד לפני הניקוד ותו אחד אחרי הניקוד, ששניהם תווים ריקים). אתה יכול לשנות חזרה אם אתה חושב שזה יותר טוב. שלום אורישיחה • כ"ה בתמוז ה'תשפ"ג • 20:17, 13 ביולי 2023 (IDT)תגובה
עובד טוב, תודה רבה! נריה - 💬 - 20:52, 13 ביולי 2023 (IDT)תגובה
- סוף העברה

דף המשוב

עריכה

רק מציין שהקישור הזה לא נפתח בסינון שאני גולש בו כעת (רימון הרמטי), והגיוני מאוד שכך הוא להרבה משתמשים. שלחתי פנייה למוקד התוכן שיפתחו אותו. עמדשיחה • כ"ז בתמוז ה'תשפ"ג • 15:12, 16 ביולי 2023 (IDT)תגובה

רציתי שהקישור לא יהיה ארוך ומסורבל וקיצרתי אותו ע"י תוכנה אוטומטית.. אחזיר לקישור המלא. נריה - 💬 - 15:14, 16 ביולי 2023 (IDT)תגובה
תודה. עכשיו גם מובן מדוע הוא נחסם (רימון חוסמים כמעט תמיד קישורים מהסוג הזה). עמדשיחה • כ"ז בתמוז ה'תשפ"ג • 15:57, 16 ביולי 2023 (IDT)תגובה

הצעת שיפור

עריכה

נראה לי כדאי שהכפתור יופיע רק אם נמצא בדף לפחות מופע אחד של אחד משמות ה', בתקווה שזה אפשרי למימוש בקוד. עמדשיחה • כ"ז בתמוז ה'תשפ"ג • 15:14, 16 ביולי 2023 (IDT)תגובה

אני מצטרף להמלצה שהכפתור יופיע רק אם אחד מהשמות המפורשים מופיע בדף. זה בר ביצוע ע"י חיפוש של ביטוי רגולרי. ‏– Fuzzy ‏– 18:32, 16 ביולי 2023 (IDT)תגובה
אם יש לכם דרך זה טוב. אני כרגע לא רואה דרך לחפש ביטוי רגולרי בדף בלי להאט את טעינתו משמעותית.. שלום אורישיחה • כ"ח בתמוז ה'תשפ"ג • 19:33, 16 ביולי 2023 (IDT)תגובה
אולי אפשר להגביל את זה לדפים ששייכים למהדורות המקרא השונות? נראה לי שהשם המפורש מופיע רק בהם...נחוםשיחה 20:12, 16 ביולי 2023 (IDT)תגובה
אבדוק מה אפשר לעשות בג'אווה-סקריפט (אני ממש לא מבין בביטויים רגולריים, אם יהיה צריך אבקש כאן) בלי להאט יותר מדי את ההפעלה. תודה על ההצעה. נריה - 💬 - 20:01, 17 ביולי 2023 (IDT)תגובה
לדעתי הוספת הקוד הבא לא אמורה להאט יותר מדי את הפעולה, אבל יהיה צריך לבדוק (אם יש תגובות אשמח לשמוע, אבל שימו לב שלא בדקתי את הקוד (במדיה ויקי), כך שיכולות להיות בעיות.):
var wordsToCheck = [
  "יהוה",
  "אדני",
  "אלוה",
  "אלהי",
  "אלהים",
  "צבאות",
  "שדי"
];

var found = false;

for (var i = 0; i < wordsToCheck.length; i++) {
  var regex = new RegExp(wordsToCheck[i], "g");
  if (regex.test(document.body.innerHTML)) {
    found = true;
    break;
  }
}

if (found) {
  if (
    mw.config.get('wgNamespaceNumber') === 0 ||
    mw.config.get('wgNamespaceNumber') === 106 ||
    mw.config.get('wgNamespaceNumber') === 14
  ) {
    var buttonSpan = document.createElement("span");
    buttonSpan.className = "plainlinks mw-ui-button";
    buttonSpan.innerText = "צנזור שם ה'";

    var buttonDiv = document.createElement("div");
    buttonDiv.className = "mw-parser-output";
    buttonDiv.appendChild(buttonSpan);

    var heading = document.getElementById('firstHeading');
    heading.appendChild(buttonDiv);

    buttonSpan.addEventListener("click", function() {
      function censore(element, word) {
        let split_str = word.split("");
        const nikud = "[֐-׈/]*"

        const reg_list = split_str.reduce((list, elem, i) => {
          list.push(elem, nikud);
          return list;
        }, []);
        reg_list.splice(0, 0, '(');
        reg_list.splice(3, 0, ')', '(');
        reg_list.push(')');
        if (word === "אדני") reg_list[reg_list.length-4] = "[֐-֯/ָּ]*"

        const regex = new RegExp(reg_list.join(""), "g");
        element.innerHTML = element.innerHTML.replace(regex, "$1-$2");
      }

      var elements = document.getElementsByTagName("*");

      for (var i = 0; i < elements.length; i++) {
        censore(elements[i], "יהוה");
        censore(elements[i], "אדני");
        censore(elements[i], "אלוה");
        censore(elements[i], "אלהי");
        censore(elements[i], "אלהים");
        censore(elements[i], "צבאות");
        censore(elements[i], "שדי");
      }
    });
  }
}

--Neriah (שיחה | תרומות | מונה) לא חתם 00:00, 10 בינואר 2000 (IST)תגובה
אבל זה לא כולל את השמות עם ניקוד, שזה כל הסיפור... שלום אורישיחה • ב' באב ה'תשפ"ג • 18:54, 19 ביולי 2023 (IDT)תגובה
אתה יכול למצוא אם קיים אזכור של השמות המפורשים בחיפוש רגולרי אחד, למשל "/יהוה|אדני|אלו?הי?ם?|צבאות|שדי/". חיפוש עם ניקוד (או טעמי מקרא) דורש הוספה של הביטוי "[\x{05B0}-\x{05BD}]*" (או עדיף "[\x{05B0}-\x{05BD}]*+" אם נתמך) אחרי כל אות. ‏– Fuzzy ‏– 11:03, 26 ביולי 2023 (IDT)תגובה
Fuzzy תוכל לנסות? לא כ"כ הבנתי את ההצעה... נריה - 💬 - 14:54, 8 בספטמבר 2023 (IDT)תגובה
הקוד מופיע בדף מדיה ויקי:Common.js/צנזור.js. נריה - 💬 - 14:54, 8 בספטמבר 2023 (IDT)תגובה
חיפוש רגולרי אחד יהיה משמעותית מהר יותר מהמצב עכשיו? חוששני שלא, אבל אפשר לנסות. שלום אורישיחה • כ"ד באלול ה'תשפ"ג • 00:30, 10 בספטמבר 2023 (IDT)תגובה
ביצעתי את התיקון כך שהסקריפט יופעל רק אם אחד משמות ה' מופיע בטקסט. לשאלת שלום אורי, התשובה היא כן. ‏– Fuzzy ‏– 20:32, 30 בספטמבר 2023 (IDT)תגובה
תודה, תיקון מעולה. בחנת את הזמנים גם על דפים גדולים? שלום אורישיחה • ט"ז בתשרי ה'תשפ"ד • 21:55, 30 בספטמבר 2023 (IDT)תגובה
תודה רבה! @Fuzzy יש טעם להעביר לגאדג'אט ברירת מחדל? גאדג'אטים נטענים יותר מהר מסקריפטים. נריה - 💬 - 21:51, 1 באוקטובר 2023 (IDT)תגובה


תקלות והצעות לשיפור – מאת וק:דיווח

עריכה

תקלה בכפתור לצנזור שם ה' (1)

עריכה

מצב טיפול: לא טופל

אני רואה - 'צנזור שם ה --Ilan Sendowski (שיחה | תרומות | מונה) לא חתם 00:00, 10 בינואר 2000 (IST)תגובה

Ilan Sendowski שפת הממשק שלך היא עברית? נריה - 💬 - 08:33, 19 ביולי 2023 (IDT)תגובה
yes, כן --Ilan Sendowski (שיחה | תרומות | מונה) לא חתם 00:00, 10 בינואר 2000 (IST)תגובה
מוזר. בדקתי בכמה מכשירים, ובכולם היה מוצג טוב. יש לעוד מישהו את הבעיה? נריה - 💬 - 23:55, 19 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (2)

עריכה

מצב טיפול: לא ניתן לטפל

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

Naftaly-Direct (שיחה) 15:38, 19 ביולי 2023 (IDT)תגובה

אבקש להעיר, שיש גם פירוש לפיו זהו שם קודש. לפי פירושו של הרי"ז סולובייצ'יק, נלמד מדברי התלמוד (בבלי, שבועות לה, ע"ב) והרמב"ם שכל שם "א-דני" בלוט - הינו קודש (כלומר, שני הפסוקים בהם נזכר שם זה בשיחתו עם המלאכים, הן בבואם והן בצאתו את העיר). לפי דבריו, השם שהוא "חול" הוא "ויהפך את הערים האל", שמשמעו 'האלה'. אולי כדאי להשאיר את האפשרות לסימונו. --Naftaly-Direct (שיחה | תרומות | מונה) לא חתם/ה 00:00, 10 בינואר 2000 (IST)תגובה
המחלוקת במשמעות שם זה, היא מחלוקת גם בניקוד. מכיוון שמנוקד כאן בקמ"ץ, (אני משער, לא בדקתי) אז השינוי חל, אם היה מנוקד בפתח אז לא היה מצונזר. שלום אורישיחה • א' באב ה'תשפ"ג • 17:06, 19 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (3)

עריכה

מצב טיפול: לא טעות

תודה על הרעיון החביב, לתוספת מקפים לשם ה'. לתשומת לבכם - הכפתור אינו פועל 'אחורנית', אם רוצים לחזור לתצוגה ללא מקפים (וסימון 'אחורה' בדפדפן - מוציא לעמוד הקודם). האם אפשר לעשות שלחיצה על הכפתור תוסיף את המקפים, ולחיצה נוספת תסיר אותם? תודה Naftaly-Direct (שיחה) 15:25, 19 ביולי 2023 (IDT)תגובה

טעינת הדף מחדש מוחקת את המקפים. 2A01:6500:A039:E459:844A:95D5:175F:13EC 15:52, 19 ביולי 2023 (IDT)תגובה
@Naftaly-Direct כך רציתי לעשות בהתחלה, אבל לא הצלחתי למנוע את זה שבלחיצה חוזרת נוסף /g, והתיאשתי. מכיוון שבריענון המצב חוזר לקדמותו, נראה לי שלא כ"כ קריטי. אם יש מישהו שחושב אחרת, אשמח שיודיע. נריה - 💬 - 23:47, 19 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (4)

עריכה

מצב טיפול: לא ניתן לטפל

הוספתם מקף ל'צנזור' שם ה' במילים אלהי נחור, שהן ודאי חול. Naftaly-Direct (שיחה) 15:38, 19 ביולי 2023 (IDT)תגובה

אני מסופק אם יש אפשרות אוטומטית, בגלל שזה באותו ניקוד כמו "אלהי אברהם" וכדומה. שלום אורי, מה דעתך? נריה - 💬 - 23:49, 19 ביולי 2023 (IDT)תגובה
אני מסכים. זה מקרה ספציפי מדי... שלום אורישיחה • ב' באב ה'תשפ"ג • 00:34, 20 ביולי 2023 (IDT)תגובה
אתה מכיר דרך ליצור תבנית שאם שם מסויימת תהיה בתוכה המילה לא תצונזר? משהו בסגנון של W:תב:ללא בוט? אם יש אופציה זה יכול להיות שימושי... נריה - 💬 - 00:45, 20 ביולי 2023 (IDT)תגובה
הייתי שואל את מפעילי בוט ההחלפות שם, שנראה שזה פונקציה פנימית שלהם. שלום אורישיחה • ב' באב ה'תשפ"ג • 01:07, 20 ביולי 2023 (IDT)תגובה
הסתכלתי קצת שם, והבנתי שאין דמיון בין דרך הפעולה של הבוט והסקריפט. הבוט רץ על קוד המקור, ומוגדר לו שכאשר יש שם טקסט מסויים הוא מדלג על הדף, והסקריפט לא ניגש אל קוד המקור, אלא פועל דרך ה-HTML של הדף, ולכן לא ניתן לשים משהו שיופיע רק בקוד המקור וישפיע על הסקריפט. נריה - 💬 - 20:01, 23 ביולי 2023 (IDT)תגובה
אולי אפשר להוסיף הערת html בפורמט <!--הערה--> שתופיע גם בקוד המקור וגם בhtml אבל לא תוצג לקורא. שלום אורישיחה • ו' באב ה'תשפ"ג • 00:13, 24 ביולי 2023 (IDT)תגובה
לא מכיר דרך לזה. נריה - 💬 - 11:11, 8 בספטמבר 2023 (IDT)תגובה
לא הבנתי מה בדיוק אתה לא מכיר..להוסיף הערה כמו שהצגתי בקוד המקור זה הדבר הכי קל בעולם, ולדאוג שהכפתור לא יערוך את הדף אם מופיעה בו ההערה נשמע לי גם קל, אבל לא בדקתי בדיוק איך לעשות את זה שלום אורישיחה • כ"ד באלול ה'תשפ"ג • 00:33, 10 בספטמבר 2023 (IDT)תגובה
הערות בקוד המקור מהצורה <!--א--> לא מופיעות בקוד הHTML של הדף עצמו, והיות שהסקריפט לא עובד דרך קוד המקור, אלא דרך הHTML - לא ניתן להוסיף לקוד המקור סימון שישפיע על הסקריפט ולא יוצג לקורא, לפחות לא במבנה הנוכחי של הסקריפט. נריה - 💬 - 01:56, 10 בספטמבר 2023 (IDT)תגובה
בטוח שזה לא מופיע ב-הטמל? כי זה הערה בפורמט של html אז ההגיון אומר לי שזה צריך להופיע בו... שלום אורישיחה • כ"ד באלול ה'תשפ"ג • 14:15, 10 בספטמבר 2023 (IDT)תגובה
@Shalomori123 מוזמן לנסות (תוסיף לדף, ותכנס לhtml של הדף [ctrl+shift+i]). ניסיתי ולא ראיתי. נריה - 💬 - 19:50, 17 באוקטובר 2023 (IDT)תגובה
כשאהיה מול מחשב בעז"ה. שלום אורישיחה • ג' בחשוון ה'תשפ"ד • 21:22, 17 באוקטובר 2023 (IDT)תגובה
צודק. זה באמת לא מופיע בקוד המקור של הHTML. שלום אורישיחה • ג' בחשוון ה'תשפ"ד • 05:32, 18 באוקטובר 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (5)

עריכה

מצב טיפול: חדש

יש להוסיף גם את צנזור השם "יָהּ", ראו למשל בדף שירת הים/צורת השיר. בן עדריאל (שיחה) 21:23, 19 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (6)

עריכה

מצב טיפול: טופל

בעיצוב החדש (וקטור 2022) הכפתור נדחס לפינה ומוחבא בחציו מאחורי הסרגל של קריאה, עריכה וגרסאות קודמות. בכללי בעיצוב הזה הפינה השמאלית עליונה מאוד דחוסה, כוללת את הסרגל, את "לא בדוק", את הכפתור, את קישורי הבינוויקי, את {{טקסט מושלם}} ואת {{קיצור דרך}}, אבל זה כבר לא קשור נקודתית אלינו... שלום אורישיחה • ב' באב ה'תשפ"ג • 01:14, 20 ביולי 2023 (IDT)תגובה

תוכל לדווח בפבריקטור? בעיקר על הסימון "לא בדוק". נריה - 💬 - 12:27, 20 ביולי 2023 (IDT)תגובה
אתה זוכר איך קוראים לתוסף של הבדיקות? הגיוני מאוד שזה כבר מדווח.. שלום אורישיחה • ג' באב ה'תשפ"ג • 00:51, 21 ביולי 2023 (IDT)תגובה
בכל אופן, הכפתור צנזור בעיה בפני עצמו. שלום אורישיחה • ג' באב ה'תשפ"ג • 00:52, 21 ביולי 2023 (IDT)תגובה
FlaggedRevs (לפי מיוחד:גרסה). יהיה אפשר בדיון שם לשאול מה לעשות לגבי הסקריפט הזה... נריה - 💬 - 19:54, 23 ביולי 2023 (IDT)תגובה
אני חושב שאנחנו אשמים במצב הזה. תראה בcommon.css שיש שתי הזזות של .flaggedrevs_short לכיוונים שונים. אולי אפשר לבטל לגמרי את התצוגה של ה"לא בדוק" הזה. לדעתי זה לא מוסיף לנו כבוד שזה מופיע בכל דף כמעט באתר.. שלום אורישיחה • ז' באב ה'תשפ"ג • 17:14, 25 ביולי 2023 (IDT)תגובה
אם אני מבין את נכון את הדף שקישרת אליו אז שתי ההגדרות: $wgFlaggedRevsLowProfile ו-$wgSimpleFlaggedRevsUI יבטלו את התצוגה של זה במקרים לא נצרכים (או בכללי, לא הבנתי לגמרי) שלום אורישיחה • ז' באב ה'תשפ"ג • 17:16, 25 ביולי 2023 (IDT)תגובה
אני מסכים. הסיבה שרוב הדפים מסומנים כ"לא בדוק" היא כי אח"כ נדרש אישור של בעל הרשאה לכל תיקון מינורי של שגיאת כתיב או פיסוק. כדאי לדעתי לבטל את התצוגה של זה.--נחוםשיחה 19:15, 25 ביולי 2023 (IDT)תגובה
גם אני תומך. צריך לפתוח דיון במזנון? נריה - 💬 - 20:52, 25 ביולי 2023 (IDT)תגובה
כדאי.--נחוםשיחה 22:13, 25 ביולי 2023 (IDT)תגובה
אני רואה שבספר החוקים לא מופיע הסמל הזה למעלה. אולי Fuzzy ידע להסביר איך מעלימים את זה. (לא חושב שזה קשור רק לזה שהם סוקרים, כי יש דפים סקורים שמופיעה בהם כותרת של "סקור" או "גרסה יציבה" או משהו כזה) שלום אורישיחה • ח' באב ה'תשפ"ג • 23:19, 25 ביולי 2023 (IDT)תגובה
כנראה הבוט... נריה - 💬 - 23:22, 25 ביולי 2023 (IDT)תגובה
איך הבוט עשה את זה, זו בדיוק השאלה...
פתחתי דיון במזנון. כדאי להמשיך שם. שלום אורישיחה • ח' באב ה'תשפ"ג • 23:29, 25 ביולי 2023 (IDT)תגובה
תיקון: נראה שFuzzy סוקר באופן ידני, ולא הבוט סוקר (מיוחד:יומנים/review). נריה - 💬 - 23:50, 25 ביולי 2023 (IDT)תגובה
לגבי מה שכתבת על ההגדרות, שים לב שכיוון שקישרתי למדיה ויקי, מדובר על פעולות בשרת, וזה ידרוש פבריקטור. אני מעדיף בעקרון לפעול מכאן ולא משם, אבל אם לא אפשרי אפשר גם שם. נריה - 💬 - 23:53, 25 ביולי 2023 (IDT)תגובה
כן, ציינתי במזנון שמדובר על פאבריקטור. אם זה צורך כללי באתר אין סיבה לפעול נקודתית. כדאי לפתור כמה שיותר מהשורש מאשר לשים פלסטרים של JS... שלום אורישיחה • ח' באב ה'תשפ"ג • 00:09, 26 ביולי 2023 (IDT)תגובה
למרות שהסמל של ה"לא בדוק" הוסר, הבעיה עדיין קיימת. שלום אורי, איפה אתה חושב שכדאי למקם את הכפתור בעיצוב הווקטור החדש? נריה - 💬 - 21:50, 17 באוקטובר 2023 (IDT)תגובה
הזזתי למקום שתואם לשני העיצובים. שלום אורישיחה • ג' בחשוון ה'תשפ"ד • 05:46, 18 באוקטובר 2023 (IDT)תגובה
הייתי מעדיף שבוקטור הישן ישאר איפה שהיה, אבדוק איך עושים את זה. תודה! נריה - 💬 - 10:43, 18 באוקטובר 2023 (IDT)תגובה
פשוט בדף מדיה ויקי:Vector.css תיצור שורה של האלמנט עם top: XXrem; שלום אורישיחה • ד' בחשוון ה'תשפ"ד • 17:44, 19 באוקטובר 2023 (IDT)תגובה
הוספה של האלמנט למדיה ויקי:Vector.css הורסת את המיקום שאתה הכנסת. תוכל לבדוק מה הבעיה? נריה - 💬 - 00:28, 20 באוקטובר 2023 (IDT)תגובה
ממש מוזר, לא ברור לי למה זה משפיע על עיצובים אחרים אם כל המטרה של הקובץ זה לבודד בין העיצובים... שלום אורישיחה • ה' בחשוון ה'תשפ"ד • 00:46, 20 באוקטובר 2023 (IDT)תגובה

בויקיפדיה כתבו שגם עיצובי וקטור כלולים בוקטור-22 (🤦🏽‍♂️) אז לדעתי צריך למקם בקומון לפי וקטור וליצור אצלנו קובץ של וקטור-22 ולהתאים דרכו את העיצוב של שם. שלום אורישיחה • ה' בחשוון ה'תשפ"ד • 00:52, 20 באוקטובר 2023 (IDT)תגובה

  בוצע נריה - 💬 - 12:51, 20 באוקטובר 2023 (IDT)תגובה
תודה, אבל עכשיו זה מופיע חתוך מלמעלה. צריך להוריד אותו קצת ב-22. ודבר שני, לפי המשחקים שלי אני רואה שהפרמטר top לא עובד עם אחוזים (אם תסיר אותו תראה שכלום לא משתנה לכן כנראה הוספת את הtransform) ולכן השתמשתי בrem. לדעתי כדאי להגדיר אותו דבר לעיצוב הרגיל, ככה שאפשר לעשות חישוב שבסה"כ יצא לווקטור-22 העלאה של 2.2rem. כלומר אם הרגיל יהיה 1.5 אז ל-22 נוסיף עוד 0.7, וכיוצ"ב שלום אורישיחה • ה' בחשוון ה'תשפ"ד • 14:51, 20 באוקטובר 2023 (IDT)תגובה
החלפתי בCommon.css לrem (והסרתי את המשתנה transform). לפי מה שראיתי, ההגדרה בVector-2022 בעצם דורסת כל הגדרה אחרת, ולא מוסיפה לה, ולכן הגדרתי את 22 כ -2.2rem, ואת שאר העיצובים כ -1rem. בדקתי עכשיו אצלי, ונראה שבשני העיצובים יצא במקום טוב. תודה על העזרה. נריה - 💬 - 09:34, 29 באוקטובר 2023 (IST)תגובה

תקלה בכפתור לצנזור שם ה' (7)

עריכה

מצב טיפול: טופל

Neriah, יש מצב שעם הcss של הכפתור השפעת גם על {{חיפוש2}}? כי בכל מקום שאני מסתכל עכשיו זה מופיע משובש, למשל בבלי גיטין. שלום אורישיחה • ב' באב ה'תשפ"ג • 01:59, 20 ביולי 2023 (IDT)תגובה

נראה שכן, בגלל שהוא מחכה את תב:כפתור לחיץ. אבדוק לאיזה סוג אחר של כפתור אפשר להחליף. נריה - 💬 - 12:34, 20 ביולי 2023 (IDT)תגובה
אי אפשר להוסיף id='censore', ואז להפעיל את הcss רק על הכפתור הזה? שלום אורישיחה • ג' באב ה'תשפ"ג • 00:50, 21 ביולי 2023 (IDT)תגובה
@Shalomori123 תוכל לנסות? שים לב (באופן כללי, לא רק בסקריפט הנ"ל) - לאחר שמירת השינויים לוקח לאתר כמה דקות לקלוט את השינויים, ובזמן הזה האתר משתמש בגרסה הקודמת. נריה - 💬 - 00:13, 13 באוגוסט 2023 (IDT)תגובה
בסדר, אבל אני אצטרך להכנס לנבכי הקוד בשביל זה אז בהזדמנות. שילבת את הקוד ב-common או שזה עדיין נמצא אצלך בדפי משתמש? שלום אורישיחה • כ"ו באב ה'תשפ"ג • 00:19, 13 באוגוסט 2023 (IDT)תגובה
בcommon.css, כמעט הכי למטה. נריה - 💬 - 00:22, 13 באוגוסט 2023 (IDT)תגובה
כאן, מה ההבדל בין הdiv של הכפתור לspan שלו? שלום אורישיחה • כ"ב באלול ה'תשפ"ג • 00:38, 8 בספטמבר 2023 (IDT)תגובה
  טופל. שלום אורישיחה • כ"ב באלול ה'תשפ"ג • 01:26, 8 בספטמבר 2023 (IDT)תגובה
 שְכּוֹיֵיח! נריה - 💬 - 11:09, 8 בספטמבר 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (8)

עריכה

מצב טיפול: טופל

הכפתור לא בדוק מופיע מעל כפתור הצנזור -- הודעה זו הושארה על ידי אנונימי/ת.

בטיפול. ראה תקלה מס' 6. שלום אורישיחה • ח' באב ה'תשפ"ג • 23:15, 25 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (9)

עריכה

מצב טיפול: טופל

בברכת כהנים בסידור נוסח אשכנז ביום חול מופיע שם ה' ללא צנזור -- הודעה זו הושארה על ידי אנונימי/ת.

אתה מתכוון לכינוי "יי"? הוא בעצמו כבר צנזור. שלום אורישיחה • ה' באב ה'תשפ"ג • 16:01, 23 ביולי 2023 (IDT)תגובה
לדעתי הוא התכוון לברכות התורה. תיקנתי.--נחוםשיחה 18:08, 23 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (10)

עריכה

מצב טיפול: טופל

הכפתור מופיע בדפי ספר החוקים וגם בספרי חול אחרים, זה נראה לי מיותר.

תודה על הדיווח! אנו עובדים על הבעיה (ר' שיחת מדיה ויקי:Gadget-Censorbutton#הצעת שיפור). נריה - 💬 - 19:49, 23 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (11)

עריכה

מצב טיפול: דרוש מקור

יש פה את שם ה שהוא לא מצונזר -- הודעה זו הושארה על ידי אנונימי/ת.

באיזה דף? נריה - 💬 - 09:45, 25 ביולי 2023 (IDT)תגובה

תקלה בכפתור לצנזור שם ה' (12)

עריכה

מצב טיפול: טופל

הכפתור עולה על מילים Shahar9261 (שיחה) 11:55, 26 ביולי 2023 (IDT)תגובה
  טופל, תודה. מסתבר שאחד מהניסויים שעשיתי אתמול לא שוחזר.. נריה - 💬 - 12:07, 26 ביולי 2023 (IDT)תגובה

גאדג'ט

עריכה

נריה, כמדומני שהדרך היותר נכונה היא להעביר את הסקריפט הזה לגאדג'ט (גם אם ברירת מחדל). יתרונות:

  • משתמשים רשומים יוכלו לבטל אותו (ולהאיץ את טעינת הדפים, למרות שההאטה לא משמעותית).
  • זו דרך יותר טבעית לשלב יחד את ה-js וה-css מאשר דרך ה-common.
  • דף זה יישמר כתיעוד מסודר בתור דף השיחה של הגאדג'ט

שלום אורישיחה • כ"ג באדר ב' ה'תשפ"ד • 01:37, 2 באפריל 2024 (IDT)תגובה

  בוצע נריה - 💬 - 22:55, 4 באפריל 2024 (IDT)תגובה
וואו תודה, עבודה מעולה! שלום אורישיחה • כ"ו באדר ב' ה'תשפ"ד • 14:45, 5 באפריל 2024 (IDT)תגובה
חזרה לדף "Gadget-Censorbutton".