Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

Alex

März 2006 - Einträge

  • Glengamoi Suche mit RSS benutzen

    Dieses Video beschreibt, wie man sich die Suche bei Glengamoi mittels RSS-Reader erleichtern kann.

  • Realname-Postings mit Pseudo-Benutzernamen

    Verwendet ein User bei der Registrierung anstelle seines Realnamen (z.B. Alexander Zeitler) ein Pseudonym (z.B. AlexOnAsp.Net) für den Benutzernamen, so kann er trotzdem gemäß den Forenregeln mit seinem Realnamen posten, indem er folgende Schritte unternimmt:

    In den Profileinstellungen gibt es den Reiter "About", unter welchem der Realname eingetragen werden muß:

    Um diesen Realnamen nun auch bei Postings etc. anzuzeigen, muß dieser unter dem Reiter "Site Options" aktiviert werden, indem die Option "Angezeigten Namen aktivieren" auf  "Ja" gesetzt wird:

    That's it! Noch einfacher ist es natürlich, sich gleich gemäß den Regeln für die Benutzernamen auf Glengamoi mit dem Realname zu registrieren...

    Happy Posting ;-)

  • Deutsche Übersetzung für CommunityServer

    Chris hat gestern/heute Nacht die deutschsprachige Übersetzung von CommunityServer installiert.

    Bei neuen Usern wird deutsch als Standard-Einstellung verwendet - bestehende User können die Sprache wie folgt ändern:

    Ein Klick auf den eigenen Benutzernamen rechts oben fördert das eigene Benutzerprofile zutage - in diesem gibt es die Option "About" und dort die Option "Languages":

    Fehler und Anregungen zu der Übersetzung bitte hier posten: http://communityserver.org/forums/thread/518589.aspx

     

  • CommunityServer und die Umlaute - Teil 2

    Natürlich macht es Sinn, nicht nur die Umlaute der Postings selbst zu fixen, sondern auch deren Betreff - deshalb hier der zweite Fix für CommunityServer:

    // Get details on the post to be added
    //
    postToAdd.Username = user.Username;
    postToAdd.Subject = ((TextBox) FindControl("PostSubject")).Text;
    
    // hier folgt der neue Code
    //
    postToAdd.Subject = postToAdd.Subject.Replace("ä", "ae");
    postToAdd.Subject = postToAdd.Subject.Replace("ö", "oe");
    postToAdd.Subject = postToAdd.Subject.Replace("ü", "ue");
    postToAdd.Subject = postToAdd.Subject.Replace("Ä", "Ae");
    postToAdd.Subject = postToAdd.Subject.Replace("Ö", "Oe");
    postToAdd.Subject = postToAdd.Subject.Replace("Ü", "Ue");
    postToAdd.Subject = postToAdd.Subject.Replace("ß", "ss");
    

    Der Fix findet sich ebenfalls in der Datei CreateEditPost.cs im Projekt CommunityServerForums - allerdings in der Methode PreparePost(ArrayList pmReceipients).

  • Wo finde ich die E-Mail-Adresse einer Mailingliste?

    Eine Frage, die sich möglicherweise der eine oder andere Foren-Teilnehmer von Glengamoi stellen dürfte: "Wo finde ich die E-Mail-Adresse einer Mailingliste?"

    Der Weg ist einfach: Auf der Foren-Startseite gibt es den Menüpunkt "Forum Abonnements":

    Ein Klick darauf liefert die Liste aller Forum-Abonnements sowie die E-Mail-Adressen aller Foren:

    Happy Posting ;-)

  • Code-Snippets posten bei Glengamoi

    Glengamoi hat sich bekanntermaßen der Software- bzw. Internetentwicklung verschrieben, weshalb wir hier zwangsläufig täglich mit Code konfrontiert werden.

    Um den Code etwas lesbarer zu gestalten, habe ich ein kleines Tool namens "CodeHighlighter" entwickelt, das es erlaubt, Code in folgenden Sprachen formatiert als HTML-Code auszugeben, der hier gepostet werden kann (via HTML-Ansicht im Post-Editor):

    • C#
    • CSS
    • HTML
    • INIFiles
    • Java
    • JScript
    • Perl
    • Python
    • SQL
    • VB.NET
    • VBScript

    CodeHighlighter findet sich unter http://alexonasp.net/codehighlighter/

    Die Anwendung ist denkbar einfach:

    Zunächst wählt man die gewünschte Programmiersprache aus und kopiert das zu formatierende Code-Snippet in die erste Textbox:

    Ein Klick auf den Button "Code formatieren" erledigt umgehend die Formatierung und zeigt das Resultat an:

    Ist das Resultat zufriedenstellend, kann man den HTML-Code im Fenster "HTML-Code" markieren und herauskopieren:

    Der Code kann dann in der HTML-View des Posting-Editors in CommunityServer eingefügt werden:

    Bei größeren CodeSnippets kann man außerdem auch die Auswahl "Zeilennummern generieren" aktivieren, um die gemeinsame Fehlersuche zu erleichtern.

    That's it - Happy Posting ;-)

  • Community-Server und die Umlaute

    Wie Chris hier gepostet hat, fehlt bei CommunityServer-Postings unter bestimmten Bedingungen die MIME-Kodierung der Postings - Ergebnis:

    Aus:

    "Daß das kein löbliches Ziel ist, steht äußerst üblich außer Frage."

    wird:

    "DaC das kein lC6bliches Ziel ist, steht C$uCerst C...."

    Da dieses Problem erst in der nächsten Version von CommunityServer gefixt wird, haben wir selbst Hand an den Code gelegt.

    Hierzu haben wir die Methode SetBodyContents(ForumPost p) in der Datei CreateEditPost.cs im Projekt CommunityServerForums wie folgt erweitert:

    void SetBodyContents(ForumPost p)
    {
        postBody = (Editor) FindControl("postBody");

        if (postBody.IsRichTextCapable)
        {
            p.PostType = PostContentType.HTML;
            p.Body = postBody.Text;
        }
        else
        {
            p.PostType = PostContentType.Text;
            p.Body = postBody.Text;
        } 

    // hier folgt der neue Code
     p.Body = p.Body.Replace("ä", "ae");
     p.Body = p.Body.Replace("ö", "oe");
     p.Body = p.Body.Replace("ü", "ue");
     p.Body = p.Body.Replace("Ä", "Ae");
     p.Body = p.Body.Replace("Ö", "Oe");
     p.Body = p.Body.Replace("Ü", "Ue");
     p.Body = p.Body.Replace("ß", "ss");

    }