Es gibt vieles was ich am Joomla CMS hasse. Zum Beispiel das man verschiedene Plugins miteinander vermischen kann ohne das ein debugger einem dann sagt das man gerade dabei ist vollkommene Scheisse um zu setzen. Seit der Mittagszeit sitze ich an der Möglichkeit ein XML feed der Yahoo API via Ajax in einem DIV anzeigen zu lassen. Kauderwelsch? Kauderscheiss! Nach fast 5 Stunden stelle ich fest: das kleine 20 zeilen script das ich da geschrieben habe kann gar nicht gehen weil ich parallel ein plugin, mootols, laufen habe, das meine scriptsprache, jquery nicht mag. Kein NoConflict und überhaupt rein gar nichts funzte. Ich könnte kotzen. Ich bin halt viel zu spät darauf gekommen das das verdammte Template veraltet ist und mit Mootols arbeitet. Kotz.

Egal, hier ist das Script mit dem ich mir zumindest auf einem eigenen PHP script dann XML files einlesen lassen kann:

 
<input type="text" name="fname" id="woeidCity"><br>
<button id="butWoeid">Code lookup</button>
<div id='update'>.bb..</div>
<script>
jQuery( document ).ready(function() {
 
  $("#butWoeid").click(function(){
    var bla = $('#woeidCity').val();
    var xhr;
    if (window.XMLHttpRequest) xhr = new XMLHttpRequest(); // all browsers except IE
    else xhr = new ActiveXObject("Microsoft.XMLHTTP"); // for IE
 
    xhr.open('GET', 'http://where.yahooapis.com/v1/places.q("'+bla+'")?appid=xxxxxxxxxx', false);
    xhr.onreadystatechange = function () {
  if (xhr.readyState===4 && xhr.status===200) {
 var items = xhr.responseXML.getElementsByTagName('woeid');
 var output = '<ul>';
 for (var i=0; i<items.length; i++) output += '<li>' + items[i].firstChild.nodeValue + '</li>';
 output += '</ul>';
 var div = document.getElementById('update');
 div.innerHTML = output;
  }
    }
    xhr.send();
  });
 
 
 
  });
</script>

 

 

Published in Tools & Tutorials
Sunday, 02 February 2014 21:45

String in Datenbankeintraegen korrigieren.

ich bin gerade dabei die ganzen alten Eintraege von CYBERHOLIC seit 2000 bis heute hin auf das neue Joomla CMS umzuportieren. Beim kopieren ist leider wat falsch gelaufen ad saemtliche umlaute durch komische ASCII Zeichen ersetzt wurden. Also kurz im Netz gesucht und dies ist die Loesung um mit einem SELECT dafuer zu sorgen das bestimmte eintraege in einer Tabelle korrigiert werden.

UPDATE `tablename` 
SET `tablefield` = REPLACE(`tablefield`, 'ß', 'ss')
Published in Tools & Tutorials
Wednesday, 05 October 2011 16:22

SQL Abfrage fuer HHMMSS in Date

SQL Abfrage um aus einem Date Befehl die Stunden, Minuten und Sekunden heraus zu filtern - habe ich fuer Endorphinum benoetigt.

// running
SELECT userid, datum,entfernung,zeit,
DATE_FORMAT(zeit,'%H') AS HH,
DATE_FORMAT(zeit,'%i') AS MM,
DATE_FORMAT(zeit,'%s') AS SS
FROM
"endo_xxx"
WHERE
userid="xxx"


INSERT INTO
  endo_sport_running
    (date_time, userid, date, HH, MM, SS, Distance)
  SELECT
    datum,
    "62",
    datum,
    DATE_FORMAT(zeit,'%H') AS HH,
    DATE_FORMAT(zeit,'%i') AS MM,
    DATE_FORMAT(zeit,'%s') AS SS,
    entfernung
  FROM
    endo_xxx
  WHERE endo_xxx.userid='1'
Published in Tools & Tutorials
Page 2 of 5
  • Gorillaz - Ascension (Feat. Vince Staples) (Nic Fanciulli Remix)
     

Portfolio PDF

cards-portfolio-header.jpg

Latest job

Random job

QR paintings

project-qroft-paintings.jpg

My products

project-qroft-prints.jpg

My Amazon wishlist

remember the .GIF

Titanic Zufalls Fachmann

  • Schlechter Deal.
    Nach dem Punk-Konzert, Gespräch zwischen zwei Überlebenden, ein maximal euphorisierter Irokese brüllt dem anderen ein Geständnis ins Ohr: »Wenn ich nur halb so gut Schlagzeug spielen könnte wie der Typ – da gäbe ich meinen linken Arm für her!«Theobald Fuchs

Imprint

Cyberholic
c/o Carlos Pinto
Av. Francisco Vega Monroy 11 P1C
35109 El Tablero, España

Haciendea San Bartolomé de Tirajana
NIE Y2632816C

carlos@cyberholic.es
+34 626 98 2112
+49 40 226 11399

Mindfaps

Interior Design

Movie wishlist

Seriously.

© 2017 Carlos Pinto, Cyberholic. All Rights Reserved.

Please publish modules in offcanvas position.