Beiträge von Tobby93

Wir sammeln alle Infos der Bonusepisode von Pokémon Karmesin und Purpur für euch!

Zu der Infoseite von „Die Mo-Mo-Manie“

    Danke erstmal! Ich hab das Problem nun anders aufgerollt und arbeite jetzt eher mit DIV Boxen. Dazu folgende Quelltext:


    Code
    <table border='0' width='100%' class='newstable'><tr id='versteckt'><td width='25%'></td><td width='75%'></td></tr><tr><td class='newsheadertd'><div class='newsbeitragaußen' style='background-color:#00CED1;'><div class='newsbeitraginnen'>Update</div></div></td><td class='newsheadertd'><div class='newstitelaußen'><div class='newstitelinnen'><font size='5'>$titel</font><br><small>veröffentlicht am $row->Datum um $row->Uhrzeit </small></div></div></td></tr><tr><td colspan='2' style='height:10px;'></td></tr><tr><td colspan='2' style='font-weight:normal;'>$text<br></td></tr></table>


    Dazu gehören folgende CSS Ausschnitte:



    Ich habe es in außen und innen geteilt, um die Inhalte gescheit zentrieren zu können (CSS an sich erlaubt ja erstmal kein vertical-align in DIV-Boxen, daher display:table). Firefox stellt alles auch wie gewünscht dar, Chrome und IE jedoch machen einen Fehler: Das blaue Feld um "Update" ist direkt um Update drum und füllt die definierte Tabellenzelle überhaupt nicht aus.


    Zur Veranschaulichung:
    [Blockierte Grafik: http://tt-netz.bplaced.net/beispiel.png]


    Ich habe schon etliche Varianten durchprobiert, um vorzugaukeln, dass das Element tatsächlich die ganze Box ausfüllt, aber es wollte nicht klappen...

    Hallo zusammen!


    Wie oben geschrieben, habe ich ein Problem mit der fehlerhaften Darstellung einer Tabelle in Google Chrome. Zunächst der Code zur Tabelle


    Code
    <table border='0' width='100%' style='border-collapse:collapse;'>
    <tr><th rowspan='2' style='border:solid black;' bgcolor='#EEAD0E'>Beitrag</th><td style='border:thin solid black; border-bottom:none;'><font size='5'>$titel</font></td></tr>
    <tr><td style='border:thin solid black; border-top:none;'><small>veröffentlicht am $row->Datum um $row->Uhrzeit </small></td></tr>
    <tr><td colspan='2' style='height:10px;'></td></tr>
    <tr><td colspan='2' style='font-weight:normal;'>$text</td></tr>
    </table>


    Die angeführten Variablen sind alle weiter oben definiert und werden auch korrekt ausgegeben. Allerdings zieht Chrome die Ränder fast alle fett nach, obwohl im Quelltext ja nur eine fette Grenze um das Feld mit dem Eintrag "Beitrag" gezogen wird. Soll heißen, auch die Ränder um den Teil mit Titel und Datum werden fett dargestellt... Habt ihr irgendwelche Vorschläge, wie das zu lösen ist?

    Ich versuche mal, alles gut zu beantworten:


    Meine Datenbankstruktur ist Folgende: Name der Tabelle ist "Blog". Sie enthält 5 Spalten in der Reihenfolge: id, Titel, Datum, Uhrzeit, Text.


    Ich verstehe nicht ganz die Frage (liegt aber daran, dass ich noch nicht so gut drin bin). Meinst du die genauen Werte von $titel etc?


    Wenn ich die Änderung (also die UPDATE-Funktion) in phpmyadmin ausführe klappt es...


    EDIT: Auch dieses Problem hat sich geklärt. Auf dumme Art und Weise wurde die id nicht mitgegeben, entsprechend wurde der Rest zwar korrekt angezeigt, jedoch nicht geändert.
    Danke dennoch! :-)

    Hallo nochmal!


    Diesmal eine andere Frage, zunächst jedoch die Situationsbeschreibung:


    In der Datei "blog_bearbeiten.php" übergebe ich per Formular folgende Werte an "blog_neu.php":
    - id
    - Titel
    - Datum
    - Uhrzeit
    - Text, welche auch meinen 5 Spalten der Tabelle "Blog" entsprechen.


    Nun der Auszug aus "blog_neu.php":



    Als Ausgabe erfolgt auch immer der neue Titel, hurra... Jedoch wird der effektiv nicht in der Datenbank gespeichert (ergibt meine Kontrolle via phpmyadmin).
    Wo könnte da der Knicks liegen? Ich bin besonders ratlos, da über echo sogar der richtige neue Wert ausgegeben wird...

    Ich hau den Kopf vor die Wand, mein Fehler war so unauffällig wie dämlich.
    Die Datenbank habe ich vollkommen richtig ausgefüllt, die Struktur war auch in Ordnung.


    Der Name der Datenbank war der gleiche wie der Name der Tabelle, das war natürlich Quatsch. Habe das geändert und danach ging es...


    Danke aber für die HIlfe bis hierhin! :-)

    Hallöchen!


    Wieder gibts Probleme mit der Funktion mysql_fetch_object(); , die sich auch nach längerer Recherche in diesem und anderen Foren nicht lösen lässt.
    Wie möglicherweise erkennbar ist, habe ich erstmal blind den Code von www.php-einfach.de übernommen, doch es will einfach nicht...


    PHP
    <?php$verbindung = mysql_connect("localhost","user","pw")or die ("Keine Verbindung möglich");mysql_select_db("Blog");$abfrage = "select Titel from Blog";$ergebnis = mysql_query($abfrage);while ($row = mysql_fetch_object($ergebnis))	{	echo "$row->Titel <br>";	}?>


    Und es kommt die Ausgabe:


    Code
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/user/www/db.php on line 8


    Vermutlich ist der Fehler einfach zu dumm, aber da ich gerade neu bin bei den Datenbanken, finde ich ihn einfach nicht...

    Okay habe es umgestellt, das Schreiben funktioniert jetzt:)
    Aber die Ausgabe streikt noch:

    PHP
    <?php$ausgabe = fopen("http://www.example.de/ticker.txt","r");echo $ausgabe;?>


    Die Ausgabe ist dann immer: Resource id #333


    Edit: Problem gelöst:

    PHP
    <?php$ausgabe = fopen("http://www.example.de/ticker.txt","r");$lesen = fread($ausgabe, 1024);echo $lesen;?>


    Edit(2):
    Habe zum Schreiben noch ne marquee Funktion hinzugefügt:


    Dann kommt aber:

    Zitat

    Parse error: syntax error, unexpected T_LNUMBER in
    /www/htdocs/w0078a4f/test/wp-admin/includes/dashboard.php on line
    963

    Ja stimmt, wie doof von mir :whistling:



    Dann kommt:

    Zitat

    Warning: fwrite(): supplied argument is not a
    valid stream resource in /www/htdocs/w0078a4f/test/wp-admin/includes/dashboard.php
    on line 962

    Was das PHP angeht kann das sein.
    Wegen dem Skript: Habe eig nur das Passwort rausgenommen und musste es aufgrund der WordpRess Struktur leicht modifizieren.
    Kann man da auch ohne PHP 5 was machen? Etwa mit fwrite oder so?

    Jo, habe den ticker.txt zwar im Ordner der dashboard.php erstellt, diese wurde jedoch an anderer Stelle eingebunden.
    Allerdings habe ich jetz folgendes Problem, wenn ich auf OK! klicke:

    Zitat

    Fatal error: Call to undefined function: file_put_contents() in
    /www/htdocs/w0078a4f/test/wp-admin/includes/dashboard.php on line
    962

    für den Code hier:

    Was die Tickerverwaltung angeht:


    Code
    Warning: file_get_contents(ticker.txt) [function.file-get-contents]:  failed to open stream: No such file or directory in  /[server]/test/wp-admin/includes/dashboard.php on line  964


    964 entspricht:

    Code
    $data = file_get_contents('ticker.txt');

    Hallo,


    in CSS kann ich ja z.B. HTML Tags näher definieren:

    Code
    h1 {font size: 4em; }


    Kann ich (um einen Werbe Link von einem Counter zu entgehen, der in <font size="1"> geschrieben ist) auch

    Code
    font size="1"


    Durch definieren in CSS sozusagen unsichtbar machen? Weil ich den Countertext selbst nicht löschen darf.


    Danke! Tobi

    Ging das nicht das ich das in eine textarea lade (also dort <?php echo $ausgabetext; ?> ausgeben lasse) und über ein form tag ändere.


    PHP
    <form method="POST" target="admin.php">
    <textarea><?php echo $ausgabetext; ?>
    <input type="Submit" value"Speichern">
    </form>


    Nun brauche ich nur die php Codes um das mit dem Speichern zu regeln...

    Ach muss das über Datenbanken gemacht werden?
    Also hier Ausschnitt aus index.php

    Code
    Seiteninhalt
    <--TICKER-A-->
    Hallo Welt
    <--TICKER-E-->
    Rest der Seite


    Mit welchen Tags kann ich den Inhalt zwischen den <--TICKER-A--> und <--TICKER-E--> auslesen und ändern, bzw. ggfls. ein marquee anzubringen. Weitere Formatierungen sind übrigens nicht nötig.

    Hallo,



    habe die Idee für eine Ticker Zeile bekommen für diese HP: Homepage


    Habe sie bereits manuell in der index.php eingefügt, kann ich sie aber
    auch ins Admin Menü (Dashboard) integrieren und dort verwaltbar machen? Möglichst mit
    marquee Checkbox, also dass ich das ganze auch als Laufband darstellen
    kann.



    Danke! Tobi