Reihenfolge des Aufrufs: index.html oder index.php

July 25th, 2011

Ihr kennt das, man entwickelt eine neue Joomla!-Seite und muss diese irgendwann auf dem Server, auf dem sie dann letzten Endes auch gehostet wird, final anpassen. Dies geschieht oft hinter einer Baustellen-HTML-Seite die bei Aufruf der Domain erscheint. Dazu ist also notwendig, dass ein request für http://www.einedomain.de/ bewirkt, dass die index.html angezeigt wird. Als Entwickler kann man zum Testen die nicht automatisch aufgerufene index.php verwenden. Sobald die letzen Anpassungen abgeschlossen sind löscht man einfach die index.html vom Server und die neue Joomla!-Website steht.

Einem Apache Webserver erklärt man über die Konfigurationsdatei httpd.conf in welcher Reihenfolge die Dateitypen geprüft und angezeigt werden.

DirectoryIndex index.html index.html.var index.shtml index.cfm index.htm index.php

zum Beispiel signalisiert dem Apchen, dass zuerst nach einer index.html auschaugehalten werden soll, dann nach index.html.var…etc…und zuletzt nach index.php.

Sollte die beschriebene Maßnahme nicht zum gewünschten Ergebnis führen bitte in einer evtl vorhanden .htaccess nach einer Zeile ähnlich

DirectoryIndex index.php

suchen, und diese löschen oder auskommentieren.

Galerie verwalten

November 24th, 2010

Galerie verwalten

 

Neue Galerie anlegen:

Klick Components-> RSGallery2->Galleries

 

Klick „New“

 

Daten eingeben, „Description“ kann ggf. freigelassen werden, „owner“ am besten bei der Voreinstellung belassen.

 

Dann „Save“, die Galerie wird angelegt.

 

Bilder in Galerie holen:

„Batch Upload“ anklicken:

 

Dann über „Durchsuchen“ eine zip-Datei (Inhalt: die Bilder die in diese Galerie sollen) auswählen und die (vorher angelegte) Zielgalerie auswählen:

 

 Dann „Next“ klicken:

 

Dateien sind hochgeladen und entpackt:

 

Artikel erstellen / ändern

November 19th, 2010

Ein bebildertes Tutorial zum Erstellen/Ändern von Artikeln. Du kannst, egal was Du machst,
nichts kaputtmachen, ich habe gerade nochmal ein Backup gemacht, wenn also irgendwas schief
gehen sollte einfach kurz Bescheid sagen, dann stelle ich den Ausgangszustand wieder her

Beiträge(Artikel) sind Homepageseiten, die nach Klick auf einen Menupunkt erscheinen. Jede anklickbare Einzelseite auf xyz.de ist also ein Beitrag.

Logge dich bitte unter folgender URL ein:
http://webdesign-brandenburg.tripod.com und nutze dazu zunächst den Login:

login:dfdasf
pw:87t87tgzuguguzgwd

Für jeden Menupunkt auf deiner Seite habe ich schon einen Artikel
angelegt. Dazu klickst du bitte auf „Beiträge“ (vgl. roter Pfeil im nächsten Bild)

Danach wird dir eine Liste der vorhandenen Beiträgen angezeigt:

Jetzt wählst du den Artikel den Du ändern willst, zum Beispiel „Vorteil“. Einfach den Link (vgl.
roter Pfeil) anklicken. Es öffnet sich das Editor-Fenster

.
Hier gibst Du jetzt Text ein, indem Du im Editor einfach drauf los tippst. Mit den Buttons (vgl roter
Pfeil) kannst du Text formatieren, Tabellen und Bilder einfügen etc., am Besten du propbierst das
selbst mal aus.

Jap, Webdesign in Brandenburg funktioniert am Besten mit Joomla.

Ein Bild kannst DU folgendermaßen einfügen: Klick auf den Bild-Button (vgl Pfeil)

Es öffnet sich ein Popup für die Bild-Auswahl. Hier kannst Du den Pfad zu einem Bild angeben, das Du
zuvor hochgeladen hast. Haben wir aber noch nicht gemacht, also das Popup wieder wegklicken und
ein neues Browsertab öffnen (den Editor nicht schließen) um ein Bild hochzuladen.

Im neuen Tab als URL wieder http://xyz.de/administrator/ eingeben, wieder siehst Du
den Start-Screen. Hier wählst Du jetzt „Media Manager“(vgl. Pfeil)

Klick auf den Durchsuche Button (vgl Pfeil unten) und wähle ein Bild von deinem lokalen Rechner.
Klick anschließend auf „Start Upload“

Das Bild wurde hochgeladen. Der Pfad zum Bild ist jetzt
images/stories/Bilder/bild.jpg .

Nun wechselst du wieder das Browsertab zurück zum Editor und klickst den Bild einfügen-Button. Ort
gibt’s Du jetzt den Pfad ein (vgl Bild unten, roter Pfeil), klickst dann auf „Insert“.

Wenn Du fertig bist mit Editieren klickst Du auf „Save“ (Bild unten roter Pfeil). Wenn Du nun im
Frontend (xyz.de) die Seite aufrufst siehst du die Veränderungen. Dieser Blog hier bietet auch immer interessante Beiträge zu den Themen Design und Entwicklung

Dateien lesen und schreiben mit dem joomla! 1.5-Framework Teil I

February 20th, 2009

Dieser Artikel befasst sich beispielhaft mit dem lesen und schreiben von Dateien unter Verwendung des Joomla!1.5-Frameworks. Bei der Entwicklung einer Komponente ist es oft praktisch, Konfigurationseinstellungen in einer config-Datei, in unserem Fall config.php, festzuhalten.

Zunächst muss also diese Datei angelegt werden, anschließend sollen im Backend getätigte Einstellungen dort überschrieben, gespeichert, und wieder ausgelesen werden.

Das Backend-Script enthält ein Formular in dem Einstellungen über beispielsweise Textfelder, Checkboxes oder Selects erfasst und geändert werden können.  Zunächst muss die Konfigurationsdatei gefunden und eingelesen werden:

if (JFile::exists( ‘components/com_gmaps/config.php’ )) {
 include(’components/com_gmaps/config.php’ );
    $configfile=JFile::read( ‘components/com_gmaps/config.php’ ) or die(’config-file cannot be read’);
    }
 else{
   echo “<h3> configfile administrator/components/com_gmaps/config.php does not exist!</h3>”;
}

Die Konfigurationsdatei enthält ein Array, in dem die Einstellungen gespeichert sind, nach erfolgeichem Einlesen der config.php stehen dessn Inhalte im weiteren Programmverlauf zur Verfügung.


<?php
$gm_config["db_table"]=”jos_cbe”;
$gm_config["column_name"]=”zipcode”;
$gm_config["map_height"]=”600px”;
$gm_config["map_width"]=”500px”;
?>

Der Anwender tätigt nun also seine Backend-Einstellungen und klickt auf “speichern”. Das Backend-Script stellt nun via Überprüfunge eines $_GET-Parameters  (bei Klick des Submitbuttons wird die URL aufgerufen, die im <form>-tag für die Eignschaft action eingetragen wurde: “index.php?option=com_component_name&action=change)”, in diesem Beispiel der von uns eingesetzte Parameter “action” fest, ob eine Veränderung stattgefunden hat, wenn ja werden alle Einträge in der config.php mit den Daten aus dem abgesendeten Formular überschrieben, dies könnte in etwa wie folgt passieren:


if($_GET['action']==’change’){

}
else{

}

Im obigen If-Zweig passiert nun das Austauschen der Inhalte, Im else-Zweig wird das Backend-Formular zur Eingabe der Konfigurationsdaten angezeigt. Weiteres in Teil II.

joomla-worx.eu blog auf technorati.com

February 16th, 2009

Hier das zugehörige Profil:

andererseits:

Doch lieber den hier einstweilen, Technorati kommt nicht klar. Also doch lieber Webdesign in Brandenburg an der Havel und meinetwegen noch ein paar Worte mehr um die Bots zu füttern wenn ich dann schonmal hier bin. So langsam sinds dann auch genug Worte als dass man mal wieder über Corporate Design, Marketing, Werbung oder Werbekampagnen reden könnte. Das ist dann auch passiert, dann evtl noch einen tieferen Link mit geeignetem Ankertext, sowas wie Werbung in Brandenburg, Werbeagentur, und ähnliches. Aber naja. macht natürlich keinen gute eindruck sowas, zumahl hir auch fol di rechtschreibfeller drinne sin. Insovern lohnt sich wohl die üb erlegung doch ein paar zent draufzulegen und Suchmaschiehnenoptimihrung den profis zu überlassen. Design ist halt doch nicht alles, es muss auch gesehen werden. Sprechen Sie uns an!

Blog für joomla-worx.eu

February 16th, 2009

joomla-worx.eu beinhaltet nun auch einen Blog, hier sollen Neuigkeiten von und über unsere Enwticklergemeinschaft sowie Neuigkeiten zum CMS joomla! und seiner immensen Community kommuniziert werden. Es erschien uns sinnvoller, das auf diesem Worldpress-Blog zu tun und das Joomla!-System wegen der besseren Übersichtlichkeit  nur für die wichtigsten, auf konkrete Eigenentwicklungen bezogenen, Artikel zu verwenden.

Das Design bleibt zunächst das WP-Standardtemplate, ich finde das ansprechend schlicht und da alle grundsätzlich ein anderes verwenden auch fast schon wieder originell =)