Zum Inhalt springen

bmg4ever

Mitglieder
  • Gesamte Inhalte

    281
  • Benutzer seit

  • Letzter Besuch

Beiträge von bmg4ever

  1. Erstmal danke an alle bis dahin.

    Ein div ist nur dann sinnvoll, wenn die zusammengehörenden Inhaltselemente nicht so wie ein div bzw. nicht alle einheitlich formatiert werden können (z. B. Text mit Überschriften und Bildern). Da dies jedoch in diesem Fall problemlos mit einer Liste geht, ist das div hier überflüssig.

    An sich hättest du recht, wenn das Menü nur eine einfach Liste wäre ;).

    Ich bau das ganze halt in prinzip in verschachtelten Containern zusammen, um eben diese Modularisierung zu schaffen, so dass ich nachher nur Boxen über den Bildschirm schieben muss, in denen evtl. auch weitere relativ ausgerichtete andere Boxen liegen.

    Auch der Header ist nicht nur ein Bild, sondern enthält z.B. eine Login-Box.

    Das mit float werde ich mir gleich morgen früh, wenn ich wieder Zeit hab, zu Gemüte führen.

  2. Schaue dir mal das Attribut overflow an. Damit kannst du Grösse deines Divs festlegen und die Scrollbalken erscheinen dann innerhalb des Divs (Main).

    Das Funktioniert soweit ich weiss mit allen neueren Browsern (Version > 4.x).

    naja die scrollbalken innerhalb des divs sehen bei einer festen Breite von 800px auf größeren monitoren ja total sch... aus.

    ne also es sollte schon die standard browser-scrollbar sein.

    @Manitu:

    danke. das hab ich auch schon gefunden ;) und so in etwa soll die seite ja auch aussehen.

    aber es ist nicht ganz mein problem.

    die beiden Container nav und inhalt hatten halt leicht verschiedene hintergrundfarben, wodurch man halt genau sah, wie groß sie waren.

    Hinter dem Link können die beiden Container ja auch unterschiedlich groß sein, ohne dass das auffällt.

    Solange ich keine Lösung hab, mache ich das jetzt auch erstmal mit der gleichen Hintergrundfarbe in "Main" und in "Nav".

  3. Also das ist mein erster Versuch mit div-containern und ich hab da jetzt ein Problem, wo ich keine richtige Lösung für finden konnte.

    Also prinzipiell soll meine Seite nachher so aufgebaut sein.

    |----------------------------|

    |-HEADER--------------------|

    |----------------------------|

    |--------|-------------------|

    |--NAV--|-MAIN-------------|

    |--------|-------------------|

    |--------|-------------------|

    |--------|-------------------|

    |--------|-------------------|

    Dafür hab ich die drei Divs "Main","nav" und "header" in einen umschließenden Container gepackt. Das ganze sieht dann in der CSS erstmal so aus und funktioniert auch ganz gut:


    #contentframe {
    width: 800px;
    height: 100%;
    text-align: left;

    margin: 0px auto;

    position: relative;
    left: 0;
    top: 0;
    }
    #header {
    background: #63AAFE;
    height: 30%;
    position: absolute;
    left: 0;
    top: 0;
    }
    #nav {
    background: #BBDAFE;
    width: 150;
    height: 70%;
    position: absolute;
    left: 0;
    top: 30%;
    }
    #main {
    background: #E7F1FE;
    width: 650;
    height: 70%;
    position: absolute;
    left: 150;
    top: 30%;
    }
    [/PHP]

    Ich hab jetzt aber folgendes Problem:

    Wenn z.B. der Inhalt des Containers "main" größer wird als der Container standardmäßig ist, vergrößert sich auch automatisch seine Höhe und der User erhält eine Scrollmöglichkeit.

    Allerdings gilt dies dann nicht parallel für den Container "Nav". Dieser bleibt immer gleich groß (es sei denn man würde auch seinen inhalt verändern ;) ).

    Das sieht allerdings bei unterschiedlichen Hintergrundfarben ein bisschen blöd aus.

    Wie kann ich also mit Div-Containern via CSS dafür sorgen, dass beide Container "main" und "nav" immer gleich groß sind und dass diese größe auch noch dynamisch vom Inhalt abhängig ist.

    Ich hoffe man konnte das Verstehen und freue mich auf hoffentlich leichte Workarounds ;)

    Vielen Dank im Vorraus, bmg4ever

  4. Also ich versteh hier die Welt nicht mehr. Ich habe da ein Script gehabt, dass tadellos funktioniert hat und nun wie aus heiterem himmel nicht mehr.

    Das Problem ist folgende Fehlermeldung:

    ------------------------------------------------------------------

    Warning: fopen(/home/mailbot/vacation_mailer/mailforwards) [function.fopen]: failed to open stream: Permission denied in /opt/lampp/htdocs/index.php on line 5

    ------------------------------------------------------------------

    soweit scheint die Lösung hier klar, aber die Datei sowie das darüber liegende Verzeichnis haben Leserechte für Jedermann!

    und die Datei wird auch nur zum lesen geöffnet:

    -------------------------------------------------------------

    $fd = fopen("/home/mailbot/vacation_mailer/mailforwards", "r");

    -------------------------------------------------------------

    Das versteh ich einfach nicht, da es noch einwandfrei funktioniert hat, als ich den code vor einiger Zeit geschrieben hab. Allerdings hat es seitdem auch niemand mehr benutzt :D

    Habt ihr irgendwelche Ideen? Sind da vielleicht irgendwelche php-Sicherheitseintellungen, die es mir verbieten auf das normale Dateisystem außerhalb des Doc-Roots zuzugreifen?

    Danke im Vorraus, bmg4ever

  5. was für ein linux benutzt du denn?

    das wäre sehr hilfreich...

    und was ist genau dein Problem?

    Willst du wissen, wo du die Verbindungsdaten angeben kannst? Ist die Karte also vom Treiber her schon installiert?

    zum einrichten der karte (Verschlüsselung, SSID, usw.) ist schonmal "iwconfig" dein Freund und ich bin auch fest davon überzeugt, dass es da im Internet auch einige HOWTO's gibt.

    aber allgemein ist das mit WLAN Karten so ne Sache unter Linux. Entweder ist der Treibersupport für diese Karte direkt bei deiner Distri dabei und alles ist ganz einfach oder man hat mitunter ne menge arbeit^^

  6. es ist zwar nicht das, was du suchst, aber es passt hier für zukünftig suchende rein ;)

    aber es gibt tatsächlich ein Add-In für Powerpoint, wo man Real-Time Ansichten von Webseiten in die Päsentation einfügen kann.

    Es wird also im Prinzip ein Browserfenster auf die angegebene Website integriert.

    Man braucht dafür natürlich zugriff auf die Website selber oder man kann auch eine lokale Kopie einer Website einbinden.

    Das Add-In gibts hier:

    http://skp.mvps.org/liveweb.htm

    Ich muss also Perdi enttäuschen. Es gibt noch mehr Quatsch für PowerPoint :D.

    Allerdings muss ich ihm auch gleichzeitig beipflichten, dass das eigentlich Unsinnig ist, außer man steht halt so tootal auf PowerPoint.

    Ich surfe übrigens demnächst nur noch über PowerPoint ;)

    P.S: Ich glaube, dass das Add-In auf dem IE aufsetzt und dieser aller Vorraussicht nach für das Gelingen der Aktion benötigt wird.

  7. ähm...

    das ist doch aber der sinn des minimieren-buttons!

    die größe eines fensters kannst du doch einfach durch ziehen mit der maus verändern. Wenn das nicht geht, dann hat der Programmierer das abgeschaltet und dann wirds auch nicht gehen, solangen man das in den Optionen des Programms nicht irgendwo umschalten kann.

  8. -

    mal benutzt du für String ' ... ', mal "...". Ich bin nicht ganz sicher, aber soweit ich weis sollte "..." verwendet werden. Wenn du innerhalb eines Strings ein " zeichnen willst, geht das mit \"

    aber dazu können die anderen hier ja noch was sagen :)

    jo dazu will ich auch was sagen.

    ob du nun "..." oder '...' nimmst, hängt davon ab, was du willst.

    Strings in Anführungszeichen werden nämlich geparsed, so dass dort auch Variablen eingefügt werden können.

    Bei Hochkommas ist das nicht der Fall.

    Am besten zeigt das ein Beispiel:


    <?
    $var = 20;
    echo 'Ich bin $var Jahre alt';
    echo "Ich bin $var Jahre alt";
    ?>
    [/PHP]

    Die ausgabe sieht dann so aus:

    [code] Ich bin $var Jahre alt Ich bin 20 Jahre alt [/code]

  9. Wisst ihr vielleicht, was da falsch gelaufen ist? Muss ich jetzt Grub neu installieren? Könnte es sein, dass der MBR defekt ist? :confused:

    Es ist vielleicht erstmal einen Versuch wert einfach Grub neu zu installieren und dessen Konfiguration zu prüfen. ;)

    ggfs. kann man ja auch mal gucken, obs mit lilo besser klappt.

  10. Also ich hab hier grad ein Brett vorm Kopf...

    Mal zur Situation in der Datenbank (ist eine MediaWiki DB)

    Es gibt eine Tabelle "cur"

    Diese enthält alle Artikel, Kategorien usw.

    Die entscheidenden Felder sind:

    cur_id, cur_title und cur_namespace

    Dann gibt es noch die Tabelle "categorylinks"

    Diese enthält die Informationen welcher Artikel oder Kategorie auf welche Kategorie verlinkt

    Die entscheidenden Felder sind:

    cl_from, cl_to und cl_sortkey

    Ich suche nun alle Zeilen, die

    cur_namespace=14

    haben und

    in der categorylinks-tabelle bei

    "cl_to" auftauchen, also "cl_to=cur_title"

    soweit ja nicht schwer. aber jetzt muss ich prüfen, ob

    der artikel mit der id

    cl_from

    den namespace 0 hat

    also

    cur_namespace=0

    Und dann will ich danach(!), also wenn die zeilen der zweiten bedingung raussind, auch noch eine Limitierung mit Offset-Wert machen.

    Kann man das alles in eine SQL packen, oder muss ich dann das zweite mal gesondert prüfen und die Limitierung im Quellcode selber realisieren?

  11. suse ist wahrlich nicht schwerer als windows.

    yast ist eigentlich selbserklärend. schmeiß einfach mal die CD rein und schau dir das setup an (musst ja noch nicht installieren).

    wenn du dann noch fragen hast, dann poste.

    ne installationsanleitung hab ich aber im moment auch nicht zur hand. vllt. gibts bei suse auf der seite ja auch irgendwo eine.

  12. --------------------------------------------------------------------------------------------------------------------------------------

    cd /home/slowe/apache_1.3.24 ./configure --prefix=/usr/local/apache --enable-module=proxy make make install

    Für die Installation der Proxy-Komponenten von Apache ist die Anweisung enable-module=proxy erforderlich. Nach Abschluss der Installation kann die Software für den Apache-Proxy-Server konfiguriert werden.

    --------------------------------------------------------------------------------------------------------------------------------------

    Dass man das zur compilierung machen muss und nachträglich nicht mehr einbinden kann, halte ich für ein gerücht.

    Siehe dazu auch die Apache2-Doku.

    http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

    -----------------------------------------------------------------------------------------------------------------------------

    Apache's proxy features are divided into several modules in addition to mod_proxy: mod_proxy_http, mod_proxy_ftp and mod_proxy_connect. Thus, if you want to use one or more of the particular proxy functions, load mod_proxy and the appropriate module(s) into the server (either statically at compile-time or dynamically via the LoadModule directive).

    ---------------------------------------------------------------------------------------------------------------------------

    Ist zwar 2, aber LoadModule gehört meines Wissens unter Windows auch bei Version 1.3.x zum core.

    Also such in der httpd.conf nach vorhandenen LoadModule-Direktiven, oder schreibe einfach eine neue in der Form

    LoadModule proxy_module PFAD_ZU_DEN_MODULEN\mod_proxy.so

    Ach und siehe da ist ja noch ne schöne quelle in meinen Bookmarks:

    http://www.apachefreaks.com/apache/windows.html#use

    ----------------------------------------------------------------------------------------------------------------------

    Apache for Windows has the ability to load modules at runtime, without recompiling the server. If Apache is compiled normally, it will install a number of optional modules in the modules directory. To activate these, or other modules, the new LoadModule directive must be used. For example, to activate the status module, use the following (in addition to the status-activating directives in httpd.conf - see the mod_status docs for more details.):

    LoadModule status_module modules/mod_status.so

    Information on creating loadable modules is also available. Note that some 3rd party modules may be distributed in the old style names, ApacheModuleFoo.dll. Always set the LoadModule command as directed by the 3rd party module's own documentation.

    -------------------------------------------------------------------------------------------------------------------------

    alles weitere zum modul selber:

    http://httpd.apache.org/docs/1.3/mod/mod_proxy.html

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...