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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. אינטרנט
  3. שיתוף | סקריפט לתיקון באג באתר ימות המשיח

שיתוף | סקריפט לתיקון באג באתר ימות המשיח

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

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

    // ==UserScript==
    // @name         תיקון רענון שלוחה ראשית ימות
    // @namespace    http://tampermonkey.net/
    // @version      0.1
    // @description  
    // @author       WWW
    // @match        https://*.call2all.co.il/ym/index.php?view=ivr2
    // @grant        none
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        run_ajax = function(destination, element, orderBy, ascDesc) {
    		getFilesFrom = 0 ;
    		numberOfFilesInResp = 0 ;
    		ext_ini_exists = false ;
    		current.path = $('#'+element).attr('rel');
    		current.id = element;
    		destination = destination.replace(/_/g, '/');
    		$('#folder_display_scroller').scrollTop(0);
            $.ajax({
                type: "POST", url: 'ws.php?ws=YDGetIVR2Extension',
    			data: {
    				path: '/'+destination,
    				filesFrom: 0,
    				filesLimit: filesLimit,
    				orderBy: orderBy,
    				orderDir: ascDesc
    			},
                dataType: 'json'
            }).done(function(resp){
                if (resp.extIni.type=="whatsapp_phone_admin") current.extEditable=false;
                else current.extEditable=true;
    
                if (resp.responseStatus == "OK"){
    				destination = destination.replace('/', '');
    				appendFileTree(resp, destination, element);
    				//console.log(resp.dirs);
    			}
            }).always(function(){
            });
        };
    })();
    

    התיקון בשורה 37.
    במקור:

    destination = destination.replace('/', '_');
    

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

    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

    MusiCodeM brochabarB 2 תגובות תגובה אחרונה
    9
    • MusiCodeM מנותק
      MusiCodeM מנותק
      MusiCode
      השיב לWWW ב נערך לאחרונה על ידי
      #2

      @www איך מזריקים לאתר?

      yossizY תגובה 1 תגובה אחרונה
      0
      • brochabarB מנותק
        brochabarB מנותק
        brochabar
        השיב לWWW ב נערך לאחרונה על ידי
        #3

        @www מאוד יפה, תודה

        שמח לעזור תמיד

        הקטגוריה "שלי"

        תגובה 1 תגובה אחרונה
        0
        • yossizY מנותק
          yossizY מנותק
          yossiz
          השיב לMusiCode ב נערך לאחרונה על ידי
          #4

          @musicode עם tamper monkey.

          📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

          תגובה 1 תגובה אחרונה
          1
          • brochabarB מנותק
            brochabarB מנותק
            brochabar
            כתב ב נערך לאחרונה על ידי
            #5

            ולמי שרוצה בקובץ מסודר
            תוסף לימות.js

            שמח לעזור תמיד

            הקטגוריה "שלי"

            תגובה 1 תגובה אחרונה
            1
            • WWWW מנותק
              WWWW מנותק
              WWW
              כתב ב נערך לאחרונה על ידי
              #6

              יש לי עוד סקריפט קטן, שגורם שאפשר לשנות שם לקבצים ותיקיות וכדו', ע"י הקשה על אנטר בסיום ההקלדה, ללא צורך ללחוץ על OK עם העכבר...:

              // ==UserScript==
              // @name         שינוי שם בלחיצה על אנטר
              // @namespace    http://tampermonkey.net/
              // @version      0.1
              // @description  try to take over the world!
              // @author       WWW
              // @match        https://*.call2all.co.il/ym/index.php*
              // @grant        none
              // ==/UserScript==
              
              (function() {
                  'use strict';
              
                  $.extend($.ui.dialog.prototype.options, {
                  create: function() {
                      var $this = $(this);
              
                      // focus first button and bind enter to it
                      $this.parent().find('.ui-dialog-buttonpane button:first').focus();
                      $this.keypress(function(e) {
                          if( e.keyCode == $.ui.keyCode.ENTER ) {
                              $this.parent().find('.ui-dialog-buttonpane button:first').click();
                              return false;
                          }
                      });
                  }
              });
              
              })();
              

              מקור לקוד.

              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

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

              בא תתחבר לדף היומי!
              • התחברות

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

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