Posts mit dem Label javascript werden angezeigt. Alle Posts anzeigen
Posts mit dem Label javascript werden angezeigt. Alle Posts anzeigen

Montag, 23. August 2010

Do not click this link!

[LINK]


Or do...

Hier das ganze als Script, damit ihr das euch schön als Shortcut einrichten könnt und damit JEDE Seite verbessert!
javascript:(function(d){d.body.appendChild(d.createElement('script')).src='http://bit.ly/c50Gpw'})(document)
Lang Lebe Lazer!

(via @janl -> JSConf)

Samstag, 24. Januar 2009

Trackbacks für blogspot

Ein Feature hat mir bis jetzt bei Blogspot gefehlt. Heute hatte ich endlich Zeit danach zu suchen. Bisher konnte ich keine trackbacks erzeugen. Es war mir also nicht möglich andere Blogs wissen zu lassen, dass ich auf sie verlinke. Jetzt habe ich für dieses Problem eine (leicht nerdige) Lösung gefunden.

Als erstes muss die FireFox Extension Greasmonkey installiert werden. Diese Extension erlaubt es einem, verschieden JavaScripts im Browser auszuführen, die diverse Dinge mit Webpages anstellen können.

Für Greasmonkey hat Stephen Weber ein Script geschrieben, das das Eingabefenster von Blogspot so verändert, dass Trackbacks eingegeben werden können. Leider verhaut es beim automatischen Speichern das Layout des Fensters, aber damit kann ich vorerst leben.

Fazit: Mein Blog erzeugt jetzt auch trackbacks.

Mittwoch, 12. März 2008

Tagcloud auf blogger/blogspot

Seit einiger Zeit zeige ich ja im Sidebar des Blogs die Tagcloud an. Der Code dafür stammt von phydeaux3 und wurde hier auf seinem Blog veröffentlicht. Das ganze hat hier bei mir ohne Probleme funktioniert.
Allerdings wollte ich gezielt einige Tags nicht anzeigen, da sie deutlich zu oft vorkommen und nicht wirklich sinnvoll sind, sondern eher der Erzeugung von Kategorien hier im Blog dienen (z.B.: MyTunedCar oder auch Lieblings...). Dazu hab ich den original Code etwas abgeändert, damit man diese an zentraler Stelle ausblenden kann.

Anmerkung: Nicht erschrecken, im Javascript-Code werden Entitäten (wie bsp.: <, > und ") als Html-Entitäten dargestellt (also <, > und "e; im Beispiel). Das muss so sein, Blogspot/Blogger setzt das dann automatisch korrekt um.

Als erstes muss man natürlich das entsprechende Widget installieren. Wie das funktioniert steht hier bzw. direkt hier. Danach kann man dann den Code anpassen ,-)

Im Script oben in der head-Section muss eine neue, globale Variable deklariert werden, die alle Tags enthält, die nicht angezeigt werden sollen. Wir verwenden hier (für möglichst schnelle Zugriffszeiten) ein Assoziatives Array.

// ...
var lcShowCount = false;

// Add tags that should NOT be shown in the cloud (this part is NEW)
var excludedTags = new Array();
excludedTags[
"e;mytunedcar"e;] = true;
excludedTags["e;lieblings
"e;] = true;

Hiermit haben wir jetzt also gesagt, dass die Tags "mytunedcar" und "lieblings" nicht angezeigt werden sollen.
Jetzt müssen wir noch den Code-Teil ändern, der die Tags dann tatsächlich anzeigt. Der befindet sich weiter unten im Template. (Falls dort kein JS-Code angezeigt wird, oben das Kontrollkästchen "Vorlagen zum Erweitern von Widgets" aktivieren, dann sollte er angezeigt werden. Die Codestelle, die wir suchen sieht momentan in etwa so aus:

for(var t in ts){
if(ts[t] < cloudMin){
continue;
}
for (var i=0;3 > i;i++) {

Hier fügen wir jetzt folgende Zeile dazu"if(excludedTags[t] == true){ continue; }", so dass das ganze dann so aussieht

for(var t in ts){
if(ts[t] < cloudMin){
continue;
}
if(excludedTags[t] == true){ continue; }
for (var i=0;3 > i;i++) {

Damit wird nichts anderes erreicht, als dass wir den entsprechenden Tageintrag genau dann in der anzeigenden Schleife überspringen, wenn wir oben ihm gesagt haben, dass das tag nicht angezeigt werden soll.

Achtung: Dieser Code berücksichtigt Groß- und Kleinschreibung. Sollte ein Tag also doch angezeigt werden, obwohl ihr es vermeintlich ausgeschlossen habt, dann liegt das ziemlich sicher daran, dass ihr es oben in der head-Section falsch geschrieben habt.

Donnerstag, 28. Februar 2008

Random(Garfield)

Das is ja mal eine krasse Idee: Der Garfield Remixer! Herzlichen Dank an Tobi (aka Tobe, krieg ich nen Link damit ich ihn hier einbauen kann?) für den genialen Hinweis. Einfach auf "Mix it" klicken und einen komplett neuen Garfield Clip genießen.















Lock

Lock

Lock

Der Code kommt von dougshaw.com, der ihn wiederum laut eigener Aussage veröffentlicht hat, da jemand anderes es unterlassen sollte. Daher clone ich ihn einfach hier auch nochmal! An dieser Stelle daher auch noch der Hinweis:
Alle Copyrights bleiben bei dem originären Träger dieser Rechte. Hier werden lediglich drei Bilder angezeigt, die man anderswo auch anonym sehen kann, es handelt sich als um eine Verlinkung und keine Kopie (so und jetzt streitet euch darüber, ob das so stimmt oder nicht...)