ilch Forum » Allgemein » HTML, PHP, SQL,... » Last / next war box im header

Geschlossen
  1. #1
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    Hu hu ich hab mal ein kleines problem.

    Also folgendes ich wollte mal die last /next war anzeige im header haben!! Auf den folgendem bild könnt ihr sehen wie ichs meine!

    Bloß das prblem ist folgendes wenn ihr euch das oben anguckt ist es nicht komplett schwarz sondern mit lüken ziwschen den wars. Ich würde aber gerne diese lücken weg haben! darunter könnt ihr es halt sehen wie ichs in etwa ahben möchte. Habe dies erst mal zum testen an dem neuen design von zurro gemacht.


    caos-der-clan.pytalhost.de/test.PNG


    Hier der code

    
    /***********************************************
    * AnyLink Drop Down Menu- © Dynamic Drive (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit http://www.dynamicdrive.com/ for full source code
    ***********************************************/
    
    //Contents for menu 1
    var menu1=new Array()
    menu1[0]='<a href="?user">Members</a>'
    menu1[1]='<a href="?wars">Matches</a>'
    menu1[2]='<a href="?awards">Awards</a>'
    menu1[3]='<a href="?kasse">Kasse</a>'
    menu1[4]='<a href="?rules">Ruls</a>'
    
    //Contents for menu 2, and so on
    var menu2=new Array()
    menu2[0]='<a href="?news">{_boxes_LASTWARS}</a>'
    
    //Contents for menu 3, and so on
    var menu3=new Array()
    menu3[0]='<a href="?forum">Forum</a>'
    menu3[1]='<a href="?gallery">Gallery</a>'
    menu3[2]='<a href="?fightus">Fight Us</a>'
    menu3[3]='<a href="?links">Links</a>'
    menu3[4]='<a href="?impressum">Imprint</a>'
    menu3[5]='<a href="?contact">Contact</a>'
    		
    var menuwidth='121px' //default menu width
    var menubgcolor='write'  //menu bgcolor
    var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
    var hidemenu_onclick="yes" //hide menu when user clicks within menu?
    
    /////No further editting needed
    
    var ie4=document.all
    var ns6=document.getElementById&&!document.all
    
    if (ie4||ns6)
    document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')
    
    function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
    }
    return totaloffset;
    }
    
    
    function showhide(obj, e, visible, hidden, menuwidth){
    if (ie4||ns6)
    dropmenuobj.style.left=dropmenuobj.style.top="-500px"
    if (menuwidth!=""){
    dropmenuobj.widthobj=dropmenuobj.style
    dropmenuobj.widthobj.width=menuwidth
    }
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
    obj.visibility=visible
    else if (e.type=="click")
    obj.visibility=hidden
    }
    
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    function clearbrowseredge(obj, whichedge){
    var edgeoffset=0
    if (whichedge=="rightedge"){
    var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
    dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
    if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
    }
    else{
    var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
    var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
    dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
    if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
    edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
    if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
    edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
    }
    }
    return edgeoffset
    }
    
    function populatemenu(what){
    if (ie4||ns6)
    dropmenuobj.innerHTML=what.join("")
    }
    
    
    function dropdownmenu(obj, e, menucontents, menuwidth){
    if (window.event) event.cancelBubble=true
    else if (e.stopPropagation) e.stopPropagation()
    clearhidemenu()
    dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
    populatemenu(menucontents)
    
    if (ie4||ns6){
    showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
    
    dropmenuobj.x=getposOffset(obj, "left")
    dropmenuobj.y=getposOffset(obj, "top")
    dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
    dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
    }
    
    return clickreturnvalue()
    }
    
    function clickreturnvalue(){
    if (ie4||ns6) return false
    else return true
    }
    
    function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    }
    
    function dynamichide(e){
    if (ie4&&!dropmenuobj.contains(e.toElement))
    delayhidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhidemenu()
    }
    
    function hidemenu(e){
    if (typeof dropmenuobj!="undefined"){
    if (ie4||ns6)
    dropmenuobj.style.visibility="hidden"
    }
    }
    
    function delayhidemenu(){
    if (ie4||ns6)
    delayhide=setTimeout("hidemenu()",disappeardelay)
    }
    
    function clearhidemenu(){
    if (typeof delayhide!="undefined")
    clearTimeout(delayhide)
    }
    
    if (hidemenu_onclick=="yes")
    document.onclick=hidemenu
    
    </script>
    </head>
    
    <body>
    <center>
      <table width="1024" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><table width="1024" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td valign="top"><img src="include/designs/design_62/img/header1.jpg" width="356" height="216" /></td>
              <td valign="top"><table width="368" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td><table width="368" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td><a href="#" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu1, '122px')" onMouseout="delayhidemenu()"><img src="include/designs/design_62/img/clan.jpg" name="image1" width="122" height="25" border="0"></a></td>
                      <td><a href="#" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu2, '123px')" onMouseout="delayhidemenu()"><img src="include/designs/design_62/img/community.jpg" name="image2" width="123" height="25" border="0"></a></td>
                      <td><a href="#" onClick="return clickreturnvalue()" onMouseover="dropdownmenu(this, event, menu3, '123px')" onMouseout="delayhidemenu()"><img src="include/designs/design_62/img/contact.jpg" name="image3" width="123" height="25" border="0"></a></td>
                    </tr>
                  </table></td>




    Wie ihr sehen könnt hab ich nur last warbox bei menü 2 eingegeben


    //Contents for menu 2, and so on
    var menu2=new Array()
    menu2[0]='<a href="?news">{_boxes_LASTWARS}</a>'




    Weiß jemand was ich ändern muss und wo??


    PS: es wäre auch cool wenn der hintergrund (aufn bild schwarz u. garu) ein bissel transparent wäre, ist das machbar?

    MFG Kekskruemelesser(B)
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Erstmal müsstest du Groß/Kleinschreibung beachten und 2. kannst du nicht wirklich die ganze Box auf die News verlinken, das ist totaler Unsinn.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    Öhm ja sry wegen der Groß/Kleinschreibung komisch das das wieder an mir bemängelt wird..aber naja....

    Mh..jetzt sag mir mal bitte was daran Unsinn ist? mhhh??

    Wer sagt das ich die ganzen Boxen auf der News verlinken möchte häää?????

    Ich sagte doch das ich die next war Box oben im Header haben möchte.
    Also da ist so ein Button wie bei dem zurro Design und wenn mach drauf geht mit der Maus öffnet sich die Box.

    Habe es ja auch schon soweit hinbekommen bloß das dort diese Lücken (BILD) drinn sind das nervt einwenig.

    mfg


    Zuletzt modifiziert von Kekskruemelesse am 02.10.2007 - 20:14:05
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Kekskruemelesse

    Wer sagt das ich die ganzen Boxen auf der News verlinken möchte häää?????


    Kennst deinen eigenen Text nich, wa?

    ZitatZitat geschrieben von Kekskruemelesse

    //Contents for menu 2, and so on
    var menu2=new Array()
    menu2[0]='<a href="index.php?news">{_boxes_LASTWARS}</a>'


    Für mich sieht das sehr nach einer Verlinkung aus....
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Lol, mit Groß und Kleinschreibung war {_boxes_LASTWARS} gemeint, denn die Datei heißt ja lastwars.php und nicht LASTWARS.php zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von ThE rEaL dEaL

    Kennst deinen eigenen Text nich, wa?

    Ja es wird ja nicht zur news verlinkt! Ich habe nur für die news die box eingefügt. Ich hoff du verstehst mich?!!!


    @ Mairu ja ok habs wohl falsch verstanden lächeln mh... aber leider wird die nun immer noch nicht richtig angezeigt! So ich hab da nun wirklich keine Ahnung aber ich bring jetzt einfach mal einen Vorschlag ein, muss ich vielleicht irgendwo ein background angeben ob nun als Farbe oder Image sei jetzt mal dahin gestellt, so das eben diese Lücken verschwinden??

    mfg


    Zuletzt modifiziert von Kekskruemelesse am 02.10.2007 - 23:03:31
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Theoretisch könntest du die ganze lastwars php bzw. den table Einfach nen schwarrzen hintergrund geben das wars auch schon.
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Kekskruemelesse

    Ja es wird ja nicht zur news verlinkt! Ich habe nur für die news die box eingefügt. Ich hoff du verstehst mich?!!!


    Also
    <a href="index.php?news">{_boxes_LASTWARS}</a>


    ist doch wohl ein Link zur news, oder??
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    @ ThE rEaL dEaL Ja mag sein aber es wird nur die last war box angezeigt und nichts zur news verlinkt. Dort wo jetzt die "boxes_LASTWARS" steht war ja der LINK "news" Hab jetzt für "news" die "boxes_LASTWARS" eingefügt und das funktioniert auch so wie es soll ( abgesehen von den lücken) !



    @ NEXT thx ok ich werds mal versuchen!!


    mfg
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    Falsch

    <a href="index.php?news> </a>

    Ist ein Link, was dazwischen steht ist nur der angezeigte Text, in diesem Falle, die Box, totzdem wird im Code auf die News gelinkt
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    @ ThE rEaL dEaL

    Ja ich weiß doch was du meinst aber troßdem funktioniert das auf der HP dort wird nicht auf der news verlinkt!!!!!!


    @Nex4T Habs jetzt selber mal probiert aber leider ohne Erfolg^^ (hab ich ja schon mit gerechnet). Könntest du mir genau verraten wie ich das machen muss, hab da keine Ahnung von.


    mfg
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Hier der Code für die Lastwars.php


    <?php
    # Copyright by Manuel
    # Support www.ilch.de


    defined ('main') or die ( 'no direct access' );

    $farbe = '';
    $farb2 = '';

    echo '<table style="background-color:#000000" width="100%" border="0" cellpadding="2" cellspacing="0">';
    $erg = db_query('SELECT * FROM prefix_wars WHERE status = "3" ORDER BY datime DESC LIMIT 3');
    while ($row = db_fetch_object($erg) ) {
    $row->tag = ( empty($row->tag) ? $row->gegner : $row->tag );

    if ($row->wlp == 1) {
    $bild = 'include/images/icons/win.gif';

    } elseif ($row->wlp == 2) {
    $bild = 'include/images/icons/los.gif';

    } elseif ($row->wlp == 3) {
    $bild = 'include/images/icons/pad.gif';

    }


    echo '<tr><td>'.get_wargameimg($row->game).'</td><td align="left">';
    echo '<a href="index.php?wars-more-'.$row->id.'">';
    echo $row->owp.' '.$lang['at2'].' '.$row->opp.' - '.$row->tag.'</a></td><td><img src="'.$bild.'"></td></tr>';
    }
    echo '</table>';
    ?>



    Teste das mal


    Zuletzt modifiziert von Nex4T am 03.10.2007 - 15:29:46
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    heyy super fettes danke Nex4T hat super funktioniert!!!

    Ich hab mal noch ne kleine Frage. Jetzt sieht man ja die Lücken nicht weil dahinter der schwarze Hintergund ist wenn ich den Hintegrund aber etwas heller mache dann sieht das wie folgt aus:

    caos-der-clan.pytalhost.de/test2.PNG

    weißt du wie ich das schwarze um den einzelnen wars weg bekomme?

    mfg(D)
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    In der Index Steht doch bei dem java script die Bg farbe da kanste es ändern.
    mfg
    Nex4T
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Kekskruemelesse Mitglied
    Registriert seit
    16.11.2006
    Beiträge
    193
    Beitragswertungen
    0 Beitragspunkte
    Ach stimmt sry. Jetzt funktioniert alles. Noch mal vielen vielen Dank für deine Hilfe Bier

    THX @ all

    mfg
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Keine ursache.
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten