bei drücken des "BeitragLinks" diesen weiter unten anzeigen?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

bei drücken des "BeitragLinks" diesen weiter unten anzeigen?

Beitrag von niwes »

______________
Style: proformell (prosilver)
______________
Hallo,
ich habe erfolgreich ein TopMenü eingebaut ;)
nun ist das Problem, wenn man einen direkten "Beitrags Link" anzeigen lassen möchte ist der Post zu weit oben...
hier wie es im Moment aussieht http://www.raccoongaming.de/serien-doku ... .html#p180

ich möchte den Post etwas nach unten verschieben ..
ich habe das in der Common.css vermutet ..jedoch weis ich nicht wo ich genau suchen muss :oops:

___
ich hoffe dies ist verständlich gefragt :wink:
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von HabNurNeFrage »

Hi.

Um es so umzusetzen, wie Du es in Deinem Beitrag schreibst, müsstest Du die Anker der Beitragslinks versetzen bzw. diesen irgendwie margin mitgeben.
Leider wird das so ohne Weiteres nicht möglich sein und es beißen sich so manche die Zähne dran aus.
Eine gute Übersicht zum Thema hier: http://molily.de/css-position-fixed

Einfacher wäre es wohl, dem kompletten <div>, indem sich das Forum befindet, margin zu verpassen.
Dann würde das Menü zu keiner Zeit irgendwas überdecken.
Dazu passen würde dann ein menü-umschließender Container, um es zu zentrieren und um die Hintergrundfarbe des Forums zu hinterlegen...

[OT: Eigene Meinung dazu - Anfang]
Wie wärs, wenn Du das Menü von position:fixed; einfach auf position:relative; änderst?
Einerseits stört das so nur bei der Nutzung des Forums und andererseits ist es völlig ausreichend, wenn das massige Menü aus dem Bild scrollt.
Ein Menü fixed ist eher was für eine seitliche Einblendung oder dezent am oberen Rand...
[OT: Eigene Meinung dazu - Ende]

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12122
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von Crizzo »

HabNurNeFrage hat geschrieben: [OT: Eigene Meinung dazu - Anfang]
Wie wärs, wenn Du das Menü von position:fixed; einfach auf position:relative; änderst?
[OT: Eigene Meinung dazu - Ende]
Deiner Argumentation kann ich schon folgen, aber wieso denn dann "relative" und nicht der Standardwert "static"?
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von niwes »

ok danke

ja das mit dem zu groß dachte ich auch schon...
kann ich vielleicht das Menü ausfahren lassen wenn man oben über einen rand fährt auch als css?
habe mich schon daran versucht hat aber nie geklappt
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von HabNurNeFrage »

Hi.

@BlackHawk: Logo, das war auch so gemeint, dass es danach im normalen Fluss liegt...

Ich würde es im unteren Bereich der Headergrafik anzeigen. Diese dazu einfach unten entsprechend verlängern und den Header vergrößern.
Das Menü scheint auch keine Funktionen zu haben, auf die man ständig zugreifen muss. Somit reicht es doch, wenn es oben eingbeaut ist?

Ein- und Ausblenden wäre auch noch eine Möglichkeit. Geht z.B. einfach mit CSS und Javascript:
http://www.html.de/javascript-ajax-und- ... post273484

Oder effektvoll mit jQ: http://www.andreas-schlapsi.at/2008/11/ ... usblenden/

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von niwes »

HabNurNeFrage hat geschrieben:Ein- und Ausblenden wäre auch noch eine Möglichkeit. Geht z.B. einfach mit CSS und Javascript:
http://www.html.de/javascript-ajax-und- ... post273484

Oder effektvoll mit jQ: http://www.andreas-schlapsi.at/2008/11/ ... usblenden/
also ich habe mich an dem hier mal versucht http://www.tutorials.de/content/1220-dr ... query.html
allerdings wie immer scheitere ich schon am probieren :roll:
  • Punkt 1: wie füge ich mein fertiges Menü (mit allen effekten) genau so in das DropDownMenü ein bzw wo und wie muss ich das Umbenennen
  • Punkt 2: wie ist das mit der JavaScript datei die ich erstellen muss , nenne ich die dann jquery-1.6.2.js und packe da den JavascriptCode rein von der Seite
ich war schon froh genug das ich das Menü einfügen konnte aber das DropDown einfügen schaffe ich ohne Hilfe nicht..
auf Wunsch kann ich ja noch das Menü in Pastebin posten
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von HabNurNeFrage »

Hi,

keine Ahnung, da ich nicht weiß, wie Dein Menü an sich eingefügt ist...

Ich habe mal selbst was gebastelt, womit man das erreichen könnte.
Kannst ja mal ansehen...

Demo: http://bild4.bplaced.net/div_toggle/

Damit hast Du eine oben fixierte Grafik in der linken Bildecke.
Über die gesamte Breite der Seite entsteht oben eine Zone, die beim Überfahren mit der Maus Dein Menü einblenden würde.
Die Höhe dieser Zone wird von der Höhe der Grafik bestimmt.
Da Dein Menü auch fixed ist, würde es exakt ausgetauscht werden. Der Text in der Demo ist nicht fixed. Daher wird er darunter angezeigt.

Quelltext für Selbstversuche:

Code: Alles auswählen

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' dir='ltr' xml:lang='de' lang='de'>
<head>
<meta http-equiv='content-type' content='text/html; charset=UTF-8' />
  
  <style type="text/css">
    #ausgeblendet{ visibility: hidden; z-index:99; position:fixed; }
  </style>
  
  
  <script type='text/javascript'>
    //<![CDATA[ 
    function zeige(id) { document.getElementById(id).style.visibility = "visible"; }
    function verberge(id) { document.getElementById(id).style.visibility = "hidden"; } 
    //]]>
  </script> 
  
  
<title>[JavaScript/CSS] Div`s tauschen mit Maus-Ereignissen</title>

</head>

<body>
    
  
    <div onmouseover="zeige('ausgeblendet')" onmouseout="verberge('ausgeblendet')"> 
        <div onmouseover="verberge('ersatzanzeige')" onmouseout="zeige('ersatzanzeige')">
      
            <div id="ersatzanzeige">
                <img src="ersatzbild.png" alt="*" />
            </div>
      
    
            <div id="ausgeblendet">
        
                <div id="dein_menue">
                    Hier Dein komplettes Menü einfügen, also alles, was im body eingefügt wird
                </div>
        
            </div>
      
        </div>
    </div>
  
  
</body>
</html>
Viel Spaß beim Tüfteln...

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von niwes »

Super danke erst einmal für die Hilfe Stellung :) (und das Rausrücken eines Codes 8) )
____
ich habe das nun eingebaut, nun habe ich noch 1 Problem..
  • das menü ist beim ersten anzeigen sichtbar erst wenn ich mit der Maus über den Menü Knopf oder über das Menü ansich fahre verschwindet es
    (und das bei jedem laden einer Seite)
http://www.raccoongaming.de/
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von HabNurNeFrage »

Hi.

Jo, sehe das Problem. Ansonsten ja echt ganz witzig...

Denn zeig mal her das CSS vom Menü. Da wird sich irgendwo ein Schlingel gegen mein JS durchsetzen. Vielleicht display:inline !important; oder was Ähnliches.
Entweder wir regeln das im CSS oder verpassen dem Menü einfach auch irgendwo noch ein hidden und jagen es dann erst mousover durch die JS Funktion für visible...

LG

PS/Edit: Ich habe mir Deinen Quelltext mal angesehen: Du hast das komplette Menü zwischen </head> und <body> gepackt.
Das muss nach dem body-Anfang eingebaut werden und da am besten genau vor der Zeile <div id="infobar"> 8)
Auf jeden Fall aber nach: <body id="phpbb" style="CURSOR: url(/normal.cur), auto;" class="section-index ltr">
Das <div style="position: fixed; z-index: 100; left: 48%; top: 0px;" id="floatdiv"> nutzt Du, um das Menü-Bildchen zu zentrieren?
Die Zeile mit dem zugehörigen div-Ende ist meiner Meinung nach überflüssig...
Zum Zentrieren lieber <div id="ersatzanzeige"> mit <div id="ersatzanzeige" style="left:0;right:0;margin-left:auto;margin-right:auto;> ersetzen...
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
niwes
Mitglied
Beiträge: 266
Registriert: 11.10.2010 14:42
Wohnort: ~~
Kontaktdaten:

Re: bei drücken des "BeitragLinks" diesen weiter unten anzei

Beitrag von niwes »

ok float div habe ich entfernt...

zum Zentrieren habe ich mal <div id="ersatzanzeige" style="left:0;right:0;margin-left:auto;margin-right:auto;> eingesetzt allerdings sehe ich dann gar kein bild :-?

Hier ist mal das derzeitige Menü ,aufgeteilt in <head> und <body>
https://www.phpbb.de/support/pastebin.p ... iew&s=1273

Ps : ich habe es auch vor die Zeile <div id="infobar"> geschoben
__________________

EDIT:

ok ich habe mich dann doch entschieden es unter den Banner zu Plazieren ...

allerdings bekomme ich keine gesammte breite hin und das freie weiße Feld zwischen Banner und Menü sollte auch weg..
irgend ein Tipp wie ich das hin bekomme?

so sieht es aus im Moment http://www.raccoongaming.de/
Zuletzt geändert von niwes am 23.05.2013 02:07, insgesamt 1-mal geändert.
Gruß niwes
Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!
Abraham Lincoln, 12.02.1809 - 15.04.1865
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“