Permalink

Sublime Text 2 – Settings User

{
"auto_complete_commit_on_tab": true,
"bold_folder_labels": true,
"color_scheme": "Packages/Theme - Nexus/Nexus.tmTheme",
"default_line_ending": "unix",
"draw_minimap_border": true,
"font_face": "Consolas",
"font_options":
[
"subpixel_antialias"
],
"font_size": 11,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Vintage",
"zenburn"
],
"margin": 0,
"scroll_speed": 2.0,
"soda_classic_tabs": true,
"tab_size": 2,
"theme": "Soda Dark.sublime-theme",
"translate_tabs_to_spaces": true,
"word_wrap": false
}
Permalink

XBMC – Serie aus Datenbank selektieren

Um aus der Filme-Datenbank von XBMC eine Serie mit den zugehörigen Episoden (Dateien) herauszufiltern genügen folgende Zeilen SQL-Code:

select tv.c00 as Serientitel,
       epi.c00 as Episode,
       file.strFilename as Dateiname
from tvshowlinkepisode link
join tvshow tv
  on tv.idShow = link.idShow
join episode epi
  on epi.idEpisode = link.idEpisode
join files file
  on file.idFile = epi.idFile
where tv.c00 = 'NAME'
Permalink

MySQL-Datenbanken prüfen und optimieren

mysqlcheck --check --optimize --all-databases --user=[BENUTZERNAME] --password=[PASSWORD]
  • --check-c: Überprüfen der Datenbank(en)
  • --optimize-o: Optimieren der Datenbank(en)
  • -all-databases: Befehl wird auf alle Datenbanken angewendet, alternativ kann auch –databases verwendet werden um explizit eine Datenbank anzugeben
  • --user=[BENUTZERNAME]: Benutzername der Datenbank
  • --password=[PASSWORD], -p[PASSWORD]: Passwort zur Datenkbank – Achtung bei Verwendung der Kurzform -p darf kein Leerzeichen zwischen Option und Passwort stehen.

Weitere Links zum Thema:

Permalink

Die WordPress Admin-Bar Menüpunkte bearbeiten

Mit der WordPress 3.1 wurde die Admin-Bar eingeführt. Mit folgenden Code in der functions.php können die verschiedenen Menüpunkte bearbeitet werden:

function my_admin_bar_render() {

  // http://codex.wordpress.org/Class_Reference/WP_Admin_Bar
  global $wp_admin_bar;

  /* Beispiele für verschiedene ID's der Menüpunkte
  my-account
  my-account-with-avatar
  edit
  new-content
  comments
  updates
  */

  // Entfernen eines Menüpunktes
  $wp_admin_bar->remove_menu('comments');

  // Entfernen eines Menüpunktes in einem Untermenü
  $wp_admin_bar->remove_menu('new-link', 'new-content');

  // Neuen Menüpunkt mit dem Titel 'example.com' hinzufügen
  $wp_admin_bar->add_menu( array(
    'id' => 'example-dot-com',
    'title' => 'example.com',
    'href' => 'http://www.example.com'
  ) );

  // Neues Untermenü dem Menüpunkt 'example.com' mit dem Titel 'example.org' hinzufügen
  $wp_admin_bar->add_menu( array(
    'parent' => 'example-dot-com',
    'id' => 'example-dot-org',
    'title' => 'example.org',
    'href' => 'http://www.example.org'
  ) );
}
// Einhängen der soeben erstellten Funktion
add_action( 'wp_before_admin_bar_render', 'my_admin_bar_render' );

Weitere Links zum Thema:

Permalink

Start- & Stopp Skript für Windows-Apache

@echo off
set DIENSTNAME1="Apache2.2"
set DIENSTNAME2="MySQL"
net stop %DIENSTNAME1% 2>nul
if errorlevel 2 (
 echo %DIENSTNAME1% ist gestoppt.
 echo Starte %DIENSTNAME1%
 net start %DIENSTNAME1%
)
net stop %DIENSTNAME2% 2>nul
if errorlevel 2 (
 echo %DIENSTNAME2% ist gestoppt.
 echo Starte %DIENSTNAME2%
 net start %DIENSTNAME2%
)
pause


Damit die Verknüpfung unter Windows 7 mit administrativen Rechten ausgeführt werden kann, muss wie auf dem Screenshot zu sehen das Feld “Als Administrator ausführen” aktiviert werden.

Permalink

YAML’s vertikales Menü ein- und ausklappen

Mit folgenden jQuery-Code kann das ‘vlist’-Menü von YAML ein- und wieder ausgeklappt werden:

$(document).ready(function() {
	$("ul.vlist > li ul.children").css("display", "none");
	$("ul.vlist > li").has("ul.children").each(function(i, el) {
			var ulChild = $(el).find("ul.children");
			$(el).children("a").addClass("vlist_open");
			$(el).children("a").removeAttr("href").css("cursor", "pointer").click(function() {
					if ($(el).children("a").hasClass("vlist_open")) {
							$(this).toggleClass("vlist_open vlist_close");
					} else {
							$(this).toggleClass("vlist_close vlist_open");
					}
					ulChild.slideToggle("slow");
			});
			if ($(el).find(".current_page_item").length) {
					ulChild.css("display", "block");
					$(el).children("a").toggleClass("vlist_open vlist_close");
			}
	});
});

Vielen Dank an Fabian Beiner für die Unterstützung!

Permalink

WordPress Funktionen und Inhalte außerhalb anzeigen

Inhalte und Funktionen kann man auch außerhalb von WordPress nutzen:

<?php
/** Siehe auch:
 * http://bueltge.de/wordpress-funktionen-ausserhalb-von-wordpress-nutzen/922/
 */

require( './wp-blog-header.php' ); // oder wp-load.php
get_header();
?>

<?php query_posts(''); ?>

<?php if ( have_posts() ) : ?>

	<?php while ( have_posts() ) : the_post(); ?>
  
		<div class="post" id="post-<?php the_ID(); ?>">
			<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
			<div class="story">
			<?php if ( is_archive() || is_search() ) { ?>
				<?php the_excerpt() ?>
				<p><a href="<?php the_permalink() ?>" rel="bookmark"><?php _e( '... weiterlesen &raquo;', FB_BASIS_TEXTDOMAIN ); ?></a></p>
				<p><?php _e( 'Aktualisiert am', FB_BASIS_TEXTDOMAIN ); ?> <?php the_modified_date(); ?> <?php edit_post_link( __( 'Editieren', FB_BASIS_TEXTDOMAIN ),' &middot; ', ''); ?></p>
			<?php } else { ?>
				<?php the_content( the_title( '', '', false ) . ' ' . __( 'weiterlesen &raquo;', FB_BASIS_TEXTDOMAIN ) ); ?>
			 	<?php wp_link_pages(); ?>
			<?php } ?>
			</div>
		</div>
	
	<?php endwhile; else: ?>
	
	<p><?php _e( 'Nichts gefunden, was den Suchkriterien entspricht.', FB_BASIS_TEXTDOMAIN ); ?></p>

<?php endif; // end else ?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>