Suche


User importieren Joomla 1.5

Posted on | April 3, 2009 | No Comments
User importieren Joomla 1.5

Um User aus anderen Systemen oder aus früheren Joomlainstallationen in eine aktuelle Joomla Anwendung zu importieren, müsse diese User in die Tabelle jos_users importiert werden. Dies kann z.B, mittels einer PHP-Funktion geschehen.
Usertype sowie Gruppenid (gid) müssen korrekt sein bzw wirklich in Joomla existieren.

Man stößt nun auf ein neues Problem: Die neu importierten User werden nicht im Backend angezeigt, obwohl die Seitenummerierung schon auf die neuen User hindeutet.
Hier benötig man nun die beiden Tabellen:

josfr_core_acl_aro_groups
josfr_core_acl_groups_aro_map

In der Tabelle josfr_core_acl_aro_groups muss für jeden neuen User eine ID angelegt werden. In der Tabelle josfr_core_acl_groups_aro_map muss diese neue ID nun mittels der gid einer Gruppe zugeordnet werden. Jetzt sind die User auch im Backend sichtbar und editierbar.

301 Weiterleitung suchmaschinenfreundlich

Um eine Webseite so umzuleiten, dass auch die Suchmaschine - und hier natürlich besonders Google - nichts dagegen einzuwenden hat,
verwendet man eine permanente 301 Weiterleitung.
Per PHP-Code kann man den HTTP-Header mit einer 301-Weiterleitung versehen und zwra folgendermaßen:


header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.ziel-der-umleitung.de/");
header("Connection: close");

Contenido: Favicon einbinden

Posted on | Februar 4, 2009 | No Comments
Contenido: Favicon einbinden

Zuerst sucht man im Ordner /cms nach der Datei front_content.php und öffnet diese:
Man sucht dann dort, nach folgendem Ausdruck (in etwa nach Zeile 982):

$code = str_ireplace_once("<head>", "<head>\n".$baseCode, $code);

Davor setzt man folgende Zeile:

$baseCode = $baseCode.' <link rel="shortcut icon" type="image/x-icon" href="favicon.ico">';

Nun lädt man per FTP noch das favicon.ico in das /cms-Verzeichnis laden und das wars schon.

Umlaute mittels PHP ersetzen

Posted on | Februar 4, 2009 | No Comments
Umlaute mittels PHP ersetzen

Wenn man Umlaute aus Nutzereingaben umwandeln möchte, kann man dies folgendermaßen tun:

$umlautArray = Array("/ä/","/ö/","/ü/","/Ä/","/Ö/","/Ü/","/ß/");
$replaceArray = Array("&auml;","&ouml;","&uuml;","&Auml;","&Ouml;","&Uuml;","&szlig;");
$text = preg_replace($umlautArray , $replaceArray , $text);