=

Daschmi's Notizblog

RSS Feed

Inhalt einer anderen Seite über eine WordPress Shortcode einbinden

Erstellt in Sonstiges am 15. Juli 2017

Mittels des Plugins GetContentFromURL ist es möglich über einen Shortcode Inhalte von anderen Website im eigenen Blog zu positionieren.

Es ist möglich den kompletten Inhalt einer URL anzuzeigen oder auch nur Teile über einen XPath Selektor.

Bsp („Artikel des Tages“ von Wikipedia)

[gpfu url="https://de.wikipedia.org/wiki/Wikipedia:Hauptseite" xpath="%2F%2F%2A%5B%40id%3D%22mf-tfa%22%5D"]

Ergebnis:

Lorenzo Pagans und Auguste de Gas

Lorenzo Pagans und Auguste de Gas ist der Titel eines Gemäldes von Edgar Degas. Es ist in Öl auf Leinwand gemalt und hat eine Höhe von 54,5 cm und eine Breite von 39,5 cm. Das um 1871–1872 entstandene Doppelporträt zeigt als zentrale Figur in der Bildmitte den aus Katalonien stammenden Tenor Lorenzo Pagans bei einem Gesangs- und Gitarrenvortrag. Rechts hinter ihm hat Auguste de Gas, der Vater von Edgar Degas, Platz genommen. Beide Personen befinden sich in einem Innenraum. Edgar Degas hat in diesem Gemälde mit vortragenden Sänger und Gitarrist sowie seinem Zuhörer das Thema Musik bildnerisch umgesetzt. Die Autorin Melissa MacQuillan merkt hierzu an: „… selten wurde die Beziehung zwischen dem musikalischen Interpreten und seinem Zuhörer bildlich so deutlich dargestellt“. Das Gemälde gehört zu einer Reihe von Musikerporträts, die Degas ab Ende der 1860er Jahre malte. Es befindet sich in der Sammlung des Musée d’Orsay in Paris.  – Zum Artikel …

Archiv · Weitere exzellente und lesenswerte Artikel ·  RSS-Feed

Content Loaded from https://de.wikipedia.org/wiki/Wikipedia:Hauptseite

 

 

Mit PHPExcel den Spaltenbuchstabens anhand des Spaltenindex bestimmen

Erstellt in PHP am 25. April 2017

In Excel werden die Spalten als Buchstaben dargestellt. Um die Buchstaben anhand des Spaltenindexes zu bilden kann in PHPExcel folgende Funktion verwendet werden:

function getColNameFromColNumber($col_number)
{ 

  return PHPExcel_Cell::stringFromColumnIndex($col_number); 

}

Reconnect mit cURL und Shell Script

Erstellt in Sonstiges am 12. April 2017

XML Datei für die Anfrage:

<?xml version="1.0" encoding="utf-8" ?>
<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<u:ForceTermination xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1" />
</s:Body>
</s:Envelope>

Shell Script, welches die FRITZ!Box dazu bewegt die Internetverbindung neu aufzubauen:

#!/bin/bash
curl -s "http://fritz.box:49000/igdupnp/control/WANIPConn1" -H "Content-Type: text/xml; charset="utf-8"" -H "SoapAction:urn:schemas-upnp-org:service:WANIPConnection:1#ForceTermination" -d "(at)reconnect.xml" >/dev/null

Adressermittlung mittels GPS und GoogleMaps

Erstellt in PHP, Sonstiges am 12. Februar 2017

Mittels des jQuery Plugins jLocator ist es möglich über GPS die Längen- und Breitengrade der aktuellen Position zu bestimmen und in die Adressdaten umzuwandeln.

jLocator - Positionsbestimmung mit GPS, jQuery und der Google Maps API

Stückpreis: 15,00 EUR

jQuery Plugin zur Bestimmung von Straße, Hausnummer, Stadt, Postleitzahl, Landkreis, Bundesland und Land anhand der geografischen Position (GPS) des Benutzers.

Längen/Breitengrade werden dabei über den Browser bestimmt und die Adressdaten werden daraus mittels der Google MAP API ermittelt.

Nicht mehr referenzierte Datensätze löschen

Erstellt in TYPO3 am 29. Januar 2017

In letzter Zeit musste ich viele Updates von TYPO3 durchführen und musste dabei immer TemplaVoila! Umsetzungen durch FLUID Templates und DCE/GRIDELEMENTS ersetzen. Mehrfach hatte ich das Problem, dass dem Kunden auf einmal alte Elemente wieder aufgefallen sind, die er eigentlich bereits „gelöscht“ hatte.

Ursache war das Verhalten von TemplaVoila!. TemplaVoila! löscht Elemente nicht und markiert diese auch nicht als gelöscht (deleted Flag), sondern entfernt lediglich die Zuordnung zu einer Spalte in der pages Tabelle.

Um die Elemente einfach nachträglich herauszufiltern habe ich eine kleine Erweiterung programmiert, die sich in die TYPO3 Funktionen integriert:

Die Erweiterung arbeitet ohne Verwendung von TemplaVoila! Funktionen und kann daher auch in TYPO3 7 ohne Templavaoila Installation verwendet werden.

Folgende Funktionen können mit den nicht mehr verwendeten TemplaVoila! Elementen ausgeführt werden:

  • Auf „hidden“ setzen
    Markiert nicht mehr zugeordnete Elemente über die „hidden“ Spalte so dass sie im Backend als ausgeblendet erscheinen.
  • Auf „deleted“ setzen
    Markiert nicht mehr zugeordnete Elemente über die „deleted“ Spalte.
  • Komplett löschen
    Löscht nicht mehr verwendete Elemente vollständig

ds_tv_cleaner - Entfernen von gelöschten TemplaVoila! Elementen

Stückpreis: 10,00 EUR

Löscht Inhaltselemente, die mit TemplaVoila! angelegt und gelöscht wurden.

  • Die Extension kann ab TYPO3 6.0 eingesetzt werden.
  • Mehrsprachigkeit wird grundlegend unterstützt
  • In der Tabelle pages muss die Spalte tx_templavoila_flex noch vorhanden sein.
  • Sollte nicht auf Seiten angewendet werden die nicht mit TemplaVoila! gepflegt wurden!


Bitte genehmigen Sie die Verwendung von Cookies dieser Website! Mehr Informationen

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close