Beiträge von redcat63

    Hallo alle zusammen,

    ich bin gerade dabei XT:Commerce und WordPress zu verknüpfen.
    Das klappt auch soweit ganz gut.
    Aber:
    Da ich aber aus diesem Grund die Template-Dateien erst in eine Variable übergeben muss, kann ich nicht die Befehle next_posts_link, previous_posts_link, edit_post_link, comments_popup_link nutzen, da diese Funktionen die Ergebnisse sofort an Ort und Stelle ausgeben.

    Nun meine Frage:
    Gibt es so wie bei beispielsweise the_titel get_the_titel eine Funktion mit der man die Daten zwar ermitteln kann, diese aber nicht ausgibt?
    Vielen Dank schon einmal im Voraus für eure Hilfe.

    VG Elke

    Dadurch wird sich der Traffic vom Server aber deutich erhöhen, da z.B Bilder nicht mehr im Cache gespeichert werden.
    Die müssen dann z.B beim Navigieren innerhalb der Seite immer wieder vom Server geladen werden müssen.


    Das Problem mit dem Traffic ist mein "Problem" und nicht das Problem des Besuchers der Seite und kann aus dem Grund auch nicht auf ihn abgewältzt werden.

    Such besser nach einer Browserweiche für AOL Browser.
    Damit kannst du dann den AOL-Browser Usern eine Message zukommen lassen, das sie bitte ihren Cache leeren möchten.
    Denke das wäre die bessere Möglichkeit, da bei deiner Idee alle Besucher der Seite betroffen wären.


    Das werde ich nicht machen, denn ich halte solche Informationen für mehr als überflüssig!

    VG Elke

    Zur allgemeinen Aufklärung wäre es wünschenswert wenn du dein Ergebniss hier veröffentlichen würdest.


    Sorry, für die lange Wartezeit, aber manchmal sind andere Fragen/Aufgaben dringlicher. ;)

    Damit alle meine Antwort auch verstehen können, zunächst einige Infos zur Problematik:
    Ein AOL-Nutzer teilte mir kürzlich mit, dass er die Änderungen, die nach dem Tage x auf der Seite durchgeführt wurden, nicht sehen könne. Alles wäre noch so, wie am Tag des ersten Aufrufs.
    An den Einstellungen des Browsers hatte er keine Änderungen durchgeführt, sodass ich davon ausgehen konnte, dass fast alle AOL-User davon betroffen sind.
    Nach dem Löschen des Cache sah auch er die Änderungen.
    Da man schlecht auf der Seite vermerken kann, dass alle AOL-User bitte den Cache löschen sollen, damit auch sie die aktuellen Informationen sehen können, und das Problem nicht bei allen Seiten auftauchte, musste dieses Problem programmtechnisch gelöst werden.

    Nach längerem Suchen bin ich hier im Forum fündig geworden:
    Damit immer und ohne Ausnahme die Informationen vom Server und nicht aus dem Cache geholt werden, muss man folgende Zeile in die header.php einfügen:

    PHP
    <?php nocache_headers(); ?>

    Diese Zeile muss ganz oben eingefügt werden, d.h. noch vor dem Befehl

    PHP
    <!DOCTYPE html PUBLIC...

    Wer ganz sicher gehen will fügt in seinen header noch folgende Zeilen ein:

    PHP
    <meta http-equiv="expires" content="0">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="pragma" content="no-cache">

    Begründung:
    Zunächst meine Vermutung:
    Bei einigen Servern bzw. Apache-Versionen wird die Variable Last-Modified nicht automatisch auf das aktuelle Datum gesetzt, sodass bei Datenbankanwendungen es dann zu Problemen bei der Aktualisierung führen kann. Dieses Problem haben scheints einige (ältere) Browser (noch) nicht erkannt, sodass diese nur dann auf den Server zugreifen, wenn eine html oder php-Datei geändert wurde und ein neueres Datum aufweist.
    (Wie gesagt: Das ist nur eine Vermutung, die auch falsch sein kann... ;-))

    Mit Hilfe des Befehls nocache_headers werden die Variablen Date und Last-Modified auf das aktuelle Datum gesetzt, sodass jeder Browser gezwungen wird die Seiten vom Server und nicht aus dem Cache zu holen.

    Ich hoffe, das war halbwegs verständlich.

    VG Elke

    Geht es dabei um den grauenhaften AOL Browser der dieses noch viel grauenhafteren AOL CDs beiliegt?


    AOL gehört zwar auch nicht zu meinen Lieblingsprovidern, aber trotzdem gibt es immer noch Menschen, die diesen nutzen... ;)
    Aber egal, das Problem, das ich lösen musste, ist gelöst und das ist die Hauptsache, gel? ;)

    VG Elke

    Hallo,

    ich suche einen AOL-Nutzer zum Testen einer Seite, der möglichst seine (Cache-)Einstellungen nach der Installation noch nicht geändert hat.
    Sollte jemand von Euch Interesse haben, dann könnt ihr mir entweder eine PM schreiben oder ich werde ich mich per PM mit Euch in Verbindung setzen.
    Herzlichen Dank im Voraus.

    VG
    Elke

    Zitat

    Jetzt kämpfe ich mit dem Theme "branford Magazin" und den beutzerdefinierten Felder.
    Ich habe mich genau an die Tutorials gehlaten und ein Lead image und ein featured image eingesetzt. Bloss die Bilder erscheinen nicht.Es erscheint nur der text "Leadimage" bzw. "Featured Image". Also dachte ich das ein ein Problem bei der URL angabe ist darauf hin habe ich mider kompletten URL

    Die Fragen, die sich mir stellen sind:
    1. Was steht in den benutzerdefinierten Feldern?
    2. Wie heißen die Felder?
    3. Was sind das für Tutorials und was steht vorallen da drin?
    4. Wie gibst Du die Felder aus?
    5. Benutzt Du in diesem Zusammenhang ein Plugin oder eine Funktion des Themes?

    VG Elke

    Hallo,

    ich habe zwar nicht herausfinden können, warum der Opera auf Gifs so reagiert, aber es ist wohl so (denn ähnliche Probleme hatten bereits auch Andere), das Opera
    1. die nicht-sichtbaren Pixel am Rand eines Gif-Bildes einfach ignoriert und
    2. auch der Tag no-repeat nur in Verbindung mit Gif-Bildern nicht funktioniert.

    JPG- und PNG-Dateien sind dagegen bei Opera kein Problem.
    Will man also diesem Problem aus dem Weg gehen, so sollte man es vielleicht mit einem PNG-Bild versuchen, wobei ich mal gelesen habe, dass ältere IE-Browser dann damit Probleme haben sollen. ;)

    Mit Hilfe eines Hacks und einem zusätzlichen DIV habe ich nun sowohl das Problem mit dem no-repeat und der richtigen Positionierung des Inhalts "gelöst".

    Sollte jemand von Euch wissen, was sich Opera dabei gedacht hat oder eine noch viel sinnvollere=bessere Lösung wissen, dann bin ich immer noch sehr an einer solchen interessiert. ;)

    Euch allen noch einen schönen Sonntag.
    VG Elke

    Hallo, alle zusammen,

    nun habe ich auch mal wieder eine Frage. ;)
    In einem Beitrag habe ich folgendes DIV definiert:

    PHP
    <div style="overflow:hidden;margin:0px;margin-top:0px;padding:0px;height:400px;width:565px;background:url(http://www..../organigr.gif);background-repeat:no-repeat;background-position:0px 0px;"></div>


    IE (alle Versionen) und Firefox zeigen den Inhalt so an, wie ich mir das vorstelle.
    Nur der Opera (unterschiedliche Versionen habe ich getestet) positioniert das Bild unngefähr 10px weiter oben (als die anderen) und tut so, als würde er den Tag no-repeat nicht kennen. :confused:
    Was ist damit los? Was mache ich falsch?
    Über Eure Hilfe würde ich mich freuen.

    VG Elke

    Vielen Dank für deine schnelle Antwort, woher weiß ich denn welche class zugewiesen wurde?


    Normalerweise gibt es in Deinem Theme-Verzeichnis die folgenden Dateien:
    search.php und searchform.php
    In der searchform findest Du das Formular, das ungefähr so aussieht:

    PHP
    <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    <input type="text" value="<?php if (empty($s)) {echo 'Suchbegriff eingeben';} else {the_search_query();} ?>" name="s" id="s" /><input type="submit" id="sok" value="OK" />
    </form>

    Bei mir sieht das Suchfeld so aus:

    PHP
    <input type="text" value="<?php if (empty($s)) {echo 'Suchbegriff eingeben';} else {the_search_query();} ?>" name="s" id="s" />

    Für Dich ist nun folgender Teil wichtig:

    PHP
    id="s"

    In diesem Fall handelt es sich nicht wie oben beschrieben um eine class, sondern um eine ID, die in diesem Fall s heißt.
    Sollte es bei Dir auch so aussehen, dann suche in Deiner style.css nach #s
    Dort nimmst Du dann die Farbkorrektur vor. Das müsste dann ungefähr so aussehen:

    PHP
    #s {color:black;}

    Wenn statt id="s" doch class="s" dort steht, dann musst Du wie in meinem vorherigen Beitrag vorgehen.
    Sollte statt s dort beispielsweise id="sfhfhaskjfhsfh" zufinden sein, dann suchst Du statt nach s eben nach sfhfhaskjfhsfh. ;)

    VG Elke

    habe alles nochmal geuploadet..hat leider nicht geholfen....

    ich nutze ie 7.


    Wenn es Dir nicht zuwider ist, dann installiere mal einen anderen Browser und versuche es dann erneut. Ich gehe davon aus, dass es dann funktioniert, denn ich meine mich daran erinnern zu können, dass jemand anderes mit dem ie7 ebenfalls bereits Probleme hatte.
    Versuch macht kluch. ;)

    Viel Glück.
    Elke

    Hallo,

    ich hätte das Plugin gern genutzt es funktioniert auch, allerdings wird die Suchbox mit einer weißen Hintergrundfarbe ausgegeben, Problem ist das meine Schriftfarbe auch weiß ist. Wie könnte ich das denn ändern?

    Mal angenommen, der Suchbox wurde die Klasse s zugewiesen (class="s"), dann musst Du in Deiner css-Datei danach suchen und die Schriftfarbe auf beispielsweise schwarz umstellen.

    PHP
    Bspl.:
    .s {
    color: black;
    }

    VG Elke


    Das kann daran liegen, dass Dein Browser eine andere JavaScript Version verwendet als WP 2.6x
    Das Problem tauchte bereits bei WP 2.5 bei einer anderen Geschichte auf.
    Deswegen welchen Browser (welche Version) nutzt Du?
    Ggf. musst Du Deinen Browser aktualisieren.

    VG Elke

    Natürlich kannst Du das machen ;)

    Wenn gesucht wird, dann wird der Suchbegriff per GET übergeben. Die Variable heißt s ($_GET['s']), die Du dann vor der Anzeige der Suchergebnisse oder danach beispielsweise in die Datenbank schreiben könntest, wobei Du dafür eine eigene Tabelle benötigst. Sollte die Suchroutine nicht zu häufig genutzt werden, dann kannst Du die Inhalte der Variable s auch in eine Textdatei schreiben und später auswerten.

    VG Elke


    Die Übersetzung der Fehlermeldung lautet:
    das Programm kennt die Funktion c2c_get_custom nicht, die in der Datei single.php aufgerufen wird.
    Hast Du das Plugin überhaupt aktiviert? Wenn nicht, dann hole dies nach und versuche es erneut. Ggf. ist auch eine Datei des Plugins korrupt.
    Wenn doch, dann kommentiere die Zeile bzw. den Bereich aus und siehe dann nach, was dann passiert.

    HTML-Zeilen kommentiert man mit
    <!-- hier könnten denn die Anweisungen stehen, die auch mehrzeilig sein können -->

    PHP-Zeilen auskommentieren:
    // vor die jeweilige Zeile einfach 2 Schrägstriche stellen.
    // sollte sich in der auskommentierten Zeile ein ?> befinden
    // muss auf jedenfall das Fragezeichen und alles was danach kommt in die nächste Zeile gerückt werden.
    // Ansonsten gibt es eine Fehlermeldung oder einen weißen Bildschirm.

    Bspl:
    <?php c2c_get_custom(); ?>

    falsch:
    <?php // c2c_get_custom(); ?>

    richtig:
    <?php // c2c_get_custom() ;
    ?>
    oder:
    <?php /* c2c_get_custom(); */ ?>


    /*
    wenn mehrere Zeilen gleichzeitig auskommentiert werden sollen, dann
    muss vor der ersten Zeile ein Schrägstrich und ein Sternchen gestellt werden.
    Am Ende des Bereiches wird dann wieder ein Sternchen und ein Schrägstrich gestellt.
    */

    In allen Fällen werden die Befehle als Kommentar und nicht mehr als Befehl interpretiert und aus diesem Grund nicht mehr ausgeführt.

    VG Elke

    Super vielen Dank... hier kommt auch schon der Code der index.php:

    Einen Fehler konnte ich in Deinem Code nicht finden, allerdings auch nicht meinen Code (s.o). :confused:

    Deshalb habe ich den Code geändert. Du kannst es ja mal mit diesem versuchen, wobei Du den Namen des Bildes und ggf. auch den Ordnernamen (Pfad/Verzeichnis) ändern musst.

    Viel Glück
    Elke