Beiträge von kaiser

    hab nichts gemacht außer "php $_F=__FILE__" google zu suchen... http://www.tareeinternet.com/scripts/byterun.php

    ...hier der decodierte Teil:

    Hello Thomas und Kollegen,

    so, jetzt alles schön und sicher mit class und function usw. verpackt. Ich bekomme auch alle Daten ausgegeben (siehe letzte function mit container-div am Ende - den hab ich an einen hook angehängt um die Werte zu testen) und alle Variablen für wp_mail werden auch ausgegeben (echo-Tests schon gemacht). Leider funktioniert der Mailversand so leider nicht. Irgendjemand eine Idee oder einen Ansatz wie man den Fehler finden könnte?

    Danke!

    http://pastebin.com/8DsCs8PL

    mpf... blöder herumkopiererei zwischen function und plugin... hab mir da einiges selbst ausgehebelt. ich lass es jetzt einfach einmal. ip ist nochmal nachgebessert und die uri wird jetzt per php ausgegeben, falls "pods" nicht vorhanden ist. wenn du zeit hast, schau doch einmal rein und kommentier vielleicht ein paar fehler, oder spiel am code herum. vielleicht bekommen wir ja wirklich ein brauchbares plugin hin. siehe autoren-verweis :mrgreen:

    Stimmt. Her gerichtet war's ja schon, nur eingesetzt nicht. (Danke!)

    Hier der PasteBin-Link: http://pastebin.com/P0Z72q4p

    Falls jemand Zeit hat, das einmal zu testen: Wäre nett & ich ganz narrisch dankbar!

    Ps. Thomas: Irgendwie müsste das Plug-In sich in das Template hängen, was es ja bis jetzt noch nicht macht... bei mir läuft's nämlich als function und ich hab ehrlich gesagt noch nie aus etwas ein Plug-In gemacht.. Sollte ich das bei init starten? Andererseits: Funktioniert da eigentlich is_404() schon, oder muss das nach dem Body rein? Weil dann wüsste ich nämlich aus wp_head(), der nicht im body sitzt, nichts mehr, außer einen einrichten und ins Template einpflegen.. nicht gut!

    So. Hier die ausgebesserte Variante ( Thomas: merci! Siehe Probs im Code). Und: Alle ` gegen ' getauscht - Ist die Macht der Gewohnheit, weil mein Scriptly-Editor bei " & ' immer zwei gleichzeitig macht.

    Liebe Leute,

    weil ich´s gerade brauche, hab ich mir eine Funktion für 404-E-Mails geschrieben. Jetzt wollte ich´s ein wenig globaler verwendbar machen und hab schnell ein Plug-In draus gemacht. Ich hoffe jemand von Euch hat Zeit es zu testen: Code in whatever.php kopieren, hochladen in den PlugIn-Ordner und aktivieren. Dann (als nicht-Admin-User) eine nicht vorhandene Seite aufrufen und die E-Mail Adresse, die unter den Blog-Einstellungen angegeben ist, abrufen. Dort sollte dann eine E-Mail ankommen.

    Viel Vergnügen!

    Ps. Sollte bereits ein PlugIn vorhanden sein, dass die E-Mail Adresse des Blogs verändert, so kommt die im PlugIn eingetragene nicht zur Anwendung.

    BenJay: Tja, irgendwie hab ich das Gefühl, dass ich da jetzt auch nicht helfen kann... Versuch einfach einmal eine Art von "Objekt orientierter Programmierung" > versteh es einfach einmal folgendermaßen:

    Du legst Dir eine Ordner Struktur an (meine jetzt als Bsp):
    /ui - User Interface = alles sichtbare, also alles was img & css betrifft
    /js - alle js-Dateien
    /lib - für Library: alles, was die Module der Seite betrifft

    unter /lib mach ich folgende Ordner
    /cont - alle plain html-Seiten, also statischer Content, der schnell ladet
    /func - alle hooks, classes, shortcuts & module
    /head - head.php für <meta>, etc., head-js.php für Javascript Def und head-css.php für css Def
    /mod - und hier alle Module

    Dann hol ich mir alle Module, deren Pfade ich mir mit define global richte, über die /func/module.php rein. Und entweder häng ich die Module via hooks in meine Templates, oder ich mache einfach Funktionen, die ich aufrufe. Alle Dateien werden via module.php geholt und die wieder via functions.php. Dann kann ich Bugtracking relativ schnell und einfach machen, in dem ich einfach die Funktion raus nehme und schau was passiert, oder die Funktion aus dem Hook nehme. Alles in allem eine gute und schnelle Art zu Entwickeln...

    ..nachdem ich einfach nicht gewusst hab, was Dir hilft, hoffe ich einmal, dass dies ein brauchbarer Leitfaden ist.

    Beste Grüße!

    Wp_list_pages (php):

    Zitat

    date doktor: das impressum ist von mir natürlich bereits installiert worden, was mich stört, ist, dass ich dafür eine neue seite eröffnen musste, besser gesagt, im header erscheint!

    Zitat

    meine antwort: php > siehe wordpress-codex und die wp_list_pages funktion.

    -----

    a & img (html):

    Zitat

    date doktor: mit html bin ich leider nicht so vertraut, deswegen bitte ich hier um hilfe. Meine idee, wie ich dieses problem lösen könnte wäre: Das impressum als bildabpeichern und im footer verlinken, und jetzt brauch ich euch!

    Zitat

    meine antwort: ein bild als link setzen: Photoshop o. ä. Solltest du können und die beschreibung der html-elemente <a> und <img /> findest du bei selfhtml.

    Das kann ich Dir auf Grund der Uhrzeit auch nicht beantworten. Was mir aber immer hilft, wenn ich php nicht gleich verstehe: Laut als "Pseudocode" vorlesen oder aufschreiben. Sprich zB

    if(is_user_logged_in() && is_home()) {
    the_title()
    }

    Pseudocode:
    WENN der user eingeloggt ist UND ich auf der Home-Seite bin:
    Funktion - der Title (bringt Titel des Artikels)
    ENDE WENN.

    Alles klar?

    Nicht html, sondern Php > Siehe wordpress-Codex und die wp_list_pages Funktion. Ein Bild als Link setzen: Photoshop o. Ä. solltest Du können und die Beschreibung der Html-Elemente <a> und <img /> findest Du bei selfhtml.