Bäumchen wechsel dich!

Ja, ich hatte mal wieder Langeweile. Obwohl ich viel zu tun habe...

Bis jetzt war am Ende der Seite immer ein Plugin, das automatisch eine weitere Seite geladen hat. Aber da darüber keine Medien  mehr in den Beiträgen angezeigt wurden, habe ich es wieder entfernt und jetzt sind wieder die "Older Posts"- und "Newer Posts"-Links da. Aber sie sind seitenverkehrt! Der zu den älteren Beiträgen führt ist links und der zu den neuere rechts. Passt nich', ich blättere in einem normalen europäischen Buch ja auch nicht von hinten nach vorne...^^

Das wollte ich dann tauschen, ist aber schwieriger als gedacht.

Erst suche ich mich durch die Dateien des Themes, wo denn die Navigation kreiert wird und finde sie in der index.php
Dort ist aber nur die Funktion angegeben, also weiter suchen. Da es aber einige Dateien sind, bin ich zu faul sie alle einzeln zu durchsuchen. Erst versuche ich mein Glück mit find, cat und grep, aber das bringt nicht das was ich will, dann fehlt dann beim cat & grep der Dateiname in der Ausgabe. Da ich aber keine Lust habe mich jetzt mit Bash auseinanderzusetzen, versuche ich mein Glück mit Ruby, kann man so schön einfach schreiben, einfach nur so mit vim :)

Aber Ruby will die Dateien, die ich über find via Pipe übergebe nicht öffnen, er findet die Datei(en) nicht, wenn ich den Pfad als String übergebe (wenn ich den Pfad manuell eingebe, findet er die Datei komischerweise.) Da ich aber nach kurzer Recherche keine Lösung gefunden habe, gebe ich Ruby auf und mach 's mit Java.

Das dauert 5 Minuten und ich bin fertig, dauert zwar nochmal eine, bis es läuft, das liegt aber daran, dass ich es bei Eclipse mit einer falschen Einstellung exportiert habe. (Falsche "Launch configuration")

Dann gehts alles und ich finde die Funktion definiert in inc/template-tags.php, warum auch immer da, logischer wäre in functions.php.

Dann die beiden Links tauschen, hilft aber nix weil es über CSS geregelt ist, musste aber trotzdem die Pfeile tauschen, sonst ist rechts der Pfeil nach links und links der nach rechts. Nur noch die CSS-Regel bearbeiten und es läuft.

Fertig ;)

Die Java-Datei kannst du dir hier herunterladen. Bitte beachte die Lizenvorgaben! Quellcode hier.

Verwendung:

[Befehl der Dateinamen ausgibt] | java -jar MultiFileGrep.jar "[RegEx]"

 

Die Bits und Bytes grüßen,

criztovyl

Edit: grep "muster" verzeichnis -Rn

Christoph Schulz

Christoph Schulz
I am Dev. Maybe.

Packaging Fractal as DEB 1/?

Nothing happend here for some time, so let's write something. :)Because I am crazy I decided trying to package Fractal (Gnomes's GTK Matr...… Continue reading