WP-Monalisa Plugin Einlese Script
Ich hab vor kurzem auf meinem Anderen Blog das Wp-Plugin Monalisa benutzt, es dient dazu eigene Smilies einzulesen und das diese nicht nach einem WordPress Update verloren gehen. Zusätzlich weren die Smilies noch angezeigt unter euren Posts die ihr grade neu erstellt. Allerdings muss man erst eine .Pak datei erstellen die das Plugin braucht um die Smilies zu erkennen und einlesen zu können. Ergo: es reicht nicht einfach die Smilies ins Plugin verzeichnis zu laden, ihr müsst also auch in dieser Datei, datei name, datei größe und noch diverse andere daten reinschreiben. Wenn man 80 Neue Smilies einlesen will… wird das aufwendig und die hölle. Glaubt mir, aber da ich faul bin habe ich mir ein kleines Script geschrieben das mir den Text erzeugt den ich dann nur noch in die .Pak Datei reinkopieren muss. Und ich dachte mir, vll kann es einer gebrauchen und ich stell es hier einfach mal rein
<?php
if ($handle = opendir(‘./test/’)) { /* ./test/ das test müsst ihr durch euren eigenen Pfad ergänzen, ich habe hier einfach einen ordner unter der Datei erstellt, gab am wenigsten Probleme und es war wenig Umständlich */
while (false !== ($file = readdir($handle))) {
if($file != "." && $file != "..") {
echo "'" . $file . "'" . "," . " ";
$size = getimagesize("./test/" . $file); //Pfad wie oben ändern.
echo $size[0] . ", ";
echo $size[1] . ", 1, ";
$temp = array();
$temp = pathinfo("./test/" . $file); //Pfad wie oben ändern
echo "'" . $temp['filename'] . "', " . "':" . $temp['filename'] . ":'<br>";
}
}
closedir($handle);
}
?>
Ich hab euch in den Kommentaren geschrieben was ihr noch verändern müsst damit es bei euch den Ordner mit den Smilies ausließt
Ihr legt euch einfach eine PHP datei an, von mir aus auch auf eurem Server, legt unter dieser Datei einen ordner an, wo ihr den namen ändern müsst habe ich euch angegeben, und dann ruft ihr die Seite mit dem Script auf. Ich hatte es test.php genannt, rufe also www.blalba.de/test.php auf und tada!
Eigene Portable App erstellen
Als 1. Beitrag hier gibts gleich mal etwas recht nützliches. Es funktioniert nicht immer und es ist nicht in jedem Fall legal, also vorsichtig sein wofür ihr es anwendet, weil OpenSource bleibt OpenSource
Porable App erstellen am Beispiel der freien C# IDE Sharp Developer. Da es keine Portable App der Version 4 und höher gibt, hab ich etwas rumgebastelt und man sehe und staune wieviel möglich.
Wo man es runterladen kann und so weiter, müsst ihr selber wissen.
Als Codeschnipsel hab ich den hier gefunden für die Windows Kommandozeile:
msiexec /a SharpDevelop_4.1.0.8000_Setup.msi /qn TARGETDIR=”D:\SharpDevelop4Portable”
Er entpackt die msi Datei und man findet dann im Verzeichnis D:\SharpDevelop4Portable\PFiles\SharpDevelop\4.1 alle nötigen Dateien und im Verzeichnis “bin” die “Hauptexe”. Wenn man sie ausführt, sieht man die IDE vollständig ohne Probleme.
Nun muss man nur die Ordner mittels z.b. Winrar zu einer selbstentpackenden Exe Datei Archivieren und voila man hat eine Portable App. Wer will kann das gerne noch weiter ausbauen und einen eigenen Installer oder so verwenden, aber das ist hier nicht das Thema.