Beiträge von Gandalfine

    Hallo und einen schönen guten Tag (trotz Regenwetter und Bahnstreik),

    Ich habe im Archiv einer Website die Möglichkeit eingerichtet, Artikel nach Jahr auszuwählen.

    Der Scriptschnipsel dazu lautetet:

    PHP
    <ol  class="archiv-liste">
        <?php
        $years = $wpdb->get_col("SELECT DISTINCT YEAR(post_date) FROM $wpdb->posts ORDER BY post_date DESC");
        foreach($years as $year) : ?>
        <li><a href="<?php echo get_year_link($year); ?> "><?php echo $year; ?></a></li>
        <?php endforeach; ?>
        </ol>

    Die Artikel beginnen mit dem Jahr 2001.
    Nun wird in meinem Archiv aber vor 2001 die Zahl 0 angezeigt. Ich weiß nun nicht, ob das für 2000 steht. Wenn man auch die 0 klickt, landet man nämlich auf den Artikeln von 2007 (http://www.domainname.de/wp/date/2007/).

    Hier noch mal anschaulicher:

    Nach Jahr suchen:

    2007 2005 2004
    2003 2002 2001
    0

    Es gibt, wie gesagt, keine Artikel im Jahr 2000. Weshalb wird dann aber die 0 angezeigt?

    Ich habe mal probehalber einen Artikel ins Jahr 2000 zurückdatiert - da wurde dann das Jahr 2000 korrekt angezeigt. Ich möchte aber nicht fälschlicherweise eine Artikel ins 2000 verlegen, nur damit die Anzeige stimmt.

    Weiß jemand, wo das Problem liegt?

    Über einen Tipp wfreue ich mich.

    Viele Grüße
    Gandalfine

    Vielen Dank für Eure Hilfe,

    Ersteres hat mich zwar bei meinem konkreten Problem nicht weiter gebracht, da $posts[0]->ID das gleiche Ergebnis brachte wie [COLOR=#000000][COLOR=#0000CC]$page_id[/COLOR][COLOR=#006600] und wie ich ds dann in [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000CC]wp_list_pages[/COLOR][COLOR=#006600] einsetzen sollte, wußte ich immer noch nicht.
    Trotzdem vielen Dank, den Weg die Page_id zu ermitteln kannte ich noch nicht.
    Der zweite Vorschlag, von Iunius, hat dann prima geklappt. Bei meiner Hauptnavigation habe ich nur die Seiten, die ich nicht drin haben wollte, mit "exclude" ausgeschlossen, weil es nur zwei waren (Kontakt und Impressum). Ich habe den anderen Code komplett eingesetzt und es war auf Anhieb richtig. Allerdings habe ich es noch nicht ganz kapiert. Da muss ich mich noch ein wenig hineinvertiefen.

    Ein schönes Wochenende wünscht
    Gandalfine
    [/COLOR][/COLOR]

    Hallo,

    Ich habe bei einer Webiste mit den Hauptmenüpunkten eine horizontale Nabvigationsleiste erstelt:
    Hauptpunkt1 Hauptpunkt2 Hauptpunkt3 Hauptpunkt4 etc.

    Die Unternavigation möchte ich gerne vertikal in der rechten Seitenspalte anzeigen:
    Unterpunkt1
    Unterpunkt2
    Unterpunkt3
    etc.

    Als Vorgehensweise habe ich mir nun überlegt, mit Hilfe von page_id die ID der jeweiligen Seite herauszulesen und als Variabel in wp_list_pages() einzusetzen:

    PHP
    <?php $currentPage_id= $page_id;  ?>
    
    
            <?php wp_list_pages('title_li=0&child_of=$currentPage_id' ); ?>

    Das funktioniert aber leider nicht. In wp_list_pages kann ich keine Variable statt der Identität einsetzen. Allso child_of=$currentPage_id funktioniert leider nicht. Es wird war keine Fehlermeldung angezeigt, aber auch kein Untermenü.


    Weiß jemand Rat?

    Vielen Dank und viele Grüße
    Gandalfine

    Vielleicht noch zur Ergänzung.

    Die obige Änderung wollte ich in der Datei Sidepar.php vornehmen. Ich könnte natürlich auch für jede Hauptseite ein Template erstellen, das eine spezielle Sidebar einbindet, die jeweils das Untermneü zum Hauptpunkt anzeigt. Das erschien mir aber zu umständlich.

    Fold page list und widget

    Hallo Monika,

    das Theme hat tatsächlich ein function.php im Themeordner. Ich habe mir jetzt überlegt, wie ich diesen Widget-Kram aus dem Theme rauskriege.

    Ich habe die function.php auch gelöscht und die Funktionsaufrufe aus der sidebar.php entfernt. Trotzdem funktioniert das Ganze nicht.
    Wenn alle Themes mit Widget so tückisch sind, dann gute Nacht.

    Ich glaube ich nehme jetzt das Standard-Theme und baue es um.
    Trotzdem wäre es interessant zu wissen, wie man den Widget-Kram raus kriegt. Denn wenn man ihn reinkriegt, muss man ihn ja auch wieder rauskriegen, oder?
    Ich habe schon in den einschlägigen Seiten von Wordpress nachgesehen, bin aber leider nicht fündig geworden.


    Vielen Dank noch mal!

    Gandalfine

    Aufklappmenu

    Jetz habe ich zu schnell geklickt, und schon war mien unfertiger Beitrag im Netz....

    Liebe Monika,

    das habe ich mir schon gedacht und in der Sidebar.php diesen Bereich heruasgenommen:

    <?php if ( !function_exists('dynamic_sidebar')
    || !dynamic_sidebar(1) ) : ?>
    natürlich auch unten <?php endif; ?>

    Das hat aber auch nicht richtig geklappt. Das mit den Widgets habe ich noch nicht ganz verstanden. Offenbar haben viele neuen Themes das schon eingebaut. Bin ich auf dem richtigen Weg? Wie kriege ich das raus?

    Gandalfine

    Aufklappmenü mit Fold pages list

    Hier noch mal zur Ergänzung zum vorherrigen Text (Das ist wohl alles etwas ungenau - bin wohl doch schon ein wenig müde).

    Ich sitze hier wriklich schon Stunden um Stunden und komme nicht weiter.
    Auf der Website, die ich mache gibt es eine Menge statische Seiten, die ich mit dem Plugin "Fold pages List" als Aufklapp-Meü realisieren möchte, ganz zu wie die Seiten bei http://s-fels.de/zum-lesen/uebe…ten-an-die-usa/

    Ich habe das Plugin aktiviert - das zeigt sich, dass es bei einem andern Theme ganz prima funktioniert - daran kann es also nicht liegen.

    Nur bei adem von mir favorisierten Theme, frei nach http://wpdemo.kaushalsheth.com/ nicht. Man sieht nur die Seiten der obersten Ebene, die unterseiten werden nicht angezeigt - auch nicht nach dem Anklicken, wie ich es mir bei einem Aufklappmenü vorstelle.

    eigentlich möchte ich meine Menü wie folgt strukturieren:

    Menu 1
    Menu 1.1.
    Menu 1.2
    Menü 3
    Menü 3
    Menü 4
    Menü 4.1
    Menü 4.2

    fold page list

    Das ist ja wirklich toll, so spät noch Unterstützung zu bekommen.

    Im folgenden also der Quellcode der Seite.

    Hier nun der Quellcode der Seite:

    Aufklapp-Pluin "fold page list"

    Hallo Mastermind,

    danke für die Nachfrage. Leider kann ich die Installation nicht hochladen. Sie liegt auf meinem lokalen Rechner. Es handelt sich bei meinem Theme aber um eine Abwandlung des Themes :http://wpdemo.kaushalsheth.com/
    Ich wollte bei diesem Theme eine verschachtelte Navigation einbauen, weil ich sehr viele Menüpunkte mit etlichen Unterpunkten haben werde.

    Nützt das was?

    Einen schönen Abend

    Gandalfine

    Hallo,

    ich habe vielleicht ein Problem:

    seit letzte Nacht versuche ich, mit dem Plugin "Fold page List" ein aufklappbares Menü zustande zu bringen. Aber es erscheinen nur die die Menüpunkte der Hauptkategorien - nicht s mit "current_page_item" oder5 "current_page_ancestor". Natürlich habe ich die Plugin-Datei "fold_page_list.php" vorschriftsmäig in den Pluin-Orner gelegt und das Pluin auch aktiviert. Vom Aufklappen kann ich nichts sehen. Das merkwürdige ist, dass ich mit einem anderen Theme (http://s-fels.de/worldcup-2006/) durchaus ERfolg habe. Also kann es an dem Plugin und der Wordpress-Version 2.05 nicht liegen. Diese Theme will ich aber nicht verwenden, sonderen mein eigenes nehmen. Dabei habe alle Regeln befolgt, die für das Aufklappmenü wichtig sind und "wswwpx_fold_page_list" eingesetzt:

    <?php wswwpx_fold_page_list('sort_column=menu_order&title_li='); ?>

    Hier der komplette Code meiner sitebar.php:

    Hat jemand eine Idee?

    Vielen Dank
    Gandalfine

    Also wenn ich mal einen Rat geben darf:

    Ich hätte ohne vorherigen Test auf dem endgültigen Server nicht so viele Plugins installiert, sondern die Grundinstallation erst mal getestet. Wenn man Wordpress erst mal kennt, ist es eigentlich nicht so schwierig, eine Installation von einem Server auf den anderen zu packen. Man muss nur die Zugangsdaten in der wp_config.php anpassen. Dann muss man aber auch die Datenbank auf dem Server einrichten und alle Daten und Einstellungen aus der lokalen Datenbank auf dem eigenen Rechner in die Datenbank auf dem Server übertragen. Und da sind womöglich noch diverse Pfade anzupassen.

    Wenn nichts hilft, hilft immer neuinstallieren und Schritt fürSchritt alles durchgehen. Ich möchte nicht wissen, wie oft ich ein Projekt von vorne wieder aufgerollt habe. Es kann dann nur besser werden und der Lerneffekt ist ungemein ;-)

    Gandalfine

    Über diesen Fehler habe ich mich auch schon oft geärgert. Die etwas aufwändige, aber sichere Lösung ist, die Anführungszeichen per Hand richtig zu setzen. für die deutschen Anführungszeichen wären das & 8222; und & 8220; (jeweils ohne Leerzeichen).

    Vielen Dank für den Hinweis. Für mich wäre das kein Problem, aber wenn man die Seite für Leute einrichtet, die wenig HTML-Kenntnisse haben und den Editor benutzten, geht das nicht so ohne Weiteres. Nun denn, ich habe es halt so erklärte: Damit Wordpress erkennt, ob es sich um ein "an- oder abführendes" (wie immer man das auch formuliert) Zeichen handelt, muss davor bzw. danach ein Leerzeichen kommen. Kommt ja sicher nicht so häufig vor, dass jemand Begriffe in Anführungszeichen und zusätzlich in Klammern setzt.

    Einen schönen Abend Gandalfine

    Heute habe ich ein kleines Problem bei Wordpress entdeckt.

    Ich habe u.a. (»Zur Linde«) in den Titel eingegeben. Zur richtigen Darstellung der Anführungszeichen hatte ich das Plugin "Intypo" (http://dossier.dunker.de/intypo/) installiert. Die Anführungszeichen wurden aber so angezeigt: (»Zur Linde»). Das letzte Anführungszeichen zeigte also in die falsche Richtung. Ich dachte zunächst, es liegt an "Intypo" und versuchte andere Einstellungen, zum Beispiel die typischen deutschen Anführungszeichen. Aber auch hier zeigte sich das Problem. Schließlich stellte ich fest, dass Wordpress die Anführungszeichen nicht im Zusammenhang mit den Klammern erkannte. Erst als ich die Klammern von den Anführungszeichen mit einem Leerzeichen trennte, klappte die Darstellung ( »Zur Linde» ). Bei den amerikanischen Anführungszeichen wäre das natürlich nicht aufgefallen.

    Gandalfine

    Liebe Leute,

    ich habe im Juni das Newsletterplugin 2.3.1 rev4 von Frank Bueltge installiert.
    Als ich heute in der Adressverwaltung des Newsletters nachschaute, waren zahlreiche E-Mailadressen folgender Art eingetragen:

    into Content-Type: multipart/alternative; boundary=1c1863ddd1739327a089368af10055bc X-Mailer: Forte Agent 1.92/32.572 Subject: curl toward the overhead flame bcc: jobrdl3@aol.com,cbucha1952@aol.com,birligerhard@aol.com,grze01@aol.com,

    Einige ließen sich noch nicht mal löschen. Zum Glück waren sie nicht aktiviert worden, so daß an die betreffenden Adressen keine Newsletter verschickt worden sind - hoffe ich zumindest.


    Ich habe dann mit PHPmyadmin in der Datenbank nachgeschaut und festgestellt, dass im Feld email_addr gar nicht obige Adresse, sondern nur das Wörtchen "into" eingetrgen war.

    Handelt es sich hier um MySql-Injektion?

    Auf jeden Fall ist das Ganze ziemlich ärgerlich. Schließlich möchte ich nicht, dass der Newsletter als Spamschleuder mißbraucht werden kann.

    Hat jemena ein ähnliches Problem schon gehabt oder weiß jemand Rat.

    Vielen Dank und einen schönen Abend

    wünscht Gandalfine

    Anpassung Newsletter Plugin (de) 2.3.1 rev4

    Vielen Dank für das Skrip. Ich bin erst jetzt dazu gekommen, mich damit zu befassen. Es ist sehr hilfreich. Allerdings habe ich gemerkt, dass noch viele Anpassungen notwendig sind, wenn man höhere Anspüche an Text und Layout stellt.
    Eine Syntax-Prüfung für E-Mail-Adressen wäre auch nicht schlecht.. Bei meinem Formular für die Eingabe der E-mail-Adresse habe ich zur Zeit "value=E-Mail-Adresse" eingegeben (<form method="post" action="wp/maillist/index.php"><br /><span><strong>Newsletter bestellen:</strong></span> <br /><input type="text" name="email" size="20" maxlength="50" value="E-Mail-Adresse" /> <input type="submit" name="submit" value="Absenden" /></form>). Wenn der Absendebutton ohne Eingabe der E-Mail-Adresse anklickt wird, wird als E-Mail-Adresse "E-Mail-Adresse" übernommen..

    Also den Standart-Einbau einer Syntaxprüfung für die E-Mail-Adresse fände ich nicht schlecht in dem Newsletter Plugin. Das läßt sich sicher leicht in die Datei maillist/index.php integrieren.


    Viele Grüße
    Gandalfine

    Hallo und einen schönen guten Abend,
    ich habe in meine Website das Plugin Newsletter (de) v.2.3.1 rev4 installiert. Das funktioniert auch ganz schön, mich stört allerdings, dass alle Bestätigungen zum An- und Abmelden etc. auf einer eigenen sonst leeren Seite angezeigt werden und nicht ins Layout eingebunden sind. Lässt sich das ändern oder gibt es einen Kniff, mit dem sich diese einigermaßen händelbar ins Layout integrieren läßt???

    Vielen, vielen Dank für einen Hinweis.

    Gandalfine

    Zitat von cedros

    Super, DANKE! Genau sowas wollte ich haben!

    Nur ein kleines Problem gibt´s dabei: die Umlaute werden bei mir nicht richtig angezeigt. Es funktioniert zwar, wenn ich bei den Titeln die Umlaute maskiere, aber das ist doch ein bisschen mühsam - vor allem vergesse ich wahrscheinlich öfter mal drauf. Kann ich das noch irgendwie umgehen?


    Hallo,

    ich habe das gleiche Problem und folgendes recherchiert:

    Ich habe in meiner externen Datei die Metaangebe mit dem Zeichensatz (<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />) herausgenommen und an den Beginn der externen Datei und folgenden Codeschnipsel gesetzt:
    <?php header('content-type: text/html; charset=utf-8'); ?>

    Das hat geholfen. Allerdings müssen auf der betreffenden Seite alle Umlaute (ä, ü, ö, ß etc.) maskiert sein(&uuml; etc.).

    Ich hoffe, das hilft.

    Viele Grüße

    Gandalfine

    Zitat von Zuperfly

    Bei mir ist TinyMCE plötzlich verschwunden, und ich habe keine Ahnung, weshalb. Ich habe in mein Blog schon einige Beiträge damit eingefügt und formatiert, doch nun wird plötzlich der Editor im WP-Backend nicht mehr angezeigt. Woran könnte das liegen?


    Ich hatte soeben das gleich Probleme. Habe einfach den Ordern TinyMCE in wp_inlcudes/js installiert und dann ging es wieder - komisch oder?

    Ist irgendwie geheimsvoll - besonders wenn man den ganzen Tag bis in die Nacht am PC sitzt. Eine rationale Erklärung wäre mir aber lieber.

    MFG

    Barbara Conradt

    Hallo und guten Morgen,
    ie gehe ich mit den Umlauten in Wordpresse um? Ich habe schon dem Forum entnommen, dass man die Umlaute maskieren kann. Dann gibt es nur folgendes Problem: Wenn ich nach einem Wort mit Umlaut suche, zum Beispiel "Bären", finde ich da auch "B&auml;ren"??

    Ich würde mich freuen, wenn mir jemand diese Frage beantworten könnte.

    Gandalfine

    Zitat von AndreasB

    Man darf in das Suchfeld jeden Begriff eingeben.
    Da geht nichts kaputt.:D
    Ansonsten einfach mal den Begriff Wildcard googlen, dort lernt man sehr viel über richtiges Suchen, was auch bei den meisten Suchmaschinen funzt

    Guten Morgen,

    ich habe mich vielleicht missverständlich ausgedrückt. Meine Frage ist, ob die Standardsuchfunktion von Wordpress Suchverknüpfungen wie "and" and "or" erlaubt. Suchen mit "Wildcards", z.B. "Bundes*" hat bei meinem Wordpress-Blog nicht funktioniert.

    viele Grüße
    Gandalfine