Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Design Hilfe
#1
Exclamation 
Hallo ich hab ein Problem mit dem "Bearbeiten" siehe Bild

   

Ich krieg das einfach nicht hin, ich finde nicht wo ich das bearbeiten kann. Ich seh was ich bearbeiten muss, aber ich finde nicht wo, vielleicht kann mir einer helfen. Wenn ich auf Bearbeiten gehe kommt das weiter unten links und nicht wie gewohnt.

MfG

Daten:
neustes mybb
template netpen
Zitieren
#2
Ein paar mehr Infos wären gut. Welches Plugin oder eigenhändige Modifikation hast Du eingebaut ? Schön wäre auch gewesen nicht erst ein neues Thema zu eröffnen, sondern gleich ins entsprechende Thema zu schreiben.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
Füge mal diesen Code am Ende des headerinclude Templates vom Netpen Theme ein und speichere es ab:
Code:
<script>
   (function($){
       var current_popup = '';
       var PopupMenu = function(el, close_in_popupmenu)
       {
           var el = $(el);
           var popup = this;
           var popup_menu = $("#" + el.attr('id') + "_popup");
           if(typeof close_in_popupmenu == 'undefined')
           {
               var close_in_popupmenu = true;
           }
           // Opening Popup
           this.open = function(e)
           {
               e.preventDefault();
   
               if(popup_menu.is(':visible'))
               {
                   popup.close();
                   return;
               }
   
               // Setup popup menu
               var offset = el.offset();
               offset.top += el.outerHeight();
   
               // We only adjust if it goes out of the page (?)
               if((el.offset().left + popup_menu.outerWidth()) > $(window).width())
                   var adjust = popup_menu.outerWidth() - el.outerWidth();
               else
                   var adjust = 0;
   
               popup_menu.css({
                   position: 'absolute',
               });
   
               popup_menu.show();
   
               // Closes the popup if we click outside the button (this doesn't seem to work properly - couldn't find any solutions that actually did - if we click the first item on the menu)
               // Credits: http://stackoverflow.com/questions/1160880/detect-click-outside-element
               $('body, .popup_item').bind('click.close_popup', function(e) {
                   if(close_in_popupmenu)
                   {
                       if($(e.target).closest("#" + el.attr('id')).length == 0) {
                           popup.close();
                       }
                   }
                   else
                   {
                       if($(e.target).closest("#" + el.attr('id')).length == 0 && $(e.target).closest("#" + el.attr('id') + '_popup').length == 0) {
                           popup.close();
                       }
                   }
               });
           }
           this.close = function(e)
           {
               popup_menu.hide();
           }
       }
       $.fn.popupMenu = function(close_in_popupmenu)
       {
           return this.each(function()
           {
               var popup = new PopupMenu(this, close_in_popupmenu);
               $(this).click(popup.open);
           });
       }
   })(jQuery);
</script>
Zitieren
#4
(19.02.2018, 20:34)doylecc schrieb: Füge mal diesen Code am Ende des headerinclude Templates vom Netpen Theme ein und speichere es ab:
Code:
<script>
   (function($){
       var current_popup = '';
       var PopupMenu = function(el, close_in_popupmenu)
       {
           var el = $(el);
           var popup = this;
           var popup_menu = $("#" + el.attr('id') + "_popup");
           if(typeof close_in_popupmenu == 'undefined')
           {
               var close_in_popupmenu = true;
           }
           // Opening Popup
           this.open = function(e)
           {
               e.preventDefault();
   
               if(popup_menu.is(':visible'))
               {
                   popup.close();
                   return;
               }
   
               // Setup popup menu
               var offset = el.offset();
               offset.top += el.outerHeight();
   
               // We only adjust if it goes out of the page (?)
               if((el.offset().left + popup_menu.outerWidth()) > $(window).width())
                   var adjust = popup_menu.outerWidth() - el.outerWidth();
               else
                   var adjust = 0;
   
               popup_menu.css({
                   position: 'absolute',
               });
   
               popup_menu.show();
   
               // Closes the popup if we click outside the button (this doesn't seem to work properly - couldn't find any solutions that actually did - if we click the first item on the menu)
               // Credits: http://stackoverflow.com/questions/1160880/detect-click-outside-element
               $('body, .popup_item').bind('click.close_popup', function(e) {
                   if(close_in_popupmenu)
                   {
                       if($(e.target).closest("#" + el.attr('id')).length == 0) {
                           popup.close();
                       }
                   }
                   else
                   {
                       if($(e.target).closest("#" + el.attr('id')).length == 0 && $(e.target).closest("#" + el.attr('id') + '_popup').length == 0) {
                           popup.close();
                       }
                   }
               });
           }
           this.close = function(e)
           {
               popup_menu.hide();
           }
       }
       $.fn.popupMenu = function(close_in_popupmenu)
       {
           return this.each(function()
           {
               var popup = new PopupMenu(this, close_in_popupmenu);
               $(this).click(popup.open);
           });
       }
   })(jQuery);
</script>

KRASS !! Das hat funktioniert, super und vielen vielen dank. Eine Frage woher hast du gewusst dass das fehlt und dort rein muss?

(19.02.2018, 20:24)MrBrechreiz schrieb: Ein paar mehr Infos wären gut. Welches Plugin oder eigenhändige Modifikation hast Du eingebaut ? Schön wäre auch gewesen nicht erst ein neues Thema zu eröffnen, sondern gleich ins entsprechende Thema zu schreiben.

Ich habs nichts gefunden, nach was kann man denn bei diesem Thema suchen bzw unter welchen Stichpunkten? damit ich es für dei Zukunft lerne
Zitieren
#5
(20.02.2018, 10:20)reisender schrieb: KRASS !! Das hat funktioniert, super und vielen vielen dank. Eine Frage woher hast du gewusst dass das fehlt und dort rein muss?

Ich habe es bei uns auch drin. Es gibt nämlich so einige Themes, die mit der Position des MyBB-Popupmenüs nicht zurechtkommen.
Zitieren
#6
Aus gegebenem Anlass krame ich mal diesen alten Thread raus. Ich hatte das in meinem Theme auch so umgesetzt, merke aber gerade, dass dies bei der Multipage-Funktion keine Auswirkungen hat. Die jump-to-page Box wird nicht richtig angeordnet. Deshalb habe ich im Template multipage_jump_page folgende Änderung vorgenommen.
Code:
<div class="popup_menu drop_go_page" style="display: none;">
geändert in
Code:
<div class="popup_menu drop_go_page" style="display: none; margin-left: 290px; margin-top: 3px;">
Das ist nicht schön, aber besser als nichts.
Auf MyBB habe ich zu dem Thema diesen Änderungsvorschlag gefunden, aber der scheint bis heute nicht umgesetzt worden zu sein, oder habe ich das etwas übersehen?
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren