Beiträge von kjoussen

    Au weia....das ist mir jetzt echt peinlich.....

    Auf alles bin ich gekommen um meine php-Datei aus meinem Template aufzurufen....alle möglichen WP-Funktionen um die URL zu ermitteln (klappte nicht), absolute Pfade auf meinem NAS (klappte, aber hässlich)....
    Aber einfach https://www......bla bla bla....darauf bin ich nicht gekommen.

    Und inzwischen kann ich auch das erste Demo aus der phplot-Bibliothek anzeigen.

    Jetzt gehts ans Tippen um die Werte aus der DB sauber in einem Chart darzustellen.

    Tausend Danke an alle hier, die mir geholfen haben!
    Nur die grauen Haare werde ich wohl nicht mehr los....

    Sie URL für die Grafik bringt mir nix.

    Die "offizielle" Webseite (WordPress) ist nur von außen zu erreichen, die Testseize nur von innen.
    Ergo kann A nicht B rufen, andersrum ginge es ja.

    Habe jetzt einen Workaround gebaut.
    Das Script schreibt die generierte Grafik in eine Datei, die ich dann normal über <img... anzeigen kann.

    Aber verstehen tu ich halt nicht, warum ich mittels php ohne externe Bibliothek nicht mal n Rechteck gemalt bekomme....

    Völlig wirr....

    Kurz zum technischen Hintergrund:
    ich habe hier ein Synology NAS und in der Webstation sind zwei virtuelle Hosts eingetragen:
    1) Wordpress-Seite die über DynDNS und Portforwarding auch von außen erreicht werden kann
    2) Test-Host, der nur im LAN über Port 5002 erreicht werden kann

    Packe ich die malende PHP-Datei in Host #2 und rufe sie im Browser auf -> Bingo -> Kunstwerk

    Baue ich das wie folgt in der gewünschten Seite ein

    Code
    <img src="http://joussen-nas:5002/draw_probe_data.php"/>


    sehe das kleine Symbol für "fehlende Grafik", egal ob ich das im normalen Seiten Editor oder in der Template Datei zur Seite so eintrage.

    Was zum Teufel verhindert die Darstellung der Grafik?

    Das hatte ich auch schon probiert, bekomme aber da nur das kleine Symbol "fehlende Grafik" zu sehen.

    Das liegt wohl daran, dass der Aufruf innerhalb des IMG-Tags von WP auf den kompletten Pfad gemäß Menüstruktur aufgelöst wird, was natürlich Unsinn ist.

    Wie gesagt: über include bekomme ich wenigstens fancy Zeichen.

    Die Frage ist halt, habe ich einen grundlegenden Denkfehler in meiner Idee? Kann man keine Grafiken per PHP in einer Template-Datei erstellen?

    Hallo zusammen,

    zunächst: sollte ich im falschen Forum gelandet sein, bitte verschieben. Danke.

    Ich bekomme von Sensoren Messdaten in eine extra DB geschrieben, die ich in einer Unterseite über das wpdb-Objekt auch als Tabelle dargestellt bekomme.

    Dafür habe ich für eine Unterseite folgendes Template erstellt

    und das funktioniert auch ganz wunderbar alles, bis auf fast ganz unten, wo ich draw_data.php einbinde.

    Das Einbinden an sich geht und die Datei soll einen Chart zeichnen (hier zur Vereinfachung nur als Demo)

    was sie aber nicht tut. Es kommen viele kryptische ASCII-Zeichen.

    Rufe ich die Datei aber "außerhalb" von WP auf, kommt die Grafik.
    (Ich habe ein eigenes NAS und kann da so viele virtuelle Hosts anlegen wie ich will, darum kann ich die Datei auch außerhalb WPs testen).

    Also der php-Code scheint ja richtig zu sein. Aber warum stellt mir WP die Grafik nicht dar?

    Danke schon mal.

    Bessa wie nüscht.....:-D

    Nein, ernsthaft. Ich möchte nicht bestreiten, dass das verantwortliche Plugin gut ist. Auf meiner lokalen Testmaschine hat es alles super erledigt und alle simulierten Attacken brav abgewiesen.

    Auf meiner Livemaschine kommt halt zum Tragen, dass es über zwei Host-Angaben erreichbar sein muss. Intern aus dem LAN und won außen übers Internet. Und da hat irgendeine der Firewall-Regeln alle redirects und sonstiges dermaßen geschrottet.....

    Also "Finger weg" gilt unter Vorbehalt. Ja, inzwischen habe ich mich wieder beruhigt....

    Kinners....manchmal kann ich gar nicht so viel essen wie ich ko......n könnte!

    Da ich es mit allerlei DB-Hacks etc. nicht hinbekommen habe, bin ich nun meine täglichen Backups durchgegangen.
    Also Web löschen, letztes Backup einspielen, testen....so lange bis das Fehlverhalten weg war.
    Das dauert halt immer, weil mein Backup gezipped 1,4 GB groß ist!

    Und jetzt weiß ich wer es war.

    All in One Wordpress Security Pack

    Finger weg! Das Ding fummelt dermaßen in eurer DB und euren Files rum, dass es euch im Endeffekt die ganze Web schranzt.
    Und das bekommt man nicht mehr händisch gerade gezogen.

    Tolle Wurst, jetzt kann ich 8 Tage Arbeit nachholen.

    Hallo,

    mein WP läuft auf einem NAS zuhause und über DynDNS kann ich von außen alles machen. Null Problemo.

    Seit kurzem, ich weiß nicht genau seit wann weil ich nicht zuhause war, kann ich lokal, also im LAN nicht mehr arbeiten.
    Bei einem Login leitet mich meine Seite nach /wordpress/wp-admin um, was natürlich zu einem Fehler führt.
    Fake ich die URL auf wp-login kann ich mich anmelden und arbeiten, wenn ich mich abmelde, bekomme ich aber einen Fehler im Login-Fenster (Sidebar-Login-Widget) das meint ich möge doch bitte meinen Namen und Passwort eingeben.

    Und im Backend werde ich ab und an auf die externe URL umgeleitet, anstatt dass die Seite auf der internen URL bleibt. Oder besser gesagt: Host.

    Ich habe keine in dieser Richtung relevanten Plugins installiert noch sonst irgendwas an der Konfig geändert.

    Hatte das schon mal jemand und weiß wie man das behebt?

    Danke

    Hallo.

    Ich habe zwei öffentlich zugängliche Seiten und einige Seiten, die nur nach Anmeldung erreichbar sind.
    Das habe ich aber nicht einfach über "private" gelöst, sondern über ein PlugIn Groups, weil ich mit dem dediziert Usergruppen erstellen kann und nicht jede Gruppe alles oder das Gleiche sieht.
    Funktioniert auch alles bestens.

    Jetzt versende ich ab und Newsletter mit den Links zu den neuen Artikeln (die natürlich im nicht öffentlichen Bereich liegen) und wenn der Benutzer so einen Link in seiner Mail anklickt soll er sich erst mal anmelden müssen.

    Das habe ich wie folgt in der functions.php gelöst:

    PHP
    // Redirect users who arent logged in...
    function login_redirect() {
        if (!is_user_logged_in() && !is_page('Home') && !is_page('Kontakt')) {
              auth_redirect();}
    }
    add_action( 'wp', 'login_redirect' );

    Dabei fange ich natürlich ab, dass der nicht angemeldete User sehr wohl auf Home und Kontakt gehen kann.

    So weit so gut, der User klickt, Hurra, der Login-Schirm kommt, und danach knallt es.
    Der Link (aus der Newsletter-Mail)

    HTML
    http://localhost/wordpress/seitenupdate/


    wird dann im Browser (IE und FF) so dargestellt

    HTML
    http://localhost/wordpress/wp-login.php?redirect_to=http%3A%2F%2Flocalhost%2Fwordpress%2Fseitenupdate%2F&reauth=1


    und ich erhalte einen 403 Zugriff verweigert
    es geht aber nur dann richtig, wenn ich den Link wie folgt abändere

    HTML
    localhost/wordpress/wp-login.php?redirect_to=/wordpress/seitenupdate

    [COLOR=#ff0000]
    [/COLOR]D.h. Protokoll, Host und das reauth=1 am Ende müssen raus und %2F muss ein / sein (was es eigentlich ja auch ist).

    Wo bitte ist mein Fehler, oder wenn ich gar keinen gemacht habe, wie bekomme ich das hin, dass es richtig läuft?

    Danke schon mal.

    Kai

    Hallo.

    Ich habe ein eigenes Child-Theme erzeugt (basierend auf twentythirteen) und alles läuft ganz wunderbar.

    Jetzt habe ich eine Kleinigkeit geändert und wollte es eigentlich richtig machen, nämlich über ein Update.

    Aber jedes mal wenn ich das Theme-Zip hochladen will, sagt WP, dass die Installation fehlgeschlagen ist, weil das Verzeichnis schon existiere.

    Das ist ja richtig, aber wie macht man dann ein Update des eigenen Child-Themes, wenn man geänderte Dateien nicht über FTP auf die Produktivumgebung hochladen und den eingebauten php-Editor nicht verwenden will?

    Ich habe schon versucht die Versionsnummer im Header der style.css zu erhöhen, das hat aber nichts gebracht. Da muss noch irgendwas anderes zu tun sein....

    Danke schon mal

    Hallo.

    Mein WP kann vom internen LAN (über die Domain \\mein-nas und von extern über http://www.meine-wp.de erreicht werden.
    Alle User bei mir im LAN haben auf allen Geräten den gleichen Usernamen und das gleiche Kennwort.
    Ich habe weder eine AD noch ein anderes LDAP am Laufen.

    Wie bekomme ich es hin, dass wenn ein User die Seite eben über die "interne" Domain aufruft automatisch angemeldet wird?
    Von extern muss man sich aber weiterhin anmelden müssen.

    Danke schon mal.

    Kai

    Leute, vielen Dank.

    Manchmal sieht man den Wald vor lauter Bäumen nicht. Das mit dem Slashs und dem ' wars. War ein Copy-Paste-Fehler.
    Ich habe es einfach nicht gesehen....

    Daneben habe ich blog_info('template_directory') noch durch bloginfo('stylesheet_directory') ersetzt, damit das Bild im Images-Verzheichnis von meinem Childtheme gleaden wird.

    Mille Gracie nochmals.

    Hallo zusammen.

    Ja, ich weiß, eigentlich will man ja, dass die 404.php eh nie angezeigt wird, aber sicher ist sicher.
    Ich habe die vorhandene recht überschaubare 404.php nach meinem Geschmack angepasst, das gewünschte Bild wird einfach nicht angezeigt.

    Der Code:

    PHP
    <?php get_header(); ?>
        <div id="primary" class="content-area">
            <div id="content" class="site-content" role="main">
                <h2><?php _e( 'This is somewhat embarrassing, isn&rsquo;t it?', 'twentythirteen' ); ?></h2>
                <?php _e( 'It looks like nothing was found at this location. Maybe try a search?', 'twentythirteen' ); ?>
                <img class="aligncenter" src="<?php bloginfo('template_directory'); ?>\images\404.png“>
            </div><!-- #content -->
        </div><!-- #primary -->
    <?php get_footer(); ?>

    Bei der Eingabe einer falschen Seite in meiner Web, kommt die Seite auch hoch, aber ohne dem Bild, was aber definitiv da ist, wo es hingehört.
    Ein Rechtsklick auf das "broken image" bringt zum Vorschein, dass sich da irgendwas "reinmogelt", die Grafik-Info heißt nämlich plötzlich:

    HTML
    http://localhost/wordpress/wp-content/themes/twentythirteen/images/404.png%E2%80%9C%3E%3C/div%3E%3C!--%20#content%20--%3E%3C/div%3E%3C!--%20#primary%20--%3E%3C/div%3E%3C!--%20#main%20--%3E%3Cfooter%20id=


    Der erste Bereich stimmt ja vollkommen. Aber wo zum Geier kommt der Rotz hinterm .png her????

    Danke schon mal.

    Suche mal im Verzeichnis wp-content\themes\twentyfourteen die Datei single.php
    Die ist für die Darstellung zuständig.

    Kommentiere die Zeile <?php twentythirteen_post_nav(); ?> einfach aus und weg ist die Zeile.

    Achtung, ich verwende Twenty Thirteen und deshalb steht auch das bei mir in der Zeile drin. Bei Dir müsste logischerweise twentyforteen_post_nav stehen.....

    Kai