Suche


Fehlermeldungen auf Englisch bei JomSocial

Posted on | Januar 27, 2010 | Comments Off
Fehlermeldungen auf Englisch bei JomSocial

Fehlermeldungen, die bei Jomsocial darauf hinweisen, dass der User sein Profil nicht vollständig ausgefüllt hat, lauten z.B. so : Required entry missing or entry contain invalid value
Leider kann man diese nicht in der Sprachdatei ändern, sondern muss dies in der Datei
components\com_community\assets\validate-1.0.js
in Zeile 38 (var message = ‘Required entry missing or entry contain invalid value!’;) tun.

MySQL-Update : Probleme mit dem Zeichen satz

Posted on | Januar 13, 2010 | Comments Off
MySQL-Update : Probleme mit dem Zeichen satz

Ich hatte beim Provider ein Update der MySQL-Version beauftragt und auch eine entsprechende Datensicherungn meiner Joomla-Installation durchgeführt (Joomla 1.5)

Leider vergaß ich, das Backup entsprechend zu prüfen. Nach dem Update - in diesem Falle von einer 4er Version auf einer 5er, wurden dann bei der erwähnten Joomla-Seite alle Umlaute falsch dargestellt - Ein Codierungsproblem. Statt ä,ö oder ü las man jetzt ä, ö und ü.

Das Backup-Archiv war leider kaputt und unbrauchbar - so etwas wird mir sicher nicht wieder passieren!

Nach kurzer Recherche stieß ich auf diesen Artikel, der mir die ganze Problematik recht einleuchtend beibrachte.

Hier ist auch ein Korrekturprogramm verlinkt, was in bestimmt 70 % der Fälle hilfreich ist:
http://forum.mysqldumper.de/viewtopic.php?p=19187#19187

Wordpress: Template Tags - Befehle im Template

Posted on | Januar 5, 2010 | Comments Off
Wordpress: Template Tags - Befehle im Template

Wer weiss schon genau, welche Befehle er in Wordpress einsetzen kann. Zumindest ist es dann etwas schwieriger, wenn man nicht täglich mit Wordpress zu tun hat oder es z.B nur einem Kunden zuliebe verwendet. Eine Übersicht über die Wordpress-Befehle oder Template Tags - so heißen sie nämlich richtig - gibt es hier:

http://doku.wordpress-deutschland.org/Template_Tags

FCKeditor einbauen und verwenden

Posted on | Februar 4, 2009 | No Comments
FCKeditor einbauen und verwenden

Als erstes sollte man sich den FCKeditor herunterladen, was man am besten hier tut:
Zum Download

Nun entpackt man das Archiv und lädt es in das Wurzelverzeichnis des Webspaces. Sollte man ein anderes Verzeichnis bevorzugen
so müssen die genannten Pfade eben angepasst werden.

Über folgende Zeile wird der Editor importiert:

include_once("fckeditor/fckeditor.php");

Dann muss eine Instanz des Editors in ein Formular verpackt werden, wozu man ersteinmal ein Formular generiert muss, in welches man
dann den Editor integriert. Der Submit-Button wird gleich mit angelegt:

Nun setzt man einfach den Editorcode ein, direk vor den Submit-Button:

$oFCKeditor = new FCKeditor('FCKeditor1');//Instanz erzeugen
$oFCKeditor->BasePath = 'fckeditor/';//Pfadangabe

$oFCKeditor->Value = $vorbelegung;//Hier kann das Editorfeld mit Text vorbelegt werden
$oFCKeditor->Create();//Editor erzeugen
$sValue = stripslashes( $_POST['FCKeditor1'] );

Klickt man nun auf den Submit-Button kann man mit $_POST['FCKeditor1'] arbeiten.

Kapselung in PHP / ab PHP5

Posted on | Februar 2, 2009 | No Comments
Kapselung in PHP / ab PHP5

Das objektorientierte Konzept der Kapselung hat seit der Version 5 in PHP Einzug gehalten. Ab PHP5 hat der Entwickler die Möglichkeit,
Attribute und Mehoden mit pbulic, protected und private zu verstecken.
Die Bedeutung der Schlüsselwörter ist wie folgt:

  • public
    Auf Variablen oder Methoden, die mit public deklariert sind, kann von jedem Benutzer der Klasse zugegriffen werden.
  • protected
    Auf Variablen oder Methoden, die mit protected deklariert sind, kann nicht von jedem Benutzer der Klasse zugegriffen werden.
    Allerdings ist der Zugriff über vererbte Klassen möglich.
  • private
    Auf Variablen oder Methoden, die mit private deklariert sind, kann nur innerhalb der Klasse, in welcher sie definiert wurden, zugegriffen werden.
    Auch der Zugriff über vererbte Klassen is hier nicht möglich.

Symfony unter Windows / xampp installieren

Um das PHP-Framewprk symfoy unter Windows zu installieren, sollte man sich zuerst die aktuelle xampp-version besorgen und installieren.
Dies kann man zum Beispiel hier tun:
http://www.apachefriends.org/de/xampp.html

Apache und MySQL als Dienste gleich mitinstallieren und dann war’s das schon.
Sollte xampp beim ersten Start meckern, dass Port 80 oder Port 443 bereits belegt sind, dann liegt’s mit ziemlicher Sicherheit an Skype.
Lösung: Bei Skype kann man unter Aktionen->Optionen->Erweitert->Verbindung das Häkchen bei Ports 80 und 443 als Alternative für eingehende Verbindungen verwenden herausnehmen.
Nun lädt man sich die neues Symfony-Version herunter und entpackt sie nach C:\symfony.
Downloaden kann man sich die neueste Stable Version hier:
http://www.symfony-project.org/installation

Im Ordner C:\symfony\data\bin muss jetzt noch die symfony.bat angepasst werden.
Zeile 25 ersetzt man hiermit:

 %PHP_COMMAND% "C:\symfony\data\bin\symfony" %*

Zeile 34 ersetzt man hiermit:

 set PHP_COMMAND=C:\xampp\php\php.exe

Wir gehen jetzt davon aus, dass C: unser Projektverzeichnis wird. Über die Eingabeaufforderung (Start->Ausführen->cmd) tippen wir also folgendes ein, um einen Projektordner anzulegen:
cd C:\
mkdir newProject

Um jetzt Projektdateien dorthin zu kopieren, tippt man in der Konsole einfach
symfony init-project projektName
ein.

Jetzt kann man normal mit symfony arbeiten..

PDF Rechnungen erstellen

Posted on | Januar 19, 2009 | No Comments
PDF Rechnungen erstellen

Um aus einem PHP Dokument ein PDF zu erstellen, wie zum Beispiel eine Rechnung oder einen Lieferschein, kann man die kostenfreie PHP Bibliothek fpdf verwenden.
In der zentralen Klasse legt man über Funktionen das Aussehen von Text fest, zum Beispiel so:

function Header($text) {
$this->SetFont('Arial','',18); //Schrifttyp setzen
$this->MultiCell(0,5,$text); //Mehrere Zeilen?
$this->Ln(5); //Abstand
}

Dann gehts an die Einbindung bzw. Ausgabe:

$pdf = new PDF('P','mm','A4'); //Objekt erzeugen
$pdf->AddPage(); //Erste Seite hinzufügen
$pdf->Header($text); //Header ausgeben
$pdf->Output(); //Ausgabe starten
}

http://fpdf.de/

Cronjob zur Datensicherung

Posted on | Januar 12, 2009 | No Comments
Cronjob zur Datensicherung

Um einen MySQL-Dump einfach und auch zeitgesteuert (Cronjob) zu erstellen, lohnt sich ein Blick auf die Software mybackupPro, die man unter folgender URL findet:

http://www.phpmybackuppro.net/

Einfach auf den Webspace schieben und die Login-Daten für die Datenbank angeben. So spart man sich den umständlichen Weg, den Cronjob selbst zu programmieren.

Automatisches Mysql-Backup per Cronjob / Cronjob-Software

Mit folgender Software lassen sich innerhalb von Minuten Cronjobs zur Datensicherung von MySQL-Datenbanken anlegen:

http://www.phpmybackuppro.net/

Contendio XML-Output für Flash

Posted on | August 17, 2008 | No Comments
Contendio XML-Output für Flash

Um ein Conenido-CMS auch mittels Flash zu realisieren, gibt es hier Scripte, die eine in Flash importierbare XML Ausgabe aus Contenido erzeugen:

http://www.cms-xtras.de/