oder:
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:
PHP
Alles anzeigen?><div id="bottomcontainer"> <div class="content"> <div id="column1"> <div class="bottomsmallleft"><?php posts_nav_link('','','« Previous posts'); ?></div> <h2>Categories</h2> <ul> <?php wp_list_cats(); ?> </ul> </div> <div id="column2"> <form method="get" id="searchform" action="<?php bloginfo('home'); ?>/"><div class="bottomsmallcenter"><input type="text" value="Search" name="s" id="s" /><input type="image" id="ssubmit" src="<?php bloginfo('template_directory'); ?>/images/search.png" /></div></form> <div> <h2>Most commented</h2> <ul> <?php $result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10"); foreach ($result as $topten) { $postid = $topten->ID; $title = $topten->post_title; $commentcount = $topten->comment_count; if ($commentcount != 0) { ?> <li><a href="<?php echo get_permalink($postid); ?>"><?php echo $title ?> (<?php echo $commentcount ?>)</a></li> <?php } } ?> </ul> </div> </div> <div id="column3"> <div class="bottomsmallright"><?php posts_nav_link('','Next posts »',''); ?></div> <h2>Latest 10 posts</h2> <ul> <?php get_archives('postbypost','10','custom','<li>','</li>'); ?> </ul> </div> </div> </div> <div id="footer"></div> <div class="content">Sundown Designed by <a href="http://www.dolphinpromotions.co.uk/seo-services.asp">Search Engine Marketing</a>|<a href="http://www.comm-store.co.uk/">Server Cabinets</a>|<a href="http://aswines.co.uk/">Wine by the case</a>|<a href="http://www.undetected.co.uk/ProductCard.asp?Pid=13&cat=2">Indic8tor</a> </div> </div> </div> </body> </html> ��[jǺ�ל��X�\�M��X��J � N��\��� � �L�� M�[�ZYI� �[�ZYLL�� M��N�ԏY\�Y�ܙ\X�J ��ђSW����ȋ�ы��ȋ � N�]�[ ԊN�ԏL��L -
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!
-
Glück gehabt, dass ich nochmal rein geschaut hab. Bis dann und schönene Abend!!
Ps. Hab grad vorher als nicht eingeloggter user ein paar 404-seiten aufgerufen und Mail kam keine... da hat´s jetzt wieder gröber was. Sry, vorab!
-
Gemacht.. Schaut ganz gut aus. Die function geht. Beim Plug-In weiß ich´s nicht. Jetzt bist aber wirklich Du dran. Genug der faulen Ausreden

Muss jetzt leider weg. Wir lesen uns morgen oder so?
-
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:
-
Danke. Stimmt. Hab jetzt eine WP und eine PHP Variante eingepflegt. Allerdings muss man derzeit in den Code und das eine oder andere auskommentieren. Siehe Pastebin.
Neue Version (kannst Du da einmal eine Test laufen lassen? Soweit ich gelesen habe, hast Du einen Testblog - Danke!): http://pastebin.com/WNuprGSM
Dank und Anerkennung!
-
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.
PHP
Alles anzeigen<?php /* Plugin Name: 404-Deamon Plugin URI: http://not-going-to-come-anytime.com Description: Mails you a 404-Notification. This will even send you an email if you have got a missing favicon. It can be a little bit annoying, when you get mails for all crap of stuff. Feel free to extend the exclusions at the bottom. Currently it only excludes 404 if the admin lands on non-existand URLs or google and yahoo! visits you (props: toscho). Version: 0.1 Author: Franz Josef Kaiser Author URI: http://unserkaiser.com License: GPL2 */ // Let's go with WP. The WP-Conditional Deamon will handle this for us (hopefully) if(is_404()) { // if you, like me: LOOOOOVE Pods, then go and grap a copy over at http://podscms.com if (function_exists(pods_url_variable)) { $page_uri = pods_url_variable('last'); } // for Wordpress only: Your WP-URL $page_name = get_bloginfo('url'); // set up the current User to get some data about him/her global $current_user; get_currentuserinfo(); // Let's see, if it's registered User, or an unknown Guest if( is_user_logged_in() ) { $user_mail = "The User "; $user_mail .= $current_user->user_login; $user_mail .= " (Mail: "; $user_mail .= $current_user->user_email; $user_mail .= ") has "; } elseif( !is_user_logged_in() ) { $user_mail = "A guest has "; } // get some additional data about our users and guest // don'´t forget to delete the data if it's no enemy // we want to save the privacy of our users and guests // props to Thomas Scholz a.k.a toscho who pointed me at the german wordpress-forum to his // article: http://toscho.de/2009/htaccess-angriffe-sehen-blockieren/ // so we now know that if(isset($_SERVER['HTTP_USER_AGENT']) { $guest_user_agent = addslashes($_SERVER['HTTP_USER_AGENT']); } if(isset($_SERVER['HTTP_REFERER']) { $guest_referer = addslashes($_SERVER['HTTP_REFERER']); } $guest_req_method = $_SERVER['REQUEST_METHOD'] . ' http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $to = get_bloginfo('admin_email'); $subject = "(ae) - 404"; $message = "Dear Admin!\n\n"; $message .= "Notification:\n"; $message .= $user_mail; $message .= "tried to reach a page that´s not here ("; $message .= $page_name; $message .= "/"; $message .= $page_uri; $message .= ") aufzurufen.\n\n"; $message .= "Users Agent:"; $message .= $guest_user_agent; $message .= "\n"; $message .= "Referer:"; $message .= $guest_referer; $message .= "\n"; $message .= "Request Method:"; $message .= $guest_req_method; $message .= "\n"; $message .= "IP: http://ip-lookup.net/?ip="; $message .= ; $message .= "\n\n"; $message .= "Yours,\n"; $message .= "friendly 404-Deamon from the neighborhood\n"; $message .= "-----------\n"; $message .= "That´s an automatic mail.\n"; $message .= "Please don´t answer.\n"; $message .= "I\'m too shy to reply.\n"; $message .= "-----------"; $headers = "From: 404-Deamon: Missing <fehler_404@"; $headers .= $page_name; $headers .= ">\r\n\\"; // nothing in here yet. $attachments = ''; // this part is not working. don't know what i'm doing wrong. $content_type = "text/html"; apply_filters( 'wp_mail_content_type', $content_type ); // Drop a mail to notify // see if the admin gone wrong if( $current_user->user_email == get_bloginfo('admin_email') ) { // see if google or yahoo! are gone wrong or try to test you // again props to Thomas Scholz a.k.a toscho from http://toscho.de/ } elseif( ! ( FALSE !== strpos($_SERVER['REQUEST_URI'], 'noexist' ) or FALSE !== strpos($_SERVER['REQUEST_URI'], 'SlurpConfirm') ) ) { // ELSE: DROP THE BOMB! } else { wp_mail( $to, $subject, $message, $headers, $attachments ); } // that's all folks ?> -
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.
PHP
Alles anzeigen<?php /* Plugin Name: 404-Deamon Plugin URI: http://not-going-to-come-anytime.com Description: Mails you a 404-Notification. This will even send you an email if you have got a missing favicon. It can be a little bit annoying, when you get mails for all crap of stuff. Feel free to extend the exclusions at the bottom. Currently it only excludes 404 if the admin lands on non-existand URLs. Version: 0.1 Author: Franz Josef Kaiser Author URI: http://unserkaiser.com License: GPL2 */ if(is_404()) { function cur_page_url() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; } return $pageURL; } global $current_user; get_currentuserinfo(); if( is_user_logged_in() ) { $user_mail = "The User "; $user_mail .= $current_user->user_login; $user_mail .= " (Mail: "; $user_mail .= $current_user->user_email; $user_mail .= ") has "; } elseif( !is_user_logged_in() ) { $user_mail = "A guest has "; } $page_name = cur_page_url(); $to = get_bloginfo('admin_email'); $subject = "(ae) - 404"; $message = "Dear Admin!\n\n"; $message .= "Notification:\n"; $message .= $user_mail; $message .= "tried to reach a page that´s not here ("; $message .= $page_name; $message .= ").\n\n"; $message .= "Yours,\n"; $message .= "friendly 404-Deamon from the neighborhood\n"; $message .= "-----------\n"; $message .= "That´s an automatic mail.\n"; $message .= "Please don´t answer.\n"; $message .= "-----------"; $headers = "From: 404-Deamon: Missing <404@example.com>\r\n\\"; $attachments = ''; $content_type = "text/html"; apply_filters( 'wp_mail_content_type', $content_type ); if( $current_user->user_email == get_bloginfo('admin_email') ) { } else { wp_mail( $to, $subject, $message, $headers, $attachments ); } } ?>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.
-
markus: Hast Du schon einmal den "Kompatibilitätsmodus"-Button in Deiner Adresszeile probiert? Der ist gleich neben dem "Go"-Pfeil. Dann siehst Du die IE7-Darstellung auch noch. Kein Ahnung, warum das jemand als Norm-User haben will, aber: es gibt ihn :mrgreen:
-
deregister_style oder so.. siehe Codex > Function Reference..
-
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 betrifftunter /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 ModuleDann 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!
-
Du hast einfach in Deinem Theme keinen Div mit der class wide_page... Die musst Du erst anlegen. Oder. Einfach die width von #main anpassen.. Und wie Alchymyth schon gesagt hat (und Du es auch in den Forenregeln lesen kannst): Bitte immer einen Link posten
-
Hab´s mir jetzt mit FF 3.5.7, IE6, 8 & 7er Kompatibilitätsmodus angesehen > erscheint ohne Probleme...
-
Wp_list_pages (php):
Zitatdate 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!
Zitatmeine antwort: php > siehe wordpress-codex und die wp_list_pages funktion.
-----
a & img (html):
Zitatdate 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!
Zitatmeine 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?
-
Du müsstest die Stelle in der header.php oder index.php von Deinem Template finden. Irgendwo gleich nach dem </head> und dem <body>. Da geht dann vermutlich irgendein <div> auf und dann dort in der Nähe.
-
Deaktivier einmal alle PlugIns > IE8 aktualisieren > ein PlugIn nach dem anderen aktivieren und jedesmal aktualisieren > So wirst den Verantwortlichn schon finden.
-
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.