popup ειδοποιηση

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

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

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

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

popup ειδοποιηση ZeczbRj
GAMSgr

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

Καλημέρα,

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

Hello
Nemo

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

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



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: 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

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

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



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

Καλησπέρα,

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

Hello
Nemo

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

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



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

υπενθύμιση
GAMSgr

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

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



Van-Helsing ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

Καλησπέρα,

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

Hello
Nemo

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

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



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Λύθηκε Απ: 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

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

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



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

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



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

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



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

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



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

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



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

Άντρας
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846



GAMSgr ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

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

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

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

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



Luffy ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

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

- Παρόμοια θέματα

Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης