Ελληνική Κοινότητα Υποστήριξης ForumGreek
Καλωσήρθατε στο Ελληνικό Φόρουμ Υποστήριξης της ForumGreek!!

Για να αποκτήσετε πλήρη πρόσβαση στο φόρουμ και στα όσα προσφέρει, μπορείτε πολύ απλά να κάνετε μια σύνδεση ή αν δεν έχετε λογαριασμό μία δωρεάν εγγραφή και μπείτε στην κοινότητά μας!!

popup ειδοποιηση

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Πήγαινε κάτω

Λύθηκε popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Κυρ Φεβ 14, 2016 10:36 am

Καλημέρα σας,πώς μπορώ να βάλω αυτό;



GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Nemo Την / Το Τρι Μαρ 15, 2016 11:30 am

Καλημέρα,

Χρειάζεστε ακόμα υποστήριξη για αυτή την ερώτηση;

Hello

Nemo
Υπεύθυνος Φόρουμ

Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1034

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Τρι Μαρ 15, 2016 4:01 pm

μαλιστα δεν λυθηκε !

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Nemo Την / Το Τετ Μαρ 16, 2016 3:04 pm

Καλησπέρα,

Πηγαίντε στον Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript και δημιουργήστε ένα νέο Javascript που θα λειτουργεί σε όλες τις σελίδες:

Κώδικας:
(function() {
          var version = 2;
          /* COMPATIBLE FORUM VERSIONS
          ** 0 : PHPBB2
          ** 1 : PHPBB3
          ** 2 : PUNBB
          ** 3 : INVISION
          */
        
          if (!window.FA) window.FA = {};
          if (FA.Popup) {
            if (window.console) console.warn('FA.Popup has already been initialized.');
            return;
          }
        
          FA.Popup = {
        
            lang : {
              button_close : 'X',
              default_title : 'Αναδυόμενο Παράθυρο',
              loading : 'Φόρτωση...',
        
              error_getPage : 'Ένα σφάλμα συνέβη κατά τη λήψη της σελίδας. Παρακαλούμε δοκιμάστε ξανά αργότερα.',
              error_connection : 'Ένα σφάλμα σύνδεσης συνέβη. Παρακαλούμε ελέγξτε τη σύνδεση σας στο διαδίκτυο και δοκιμάστε ξανά αργότερα.'
            },
          
            active : false,
          
            forum : {
              version : version,
              content : version ? '#main-content' : '#content-container > table > tbody > tr > td[width="100%"]',
              pages : ['.gensmall:has(.sprite-arrow_subsilver_left, .sprite-arrow_subsilver_right) a[href^="/"], .nav:has(.sprite-arrow_subsilver_left, .sprite-arrow_subsilver_right) a[href^="/"]', '.pagination:not(strong) span a', '.paging a[href^="/"]', '.pagination a[href^="/"]'][version]
            },
          
            /* open a new popup window */
            open : function(href, title, callback) {
              if (FA.Popup.active) FA.Popup.close(); // close opened windows
            
              var box = document.createElement('DIV'),
                  overlay = document.createElement('DIV'),
                  content = document.createElement('DIV'),
                  close = document.createElement('INPUT');
        
              close.type = 'button';
              close.value = FA.Popup.lang.button_close;
              close.className = 'fa_popup_button fa_popup_close';
              close.onclick = FA.Popup.close;
        
              content.id = 'fa_popup_content';
              content.innerHTML = '<div class="fa_popup_loading">' + FA.Popup.lang.loading + '</div>';
            
              overlay.id = 'fa_popup_overlay';
              overlay.style.zIndex = '99998';
              overlay.onclick = FA.Popup.close;
        
              if (FA.Popup.forum.version == 2) box.className += ' pun';
              box.id = 'fa_popup';
              box.style.zIndex = '99999';
              box.innerHTML = '<div class="fa_popup_title">' + (title ? title : FA.Popup.lang.default_title) + '</div>';
              box.appendChild(close);
              box.appendChild(content);
        
              if (href) {
                $.get(href, function(data) {
                  content.innerHTML = '';
                  if (callback) callback(data, content);
                  else {
                    var main = $(FA.Popup.forum.content, data)[0];
                    if (main) {
                      content.appendChild(main);
        
                      var page = $(FA.Popup.forum.pages, content);
                      if (page[0]) page.click(FA.Popup.getPage);
                    }
                  }
                }).fail(function() {
                  content.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_connection + '</div>';
                });
              } else if (callback) {
                content.innerHTML = '';
                callback(content);
              }
        
              document.body.style.overflow = 'hidden';
              document.body.appendChild(overlay);
              document.body.appendChild(box);
            
              FA.Popup.active = true;
            },
          
            /* close an opened popup window */
            close : function () {
              var box = document.getElementById('fa_popup'),
                  overlay = document.getElementById('fa_popup_overlay');
            
              box && document.body.removeChild(box);
              overlay && document.body.removeChild(overlay);
              document.body.style.overflow = '';
            
              FA.Popup.active = false;
            },
        
          
            /* get the page when a pagination link is clicked */
            getPage : function() {
              var content = document.getElementById('fa_popup_content');
        
              $.get(this.href, function(data) {
                var main = $(FA.Popup.forum.content, data)[0], page;
        
                if (main) {
                  content.scrollTop = 0;
                  content.innerHTML = '';
                  content.appendChild(main);
                
                  page = $(FA.Popup.forum.pages, content);
                  if (page[0]) page.click(FA.Popup.getPage);
                } else {
                  content.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_getPage + '</div>';
                }
              }).fail(function() {
                content.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_connection + '</div>' ;
              });
              return false;
            }
          
          };
        })();

Μετά, ανάλογα με την εμφάνιση του παραθύρου (Ανοιχτόχρωμο θέμα ή Σκουρόχρωμο θέμα), επιλέγετε έναν από τους παρακάτω κώδικες και τους προσθέτετε στον Πίνακας Διαχείρισης ► Εμφάνιση ► Εικόνες και χρώματα ► Χρώματα ► CSS Stylesheet:

Ανοιχτόχρωμο θέμα:
Κώδικας:
       #fa_popup_overlay {
          background-color:#FFF;
          opacity:0.8;
          position:fixed;
          top:0;
          left:0;
          right:0;
          bottom:0;
        }
        
        #fa_popup {
          font-size:10px;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          background:#FFF;
          border-radius:3px;
          position:fixed;
          top:50px;
          left:12%;
          right:12%;
          bottom:30px;
          padding:3px;
          width:auto;
          overflow:hidden;
          box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);
        }
        
        #fa_popup_content {
          border:1px solid #EEE;
          border-radius:3px;
          padding:3px;
          overflow:auto;
          height:90%;
        }
        
        .fa_popup_title {
          color:#333;
          font-size:12px;
          font-weight:bold;
          font-family:"Trebuchet MS", Arial, Verdana, Sans-serif;
          border-bottom:1px solid #333;
          margin:8px 0;
          padding-bottom:2px;
        }
        
        input.fa_popup_button, a.fa_popup_button {
          color:#FFF !important;
          font-size:12px;
          font-weight:bold;
          text-indent:0;
          text-decoration:none !important;
          background-color:#39C;
          border:none;
          border-bottom:2px solid #17A;
          border-radius:3px;
          display:inline-block;
          line-height:20px;
          padding:0 6px;
          cursor:pointer;
          transition:300ms;
        }
        
        input.fa_popup_close {
          background-color:#E53;
          border-color:#C31;
          min-width:25px;
          position:absolute;
          top:2px;
          right:2px;
        }
        
        input.fa_popup_button:hover, a.fa_popup_button:hover {
          background-color:#333;
          border-color:#111;
        }
        
        input.fa_popup_button:focus, a.fa_popup_button:active, a.fa_popup_button:focus {
          background-color:#EB5;
          border-color:#C93;
          outline:none;
        }
        
        .fa_popup_error {
          color:#966;
          font-size:12px;
          background:#FEE;
          border:1px solid #ECC;
          border-bottom-width:2px;
          border-radius:3px;
          padding:9px 6px;
          margin:6px;
        }
        
        .fa_popup_friends {
          background:#EEE;
          border:1px solid #DDD;
          border-bottom-width:2px;
          border-radius:3px;
          display:inline-block;
          padding:3px;
          margin:3px;
          float:none;
          overflow:hidden;
        }
        
        #fa_popup .add_success { color:#8B5 }
        #fa_popup .deny_success { color:#E53 }
        #fa_popup .add_failed { color:#EB5 }
        
        .fa_popup_loading {
          color:#333;
          font-size:14px;
          font-weight:bold;
          text-align:center;
          padding:25px;
        }
        
        .fa_popup_more {
          text-align:center;
          margin:3px;
          clear:both;
        }
        
        /* data corrections */
        #fa_popup_content > td { display:block }
        #fa_popup.pun tbody.statused span.status { position:static }

Σκουρόχρωμο θέμα:

Κώδικας:
       #fa_popup_overlay {
          background-color:#333;
          opacity:0.8;
          position:fixed;
          top:0;
          left:0;
          right:0;
          bottom:0;
        }
        
        #fa_popup {
          font-size:10px;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          background:#222;
          border-radius:3px;
          position:fixed;
          top:50px;
          left:12%;
          right:12%;
          bottom:30px;
          padding:3px;
          width:auto;
          overflow:hidden;
          box-shadow:0px 3px 10px rgba(34, 25, 25, 0.4);
        }
        
        #fa_popup_content {
          border:1px solid #333;
          border-radius:3px;
          padding:3px;
          overflow:auto;
          height:90%;
        }
        
        .fa_popup_title {
          color:#999;
          font-size:12px;
          font-weight:bold;
          font-family:"Trebuchet MS", Arial, Verdana, Sans-serif;
          border-bottom:1px solid #999;
          margin:8px 0;
          padding-bottom:2px;
        }
        
        input.fa_popup_button, a.fa_popup_button {
          color:#FFF !important;
          font-size:12px;
          font-weight:bold;
          text-indent:0;
          text-decoration:none !important;
          background-color:#17A;
          border:none;
          border-bottom:2px solid #058;
          border-radius:3px;
          display:inline-block;
          line-height:20px;
          padding:0 6px;
          cursor:pointer;
          transition:300ms;
        }
        
        input.fa_popup_close {
          background-color:#C31;
          border-color:#A10;
          min-width:25px;
          position:absolute;
          top:2px;
          right:2px;
        }
        
        input.fa_popup_button:hover, a.fa_popup_button:hover {
          background-color:#666;
          border-color:#444;
        }
        
        input.fa_popup_button:focus, a.fa_popup_button:active, a.fa_popup_button:focus {
          background-color:#C93;
          border-color:#A91;
          outline:none;
        }
        
        .fa_popup_error {
          color:#300;
          font-size:12px;
          background:#966;
          border:1px solid #855;
          border-bottom-width:2px;
          border-radius:3px;
          padding:9px 6px;
          margin:6px;
        }
        
        .fa_popup_friends {
          background:#444;
          border:1px solid #333;
          border-bottom-width:2px;
          border-radius:3px;
          display:inline-block;
          padding:3px;
          margin:3px;
          float:none;
          overflow:hidden;
        }
        
        #fa_popup .add_success { color:#8B5 }
        #fa_popup .deny_success { color:#E53 }
        #fa_popup .add_failed { color:#EB5 }
        
        .fa_popup_loading {
          color:#999;
          font-size:14px;
          font-weight:bold;
          text-align:center;
          padding:25px;
        }
        
        .fa_popup_more {
          text-align:center;
          margin:3px;
          clear:both;
        }
        
        /* data corrections */
        #fa_popup_content > td { display:block }
        #fa_popup.pun tbody.statused span.status { position:static }

Τέλος, πηγαίντε στον Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript και δημιουργήστε ένα νέο Javascript που θα λειτουργεί σε όλες τις σελίδες:
Κώδικας:
$(function(){$(function(){
          if (!FA.Popup) return;
        
          // popup config
          FA.Popup.notif_config = {
            PMs : true,
            VMs : true,
            Groups : true,
            Replies : true,
            Reports : true,
            Requests : true
          };
        
          // language config
          var lang = {
            viewing_pm : 'Προβολή Π.Μ από : ',
            viewing_wall : 'Προβολή μηνυμάτων επισκέπτη',
            viewing_reply : 'Προβολή απάντησης από : ',
            viewing_request : 'Viewing friend requests',
            viewing_group : 'Προβολή ομάδας',
            viewing_report : 'Προβολή αναφορών',
          
            more_pm : 'Προβολή όλων των Π.Μ',
            more_wall : 'Επισκεφτείτε τον τοίχο σας',
            more_reply : 'Προβολή ολόκληρου του θέματος',
            more_request : 'Προβολή των φίλων και εχθρών σας',
            more_group : 'Προβολή ομάδας',
            more_report : 'Προβολή όλων των αναφορών',
          
            friend_added : 'Προστέθηκε',
            friend_denied : 'Αποκλείστηκε',
            friend_error : 'Σφάλμα',
          
            error_no_pm : '<b>Error :</b> The PM you tried to view could not be found. Please try using the button below to view your entire inbox.',
            error_no_wall : '<b>Error :</b> Your wall could not be accessed. Please try using the button below to view your wall.',
            error_no_reply : '<b>Error :</b> The reply you tried to view could not be found. Please try using the button below to view the entire topic.',
            error_no_requests : '<b>Error :</b> No friend requests could be found. Please try using the button below to view your Friends / Foes list.',
            error_no_group : '<b>Error :</b> The group you tried to view could not be found. Please try using the button below to access it.',
            error_no_report : '<b>Error :</b> The report page could not be accessed. Please try using the button below to access it.'
          },
          notif = document.getElementById('notif_list'), i;
        
        
          if (notif) {
            $(notif).click(function(e) {
              var node = e.target, store, id, sender, more = document.createElement('DIV');
              more.className = 'fa_popup_more';
            
              if (node.tagName == 'A') {
                id = node.parentNode.parentNode.parentNode.id.slice(1); // notif id
                store = FA.Notification.getStore(); // notif data
                sender = store[id].text.from.name; // username of sender
              
                // PMs
                if (/\/privmsg/.test(node.href) && FA.Popup.notif_config.PMs) {
                  FA.Popup.open('/privmsg?folder=inbox&mode=read&p=' + store[id].text.msg_id + '&nid=' + id, FA.Popup.lang.viewing_pm + sender, function(data, popup) {
                    var PM = $('form[action^="/privmsg"]:has(.postbody)', data)[0];
                    if (PM) popup.appendChild(PM);
                    else popup.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_no_pm + '</div>';
                  
                    more.innerHTML = '<a href="' + node.href + '" class="fa_popup_button">' + FA.Popup.lang.more_pm + '</a>';
                    popup.appendChild(more);
                  });
                  e.preventDefault();
                }
              
                // Replies
                else if (/\/t\d+/.test(node.href) && FA.Popup.notif_config.Replies) {
                  FA.Popup.open(node.href, FA.Popup.lang.viewing_reply + sender, function(data, popup) {
                    var reply = $('.post--' + store[id].text.post.post_id, data)[0];
                  
                    if (reply) popup.appendChild(reply);
                    else popup.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_no_reply + '</div>';
                  
                    more.innerHTML = '<a href="' + node.href + '" class="fa_popup_button">' + FA.Popup.lang.more_reply + '</a>';
                    popup.appendChild(more);
                  });
                  e.preventDefault();
                }
              
                // Visitor Messages
                else if (/\/u\d+wall/.test(node.href) && FA.Popup.notif_config.VMs) {
                  FA.Popup.open(node.href, FA.Popup.lang.viewing_wall, function(data, popup) {
                    var wall = $('#profile-advanced-details', data)[0];
                    if (wall) popup.appendChild(wall);
                    else popup.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_no_wall + '</div>';
                  
                    more.innerHTML = '<a href="' + node.href + '" class="fa_popup_button">' + FA.Popup.lang.more_wall + '</a>';
                    popup.appendChild(more);
                  });
                  e.preventDefault();
                }
              
                // Friend requests
                else if (/page_profil=friendsfoes/.test(node.href) && FA.Popup.notif_config.Requests) {
                  FA.Popup.open(node.href, FA.Popup.lang.viewing_request, function(data, popup) {
                    var request = $((FA.Popup.forum.version == 2 ? '.main-content.frm dd' : '.friends-foes-list') + ':has(a[href^="/profile?deny"])', data);
                    if (request[0]) {
                      $(request).addClass('fa_popup_friends');
                    
                      // accept / deny requests using AJAX
                      $('a[href^="/profile"]', request).click(function() {
                        var t = this, add = /deny/.test(t.href) ? 0 : 1;
                      
                        $('a[href^="/profile"]', t.parentNode).hide();
                      
                        // success / error messages
                        $.get(t.href, function() {
                          $(t.parentNode).append('<strong class="' + (add ? 'add' : 'deny') + '_success">' + (add ? FA.Popup.lang.friend_added : FA.Popup.lang.friend_denied) + '</strong>');
                        }).fail(function() {
                          $(t.parentNode).append('<strong class="add_failed">' + FA.Popup.lang.friend_error + '</strong>');
                        });
                      
                        return false;
                      });
                    
                      $(popup).append(request);
                    }
                    else popup.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_no_requests + '</div>';
                  
                    more.innerHTML = '<a href="' + node.href + '" class="fa_popup_button">' + FA.Popup.lang.more_request + '</a>';
                    popup.appendChild(more);
                  });
                  e.preventDefault();
                }
              
                // Group requests
                else if (/\/g\d+-/.test(node.href) && FA.Popup.notif_config.Groups) {
                  FA.Popup.open(node.href, FA.Popup.lang.viewing_group, function(data, popup) {
                    var group = $('form[name="post"]', data)[0];
                    if (group) popup.appendChild(group);
                    else popup.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_no_group + '</div>';
                  
                    more.innerHTML = '<a href="' + node.href + '" class="fa_popup_button">' + FA.Popup.lang.more_group + '</a>';
                    popup.appendChild(more);
                  });
                  e.preventDefault();
                }
              
                // Reports
                else if (/\/report/.test(node.href) && FA.Popup.notif_config.Reports) {
                  FA.Popup.open(node.href, FA.Popup.lang.viewing_report, function(data, popup) {
                    var report = $(FA.Popup.forum.content, data)[0];
                    if (report) popup.appendChild(report);
                    else popup.innerHTML = '<div class="fa_popup_error">' + FA.Popup.lang.error_no_report + '</div>';
                  
                    more.innerHTML = '<a href="' + node.href + '" class="fa_popup_button">' + FA.Popup.lang.more_report + '</a>';
                    popup.appendChild(more);
                  });
                  e.preventDefault();
                }
              }
            });
          
            for (i in lang) FA.Popup.lang[i] = lang[i]; // add language config to popup object
          }
        })});

Φυσικά, το αναδυόμενο παράθυρο είναι επίσης διαθέσιμο για τη λειτουργία της αναζήτησης και για την προεπισκόπηση δημοσιεύσεων. Αν ενδιαφέρεστε και για αυτούς τους κώδικες, παρακαλούμε επικοινωνήστε μαζί μας.

Hello

Nemo
Υπεύθυνος Φόρουμ

Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1034

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Πεμ Μαρ 17, 2016 6:45 am

δεν το βλέπω να μπείκε σωστά αν και τα έβαλα όλα.επίσης ναι το θελω για ολα λειτουργια αναζητησεις προεπισκοπηση δημοσιευσεων κ.α

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Nemo Την / Το Πεμ Μαρ 17, 2016 3:48 pm

Καλησπέρα,

Ποιο είναι το φόρουμ σου (URL) και τι έκδοση;

Hello

Nemo
Υπεύθυνος Φόρουμ

Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1034

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Πεμ Μαρ 17, 2016 4:12 pm

http://best-gaming.forumgreek.com/
punbb
εβάλα το σύστημα όλα καλά αλλά θα ηθελα να υπαρχει Popup και για pm μηνυμα ,για ενημερώσεις ,για προφιλ ,δημοσιευσεις κ.α αν μπορεις δωσε μου τους κώδικες javascript .ευχαριστω

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Παρ Μαρ 18, 2016 3:12 pm

υπενθύμιση

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Van-Helsing Την / Το Παρ Μαρ 18, 2016 3:17 pm

Παρακαλώ μην κάνετε διπλές δημοσιεύσεις. Τα θέματά σας πρέπει να χωρίζονται μεταξύ τουλάχιστον κατά 24 ώρες προτού δημοσιεύσετε κάτι άλλο. Χρησιμοποιήστε το κουμπί Edit αντί αυτού.






Van-Helsing
Διαχειριστής

Διαχειριστής

Άντρας
Ηλικία : 42
Δημοσιεύσεις : 1670

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Σαβ Μαρ 19, 2016 3:12 pm

οκ συγγνωμη van απλα μπερδευτηκα επειδη ελεγε οτι υπενθυμιση καθε 24 ωρε ςμπορος λεει σοτυς κανονες

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Nemo Την / Το Σαβ Μαρ 19, 2016 4:38 pm

Καλησπέρα,

Επομένως, εμφανίζεται σωστά το σύστημα του popup στις ειδοποιήσεις;
Υπάρχει παρόμοιο σύστημα μόνο για την αναζήτηση και για την προεπισκόπηση δημοσιεύσεων.

Hello

Nemo
Υπεύθυνος Φόρουμ

Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1034

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Σαβ Μαρ 19, 2016 5:27 pm

ωραια τοτε πες

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Nemo Την / Το Κυρ Μαρ 20, 2016 3:25 pm

Καλησπέρα,

Αφού έχουν εγκατασταθεί οι παραπάνω κώδικες (εδώ), μπορείς να προσθέσεις και τις άλλες δυο λειτουργίες.

Για την προεπισκόπηση δημοσιεύσεων:

Πηγαίντε στον Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript και δημιουργήστε ένα νέο script που θα ισχύει σε όλες τις σελίδες ή και μόνο στις δημοσιεύσεις.

Κώδικας:
$(function() {
  if (!window.FA.Popup || !document.post || !document.post.message || !document.post.mode) return;
  
  document.post.preview.onclick = function(e) {
    var mode = document.post.mode.value;
    
    if ($.sceditor) document.post.message.value = $(document.post.message).sceditor('instance').val();
    
    FA.Popup.open('', 'Προεπισκόπηση', function(popup) {
      popup.innerHTML = '<div class="fa_popup_loading">Φορτώνει...</div>';
      
      $.post(mode == 'post' ? '/privmsg' : '/post', $(document.post).serialize() + '&preview=1', function(data) {
        var preview = $(['.postbody', mode == 'post' ? '.post' : '#preview', '.main-content.topic', '#preview'][FA.Popup.forum.version], data)[0];
        popup.innerHTML = '';
        
        if (preview) {
          var content = document.createElement('DIV');
          content.className = 'fa_popup_preview';
          content.appendChild(preview);
          popup.appendChild(content);
        }
      });
    });
    
    e.preventDefault();
  }
});

Για την αναζήτηση πηγαίντε στον Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript και δημιουργήστε ένα νέο script που θα λειτουργεί σε όλες τις σελίδες:

Κώδικας:
$(function() {
          if (!window.FA.Popup) return;
        
          $('form[action^="/search"]').submit(function(e) {
            var keywords = this.search_keywords;
          
            FA.Popup.open('/search?' + $(this).serialize(), 'Searching' + (keywords.value ? ' : ' + keywords.value : ''));
          
            keywords.blur();
            e.preventDefault();
          });
        });

Hello

Nemo
Υπεύθυνος Φόρουμ

Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1034

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Κυρ Μαρ 20, 2016 3:55 pm

το προεπισκόπηση δημοσιεύσεων δεν βλεπω να λειτουργει
Υπενθύμιση!

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Luffy Την / Το Πεμ Μαρ 24, 2016 5:38 pm

Αυτός ο κώδικας δουλεύει για όλες τις εκδόσεις. Προφανώς το πρόβλημά σου ήγγειται στο γεγονός ότι κάποιο άλλο javascript που έχεις εμποδίζει την λειτουργία του νέου σου Javascript.



Luffy
Διαχειριστής

Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 1756

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Πεμ Μαρ 24, 2016 5:39 pm

μπορεις τοτε να το ελεξεις εσυ στο πινακα;

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Luffy Την / Το Σαβ Μαρ 26, 2016 2:28 pm

Δεν μπορώ εγώ να σου βρω ποιό το εμποδίζει. Δοκίμασε να απενεργοποιείς ένα ένα τα javascript και να τα αφήνεις με το συγκεκριμένο javascript και αν δουλεύει δοκίμασε να ενεργοποιήσεις και άλλο ένα κ.ο.κ. μέχρι να δεις ποιό αλληλεπιδρά με τον νέο σου κώδικα.



Luffy
Διαχειριστής

Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 1756

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Σαβ Μαρ 26, 2016 2:39 pm

@Luffy έγραψε:Δεν μπορώ εγώ να σου βρω ποιό το εμποδίζει. Δοκίμασε να απενεργοποιείς ένα ένα τα javascript και να τα αφήνεις με το συγκεκριμένο javascript και αν δουλεύει δοκίμασε να ενεργοποιήσεις και άλλο ένα κ.ο.κ. μέχρι να δεις ποιό αλληλεπιδρά με τον νέο σου κώδικα.
μηπως φταει το ipb μπαννερ;

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Luffy Την / Το Σαβ Μαρ 26, 2016 2:49 pm

Δεν μπορώ να ξέρω, πρέπει να κάνεις την δοκιμή που σου ανέφερα πιο πάνω για να το εξακρυβώσεις.



Luffy
Διαχειριστής

Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 1756

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Σαβ Μαρ 26, 2016 3:25 pm

το δοκιμασα απενεργοποιοντας ολα τα javascript αλλα τιποτα παλι τα ιδια

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Luffy Την / Το Σαβ Μαρ 26, 2016 3:28 pm

Την μπάρα της Forumotion την έχεις ενεργοποιημένη στο φόρουμ σου; Αν δεν είναι ενεργοποιημένη είναι λογικό να μην στο εμφανίζει!



Luffy
Διαχειριστής

Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 1756

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από GAMSgr Την / Το Σαβ Μαρ 26, 2016 3:30 pm

@Luffy έγραψε:Την μπάρα της Forumotion την έχεις ενεργοποιημένη στο φόρουμ σου; Αν δεν είναι ενεργοποιημένη είναι λογικό να μην στο εμφανίζει!
α οκ το καταλαβα τοτε κλειδωσετο λυθηκε

GAMSgr
Eνεργό Μέλος

Ηλικία : 26
Δημοσιεύσεις : 639

Επιστροφή στην κορυφή Πήγαινε κάτω

Λύθηκε Απ: popup ειδοποιηση

Δημοσίευση από Luffy Την / Το Σαβ Μαρ 26, 2016 3:56 pm

To θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.



Luffy
Διαχειριστής

Διαχειριστής

Άντρας
Τόπος : Ελλάδα
Δημοσιεύσεις : 1756

Επιστροφή στην κορυφή Πήγαινε κάτω

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Επιστροφή στην κορυφή


 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Χρειάζεστε βοήθεια;
Στις Συχνές Ερωτήσεις μπορείτε να βρείτε σημαντικές πληροφορίες που θα σας βοηθήσουν!