Beiträge von sternenlicht
-
-
könnte das hier evtl. eine möglichkeit sein?
http://forum.wordpress-deutschland.org/showthread.php…debar+Kategorie
Ich klicke "lieblingsdinge" an, und das holt mir sozusagen dann die 2. sidebar rüber? Hab ich das richtig verstanden?
-
jau!! das wars!!
Vielen vielen dank!!! *anbetundhuldige*
-
ich hab da ein steiles teil entdeckt:
http://warpedvisions.org/projects/simplelink/
PHP
Alles anzeigen<?php # -- WordPress Plugin Interface ----------------------------------------------- /* Plugin Name: SimpleLink Plugin URI: http://warpedvisions.org/projects/simplelink/ Description: A simplified linking tool that plays well with Markdown Version: 0.4 Author: Bruce Alderson Author URI: http://warpedvisions.org Changes: */ if (isset($wp_version)) { add_filter('the_content', 'SimpleLink', 5); add_filter('the_excerpt', 'SimpleLink', 5); add_filter('the_excerpt_rss', 'SimpleLink', 5); add_filter('comment_text', 'SimpleLink', 5); } function SimpleLink($content) { return preg_replace_callback("/\[(.*?)\](.|)/",'process_links',$content); } function process_links($match) { // Configuration (to move to DB in a future release) $SL_site_url = 'http://www.sternengarten.info/garten/'; $SL_amazon_id = ''; $SL_image_real_root = '/home/madmaxx/warpedvisions.org/images/'; $SL_image_web_root = '/images/'; $SL_thumb_prefix = 'thumb-'; $SL_flickr_id = 'warpedvisions'; // open external links in new windows? $SL_open_in_new = true; $fulltext = $match[1]; $after = $match[2] or ''; // Ignore markdown tags if (preg_match("/[\(:\[]/", $after)) // TODO: should by str match (array) instead return $match[0]; if (preg_match("/^\!\!(.*)/", $fulltext, $parts)) { // Escaped tag [!!text] (TODO: find a better format) return "[$parts[1]]$after"; } elseif (preg_match("/^(.*?)\|(.*?)$/i", $fulltext, $parts)) { // MediaWiki-style external link [url|text] $text = $parts[2]; $uri = $parts[1]; } elseif (preg_match("/^(http:\/\/|ftp:\/\/|\/)(.*)/", $fulltext, $parts)) { // MediaWiki-style external link [url] (no text) $text = $parts[2]; $uri = "$parts[1]$parts[2]"; } elseif (preg_match("/^google: (.*)/", $fulltext, $parts)) { // Google search [google: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "+", $text)); $uri = "http://google.de/search?q=$target&"; [B][I][U]} elseif (preg_match("/^gpix: (.*)/", $fulltext, $parts)) { // Google pix search [gpix: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "+", $text)); $uri = "http://images.google.com/imghp?q=$target&hl=de&btnG=Bilder-Suche;"; [/U][/I][/B] } elseif (preg_match("/^foldoc: (.*)/", $fulltext, $parts)) { // FOLDOC term search [foldoc: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "+", $text)); $uri = "http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=$target&action=Search"; } elseif (preg_match("/^imdb: (.*)/", $fulltext, $parts)) { // IMDB term search [imdb: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "\%20", $text)); $uri = "http://imdb.com/find?q=$target;tt=on;nm=on;mx=20"; } elseif (preg_match("/^perldoc: (.*)/", $fulltext, $parts)) { // Perldoc term search [perldoc: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "\%20", $text)); $uri = "http://perldoc.com/cgi-bin/htsearch?words=$target&restrict=perl5.8.0"; } elseif (preg_match("/^asin: (.*)/", $fulltext, $parts)) { // Amazon term search with image thumbnail [asin: search terms] // (no rel= attribute, as it's just an image based on an asbn) $target = $parts[1]; $uri = "http://www.amazon.de/exec/obidos/ASIN/$target/$SL_amazon_id"; $text = '<div class="thumb"><img src="http://images.amazon.com/images/P/' . $target . '.01.MZZZZZZZ.jpg" alt="['.$target.']" /></div>'; // note the div-wrapped thumbnail, allows for special overflow styling return "<div class='amazon'><a href=\"$uri\">$text</a></div>$after"; } elseif (preg_match("/^here: (.*)/", $fulltext, $parts)) { // Local term search [here: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "+", $text)); $uri = "$SL_site_url/index.php?s=$target&submit=Search"; } elseif (preg_match("/^wiki: (.*)/", $fulltext, $parts)) { // Wiki term search [wiki: search terms] $text = $parts[1]; $target = ucfirst(strtolower(preg_replace('/[\s-,.\']+/', "_ -", $text))); $uri = "http://de.wikipedia.org/wiki/$target"; } elseif (preg_match("/^tag: (.*)/", $fulltext, $parts)) { // Tag search at Technocrati [tag: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s\-,.\']+/', "%20", $text)); $uri = "http://www.technorati.com/tag/$target"; } elseif (preg_match("/^techno: (.*)/", $fulltext, $parts)) { // Regular search at Technocrati [techno: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s\-,.\']+/', "+", $text)); $uri = "http://www.technorati.com/cosmos/search.html?rank=&url=$target"; } elseif (preg_match("/^flickr: (.*?) (.*?) (.*)/", $fulltext, $parts)) { // Link to flickr images [flickr: picture thumb sizecode] $picture = $parts[1]; $thumb = $parts[2]; $size = $parts[3]; $align = 'alignleft'; $text = "<a href=\"http://www.flickr.com/photos/$SL_flickr_id/$picture/\"><img class=\"$align\" src=\"http://photos7.flickr.com/{$picture}_{$thumb}_{$size}.jpg\" alt=\"$picture\" /></a>"; return "$text$after"; // Tools ---------- ------------------------------------------------------- } elseif (preg_match("/^image: (.*)/", $fulltext, $parts)) { // Embed images [image: search terms] $filename = $parts[1]; $thumbnail = $SL_thumb_prefix . $parts[1]; $alt = strtolower($filename); $uri = $SL_image_web_root . $filename; $text = "<img class=\"pic\" src=\"$SL_image_web_root$thumbnail\" alt=\"$alt\" />"; if (file_exists("{$SL_image_real_root}{$filename}") and file_exists("{$SL_image_real_root}{$thumbnail}")) { $text = "<img class=\"pic\" src=\"$SL_image_web_root$thumbnail\" alt=\"$alt\" />"; return "<a href=\"$uri\">$text</a>$after"; } elseif (file_exists("$SL_image_real_root$filename")) { $text = "<img class=\"pic\" src=\"$uri\" alt=\"$alt\" />"; return "$text$after"; } else { if (_is_author()) $text = <<<UPLOAD $filename <span class="upload"><form action="/wp-admin/upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="img1" id="img1" size="10" class="uploadform" /> w/thumb <input type="text" name="imgthumbsizecustom" size="4" value="120" /> px <input type="hidden" name="MAX_FILE_SIZE" value="4194304" /> <input type="hidden" name="thumbsize" value="custom" id="thumbsize_custom" /> <input type="submit" name="submit" value="Upload" /> </form></span> UPLOAD; else $text = ''; return "$text$after"; } // Handy/stylish tags ------------------------------------------------------- } elseif (preg_match("/^note: (.*)/", $fulltext, $parts)) { return "<div class=\"note\">$parts[1]</div>$after"; } elseif (preg_match("/^abbr: (.*?) \- (.*)/", $fulltext, $parts)) { return "<abbr title=\"$parts[2]\" >$parts[1]</abbr>$after"; } elseif (preg_match("/^comment: (.*)/", $fulltext, $parts)) { return "<div class=\"comment\">$parts[1]</div>$after"; } elseif (preg_match("/^tip: (.*)/", $fulltext, $parts)) { return "<div class=\"tip\">$parts[1]</div>$after"; } elseif (preg_match("/^warning: (.*)/", $fulltext, $parts)) { return "<div class=\"warning\">$parts[1]</div>$after"; // DEFAULT ------------------------------------------------------------------ } else { // Default 'lucky' google search [search terms] $text = $fulltext; $target = strtolower(preg_replace('/[\s-,.\']+/', "\%20", $text)); $uri = "http://google.com/search?q=$target&btnI="; } $here = str_replace('/', '\/', $SL_site_url); if (!preg_match("/{$here}/", $url) and $SL_open_in_new) return "<a rel=\"tag\" target=\"_new\" href=\"$uri\">$text</a>$after"; else return "<a rel=\"tag\" href=\"$uri\">$text</a>$after"; } function _is_author() { global $user_level; get_currentuserinfo(); if ($user_level > 4) return true; return false; } ?>ich möchte da noch die google-bildersuche einbinden, mit dem code:
PHP} elseif (preg_match("/^gpix: (.*)/", $fulltext, $parts)) { // Google pix search [gpix: search terms] $text = $parts[1]; $target = strtolower(preg_replace('/[\s-,.\']+/', "+", $text)); $uri = "http://images.google.com/imghp?q=$target&hl=de&btnG=Bilder-Suche;"; } elseif (preg_match("/^foldoc: (.*)/", $fulltext, $parts)) {allerdings lande ich da nicht auf der ergebnisseite.
any sugestions?
-
adminbereich--> schreiben--> seiten
-
-
vielleicht kann man /frau alle ideen mit dem hier
http://journal.mesedilla.com/archives/2005/…ugin-remind-me/
in einen topf schmeißen und dann kommt, das gesuchte dabei raus?
an rs-event gefällt mir, daß ich direkt mit dem beitrag verlinken kann.
ich habe wirklich null-komma-nix ahnung von php, ich wäre wirklich für jede hilfe dankbar.
-
ich find nie das, was ich brauche....
aber du kannst das hier brauchen, denk ich :
-
-
Zitat von frankie
...ist ein cooles Wordpressplugin, das zumindest die Formatierung richtiger Anführungszeichen und Bindestriche(wenn sie von Leerzeichen umgeben sind) automatisiert...
Ansonsten verwende ich persönlich meist französische/schweizer »Guilemets«, weil sie sich optisch viel besser zur Grundlinie stellen, als englische oder deutsche...*schnapp*
danke vielmals :p
-
Zitat
ich hab mal versucht, alle Verweise auf das Jahr aus dem Code zu nehmen. Meine php-Kenntnisse scheinen nicht wirklich zu reichen, weil dann gar nix mehr funzelt.
:cry:
Zitatbis dahin bleibt wohl nur, die Termine jedes Jahr zu aktualisieren.
eigentlich sollen- wenn ich denn mal feddich bin, jeden tag gedenktage und so drin stehen.... die kann ich unmöglich jedes jahr aktualisieren :shock: , da komm ich ja goar nimmer zum schreiben.
hat evtl noch jemand eine idee?
-
ich würde folgender maßen vorgehen:
mie sidebar mit der vom deafault-theme vergleichen und schauen, wo der unterschied steckt. dann die sidebar sichern und solange rum und num -probieren bis es paßt.
oder den theme-author fragen.
Rohe Ostern!
edit:
ich für meinen teil hab das an den theme-author von fauna weitergeleitet, der bastelt grad an der beta 5, wird standard-mäßig eingebaut

-
danichfür
. ich kann zwar weder css noch php, dafür hab ich ein gutes gedächtnis und ne prima linksammlung :grin:ich persönlich würde bei dir das static-front-page-plugin nutzen, so daß bei den kategorien der begrüßungstext nicht erscheint.
wie gesagt, meine meinung.
-
http://forum.wordpress-deutschland.org/showpost.php?p=37209&postcount=2
da steht drin, wie man das prob lösen kann.
ansonsten such mal das "noteworthy"-plugin.
-
Zitat von mhe
Ich habe heute endlich zu bloggen begonnen, und habe meinen ersten Beitrag geschrieben, dabei sind mir auf der rechten Seite (Pool Theme) ein paar aufklappbare Menüpunkte aufgefallen, die meisten sind selbsterklärend nur aus einem werde ich nicht so ganz schlau. Was bitte ist "Titelform", was soll ich damit machen?
Grüsse,
mhemachst du nichts, macht wp beim speichern selber.
Deine Überschrift:
Total interessanter artikel über wischwasch
wp zaubert daraus:
Total-interessanter-artikel-ueber-wischwasch
hat wohl was mit den permadingens zu tun.
-
Zitat von kstenqnen
Habe genau diesen Code eingefügt.
Aber bei mir funktioniert es leider nicht.
Ich benutze das Theme Relaxation.
Kann das daran liegen?
Alle anderen Plugins funktionieren sonst tadellos.keinen plan, ich bin php-blondine. (sonst tät ich ja nicht immer doof im forum fragen
) Am besten fragst du jowra. wenn du ihn denn erreichst, der ist irgendwo im reboot verschwunden. -
Zitat von kstenqnen
Hallo sternenlicht,
welche Codezeilen hast Du denn in dee Sidebar eingefügt.
Kannst Du die Hier einstellen?Danke
na, den von der seite latürnich

-
Zitat von SpuTniQ
hast du es hinbekommen?
Ich habe es nicht geschafft.

also, im default_de theme geht es :
http://www.sternengarten.info/test/ -
das hab ich entdeckt, und find ich klasse:
http://www.sargant.com/blog/archives/2006/03/rs-event-05/
Was muß ich ändern, damit sich die termine jährlich wiederholen?
PHP
Alles anzeigen<?php /* Plugin Name: RS Event Plugin URI: http://www.sargant.com/blog/archives/2006/03/rs-event-05/ Description: Adds an "RS Events" panel to the posting sidebar, allowing for a date to be set for the post and then displayed in the blog sidebar. Author: Robert Sargant Version: 0.5 Author URI: http://www.sargant.com/ */ /** * RS Event (C) Robert Sargant 2006 * Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 2.0 England & Wales License * http://creativecommons.org/licenses/by-nc-sa/2.0/uk/ */ /** * Add the RS Event controls to the posting sidebar */ add_action('dbx_post_sidebar', 'rs_event_sidebar_controls'); /** * Manipulate RS Event data when modifying posts */ add_action('edit_post', 'rs_event_save'); add_action('save_post', 'rs_event_save'); add_action('publish_post', 'rs_event_save'); /** * RS Event Sidebar Controls * * Inserts some drop-down menus as an extra posting sidebar panel. */ function rs_event_sidebar_controls() { /** * If there are existing post details, get values to autofill the form */ if(isset($_REQUEST['post'])) { $event_timestamp = get_post_meta($_REQUEST['post'], "rs_event"); if($event_timestamp) { list($year, $month, $day, $hour, $minute) = explode(" ", date("Y n j G i", $event_timestamp[0])); // Cast as int to get rid of the zero $hour = (int)$hour; $minute = (int)$minute; } } ?> <fieldset id="rs_events_dbx" class="dbx-box"> <h3 class="dbx-handle">RS Event</h3> <div class="dbx-content"> <?php _e('Date:') ?> <br /> <select name="rs_events_day" style="width: 4.5em"> <option value=""><?php _e('Day') ?></option> <option value="">----</option> <?php for($d = 1; $d <= 31; $d++) { ?> <?php if($d == $day) { ?> <option selected="selected" value="<?php echo $d ?>"><?php echo $d ?></option> <?php } else { ?> <option value="<?php echo $d ?>"><?php echo $d ?></option> <?php } ?> <?php } ?> </select> <select name="rs_events_month" style="width: 6em;"> <option value=""><?php _e('Month') ?></option> <option value="">----</option> <?php foreach(array( 1 => "Jan", 2 => "Feb", 3 => "März", 4 => "Apr", 5 => "Mai", 6 => "Jun", 7 => "Jul", 8 => "Aug", 9 => "Sep", 10 => "Okt", 11 => "Nov", 12 => "Dez") as $id => $m) { ?> <?php if($id == $month) { ?> <option selected="selected" value="<?php echo $id ?>"><?php _e($m) ?></option> <?php } else { ?> <option value="<?php echo $id ?>"><?php _e($m) ?></option> <?php } ?> <?php } ?> </select> <br /> <select name="rs_events_year" style="width: 7em;"> <option value=""><?php _e('Year') ?></option> <option value="">----</option> <?php for($y = date("Y")-1; $y <= date("Y")+12; $y++) { ?> <?php if($y == $year) { ?> <option selected="selected" value="<?php echo $y ?>"><?php echo $y ?></option> <?php } else { ?> <option value="<?php echo $y ?>"><?php echo $y ?></option> <?php } ?> <?php } ?> </select> <br /> <br /> <?php _e('Time:') ?> <br /> <select name="rs_events_hour" style="width: 5em;"> <option value=""><?php _e('Hour') ?></option> <option value="">----</option> <?php for($h = 0; $h <= 23; $h++) { ?> <?php if($h === $hour) { ?> <option selected="selected" value="<?php echo $h ?>"><?php echo str_pad($h, 2, "0", STR_PAD_LEFT) ?></option> <?php } else { ?> <option value="<?php echo $h ?>"><?php echo str_pad($h, 2, "0", STR_PAD_LEFT) ?></option> <?php } ?> <?php } ?> </select> <select name="rs_events_minute" style="width: 5em;"> <option value=""><?php _e('Min') ?></option> <option value="">----</option> <?php for($mi = 0; $mi <= 55; $mi = $mi + 5) { ?> <?php if($mi === $minute) { ?> <option selected="selected" value="<?php echo $mi ?>"><?php echo str_pad($mi, 2, "0", STR_PAD_LEFT) ?></option> <?php } else { ?> <option value="<?php echo $mi ?>"><?php echo str_pad($mi, 2, "0", STR_PAD_LEFT) ?></option> <?php } ?> <?php } ?> </select> </div> </fieldset> <?php } function rs_event_save($id) { if(!isset($id)) { $id = $_REQUEST['post_ID']; } if($_REQUEST['rs_events_delete']) { delete_post_meta($id, "rs_event"); return true; } elseif($_REQUEST['rs_events_year'] && $_REQUEST['rs_events_month'] && $_REQUEST['rs_events_day']) { $hour = ($_REQUEST['rs_events_hour']) ? $_REQUEST['rs_events_hour'] : 0; $minute = ($_REQUEST['rs_events_hour']) ? $_REQUEST['rs_events_minute'] : 0; $ts = mktime($hour, $minute, 0, $_REQUEST['rs_events_month'], $_REQUEST['rs_events_day'], $_REQUEST['rs_events_year']); delete_post_meta($id, "rs_event"); add_post_meta($id, "rs_event", $ts); return true; } } function rs_event_list($args = array()) { global $wpdb; $timespan = (isset($args['timespan'])) ? $args['timespan'] : 28 * 24 * 60 * 60; $date_format = (isset($args['date_format'])) ? $args['date_format'] : "d. F Y"; $time_format = (isset($args['time_format'])) ? $args['time_format'] : "H:i"; $group_by_date = (isset($args['group_by_date'])) ? $args['group_by_date'] : false; $event_html = (isset($args['event_html'])) ? $args['event_html'] : "%DATE%: <a href='%URL%'>%TITLE%</a>"; $max_events = (isset($args['max_events'])) ? $args['max_events'] : 0; $lower_time = time(); $upper_time = time() + $timespan; $query_string = "SELECT meta.meta_value as date, post.post_title as title, post.ID as id FROM {$wpdb->postmeta} as meta, {$wpdb->posts} as post WHERE meta.post_id = post.ID AND meta.meta_key = 'rs_event' AND meta.meta_value >= {$lower_time} AND meta.meta_value <= {$upper_time} ORDER BY meta.meta_value ASC"; /** * 0.5.1 - Allow event limiting */ if($max_events != 0) { $query_string .= " LIMIT {$max_events}"; } $event_list = $wpdb->get_results($query_string); echo "<li>"; /** * If the query has returned an array, do stuff */ if(is_array($event_list)) { /** * To store previous dates if we have $group_by_date turned on */ $previous_date = false; /** * Loop through each event */ foreach($event_list as $event) { /** * Format the date/time/HTML now */ $output_date = date($date_format, $event->date); $output_time = date($time_format, $event->date); $output_html = str_replace(array("%URL%", "%DATE%", "%TIME%", "%TITLE%"), array(get_permalink($event->id), $output_date, $output_time, $event->title), $event_html); /** * If we are not grouping by date, output as a list item now. */ if($group_by_date == false) { /** * If this is not the first entry, output list tags */ if($previous_date == true) { echo "</li><li>"; } else { $previous_date = true; } echo $output_html; } /** * If we are grouping by date */ else { /** * If this is a new date, print it */ if($output_date != $previous_date) { /** * If this is not the first new date, close and reopen list tags */ if($previous_date) { echo "</li><li>"; } echo "$output_date<br />"; $previous_date = $output_date; } echo "$output_html<br />"; } } } /** * If no array returned, say nothing */ else { _e('Es liegt derzeit nichts an.'); } echo "</li>"; } ?> -
wer suchet, der findet:
http://www.vincentprat.info/wordpress/2006…enhanced-links/
ich probier das gleich mal aus!