Archiv

Archiv für die Kategorie ‘Dev’

OMG! joomla 404 HTTP Error

6. Februar 2010 TheSimple Keine Kommentare

Ja cool, da installier ich mir joomla 1.5.15 mit Testdaten und fange an zu bereinigen, nachdem ich verstanden habe wie das so funktioniert mit Beiträgen und Menü. Da kann ich plötzlich die Startseite nicht mehr aufrufen. Ok, hab ich wohl keinen Beitrag als “Startseite” markiert. War so und nochmals versuchen. Verflixt, schon wieder derselbe 404 Fehler. Was ist denn nun los. Alles durchchecken, alle Optionen zu verstehen versuchen. Keine Chance, nicht mal die “Bin momentan Offline” Funktion geht. *fluch* Googlen…

joomla verlang neben einem Beitrag der als “Hauptseite” gekennzeichnet ist auch ein Menüitem, das als “Standard” gesetzt ist. Toll wenn man das weiss.

Liebes joomla, wenn Du nicht funktionierst, wenn Du kein Default-Menüitem hast, warum sagst Du das nicht einfach? Warum sagst Du mir nicht schlicht und ergreifend, “hör zu Kumpel; Du hast ne Menge Artikel und Menüitems, aber keines davon ist “Default”. So kann ich nicht funktionieren.” Die Informatik-Welt wäre so einfach, wenn sich der Entwickler auch nur kurz anstrengen würde und Showstoper Errors auch als solche zu kennzeichnen und entsprechende Fehlermeldungen auszugeben…

KategorienDev Tags:

typo3 Mehrsprachig

4. Februar 2010 TheSimple Keine Kommentare

Version 1.0 vom 02.10.2003
Version 1.1 vom 08.12.2003 (Erweiterungen und Ergänzungen)
Version 1.2 vom 05.05.2006 (Korrekturen Kontaktadresse)

Kommentare und Fehlermeldungen sind willkommen!

Selbstverständlich bin ich mittlerweile kein so blutiger Anfäger mehr wie es im Tutorial steht, aber ich lasse das mal so, hat ja schliesslich mit dem Inhalt des Tutorials selbst nichts zu tun ;-)

typo3 und die Mehrsprachigkeit | Mehrsprachig

Inhalt

  1. Einleitung
  2. Das Sprachkonzept in typo3
  3. Schritt 1: Die Defaultsprache (Standard Sprache)
  4. Schritt 2: Neue Sprache in typo3 konfigurieren
  5. Schritt 3: Inhalte übersetzen – neue Seite erstellen
  6. Schritt 4: Inhalte übersezten – neue Inhalte erstellen
  7. Schritt 5: Die Sprache auf der Website auswählen
  8. Schlusswort
  9. Weiterführende Links

Mehr…

KategorienDev Tags:

Compare und Merge Tools in VisualStudio 2005

21. September 2009 TheSimple Keine Kommentare

Inklusive Commandlines für die Einbindung in Visual Studio 2005

DiffMerge

Compare

/t1=%6 /t2=%7 %1 %2

Merge

/m /r=%4 /t1=%7 /t2=%8 /t3=%6 /c=%9 %2 %3 %1

WinMerge

Compare

/e /x /s /wl /dl %6 /dr %7 %1 %2

Merge

/e /s /x /ub /dl %6 /dr %7 %1 %2 %4

Araxis

Execute: ConsoleCompare.exe

Compare

/2 /title1:%6 /title2:%7 %1 %2

Merge

noch offen…

Hier noch zusätzliche Informationen zur Einbindung von Araxis…

Kategorien.NET Tags:

xs:attribute

24. Juni 2009 TheSimple Keine Kommentare

Ein element kann nicht direkt ein attribute haben, es muss über einen complexType angefügt werden.

Das Attribute selbst ist jedoch immer als simpler Typ definiert:

  • xs:string
  • xs:decimal
  • xs:integer
  • xs:boolean
  • xs:date
  • xs:time

<xs:attribute name=”lang” type=”xs:string” use=”required”/>

Das Beispiel zeigt eine Definition, die das Attribut als erforderlich deklariert.

KategorienXML & XSL Tags:

xs:element

24. Juni 2009 TheSimple Keine Kommentare

Ein Element kann nur Text enthalten. Es kann keine weiteren Elemente oder Attribute beinhalten.

Wobei “Text” missverständlich sein kann. Denn der Inhalt kann einer von den xsd Typen (boolean, string, date, etc.) sein, oder ein benutzerdefinierter Typ, den man selbst erstellt.

<xs:element name=”xxx” type=”yyy”/>

Komplexes Element

Es gibt vier Möglichkeiten:

  • leere elemente
    <result state=”true” />
  • solche die nur andere elemente beinhalten
    <result>
    <state>true</state>
    </result>
  • solche die nur text beinhalten
    <result state=”true”>no error occurred</result>
  • elemente, die andere elemente und text beinhalten
    <result state=”true”>no <green>error</green> occurred</result>

Definition eines komplexen Elementes

<employee>
<firstname>John</firstname>
<lastname>Smith</lastname>
</employee>

XSD

<xs:element name=”employee”>
<xs:complexType>
<xs:sequence>
<xs:element name=”firstname” type=”xs:string”/>
<xs:element name=”lastname” type=”xs:string”/>
</xs:sequence>
</xs:complexType>
</xs:element>

Oder mehr genereller, damit beispielsweise ein anderes Element wie “Kunde” dieselbe Definition verwenden kann:

<xs:element name=”employee” type=”personinfo”/>

<xs:complexType name=”personinfo”>
<xs:sequence>
<xs:element name=”firstname” type=”xs:string”/>
<xs:element name=”lastname” type=”xs:string”/>
</xs:sequence>
</xs:complexType>

Ohne Angaben von minOccurs and maxOccurs muss das Element exakt einmal vorkommen. (entspricht also minOccurs=1 und maxOccurs=1).

ACHTUNG! Attribute Definitionen müssen immer am Ende (z.B. nach sequence) erfolgen!

KategorienXML & XSL Tags:

Interface / GUI / UI Linksammlung

29. Januar 2009 TheSimple Keine Kommentare
KategorienDev Tags: ,

Kontextmenüs in Visual Studio anpassen

29. Januar 2009 TheSimple Keine Kommentare
KategorienDev Tags:

WebService Proxy mit eigenen Typen als Rückgabewert

27. November 2008 TheSimple Keine Kommentare

Man muss nicht mit den Typen leben, die einem das VisualStudio oder die wsdl.exe beim Erzeugen eines Proxy erstellt. Microsoft selbst hat hierzu etwas geschrieben:

http://support.microsoft.com/kb/326790/en-us

Kategorien.NET Tags:

So macht man Windows-XP Icons

5. September 2008 TheSimple Keine Kommentare
KategorienDev Tags:

Warum Klammern/Brackets?

2. September 2008 TheSimple Keine Kommentare

Ich frage mich wie sehr subjektiv es ist, wenn man die Verwendung von Klammern als übersichtlicher empfindet. Jedenfalls empfinde ich es als wesentlich übersichtlicher, sicherlich auch, weil ich es mich einfach gwohnt bin und das Auge sich daran sehr schnell orientieren kann.

Mehr…

KategorienDev Tags: