Avatar billede kasbas91 Nybegynder
30. september 2010 - 18:12 Der er 16 kommentarer og
1 løsning

Hej jeg har liget et spørgsmål, vedr at teksten selv placerer sig på siden...

Hej eksperten.dk

Jeg har liget et spørgsmål,
vedr at teksten selv placerer sig på siden...

Da jeg har en boks med en menu i venstre side, men det er ikke på alle sider som menuen er på, da det er dynamisk via databaser og php.. Men så har jeg en tekst på siden. Den vil jeg gerne have at den ryger over i venstre side automatisk når venstre menuen ikke er der. Og så igen når menuen så er det, skal teksten tilpasse sig efter boksen.. Hvis i forstår mig.. Tror ikke det er særlig svært..

I kan se min side her:
Her kan i se min venstre menu:

http://www.portfolio.prowdesign.dk/index.php?ParId=1

Og her er der ikke nogen menu, og teksten er stadig placeret det samme sted som den hvor den havde en venstre menu, den skal så smutte over i venstre side hvor boksen var:

http://www.portfolio.prowdesign.dk/index.php?ParId=2

Håber i forstår hvad jeg mener... Tak ;P
Avatar billede zips Juniormester
30. september 2010 - 19:45 #1
Du kan jo prøve at sætte en border på #dynamic_leftbar så vil du se at den spærre for din tekst så den ikke er i venstre side som du ønsker, du må kunne indsætte den menu på en måde så der ikke er en tom div som spærre for din tekst
Avatar billede kasbas91 Nybegynder
30. september 2010 - 20:37 #2
Ja jeg har fået det lavet, men kan ikke arbejd med den der div.. Den er stadig tom når jeg bevæger mig over på en anden side..
Avatar billede kasbas91 Nybegynder
30. september 2010 - 20:51 #3
Så teksten ikke hopper på plads... Ved ikke hvad jeg kan gøre.
Avatar billede zips Juniormester
30. september 2010 - 21:02 #4
Når jeg ser dit html output ser det sådan ud
<div id='dynamic_leftbar'><ul></ul></div>

Det er det som skal rettes i din php kode så der ikke kommer noget output til siden.
Avatar billede kasbas91 Nybegynder
30. september 2010 - 21:15 #5
ja det ved jeg godt, men jeg ved ikke lige hvordan... ;P
Avatar billede zips Juniormester
30. september 2010 - 21:18 #6
Da vi ikke kan se din php kode, er der heller ikke nogen som kan hjælpe dig :-)
Avatar billede kasbas91 Nybegynder
30. september 2010 - 21:23 #7
I kan prøve at se her:

http://codepad.org/556WzPPc

Og i kan se noget der.
Avatar billede kasbas91 Nybegynder
30. september 2010 - 21:25 #8
http://codepad.org/P2oI1zoj

Der er også lidt her...
Avatar billede zips Juniormester
01. oktober 2010 - 13:41 #9
Prøv og ret dette

<div id="dynamic_leftbar"> <!-- Dynamic_Leftbar ligger under Dynamic_Content -->
        <ul>
            <?php                
                echo main_navigation($mysqli);
                //$results = nyheder($mysqli);
                //foreach ($results as $row) :
                //    echo "$row[nyheder_title] <br>"; // * Titlen
                //    echo "$row[nyheder_nyhed] <br>"; // * Nyheden
                //    echo "$row[nyheder_dato] <br>"; // * Datoen
                //endforeach;
            ?><!-- Her slutter dynamic_leftnav query -->
        </ul>
        </div> <!-- Dynamic_Leftbar slutter her -->


Til dette

<?php
echo "<div id=\"dynamic_leftbar\"><ul>";
echo main_navigation($mysqli);
//$results = nyheder($mysqli);
//foreach ($results as $row) :
//    echo "$row[nyheder_title] <br>"; // * Titlen
//    echo "$row[nyheder_nyhed] <br>"; // * Nyheden
//    echo "$row[nyheder_dato] <br>"; // * Datoen
//endforeach;
echo "</ul></div>";
?>
Avatar billede kasbas91 Nybegynder
01. oktober 2010 - 15:21 #10
JA det har jeg prøvet i min funktion, men det giver samme resultat som før... Men jeg opgiver bare... Og finder på noget andet..
Men rigtig mange tak for hjælpen...
Avatar billede kasbas91 Nybegynder
01. oktober 2010 - 15:23 #11
Men du kan lige få nogle point for din hjælp.
Avatar billede kasbas91 Nybegynder
01. oktober 2010 - 15:23 #12
Smid et svar ;P
Avatar billede zips Juniormester
01. oktober 2010 - 17:23 #13
Min fejl, der skal jo lige tjekkes om der er noget output til din menu, er der det skal den vises ellers ikke

<?php
if (!empty(main_navigation($mysqli))) {
echo "<div id=\"dynamic_leftbar\"><ul>";
echo main_navigation($mysqli);
//$results = nyheder($mysqli);
//foreach ($results as $row) :
//    echo "$row[nyheder_title] <br>"; // * Titlen
//    echo "$row[nyheder_nyhed] <br>"; // * Nyheden
//    echo "$row[nyheder_dato] <br>"; // * Datoen
//endforeach;
echo "</ul></div>";
}
?>
Avatar billede kasbas91 Nybegynder
03. oktober 2010 - 00:21 #14
Hej ja det ser også rigtig nok ud, men har et problem, får en fejl:

" Can't use function return value in write context "
Avatar billede kasbas91 Nybegynder
04. oktober 2010 - 09:47 #15
Jeg lukker, læg et svar. Så får du nogle point...
Avatar billede zips Juniormester
05. oktober 2010 - 11:43 #16
Ingen point til mig da jeg ikke er kommet med en løsning :-)
Avatar billede kasbas91 Nybegynder
07. oktober 2010 - 06:24 #17
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester