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

    סקריפט ל - Tampermonkey שממיין את השלוחות בצד ימין לפי מספרים עולים

    טיפים עצות והדגמות מהמשתמשים
    3
    9
    127
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ
      מבצע נערך לאחרונה על ידי מבצע

      ראיתי פה בפורום שמישהו חיפש כזה סקריפט (זה היה @פישל כאן https://f2.freeivr.co.il/topic/11719/הצעת-מחיר-על-סקריפט-לסידור-השלוחות-באתר)
      שישים את שלוחה 10 אחרי 9 ולא אחרי אחד
      אז GPT עזר (אחרי 20 הודעות כיוון)

      והנה:

      // ==UserScript==
      // @name         מיון שלוחות השמעה - ימות המשיח (ללא מחיקת כפתורים)
      // @namespace    http://tampermonkey.net/
      // @version      1.3
      // @description  ממיין שלוחות לפי מספר, שומר תפריט ראשי וכפתורים חשובים
      // @author       אתה
      // @match        https://www.call2all.co.il/ym/index.php?view=ivr2
      // @grant        none
      // ==/UserScript==
      
      (function() {
          'use strict';
      
          const waitForElement = (selector, callback) => {
              const interval = setInterval(() => {
                  const el = document.querySelector(selector);
                  if (el) {
                      clearInterval(interval);
                      callback(el);
                  }
              }, 300);
          };
      
          waitForElement('#parent_', (container) => {
              const folderLines = Array.from(container.querySelectorAll('.folderLine'));
      
              const branch0 = folderLines.find(el => el.textContent.trim().match(/^0\b/));
              const numbered = folderLines.filter(el => el !== branch0 && el.textContent.trim().match(/^\d+/));
              const others = folderLines.filter(el => el !== branch0 && !numbered.includes(el));
      
              const sortedNumbered = numbered.sort((a, b) => {
                  const getNumber = (el) => {
                      const match = el.textContent.trim().match(/^(\d+)/);
                      return match ? parseInt(match[1], 10) : Infinity;
                  };
                  return getNumber(a) - getNumber(b);
              });
      
              // מוסיף מחדש רק את השלוחות - בלי למחוק שום דבר אחר
              const elementsToAppend = [];
              if (branch0) elementsToAppend.push(branch0);
              elementsToAppend.push(...sortedNumbered, ...others);
      
              elementsToAppend.forEach(el => container.appendChild(el));
          });
      
      })();
      

      תהנו 🙂

      מצ"ב תצלום
      984e0699-f981-4770-9db1-ee116f6439be-image.png

      פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • פ
        פישל מומחה @מבצע נערך לאחרונה על ידי פישל

        @מבצע כל הכבוד על הסקריפט.
        אגב זה עובד רק בשלוחות בתפריט הראשי אבל לא בתת שלוחות כלומר שאם יש תחת שלוחה 1 שבתפריט הראשי מעל 10 שלוחות שוב הסדר מתבלבל...
        תכוון את ה GPT עוד קצת 😉

        מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • מ
          מבצע @פישל נערך לאחרונה על ידי

          @פישל כן
          גם בצד שמאל זה עדיין לא עובד
          אני יעשה את זה מחר בעז"ה

          א תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • א
            אA @מבצע נערך לאחרונה על ידי אA

            @מבצע
            איך אתה מכוון אותו?
            אתה מעלה לו את המלל מהאתר או שאתה משתמש בGPT מסויים?

            מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • מ
              מבצע @אA נערך לאחרונה על ידי

              @אA כתב בסקריפט ל - Tampermonkey שממיין את השלוחות בצד ימין לפי מספרים עולים:

              אתה מעלה לו את המלל מהאתר או שאתה משתמש בGPT מסויים?

              ברגיל אני משתמש

              א תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • א
                אA @מבצע נערך לאחרונה על ידי

                @מבצע
                אבל איך אתה מאמן אותו?
                אתה מעלה לו קבצים?

                מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • מ
                  מבצע @אA נערך לאחרונה על ידי

                  @אA לא אני מביא כתובת אתר וPHP של השלוחות ואת הפקודה למיין לפי מספרים עולים

                  פ תגובה 1 תגובה אחרונה תגובה ציטוט 1
                  • פ
                    פישל מומחה @מבצע נערך לאחרונה על ידי

                    @מבצע מחכים לקוד החדש...

                    מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • מ
                      מבצע @פישל נערך לאחרונה על ידי

                      @פישל כתב בסקריפט ל - Tampermonkey שממיין את השלוחות בצד ימין לפי מספרים עולים:

                      @מבצע מחכים לקוד החדש...

                      הוא פשוט לא מצליח אני ינסה שוב פעם

                      תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • פוסט ראשון
                        פוסט אחרון