<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>(K)ein SEO Hameln &#187; Snippets</title> <atom:link href="http://www.andreas-bufe.de/category/webworker/snippets/feed/" rel="self" type="application/rss+xml" /><link>http://www.andreas-bufe.de</link> <description>Andreas Bufe - Hameln...</description> <lastBuildDate>Tue, 24 Apr 2012 23:23:07 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Mit htaccess Länder und IP sperren</title><link>http://www.andreas-bufe.de/2011/11/23/htaccess-landersperre-ip-sperre/</link> <comments>http://www.andreas-bufe.de/2011/11/23/htaccess-landersperre-ip-sperre/#comments</comments> <pubDate>Wed, 23 Nov 2011 19:49:17 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[htaccess]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=825</guid> <description><![CDATA[Heute habe ich eine eMail bekommen, ob ich nicht eine spezielle IP aus einem bestimmten Land sperren kann, da es sich hier wohl um einen Spider oder Robot handelt, der Webseiten nach Schwachstellen untersuchen soll. Sie IP war eine im Netz bekannte IP 213.186.122.3 Nungut, htaccess war vorhanden, also kann man die IP praktischer Weise&#8230;]]></description> <content:encoded><![CDATA[<p>Heute habe ich eine eMail bekommen, ob ich nicht eine spezielle IP aus einem bestimmten Land sperren kann, da es sich hier wohl um einen Spider oder Robot handelt, der <a
title="Webseiten" href="http://www.andreas-bufe.de/category/webworker/webseiten/">Webseiten</a> nach Schwachstellen untersuchen soll. Sie IP war eine im Netz bekannte IP 213.186.122.3</p><p>Nungut, <a
title="htaccess" href="http://www.andreas-bufe.de/tag/htaccess/">htaccess</a> war vorhanden, also kann man die IP praktischer Weise in der htaccess mit dem deny Befehl einfach vom Zugriff auf die Seite ausschließen.</p><p>Die o.g. IP mit der 213.186.122.3 gehört zur Ukraine, also fix gesperrt mit:</p><pre>
#IP-Sperre
order allow,deny
deny from 213.186.122.3
allow from all
</pre><p>Da geht nochwas hab ich mir bei näherem Hinsehen gedacht und einen Weg gesucht, wo ich ganze Länder oder IP-Bereiche mit htaccess sperren kann und bin am Anfang nicht wirklich fündig geworden. Nach einigen Suchanfragen zu &#8220;htaccess Ländersperre&#8221; oder &#8220;htaccess ip sperre&#8221; bin ich auf eine hilfreiche Internetseite gekommen die mir IP Bereiche, also IP-Ranges der verschiedenen Länder anbietet.</p><p>Mit Hilfe der Webseite kann man sich einfach die IP Bereiche für eine htacces Ländersperre oder eine htaccess Ip Sperre ganz einfach zusammenklicken, als Clou gibt es die verschiedenen IP-Adressen auch in unterschiedlichen Formaten nach Ländern sortiert.</p><p>Die Internetadresse der Seite lautet http://www.countryipblocks.net/country-blocks/select-formats/ &#8211; hier könnt Ihr auf der rechten Seite das IP Format wählen und dazu noch die Länder anklicken.<br
/> Achtung die IP Sperrlisten/Ländersperrlisten können sehr lang werden.</p><p>Das Resultat kopiert Ihr dann einfach in eine htaccess Datei, das war&#8217;s dann schon. Für die Richtigkeit der IP und Länderangaben kann ich keine Gewähr geben, aber es ist ein guter Ansatz.</p><hr
/><h2>KubaSeoTraeume Comments</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/11/23/htaccess-landersperre-ip-sperre/">27. März 2012</a>, <a
href='http://ideebuzz.de' rel='external' class='url'>Okan von IdeeBuzz</a> writes: ich bin momentan auch auf der suche nach einer möglichkeit, alle zugriffe aus einem land zu sperren.
Stellt sich nur die Frage, ob man für die oben genannte Methode ein Apache-Modul oder sowas braucht oder ob dies sofort funktionieren würde.grüße
Okan</li><li><a
href="http://www.andreas-bufe.de/2011/11/23/htaccess-landersperre-ip-sperre/">27. März 2012</a>, <a
href='http://ideebuzz.de' rel='external' class='url'>Okan von IdeeBuzz</a> writes: Nachtrag: Ich sollte wohl zuerst probieren und dann fragen.
Deine Methode hat bei mir funktioniert, wobei ich noch die IPs für die Türkei suchen und "finden" muss, da die genannten Webseite momentan nicht erreichbar ist.Ich war Anfangs noch auf dem holzweg, da ich die Sperre mit dem GEO-IP Apache-Modul realisieren wollte, was auf einem Shared-Server aber nicht installiert ist.</li></ul><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2010/08/19/verzeichnisschutz-mit-htaccess/" rel="bookmark" title="Permanent Link: Verzeichnisschutz mit htaccess">Verzeichnisschutz mit htaccess</a></li><li><a
href="http://www.andreas-bufe.de/2010/08/17/drupal-installation-htaccess-erweiterung/" rel="bookmark" title="Permanent Link: Drupal Installation .htaccess Erweiterung">Drupal Installation .htaccess Erweiterung</a></li><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/" rel="bookmark" title="Permanent Link: Hosteurope WordPress Fehler">Hosteurope WordPress Fehler</a></li><li><a
href="http://www.andreas-bufe.de/2011/06/03/ehec-hameln-18-tote-350-neue-ehec-falle-in-deutschland/" rel="bookmark" title="Permanent Link: EHEC Hameln &#8211; 18 Tote 350 neue Ehec-Fälle in Deutschland">EHEC Hameln &#8211; 18 Tote 350 neue Ehec-Fälle in Deutschland</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/11/23/htaccess-landersperre-ip-sperre/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Installation bei Hosteurope</title><link>http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/</link> <comments>http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/#comments</comments> <pubDate>Wed, 23 Nov 2011 19:33:36 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[hosteurope]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=814</guid> <description><![CDATA[Hosteurope hat ja vor etwas längerer Zeit etwas am Rechtesystem geändert und nun erhalte ich auch bei Hosteurope und einem frischen WordPress den Fehler: Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: WordPress-Pluginverzeichnis konnte nicht gefunden werden. Und dann beim Installieren eines Plugins die Meldung: Das Verzeichnis &#8220;wp-content&#8221; konnte nicht gefunden werden. So hab&#8230;]]></description> <content:encoded><![CDATA[<p><a
title="Hosteurope" href="http://www.andreas-bufe.de/tag/hosteurope/">Hosteurope</a> hat ja vor etwas längerer Zeit etwas am Rechtesystem geändert und nun erhalte ich auch bei Hosteurope und einem frischen <a
title="Wordpress" href="http://www.andreas-bufe.de/tag/wordpress/">WordPress</a> den Fehler:</p><p><strong>Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: WordPress-Pluginverzeichnis konnte nicht gefunden werden.</strong><br
/> Und dann beim Installieren eines Plugins die Meldung: <strong>Das Verzeichnis &#8220;wp-content&#8221; konnte nicht gefunden werden.</strong></p><p>So hab ich mir gedacht, gehe ich die einzelnen Schritte einmal durch:</p><p>- Temp Verzeichnis laut meiner Anleitung aus einem früheren Posting gesetzt (<a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/" title="Wordpress bei Hosteurope installieren.">Hosteurope WordPress</a>)?<br
/> - Upgrade Verzeichnis im wp-content Verzeichnis angelegt<br
/> - Rechte richtig gesetzt?<br
/> - FTP richtig gesetzt?</p><p>Der Fehler blieb noch und da hatte ich die Nase voll :-p war ein Tippfehler in meiner config.php im TMPDR meiner WordPress config.php &#8211; hier habe ich dann einfach eingefügt:</p><pre class="brush:php">putenv('TMPDIR='. $_SERVER['DOCUMENT_ROOT'] .'/wp-content/tmp');</pre><p>Somit bin ich in Zulunft sicher(er) bei Hosteurope mit WordPress unterwegs.</p><p>Apropro sicher, ich lege in jedes meiner WordPress Admin Verzeichnisse einen <a
title="htaccess" href="http://www.andreas-bufe.de/tag/htaccess/">htaccess</a> Schutz, das wenn jemand mal einen Bypass in den Admin hat, er hier nicht mehr weiterkommt.</p><hr
/><h2>KubaSeoTraeume Comments</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/">23. November 2011</a>, <a
href='http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/' class='url'>WordPress Hosteurope</a> writes: [...] nicht gefunden werden. geben sollte, dann einfach mal bei meinem zweiten neueren Posting über WordPress Fehler Hosteurope [...]</li><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/">25. November 2011</a>, <a
href='http://www.jow-webkatalog.de' class='url'>Chriz</a> writes: Das zeigt mal wieder, dass jeder Hoster anders tickt und man vor Überraschungen nie gefeit ist :) Danke für den Tipp.</li></ul><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/" rel="bookmark" title="Permanent Link: WordPress Hosteurope">WordPress Hosteurope</a></li><li><a
href="http://www.andreas-bufe.de/2010/10/21/serverausfall-und-lastaction-seitenumzug/" rel="bookmark" title="Permanent Link: Serverausfall und Lastaction Seitenumzug">Serverausfall und Lastaction Seitenumzug</a></li><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/" rel="bookmark" title="Permanent Link: WordPress Submenu klappbar">WordPress Submenu klappbar</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/" rel="bookmark" title="Permanent Link: WordPress Unterseiten anzeigen lassen auf Elternseite">WordPress Unterseiten anzeigen lassen auf Elternseite</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/" rel="bookmark" title="Permanent Link: WordPress Menu CSS erstellen">WordPress Menu CSS erstellen</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Wordpress Unterseiten auf Elternseite</title><link>http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/</link> <comments>http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/#comments</comments> <pubDate>Sun, 01 May 2011 10:05:31 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=650</guid> <description><![CDATA[Ein weiterer Punkt auf der WordPress Tagesordnung war das Anzeigen der Unterseiten auf der jeweiligen Hauptseite im Haupcontent Bereich als Liste, dazu habe ich im Loop eingefügt: $pid = get_the_ID(); $children=wp_list_pages('echo=0&#38;child_of='. $pid .'&#38;title_li='); if ($children) { echo ' '; echo 'Weitere Menüpunkte:'; echo ' '; wp_list_pages ('echo=1&#38;child_of=' . $pid . '&#38;title_li='); echo ' '; echo&#8230;]]></description> <content:encoded><![CDATA[<p>Ein weiterer Punkt auf der <a
title="Wordpress" href="http://www.andreas-bufe.de/tag/wordpress/">WordPress</a> Tagesordnung war das Anzeigen der Unterseiten auf der jeweiligen Hauptseite im Haupcontent Bereich als Liste, dazu habe ich im Loop eingefügt:<br
/> <span
id="more-650"></span></p><pre class="brush:php">
$pid = get_the_ID();
$children=wp_list_pages('echo=0&amp;child_of='. $pid .'&amp;title_li=');
if ($children) {
	echo '
<div id="ccoresubpages">';
	echo 'Weitere Menüpunkte:';
	echo '
<ul class="ccorespul">';
	wp_list_pages ('echo=1&amp;child_of=' . $pid . '&amp;title_li=');
	echo '</ul>

';
	echo '</div>

';
}
</pre><p>thats it&#8230;</p><hr
/><h2>KubaSeoTraeume Comments</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/">1. Mai 2011</a>, <a
href='http://www.seoincentives.de/' class='url'>Richard</a> writes: Bei asien.org stand ich vor ein ähnliches Problem, gerade bei den Ländern, die noch weitere zwei Ebenen brauchten. Hier siehst Du eine Lösung mit Dropdown Menü innerhalb der Seite: http://www.asien.org/laender/indien/Gruß
Richard</li></ul><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/" rel="bookmark" title="Permanent Link: Hosteurope WordPress Fehler">Hosteurope WordPress Fehler</a></li><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/" rel="bookmark" title="Permanent Link: WordPress Submenu klappbar">WordPress Submenu klappbar</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/" rel="bookmark" title="Permanent Link: WordPress Menu CSS erstellen">WordPress Menu CSS erstellen</a></li><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/" rel="bookmark" title="Permanent Link: WordPress Hosteurope">WordPress Hosteurope</a></li><li><a
href="http://www.andreas-bufe.de/2010/11/27/es-gibt-viel-zu-tun/" rel="bookmark" title="Permanent Link: Es gibt viel zu tun!">Es gibt viel zu tun!</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>WordPress Menu CSS erstellen</title><link>http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/</link> <comments>http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/#comments</comments> <pubDate>Sun, 01 May 2011 09:21:42 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=648</guid> <description><![CDATA[Im Moment arbeite ich wieder mehr mit WordPress und stand vor einem kleinen CSS Problem. Ich musste um ein Mega Menu zu nutzen alle Menüpunkte in einer custom CSS Datei anpassen. Da es mir zu langwierig war jedesmal im Quellcode nachzuschauen wie denn nun die Menü ID ist und eine Ausgabe der WordPress Menü ID&#8230;]]></description> <content:encoded><![CDATA[<p>Im Moment arbeite ich wieder mehr mit <a
title="Wordpress" href="http://www.andreas-bufe.de/tag/wordpress/">WordPress</a> und stand vor einem kleinen CSS Problem. Ich musste um ein Mega Menu zu nutzen alle Menüpunkte in einer custom CSS Datei anpassen.</p><p>Da es mir zu langwierig war jedesmal im Quellcode nachzuschauen wie denn nun die Menü ID ist und eine Ausgabe der WordPress Menü ID direkt hinter dem Menüeintrag mir auch noch zu lange dauerte (bei ca. 120 Menüpunkten), so hab ich eine einfachere Lösung gefunden.</p><p>In der Datei wp-inludes/nav-template.php &#8211; Zeile 94:</p><pre class="brush:php">
$inhalt =
'
/* Eintrag - Menu '.$item->title.' */
.dcjq-mega-menu ul.menu li .sub li#menu-item-'.$item->ID.' {
background: url(/bilder/gruppe/cybercore.jpg) no-repeat 20px 20px;
}
';

$handle = fopen("navigation.txt","a+");
fwrite ($handle, $inhalt);
fclose ($handle);
</pre><p>dies schreibt mir nun gleich mein CSS mit der richtigen MenüID in eine Datei (WP Document Root) und einem kurzen Kommentar ins CSS Format und ich brauche später nur die Bilder anpassen, sollte ich nun die Bilder genau wie die ID benennen wollen, so wär die Arbeit hier schon abgeschlossen.</p><p>Nach dem Erstellen lösche ich diesen Teil wieder aus der nav-template.php da ich später ja einzelne Seiten easy per Hand einfügen kann.</p><p>Zeitersparnis = 99%</p><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/" rel="bookmark" title="Permanent Link: WordPress Submenu klappbar">WordPress Submenu klappbar</a></li><li><a
href="http://www.andreas-bufe.de/2010/08/16/mit-php-drupal-platzhalterseiten-erstellen/" rel="bookmark" title="Permanent Link: Mit PHP Drupal Platzhalterseiten erstellen">Mit PHP Drupal Platzhalterseiten erstellen</a></li><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/" rel="bookmark" title="Permanent Link: Hosteurope WordPress Fehler">Hosteurope WordPress Fehler</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/" rel="bookmark" title="Permanent Link: WordPress Unterseiten anzeigen lassen auf Elternseite">WordPress Unterseiten anzeigen lassen auf Elternseite</a></li><li><a
href="http://www.andreas-bufe.de/2010/07/23/hundesalon-hameln/" rel="bookmark" title="Permanent Link: Hundesalon Hameln">Hundesalon Hameln</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Drupal 7 Block im Template</title><link>http://www.andreas-bufe.de/2011/03/31/drupal-7-block-im-template/</link> <comments>http://www.andreas-bufe.de/2011/03/31/drupal-7-block-im-template/#comments</comments> <pubDate>Thu, 31 Mar 2011 21:58:39 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Allgemein]]></category> <category><![CDATA[Snippets]]></category> <category><![CDATA[drupal]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=622</guid> <description><![CDATA[So ein Mist! Heute mal nichts über den KubaSeoTräume Contest, im Moment frisst mich die Arbeit auf und das ist auch gut so Meine Razer Naga Maus macht Probleme mit der linken Maustaste, in einem Forum habe ich eine Bastelanleitung gefunden und ich werde Sie wohl mal aufschrauben müssen! Blöder Materialfehler mit zu weichem Kunststoff,&#8230;]]></description> <content:encoded><![CDATA[<p>So ein Mist! Heute mal nichts über den <a
title="KubaSeoTräume" href="http://www.andreas-bufe.de/kubaseotraume/">KubaSeoTräume</a> Contest, im Moment frisst mich die Arbeit auf und das ist auch gut so <img
src='http://www.andreas-bufe.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br
/> Meine Razer Naga Maus macht Probleme mit der linken Maustaste, in einem Forum habe ich eine Bastelanleitung gefunden und ich werde Sie wohl mal aufschrauben müssen!</p><p>Blöder Materialfehler mit zu weichem Kunststoff, also das Problem mit meiner Razer Naga Maus und der linken Maustaste ist technischer Natur und NICHT vom Firmwareupdate kommend.</p><p>Aber weiter im Text, also wenn es nichts zum <a
title="KubaSeoTräume" href="http://www.andreas-bufe.de/2011/02/15/kubaseotraume/">KubaSeoTräume</a> gibt, zu was dann? Zu <a
title="Drupal" href="http://www.andreas-bufe.de/tag/drupal/">Drupal</a> 7 und der Möglichkeit Blöcke im Template ausgeben zu lassen. Lange Lange Lange habe ich gesucht und eine Lösung gefunden.</p><p>In der template.php</p><pre class="brush:php">

/**
* Get a block suitable for rendering.
* Note: the block does not have to be enabled in $region.
* @see includes/block.module/_block_render_blocks()
* @see includes/block.module/_block_get_renderable_array()
*/
function siteoverride_embed_block($module, $delta, $region='content') {
  // Create block stub.
  $block = new stdClass();
  $block->module = $module;
  $block->delta = $delta;
  $block->region = $region;
  // Load title.
  global $theme_key;
  drupal_theme_initialize();
  $block1 = db_query("SELECT title FROM {block} WHERE module = :module AND delta = :delta AND theme = :theme",
                    array(':module' => $module, ':delta' => $delta, ':theme' => $theme_key))->fetchObject();
  if (is_object($block1) &#038;&#038; isset($block1->title)) {
    $block->title = $block1->title;
  }
  // Render the content and subject for the block.
  $blocks = _block_render_blocks(array($block));
  // Get an array of blocks suitable for drupal_render().
  $array = _block_get_renderable_array($blocks);
  return $array;
}
</pre><p>und dann im Template</p><pre class="brush:php">
print render(siteoverride_embed_block('BLOCKNAME', 'BLOCKDELTA'));
</pre><p>Für meinen Language Switcher Block war es dann</p><pre class="brush:php">
print render(siteoverride_embed_block('locale', 'language'));
</pre><p>Die ganze Diskussion gibt es <a
href="http://drupal.org/node/1034524">hier</a>. Sowas kann echt Zeit fressen! Und der meine Razer Naga Maus macht mir auch noch Stress&#8230;. einfach Doppelklick auf linker Maustaste anstatt Einfachklick.</p><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/" rel="bookmark" title="Permanent Link: WordPress Submenu klappbar">WordPress Submenu klappbar</a></li><li><a
href="http://www.andreas-bufe.de/2010/08/17/drupal-installation-htaccess-erweiterung/" rel="bookmark" title="Permanent Link: Drupal Installation .htaccess Erweiterung">Drupal Installation .htaccess Erweiterung</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/" rel="bookmark" title="Permanent Link: WordPress Menu CSS erstellen">WordPress Menu CSS erstellen</a></li><li><a
href="http://www.andreas-bufe.de/2010/08/22/gallery-assist-6-x-1-15-blockfehler-in-drupal/" rel="bookmark" title="Permanent Link: Gallery Assist 6.x-1.15 &#8211; Blockfehler in Drupal">Gallery Assist 6.x-1.15 &#8211; Blockfehler in Drupal</a></li><li><a
href="http://www.andreas-bufe.de/2010/08/16/mit-php-drupal-platzhalterseiten-erstellen/" rel="bookmark" title="Permanent Link: Mit PHP Drupal Platzhalterseiten erstellen">Mit PHP Drupal Platzhalterseiten erstellen</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/03/31/drupal-7-block-im-template/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Drupal 7 Image Submit Button</title><link>http://www.andreas-bufe.de/2011/02/23/drupal-7-image-submit-button/</link> <comments>http://www.andreas-bufe.de/2011/02/23/drupal-7-image-submit-button/#comments</comments> <pubDate>Wed, 23 Feb 2011 10:53:19 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[drupal]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=546</guid> <description><![CDATA[Heute schreibe ich mal nichts über den KubaSeoTräume Contest, Tante G. hat mich lieb und bisher ist es ein Platz in den 20ern &#8211; für meinen verkackten Start nicht schlecht finde ich. Das Teilnehmerfeld ist ziemlich stark und auch mit alten und starken Domains mit dabei. Heute soll sich mein Post mal mit Drupal7 und&#8230;]]></description> <content:encoded><![CDATA[<p>Heute schreibe ich mal nichts über den <a
title="KubaSeoTräume" href="http://www.andreas-bufe.de/kubaseotraume/">KubaSeoTräume</a> Contest, Tante G. hat mich lieb und bisher ist es ein Platz in den 20ern &#8211; für meinen verkackten Start nicht schlecht finde ich. Das Teilnehmerfeld ist ziemlich stark und auch mit alten und starken Domains mit dabei.</p><p>Heute soll sich mein Post mal mit Drupal7 und hook_form_alter beschäftigen, immer wieder habe ich das Problem wie ich in <a
title="Drupal" href="http://www.andreas-bufe.de/tag/drupal/">Drupal</a> einen Image-Submit-Button für z.B. das Suchformular erstellen kann.</p><p>Die Lösung ist super einfach, nur musste ich erstmal drauf kommen, einfach ein kleines MiniModul schreiben (2 Files).</p><p><strong>File1 &#8211; ccore_snsubmit.info:</strong></p><pre class="brush:php">
; $Id: ccore_snsubmit.info, v 1.0 CyberCore $
name = Button Change
description = &Auml;ndert den Submitbutton zu einem Image Button.
package = Mini modules
version = VERSION
core = 7.x

; Information added by cybercore
version = "7.x"
project = "ccore_snsubmit"
</pre><p><strong>File 2 &#8211; ccore_snsubmit.module:</strong></p><pre class="brush:php">
/* $Id: ccore_snsubmit.module, cybercore $ */ 

function clite_form_search_block_form_alter(&#038;$form, &#038;$form_state) {
	$form['actions']['submit']['#type'] = 'image_button';
	$form['actions']['submit']['#src'] = drupal_get_path('theme', 'clite') . '/images/btn_suche.png';
}
</pre><p><strong>clite</strong> bitter hier mit <strong>Eurem Themenamen</strong> ersetzen.</p><p>Nach der Aktivierung des Modules habt Ihr dann, wenn alles richtig gelaufen ist einen Search Box Submit Button.</p><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2010/08/17/drupal-installation-htaccess-erweiterung/" rel="bookmark" title="Permanent Link: Drupal Installation .htaccess Erweiterung">Drupal Installation .htaccess Erweiterung</a></li><li><a
href="http://www.andreas-bufe.de/2010/08/16/mit-php-drupal-platzhalterseiten-erstellen/" rel="bookmark" title="Permanent Link: Mit PHP Drupal Platzhalterseiten erstellen">Mit PHP Drupal Platzhalterseiten erstellen</a></li><li><a
href="http://www.andreas-bufe.de/2011/03/31/drupal-7-block-im-template/" rel="bookmark" title="Permanent Link: Drupal 7 Block im Template">Drupal 7 Block im Template</a></li><li><a
href="http://www.andreas-bufe.de/2011/09/11/jahresendseo-social/" rel="bookmark" title="Permanent Link: JahresEndSeo Social">JahresEndSeo Social</a></li><li><a
href="http://www.andreas-bufe.de/2011/02/26/kubaseotraeume-auf-cebit-hannover/" rel="bookmark" title="Permanent Link: KubaSeoTräume | Cebit Tickets Hannover">KubaSeoTräume | Cebit Tickets Hannover</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/02/23/drupal-7-image-submit-button/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Wordpress bei Hosteurope installieren</title><link>http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/</link> <comments>http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/#comments</comments> <pubDate>Mon, 03 Jan 2011 19:02:49 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[hosteurope]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=430</guid> <description><![CDATA[So, hier mal eine kleine Notiz für mich bzgl. WordPress und Hosteurope. Da ich mein Blog ja auch als Ablage für mich selbst nutze, lasse ich Euch dran teilhaben :-p define('COMPRESS_SCRIPTS', true); define('COMPRESS_CSS', true); define('ENFORCE_GZIP', true); define('WP_POST_REVISIONS', 1); define('AUTOSAVE_INTERNAL', 3660); define('WP_CACHE', true); define('WP_SITEURL', 'http://www.XXXXXX.de'); define('WP_HOME', 'http://www.XXXXXX.de'); define('WP_MEMORY_LIMIT', '128M'); define('TEMPLATEPATH', '/is/htdocs/wpXXXXXX_XXXXXX/cms/wp-content/themes/lightstorm'); define('STYLESHEETPATH', '/is/htdocs/wpXXXXXX_XXXXXX/cms/wp-content/themes/lightstorm'); putenv('TMPDIR=//is/htdocs/wpXXXXXX_XXXXXX/cms/wp-content/tmp'); define('WP_TEMP_DIR', ABSPATH&#8230;]]></description> <content:encoded><![CDATA[<p>So, hier mal eine kleine Notiz für mich bzgl. <a
title="Wordpress" href="http://www.andreas-bufe.de/tag/wordpress/">WordPress</a> und <a
title="Hosteurope" href="http://www.andreas-bufe.de/tag/hosteurope/">Hosteurope</a>. Da ich mein <a
title="Blog" href="http://www.andreas-bufe.de/tag/blog/">Blog</a> ja auch als Ablage für mich selbst nutze, lasse ich Euch dran teilhaben :-p<br
/> <span
id="more-430"></span></p><pre class="brush:php">
define('COMPRESS_SCRIPTS', true);
define('COMPRESS_CSS', true);
define('ENFORCE_GZIP', true);
define('WP_POST_REVISIONS', 1);

define('AUTOSAVE_INTERNAL', 3660);
define('WP_CACHE', true);

define('WP_SITEURL', 'http://www.XXXXXX.de');
define('WP_HOME', 'http://www.XXXXXX.de');

define('WP_MEMORY_LIMIT', '128M');

define('TEMPLATEPATH', '/is/htdocs/wpXXXXXX_XXXXXX/cms/wp-content/themes/lightstorm');
define('STYLESHEETPATH', '/is/htdocs/wpXXXXXX_XXXXXX/cms/wp-content/themes/lightstorm');

putenv('TMPDIR=//is/htdocs/wpXXXXXX_XXXXXX/cms/wp-content/tmp');
define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');

define('FTP_HOST', 'ftp.example.org');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
</pre><p>alternativ dann noch:</p><pre class="brush:php">
// SSL aktiv?
define('FTP_SSL', true);

// Wenn WP nicht im Stammverzeichnis liegt (z.B. cms/pages)
define('FTP_BASE', 'cms/pages');

// Falls wp-content oder plugins verschoben wurde
define('FTP_CONTENT_DIR', '...');
define('FTP_PLUGIN_DIR', '...');
</pre><p>diesen Code sollte man VOR</p><pre class="brush:php">
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH.'wp-settings.php');
</pre><p>einsetzen, sonst kann es Probleme geben.</p><p>Wenn es Meldungen wie:<br
/> <strong>Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: WordPress-Pluginverzeichnis konnte nicht gefunden werden.</strong><br
/> oder <strong>Das Verzeichnis &#8220;wp-content&#8221; konnte nicht gefunden werden.</strong> geben sollte, dann einfach mal bei meinem zweiten neueren Posting über <a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/" title="Wordpress Fehler ">WordPress Fehler Hosteurope</a> nachschauen.</p><p>mehr Informationen auch bei WP Direkt unter: <a
href="http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants">http://codex.wordpress.org/Editing_wp-config.php#WordPress_Upgrade_Constants</a></p><p><script type="text/javascript"><!--
google_ad_client = "ca-pub-6478174206713556";
/* Andreas Bufe */
google_ad_slot = "6265654249";
google_ad_width = 468;
google_ad_height = 15;
//--></script><br
/><script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></p><p><strong>Edit:</strong><br
/> Danke an <a
href="http://dennisfarin.de/">Dennis</a> für diesen berechtigten Einwand, anstatt es hier aber noch einmal runterzubeten möchte ich nur auf folgende Seite verweisen :-p (hab ich gerade mal bei meinen Recherchen gefunden).</p><p>Danke auch an <a
href="http://www.crazytoast.de/">Crazy Girl</a> für den Hinweis, wo der Code eingesetzt werden sollte.</p><p>Blogbeitrag von Tanja zum Thema:<br
/> <a
href="http://www.crazytoast.de/eintraege-in-die-wp-config-php-um-wordpress-etwas-schneller-zu-machen.html">http://www.crazytoast.de/eintraege-in-die-wp-config-php-um-wordpress-etwas-schneller-zu-machen.html</a></p><hr
/><h2>KubaSeoTraeume Comments</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/">4. Januar 2011</a>, <a
href='http://lastactionseo.dennisfarin.de' rel='external' class='url'>Dennis Farin</a> writes: Also ne Idee wäre vielleicht noch, kurze Randnotiz was und wofür.
Das du PHP/SQL kennst weiß ich ja, aber die meisten Blogger sind im technischen Bereich dann doch eher ... naja nur temporär qualifiziert. :)</li><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/">7. Januar 2011</a>, <a
href='http://blog-das-oertchen.de' rel="nofollow" class='url'>Jan</a> writes: Vor allem die beiden letzten Zeilen der obigen Config sind bei HE sehr wichtig (sh. auch meinen Beitrag vom Dezember letzten Jahres).http://blog-das-oertchen.de/blog/2010/12/22/wordpress-erfahrungen-mit-wp3-bei-host-europeEventuell wären auch noch die FTP-Einstellungen aus meinem Beitrag zu empfehlen, damit das automatische WP-Update funzt.</li><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/">9. Januar 2011</a>, <a
href='http://www.andreas-bufe.de' rel='external' class='url'>Andreas Bufe</a> writes: Hallo Jan,die FTP Einstellungen übernehm ich bewusst nicht, das hindert u.a. ersteinmal anderen Benutzern des Systems einfach so per Klick was einzuspielen.Gruß,
Andreas</li><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/">17. Januar 2011</a>, <a
href='http://Webseite' class='url'>Crazy Girl</a> writes: Danke für die Erwähnung :-)
Vielleicht wäre es noch wichtig dazu zu schreiben, dass diese Einträge vor den Part <code>if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH.'wp-settings.php');</code> gehören, da es sonst passieren kann, dass sie teilweise ignoriert werden.</li><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/">23. November 2011</a>, <a
href='http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/' class='url'>Hosteurope WordPress Fehler</a> writes: [...] Temp Verzeichnis laut meiner Anleitung aus einem früheren Posting gesetzt (Hosteurope WordPress)? - Upgrade Verzeichnis im wp-content Verzeichnis angelegt - Rechte richtig gesetzt? - FTP richtig [...]</li></ul><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/" rel="bookmark" title="Permanent Link: Hosteurope WordPress Fehler">Hosteurope WordPress Fehler</a></li><li><a
href="http://www.andreas-bufe.de/2010/10/21/serverausfall-und-lastaction-seitenumzug/" rel="bookmark" title="Permanent Link: Serverausfall und Lastaction Seitenumzug">Serverausfall und Lastaction Seitenumzug</a></li><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/" rel="bookmark" title="Permanent Link: WordPress Submenu klappbar">WordPress Submenu klappbar</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/" rel="bookmark" title="Permanent Link: WordPress Unterseiten anzeigen lassen auf Elternseite">WordPress Unterseiten anzeigen lassen auf Elternseite</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/" rel="bookmark" title="Permanent Link: WordPress Menu CSS erstellen">WordPress Menu CSS erstellen</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Gmail Spamordner umleiten</title><link>http://www.andreas-bufe.de/2010/11/05/gmail-spamordner-umleiten-in-posteingang/</link> <comments>http://www.andreas-bufe.de/2010/11/05/gmail-spamordner-umleiten-in-posteingang/#comments</comments> <pubDate>Fri, 05 Nov 2010 21:44:48 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[gmail]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=303</guid> <description><![CDATA[Wir haben ja gerade einen Lastaction SEO Contest am Laufen, dieser Contest befindet sich in der Endphase und es sind nur noch ein paar Tage bis er feststeht, der Lastactionseo 2010. Meine Seite befindet sich lustiger Weise immernoch in den Top10 (Platz 8 21:27 Uhr). Das finde ich schon einmal super und es freut mich,&#8230;]]></description> <content:encoded><![CDATA[<p>Wir haben ja gerade einen Lastaction <a
title="SEO Contest" href="http://www.andreas-bufe.de/category/webworker/seo/">SEO Contest</a> am Laufen, dieser Contest befindet sich in der Endphase und es sind nur noch ein paar Tage bis er feststeht, der Lastactionseo 2010. Meine Seite befindet sich lustiger Weise immernoch in den Top10 (Platz 8 21:27 Uhr). Das finde ich schon einmal super und es freut mich, warum wieso weshalb kann ich nicht sagen, hab ich keine Ahnung von SEO.</p><p>Da ich natürlich als Mensch mit gefährlichem Halbwissen über SEO auch einige Tools am Markt ausprobiert, gekauft und wieder zurückgegeben habe, musste ich mich auch mit eMail Konten und deren Eigenarten rumschlagen.</p><p>Da eine <a
title="gmail" href="http://www.andreas-bufe.de/tag/gmail/">gmail</a> Adresse recht leicht zu erstellen ist und gut ankommt, hat ich mich immer geärgert das man dort den Spamfilter nicht abstellen kann. Abstellen kann man Ihn nicht, aber umleiten! Diese Tatsache hat mir eine Menge Arbeit erspart (leider etwas zu spät, da ich vorher die 689 Mails alle per Hand verschoben habe).</p><p>Die Möglichkeit der Umleitung ist auch aus einem anderen Grund gut, weil der Spamordner bei gmail in regelmäßigen Abständen geleert wird, egal ob gelesen oder nicht. Für meine eMails die in diesem Ordner landen, gar nicht gut. Ich brauchte also die Lösung für mein Problem und hab etwas rumgesucht.</p><h2>So wird&#8217;s gemacht</h2><p>Hier eine recht gute Anleitung aus dem englischem von <a
href="http://www.solidblogger.com/redirect-all-spam-mails-to-your-inbox-on-gmail/">Solidblogger</a>:</p><ul><li>Einen Filter erstellen zum Umleiten der Spammails in die Inbox.<br
/>Zu finden unter <strong>Settings -> Filters -> Create a new filter</strong></li><li>Hier gibt es ein Feld was den Titel trägt: <strong>Has the words:</strong> dort nun eintragen<br
/><strong>is:spam</strong> oder <strong>in:spam</strong> oder <strong>label:spam</strong> (also nur eins von den dreien, ohne &#8220;oder&#8221;).</li><li>Ein Klick auf: <strong>Next</strong></li><li>Ein Klick auf: <strong>OK</strong></li><li>Dann anklicken &#8220;<strong>Never send it to Spam</strong>&#8220;.</li><li>Dann ein Klick auf &#8220;<strong>Create Filter</strong>&#8221; und der Filter greift sofort</li><li>Du bist fertig.</li></ul><p>Nun werden alle eMails schön im Posteingang abgelegt und nicht mehr in den Spamordner verschoben.</p><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2010/11/05/gmail-spamordner-umleiten-in-posteingang/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>WordPress Submenu klappbar</title><link>http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/</link> <comments>http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/#comments</comments> <pubDate>Wed, 13 Oct 2010 14:09:47 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[wordpress]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=182</guid> <description><![CDATA[Bin ja noch nicht all zu lange mit WordPress am Gange (so wirklich richtig nur durch den lastactionseo Contest, der gerade läuft), doch mir gefällt das System schon, wenn auch einiges &#8220;anders&#8221; ist, als bei meinem geliebten Drupal. Es sind halt 2 verschiedene Systeme und jedes hat ganz klar eigene Einsatzgebiete. Mehr so als kleiner&#8230;]]></description> <content:encoded><![CDATA[<p>Bin ja noch nicht all zu lange mit <a
title="Wordpress" href="http://www.andreas-bufe.de/tag/wordpress/">WordPress</a> am Gange (so wirklich richtig nur durch den lastactionseo Contest, der gerade läuft), doch mir gefällt das System schon, wenn auch einiges &#8220;anders&#8221; ist, als bei meinem geliebten <a
title="Drupal" href="http://www.andreas-bufe.de/tag/drupal/">Drupal</a>. Es sind halt 2 verschiedene Systeme und jedes hat ganz klar eigene Einsatzgebiete.</p><p>Mehr so als kleiner Spickzettel für mich, falls ich es noch einmal suchen sollte.</p><p>Wer in WordPress 3 das Submenü klappbar machen möchte, braucht nur eine kleine Änderung in der CSS vornehmen, super einfach (wenn man drauf kommt).</p><pre class="brush:css">
.sub-menu { display: none; }
.current_page_item .sub-menu, .current_page_parent .sub-menu { display: block; }
</pre><p>that&#8217;s it, einfach, ne?</p><p>nun kommt in WordPress noch eine 3. Menüebene hinzu im Submenu, da wird es gleich etwas mehr an Code:</p><pre class="brush:css">
.sub-menu { display: none; }
.sub-menu .sub-menu { display:none; }
.sub-menu .sub-menu .sub-menu { display:none; }

.sub-menu .menu-item .sub-menu { display:none; }

.current_page_item  .sub-menu,
.current_page_parent .sub-menu,
.current_page_parent .current_page_item .sub-menu { display: block; }

.current_page_ancestor .sub-menu { display: block; }
.current_page_ancestor .current_page_parent .sub-menu { display: block; }
</pre><p>so einfach ist das, wenn man etwas CSS ins Spiel bringt, dann will WordPress auch so, wie man es gerne hätte <img
src='http://www.andreas-bufe.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p><hr
/><h2>KubaSeoTraeume Comments</h2><ul><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/">26. Oktober 2010</a>, <a
href='http://www.maatz-schiel.de' class='url'>Petra Liedtke</a> writes: Komme immer wieder gerne vorbei, eure Seite gefällt mir</li><li><a
href="http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/">18. September 2011</a>, <a
href='http://Webseite' class='url'>Thomas Di Paolo</a> writes: Super Tipp, danke, für ein Untermenü funktioniert das tadellos. Aber leider nicht für eine zweite Unterebene, also das submenu vom supmenu... vielleicht gibt es dafür ja auch einen Tipp.</li></ul><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2011/11/23/hosteurope-wordpress-fehler/" rel="bookmark" title="Permanent Link: Hosteurope WordPress Fehler">Hosteurope WordPress Fehler</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/" rel="bookmark" title="Permanent Link: WordPress Unterseiten anzeigen lassen auf Elternseite">WordPress Unterseiten anzeigen lassen auf Elternseite</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-menu-css-erstellen/" rel="bookmark" title="Permanent Link: WordPress Menu CSS erstellen">WordPress Menu CSS erstellen</a></li><li><a
href="http://www.andreas-bufe.de/2011/01/03/wordpress-hosteurope/" rel="bookmark" title="Permanent Link: WordPress Hosteurope">WordPress Hosteurope</a></li><li><a
href="http://www.andreas-bufe.de/2010/11/27/es-gibt-viel-zu-tun/" rel="bookmark" title="Permanent Link: Es gibt viel zu tun!">Es gibt viel zu tun!</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2010/10/13/wordpress-submenu-klappbar/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>URLs umschreiben lassen mit regexp</title><link>http://www.andreas-bufe.de/2010/08/31/urls-umschreiben-lassen-mit-regexp/</link> <comments>http://www.andreas-bufe.de/2010/08/31/urls-umschreiben-lassen-mit-regexp/#comments</comments> <pubDate>Tue, 31 Aug 2010 12:44:59 +0000</pubDate> <dc:creator>Andreas Bufe</dc:creator> <category><![CDATA[Snippets]]></category> <category><![CDATA[regexp]]></category><guid
isPermaLink="false">http://www.andreas-bufe.de/?p=76</guid> <description><![CDATA[Heute habe ich mal etwas mit UltraEdit rumgespielt und die Suchen/Ersetzen Funktionen mit regexp sind klasse. Es ging im genauen drum eine URL Liste (Textdatei) die jeweils nur aus: www.domain.de www.domain2.com etc. bestand, einfach umzuschreiben ins Format: http://www.domain.de/ http://www.domain2.com/ ansich keine große Sache, im Search and Replace bei UltraEdit eingestellt: Suchtext: ^(.*)$ Ersetzen durch: http://\1/&#8230;]]></description> <content:encoded><![CDATA[<p>Heute habe ich mal etwas mit UltraEdit rumgespielt und die Suchen/Ersetzen Funktionen mit <a
title="regexp" href="http://www.andreas-bufe.de/tag/regexp/">regexp</a> sind klasse.</p><p>Es ging im genauen drum eine URL Liste (Textdatei) die jeweils nur aus:</p><p>www.domain.de<br
/> www.domain2.com</p><p>etc. bestand, einfach umzuschreiben ins Format:</p><p>http://www.domain.de/</p><p>http://www.domain2.com/</p><p>ansich keine große Sache, im Search and Replace bei UltraEdit eingestellt:</p><p><strong>Suchtext:</strong></p><pre class="brush:php">^(.*)$</pre><p><strong>Ersetzen durch:</strong></p><pre class="brush:php">http://\1/</pre><p><strong>Reguläre Ausdrücke:</strong> Unix</p><p>und ab dafür&#8230;. 500 URLs in 1 Sekunde&#8230;</p><hr
/><h2>KubaSeoTraeume posts:</h2><ul><li><a
href="http://www.andreas-bufe.de/2010/10/03/dofollow-kommentare/" rel="bookmark" title="Permanent Link: DoFollow Kommentare">DoFollow Kommentare</a></li><li><a
href="http://www.andreas-bufe.de/2011/03/19/katastrophenhilfe-aus-kuba/" rel="bookmark" title="Permanent Link: Katastrophenhilfe aus Kuba">Katastrophenhilfe aus Kuba</a></li><li><a
href="http://www.andreas-bufe.de/2011/02/21/kubaseotraeume-seo-krieg/" rel="bookmark" title="Permanent Link: Kubaseoträume Seo Krieg 2011">Kubaseoträume Seo Krieg 2011</a></li><li><a
href="http://www.andreas-bufe.de/2011/05/01/wordpress-unterseiten-anzeigen-lassen-auf-elternseite/" rel="bookmark" title="Permanent Link: WordPress Unterseiten anzeigen lassen auf Elternseite">WordPress Unterseiten anzeigen lassen auf Elternseite</a></li><li><a
href="http://www.andreas-bufe.de/2010/09/23/lastactionseo-rezept-4-seos/" rel="bookmark" title="Permanent Link: lastactionseo-rezept-4-seos">lastactionseo-rezept-4-seos</a></li></ul><hr
/><small>KubaSeoTraeume Copyright &copy; 2011<br
/> This feed is for personal, non-commercial use only. <br
/> The use of this feed on other websites breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:<br
/> 98d54fce4f1385edf6ba843b83997a13 (38.107.179.221) )</small>]]></content:encoded> <wfw:commentRss>http://www.andreas-bufe.de/2010/08/31/urls-umschreiben-lassen-mit-regexp/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 125/169 queries in 0.136 seconds using disk: basic
Object Caching 4551/4567 objects using disk: basic

Served from: www.andreas-bufe.de @ 2012-05-17 16:56:16 -->
