Beiträge von pospiech

    Dann schau doch mal in der Datenbank nach, mit welcher Zeichenkodierung sie angelegt ist.


    Ich kenne mich mit sql datenbanken kaum aus, kann aber folgendes aus phpmyadmin herauslesen:
    Die einzelnen Tabellen in der Datenbank habe die Kollation: "latin1_swedish_ci"
    Der Server meldet: # MySQL-Zeichensatz: UTF-8 Unicode (utf8)

    Was sagt mir das jetz?
    Wenn ich utf8 in den Tabellen stattdessen brauche, was müsste ich dann machen?

    Matthias

    Wenn auf der Website alles richtig ist, ist das dann nicht egal!?


    Das ich in der Administration, als dem Part wo ich die Daten bearbeite nur Unsinn sehe, sobald irgendein Sonderzeichen vorkommt ist mir nicht egal. so weiß ich nie, ob die Daten auch nachher richtig ausgegeben werden.
    Matthias

    Da sind zwei verschiedene Zeichenkodierungen am Werk. SChau mal in den Quellcode, ob beide die gleiche haben.


    Wo genau sollte ich da nachschauen?

    Die WP-Administration hat im HTML utf8 stehen

    HTML
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


    ebenso die Ausgabe der Webseite.

    Wo müsste ich in meinem eigenen Code denn das encoding angeben?

    Matthias

    Ich habe eine eigene Datenbank aus der ich Daten auslese und in eine Form zu Bearbeite schreibe. Das ganze ist als WP-Plugin realisiert.

    Diese haben dann folgendes Aussehen:

    Zitat


    Betriebswirtschaftliche Grundlagen (2 t�gig)


    Ändere ich die Daten und speichere sind sie immer noch genau so zu sehen.

    Bei der Ausgabe in die Webeite erscheint alles wie es sein soll:

    Zitat


    Betriebswirtschaftliche Grundlagen (2 tägig)

    Was mache ich falsch?

    Matthias

    [gelöst] function aus plugin in exec-php ausführen scheitert

    Ich bekomme folgende Fehlermeldung

    Zitat


    Fatal error: Call to undefined function get_table_Termine_Seminare() in /srv/www/htdocs/xxxx/html/wordpress/wp-content/plugins/exec-php/runtime.php(41) : eval()'d code on line 5

    wenn ich eine der Funktionen (hier 'get_table_Termine_Seminare()') aus meinem Plugin ebenfalls versuche innerhalb einer Seite auszuführen.

    Wenn ich die functionen generell über inklude unabhängig vom Plugin lade dann bekomme ich die Fehlermeldung einer doppelten Definition.

    Es wäre jetzt äußert unschön wenn ich alle funktionen duplizieren müsste.

    EDIT: Mein Fehler. Die funktion war wirklich nicht geladen...

    Matthias

    Vielleicht hat ja jemand von euch Erfahrung mit bbclone.
    Ich habe es in mein wordpress verzeichnis kopiert und rufe es in header.php am Anfang auf mit

    PHP
    <?php
    define("_BBC_PAGE_NAME", $_SERVER['REQUEST_URI']); 
    define("_BBCLONE_DIR", "bbclone/");
    define("COUNTER", _BBCLONE_DIR."mark_page.php");
    if (is_readable(COUNTER)) {include_once(COUNTER);}
    ?>


    es passiert aber nichts wenn ich mir die bbclone Statistik anschaue.

    Ich suche Ideen warum das so ist.

    Matthias

    Ich suche ein plugin, oder ein javascript Beispiel um alternierende Hintergrundfarben in Tabellen zu bekommen.

    Probiert habe ich folgenden Code, der aber zu gar keiner Änderung führt.

    HTML
    <script type="text/javascript" src="alternate_rows.js"></script>

    alternate_rows.js

    Meine Lösung sieht sehr ähnlich aus:

    Ich habe den folgenden Code in archive.php direkt hinter dem endwhile von "the loop":

    Code
    $posts_per_page = intval(get_query_var('posts_per_page'));
    $paged = intval(get_query_var('paged'));
    echo "posts_per_page: ".$posts_per_page."<br/>";
    echo "paged: ".$paged."<br/>";
    echo "max_page: ".$wp_query->max_num_pages."<br/>";

    Die Ausgabe von $wp_query->max_num_pages ist dabei immer leer!

    Warum?

    Matthias

    Ich habe folgenden Code in eine Seite im Editor eingefügt: (exec-php geladen)
    <?php cqa_recent_posts(); ?>

    welche in functions.php im Theme definiert ist als:

    die Funktion liefert allerdings statt der letzen 2 Posts die aktuelle Seite (Page) unendlich oft aus.

    Was ist falsch ?

    Matthias

    Ich habe exec php zuhause mit wp 2.3.1 und Version 4.2 getestet und es funktioniert. Mit wp 2.3.2 und Version 4.3 wird der Code nicht ausgewertet sondern direkt in den html code ausgegeben.

    Was könnte falsch sein?

    Leider sehr wichtig, denn ohne das Plugin muss ich die eröffnung der Webseite bis zu einer Lösung verschieben.

    Matthias

    Code
    <p><!-- Ende Linke Seite -->
    </div>
    <p><!-- Ende Wrapper --></p>

    das müsste bei dir in der indpx.php, page.php oder single.php stehen.
    schau dir die php dateien einfach mal an.


    Da ich das theme komplett selbst geschrieben habe und ich den Code in den Editor selber eingetippt habe sicher nicht.

    Der Code bewirkt innerhalb des entry-divs eine linke und eine rechte Seite. Und das geschilderte Problem ist ja nun grundsätzlich und nicht nur speziell auf dieser Seite zu finden.

    Matthias

    Ich möchte testen ob die aktuelle Seite die Startseite (root) ist.
    Ich habe es versucht mit is_home(), oder is_page('39') oder is_page('Startseite'), aber alles funktioniert nicht.

    Wie geht es dann?

    Hier mein Code in page.php

    PHP
    <?php if(is_single('39') ) { ?>
                <div id="contentwide">
                <h1>contentwide</h1>
    <?php } else { ?>
                <div id="content">
    <?php } ?>

    Matthias


    Was genau willst Du eigentlich machen? So wie Du es ursprünglich gepostet hast, willst Du ja den Navigations-Block nur ausgeben, wenn in beiden Links was drinsteht. Das heißt, er würde beim jeweils ersten und letzten Post nicht stehen. Das macht IMHO nur bedingt Sinn. Wenn Du aus dem AND ein OR machst, würde der Block immer ausgegeben, solange Du mehr als ein Post geschrieben hast. Oder irre ich mich da?!


    Es soll natürlich ein ODER sein.
    Und wenn bis zu 10 Beiträge auf der Seite angezeigt werden, dann müssen es schon 11 sein damit der Block ausgegeben werden muss.
    Und wenn er sich auf die single.php bezieht dann wenn mehr als ein Post da ist. Aber es kann natürlich Kategorien geben mit nur einem Eintrag.

    Das Problem ist damit schon sehr relevant.


    Hatte mir das letztens mal angeschaut und dann diese Funktion aus meinem Theme entfernt, da sie ja immer nur chronologisch vorgeht, anstatt z.B. zum nächsten oder vorigen Post des Archivs / des Suchergebnisses etc. zu springen (wenn man von solch einer Seite kommt).


    bei mir hat das - meine ich aber funktioniert - vielleicht auch nicht mit exakt diesen Funktionen.

    Mir würde eine andere Lösung, die z.B. abzählt wieviele Artikel angezeigt werden sollen schon ausreichen, aber die Lösung dazu kenne ich nicht.

    Matthias