Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 288

Thema: Allgemeiner Fragenthread II

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Ah, also mit margin geht's net, aber dafür mit padding.
    Solange du weder Hintergrund noch rahmen hast, geht das natürlich so wunderbar

    Zitat Zitat von Bluescreen Beitrag anzeigen
    Bezieht sich das aber einfach auf die "ersten Unterelemente", einfach alle td-Elemente die sich dann unter dem tr befinden?
    Ich meinte sowas, das dann das erste td Element im tr-Element vom 2. td Element differenziert. Das also "Links" andere Eigenschaften kriegen kann wie "Rechts".
    Aber aufgrund des IE-Problems hast du natürlich recht, lässt sich sowas eig. in normalen Sites eh nicht verwenden. Leider.
    Das macht genau das was du willst. Alle direkten <td> Unterelemente würdest du über table > tr > td bekommen.

    x:first-child bezieht sich auf ein Element x, aber nur wenn es das erste Kindelement des Elternelements ist.

  2. #2
    Zitat Zitat von Manni Beitrag anzeigen
    Solange du weder Hintergrund noch rahmen hast, geht das natürlich so wunderbar
    Ja, das kann sein. Aber für meinen Lebnslauf reichts...

    Zitat Zitat
    Das macht genau das was du willst. Alle direkten <td> Unterelemente würdest du über table > tr > td bekommen.

    x:first-child bezieht sich auf ein Element x, aber nur wenn es das erste Kindelement des Elternelements ist.
    Ok, gut, ich dachte schon ich hätte wieder schlecht erklärt.
    Naja, leider kann man's nicht so gut verwenden...
    So ist das eben mit den praktischen Dingen...

    Trotzdem Danke!


    Neues Problem:
    Ich arbeite an einem Forum-ähnlichen System, mit einem Benutzersystem.
    Nartürlich sollen meine Benuter auch ihre eigenen Avatars einbauen können, doch wie soll man das verwirklichen? Kann man nicht in einer MySQL DB auch Grafik-Daten speichern? Oder sollten sie immer in einen Ordner hochgeladen werden?

  3. #3
    Es würde gehen (Stichwort BLOB), ist aber bei den Datenmassen, die bei einem solchen System möglicherweise kommen könnten, nicht zu empfehlen.

    Ich würde die Bilder einfach in einen Ordner reinladen lassen und so benennen, dass man sie den Usern über deren ID zuordnen kann. Hier im vB wird das afair so gemacht, dass die Bilder zusätzlich durchnummeriert werden, wenn man neue hochlädt. Wirkt dem Cache, der in diesem Falle unerwünscht ist, entgegen.

  4. #4
    Zitat Zitat von NPC Fighter Beitrag anzeigen
    Es würde gehen (Stichwort BLOB), ist aber bei den Datenmassen, die bei einem solchen System möglicherweise kommen könnten, nicht zu empfehlen.

    Ich würde die Bilder einfach in einen Ordner reinladen lassen und so benennen, dass man sie den Usern über deren ID zuordnen kann. Hier im vB wird das afair so gemacht, dass die Bilder zusätzlich durchnummeriert werden, wenn man neue hochlädt. Wirkt dem Cache, der in diesem Falle unerwünscht ist, entgegen.
    Ok, dann denke ich nehme ich die 2. Variante.
    Ich glaube aber, ich werde sie einfach nach User-ID nummerieren, oder ist das mit dem Cache so ein Problem? Ich will eure Antworten abwarten...

  5. #5
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Ok, dann denke ich nehme ich die 2. Variante.
    Ich glaube aber, ich werde sie einfach nach User-ID nummerieren, oder ist das mit dem Cache so ein Problem? Ich will eure Antworten abwarten...
    Naja, durch den Cache den Browser nun mal sinnvollerweise bei Bildern verwenden würde es halt immer Unstimmigkeiten geben, wenn jemand seinen Avatar ändert: manche würden dann noch den alten, manche schon den neuen sehen.
    Grundsätzlich wohl nicht so schlimm, aber für mich als User wär's, wenn ich draufkommen würde, doch ein Zeichen von einer gewissen Unreife des Systems. Musst letztendlich eh du entscheiden, aber imo ist das den minimalen zusätzlichen Aufwand doch wert. Brauchst ja eigentlich nur ein paar zusätzliche Zeilen bei der Bildauswahl und -änderung.

  6. #6
    Zitat Zitat von drunken monkey Beitrag anzeigen
    Naja, durch den Cache den Browser nun mal sinnvollerweise bei Bildern verwenden würde es halt immer Unstimmigkeiten geben, wenn jemand seinen Avatar ändert: manche würden dann noch den alten, manche schon den neuen sehen.
    Grundsätzlich wohl nicht so schlimm, aber für mich als User wär's, wenn ich draufkommen würde, doch ein Zeichen von einer gewissen Unreife des Systems. Musst letztendlich eh du entscheiden, aber imo ist das den minimalen zusätzlichen Aufwand doch wert. Brauchst ja eigentlich nur ein paar zusätzliche Zeilen bei der Bildauswahl und -änderung.
    Das kann ich nicht so unterzeichnen. Meines Wissens speichert ein Browser zwar alles was er runterläd zum Anzeigen zwischen, aber er vergleicht nicht einfach nur die URL und sagt "das brauch ich nicht runterladen, das hab ich schon." Er schickt durchaus eine Anfrage an den Server mit einem Timestamp der Datei die er gecacht hat und fragt dabei an, ob es eine neuere Version der Datei auf dem Server gibt. Wenn dies der Fall ist, schickt der Server sie, wenn nicht, antwortet er mit 304 Not modified. So habe ich das zumindest in Erinnerung.

  7. #7
    Zitat Zitat von dead_orc Beitrag anzeigen
    Das kann ich nicht so unterzeichnen. Meines Wissens speichert ein Browser zwar alles was er runterläd zum Anzeigen zwischen, aber er vergleicht nicht einfach nur die URL und sagt "das brauch ich nicht runterladen, das hab ich schon." Er schickt durchaus eine Anfrage an den Server mit einem Timestamp der Datei die er gecacht hat und fragt dabei an, ob es eine neuere Version der Datei auf dem Server gibt. Wenn dies der Fall ist, schickt der Server sie, wenn nicht, antwortet er mit 304 Not modified. So habe ich das zumindest in Erinnerung.
    Hm, das ergibt Sinn, auch wenn's mir neu ist/wäre.
    Meiner Erfahrung nach muss ich allerdings oft Bilder manuell neu laden, wenn ich sie z.B. gerade auf meiner Homepage geändert habe, also hundertprozentig so ist's ziemlich sicher nicht. Außerdem wären dann ja sowohl NPCs Hinweis, als auch das Vorgehen des vB unnötig.

  8. #8
    Zitat Zitat von drunken monkey Beitrag anzeigen
    Hm, das ergibt Sinn, auch wenn's mir neu ist/wäre.
    Meiner Erfahrung nach muss ich allerdings oft Bilder manuell neu laden, wenn ich sie z.B. gerade auf meiner Homepage geändert habe, also hundertprozentig so ist's ziemlich sicher nicht. Außerdem wären dann ja sowohl NPCs Hinweis, als auch das Vorgehen des vB unnötig.
    Dunno, aber so ist die Spezifikation würde ich sagen. Dass sich nicht immer alle an Standards halten (weder Clients noch Server noch Developer) dürfte ja eh klar sein. Und wenn du z.B. ne dynamisch generierte PHP Seite aufrufst hab ich keine Ahnung, wie der Server darauf reagiert. Vielleicht kann er da dann gar nicht mit diesem Verfahren umgehen und sendet deshalb nie oder immer neuen Content, weil sich ja die PHP Datei an sich nicht geändert hat, who knows? ^^

  9. #9
    Tagchen, hab da mal ein kleines Problem mit XAMPP unter Ubuntu Linux!

    Genauer gesagt hab ich ein Problem mit PHPmyAdmin!
    Wenn ich http://localhost/phpmyadmin/ eingebe, bekomme ich das hier als Meldung: Wrong permissions on configuration file, should not be world writable!

    Nur wo finde ich diese Datei und was mach ich dann damit?

  10. #10
    config.cfg bzw config.php müsste meist im stammverzeichnis liegen. die schreibrechte definierst du über chmod

  11. #11
    Zitat Zitat von Spark Amandil Beitrag anzeigen
    config.cfg bzw config.php müsste meist im stammverzeichnis liegen. die schreibrechte definierst du über chmod
    Fast, sie heißt config.inc.php
    Ich würde es unter /usr/share/phpmyadmin/config.inc.php versuchen, da liegt sie zumindest bei ner normalen Installation (read: bei mir )

    Ansonsten mach halt mal auf nem Terminal `locate config.inc.php'

  12. #12
    ok gefunden habe ich sie, besitzer und Zugriffsrechte hab ich auch geaendert aber es erscheint immer noch die selbe Fehlermeldung. ;(

  13. #13
    Zitat Zitat von Animagladius Beitrag anzeigen
    Hatte ich auch schonmal. Mir fiel auch nix Besseres ein, als Deinstallation und darauffolgende Neuinstallation. :/
    Versuch ich jetzt mal.

    Zitat Zitat von dead_orc Beitrag anzeigen
    *kratz* hm, kann mir höchstens vorstellen, dass die Berechtigungen falsch gesetzt sind und mySQL da eine undeutliche Fehlermeldung gibt. Haste die schon mal überprüft?
    Welche Berechtigungen? Vor der "Neuinstallation" hat's doch auch getan!

    Edit: Problem mit richtiger Neuinstallation gelöst. Ich hoffe meine Datenbanken sind noch da...

    Edit 2:
    Nun kommt schon das nächste Problem beim phpmyadmin:


    Wie kann ich dem Abhilfe schaffen?

  14. #14
    Die PHP-Konfiguration überprüfen? *duck*

    Nee aber ernsthaft, guck da mal, ob du ne Zeile ";extension = mcrypt.dll" oder so findest. Wenn ja, nimm das ; am Anfang der Zeile weg. Wenn nein... guck im PHP Ordner, ob da ne Datei mcrypt.dll in den Unterordnern liegt. Wenn nein is doof ^^

  15. #15
    Zitat Zitat von dead_orc Beitrag anzeigen
    Die PHP-Konfiguration überprüfen? *duck*

    Nee aber ernsthaft, guck da mal, ob du ne Zeile ";extension = mcrypt.dll" oder so findest. Wenn ja, nimm das ; am Anfang der Zeile weg.
    Das hatte ich schon probiert, hab nach dem Stichwort "mcrypt.dll" gesucht. Das Internet hatte irgenwas von einer nötigen Erweiterung bei Windows ausgespuckt, konnte mich aber noch nicht ganz durchlesen.

    Zitat Zitat
    Wenn nein... guck im PHP Ordner, ob da ne Datei mcrypt.dll in den Unterordnern liegt. Wenn nein is doof ^^
    Werd' ich mal machen.

    Anderes Problem:
    Ich bin ja bemüht, unter den neusten Standards zu arbeiten, deswegen arbeite ich ja unter 4.1 Strict. Die erlaubt nunmal kein target-Attribut in Hyperlinks. Nun sollte sich aber das "Kontrollzentrum" meiner JuRa Website aus verschiedenen Grübnden in einem neuen Fenster öffnen, ich bin aber wenig erpicht, die Deklaration auf Transitional umzustellen, nur wegen einem Link.
    Wie kann ich das umgehen?

    Geändert von Bluescreen (13.10.2007 um 06:40 Uhr) Grund: Korrektur eines Begriffs

  16. #16
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Anderes Problem:
    Ich bin ja bemüht, unter den neusten Standards zu arbeiten, deswegen arbeite ich ja unter 4.1 Strict. Die erlaubt nunmal kein location-Attribut in Hyperlinks. Nun sollte sich aber das "Kontrollzentrum" meiner JuRa Website aus verschiedenen Grübnden in einem neuen Fenster öffnen, ich bin aber wenig erpicht, die Deklaration auf Transitional umzustellen, nur wegen einem Link.
    Wie kann ich das umgehen?
    Erstmal nochmal überdenken, ob es wirklich ein neues Fenster sein muss.
    Dann Javascript (mit Fallback-Lösung für deaktiviertes JS).

    ...und du meinst das target-Attribut, nicht location.

  17. #17
    Zitat Zitat von drunken monkey Beitrag anzeigen
    Erstmal nochmal überdenken, ob es wirklich ein neues Fenster sein muss.
    Ich überdenke soetwas immer gut.
    Aber es Handelt sich um das "Kontrollzentrum, das nur von den Tema-Mitgliedern eingesehen werden kann, gilt also für rund 5 Leute. Und aufgrund seiner Funktionalität ist es definitiv sinnvoller, wenn es sich in einem neuen Fenster öffnet.

    Zitat Zitat
    Dann Javascript (mit Fallback-Lösung für deaktiviertes JS).
    Ja schon, aber wie zb? mit sowas wie window.location?

    Zitat Zitat
    ...und du meinst das target-Attribut, nicht location.
    Ja, stimmt. Ich hab nicht lang' überlegt, wollte schnell den Post absenden.

  18. #18
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Ja schon, aber wie zb? mit sowas wie window.location?
    Nein, eher window.open(). Das ist wohl die Lösung, die die meisten wählen würden, aber Javascript Popups sucken. Ich würde dafür dann irgendwie in den body ein onload="document.getElementById('CPlink').target = 'blank';" einfügen, was zwar wirklich eklig ist, aber die Standards bewahrt (funktioniert natürlich nur, wenn der Link die ID CPlink bekommt.

  19. #19
    Zitat Zitat von dead_orc Beitrag anzeigen
    Nein, eher window.open(). Das ist wohl die Lösung, die die meisten wählen würden, aber Javascript Popups sucken. Ich würde dafür dann irgendwie in den body ein onload="document.getElementById('CPlink').target = 'blank';" einfügen, was zwar wirklich eklig ist, aber die Standards bewahrt (funktioniert natürlich nur, wenn der Link die ID CPlink bekommt.
    Mit open(), kann man den Namen des Fensters bestimmen. Wenn dieser "_blank" lautet hat das den selben Effekt wie der Wert als Attribut.

  20. #20
    Zitat Zitat von dead_orc Beitrag anzeigen
    Nein, eher window.open(). Das ist wohl die Lösung, die die meisten wählen würden, aber Javascript Popups sucken. Ich würde dafür dann irgendwie in den body ein onload="document.getElementById('CPlink').target = 'blank';" einfügen, was zwar wirklich eklig ist, aber die Standards bewahrt (funktioniert natürlich nur, wenn der Link die ID CPlink bekommt.
    Ok, ich werde die Lösung ausprobieren. Ich finde auch das normale "Popups" sucken, aber das ist ja kein normales Popup für alle Benutzer.

    Danke nat. auch an mitaki!

    Ich find's Klasse, das hier immer so schnelle Hilfe kommt! Wollte hier mal ein Lob aussprechen !


    ls nächstes brauche ich eine Bildschirm Auflösungs-Weiche. Das Script steht:
    HTML-Code:
    <script type="text/javascript">
    var Bildschirmaufloesung = screen.width;
    
    if (Bildschirmaufloesung >= "1024"){
    //1
    } else if (Bildschirmaufloesung >= "800"){
    //2
    } else {
    
    }
    </script>
    Das das nicht immer funktioniert usw. weiß ich selber. Aber glaubt mir, ich weiß das es bei den meisten meiner Zielgruppe funktionieren wird. Das wird hier nicht gefragt.

    Wichtiger ist, das ich jetzt einen "JS StyleSheet-Wechsler" benötige. Wie kann ich zB. die Klasse eines Elements per JS ändern?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •