Contentpapst - Content-Management für den MittelstandContentpapst - Content-Management für den Mittelstand

Übersichtlicher Administrationsbereich

Überzeugende Ergebnisse

Informationen zum CMS Contentpapst Pressemeldung zur Veröffentlichung von Contentpapst 2012.1

CP::Community

CP::Community ist ein kostenpflichtiges Zusatzmodul für Contentpapst. Diese Informationen benötigen Sie daher nur, wenn Sie CP::Community lizensiert haben und auf Ihrer Webseite einsetzen wollen. Weitere Informationen zu CP::Community erhalten Sie unter http://www.sandoba.de/produkte/forum-cpcommunity/.

Weitere Seiten: 1 2

Installation von CP::Community

CP::Community wird zusätzlich zu einer bestehenden Contentpapst-Lizenz installiert. Das gelieferte ZIP-Archiv wird dafür zuerst extrahiert (inkl. der dort enthaltenen Ordner). Anschließend wird folgendermaßen vorgegangen:
  • 1. Den Ordner "forum" aus dem Archiv per FTP in den Ordner "modules" hochladen (d.h. als Unterordner "/modules/forum/").
  • 2. Als Administrator in Contentpapst einloggen und unter "Einstellungen > Modulaktivierung" wechseln.
  • 3. Beim Eintrag für CP::Community auf "Installieren" klicken.
Mit dieser Aktion wird dann die Datenbank von Contentpapst entsprechend angepasst, das Modul wird aktiviert und Sie können nun direkt im Anschluß über "Module > CP::Community" bzw. direkt über die URL "admin.php?file=forum" zu diesem Modul wechseln. Das Forum kann im öffentlichen Bereich über die URL "index.php?file=forum" aufgerufen werden.

Wie Sie Ihr Forum den eigenen Wünschen gemäß anpassen und z.B. auch die Suchmaschinenfreundlichen URL's für das Forum aktivieren können, erfahren Sie in den weiteren Einträgen in diesem Abschnitt der Anleitung.

Kommentieren Kommentieren (0 Kommentare)

Anpassung der Vorlagen für die Foren, Kategorien, Beiträge usw.

Für die Darstellung der einzelnen Elemente des Forums werden zahlreiche Vorlagen genutzt, welche eine starke Differenzierung der Gestaltung ohne weitere Programmierung ermöglichen. Die Vorlagen sind standardmäßig im Ordner "/modules/forum/templates/" zu finden. Folgende Vorlagen werden mitgeliefert:

  • "addpost_header.html"
    Darstellung der Beiträge bei der Beantwortung eines Themas (Kopfbereich).
  • "addpost_simple.html"
    Darstellung der Beiträge bei der Beantwortung eines Themas.
  • "category.html"
    Darstellung einer Kategorie, welche bereits Beiträge enthält.
  • "category_empty.html"
    Darstellung einer Kategorie, welche noch keine Beiträge enthält.
  • "container_list_topics.html"
    Darstellung der Themen für den Container "list_topics".
  • "container_statistic.html"
    Darstellung der Foren-Statistik für den Statistik-Container.
  • "maintenance.html"
    Vorlage, welche angezeigt wird, wenn der Wartungsmodus aktiviert ist.
  • "format_actionscript.html"
    Darstellung von in Beiträgen eingebettetem Actionscript-Code.
  • "format_edited.html"
    Darstellung des Hinweises zu einem bearbeiteten Beitrag.
  • "format_php.html"
    Darstellung von in Beiträgen eingebettetem PHP-Code.
  • "format_quotation.html"
    Darstellung von in Beiträgen eingebetteten Zitaten.
  • "format_sql.html"
    Darstellung von in Beiträgen eingebettetem SQL-Code.
  • "list_category.html"
    Darstellung einer Kategorie in der Foren-Übersicht.
  • "list_post.html"
    Darstellung einer Beitrages in der Themen-Ansicht.
  • "list_post_search.html"
    Darstellung einer Beitrages in den Suchergebnissen.
  • "list_section.html"
    Darstellung eines Forums in der Foren-Übersicht.
  • "list_topic.html"
    Darstellung einer Themas in der Kategorien-Ansicht.
  • "list_topic_announcement.html"
    Darstellung einer Themas in der Kategorien-Ansicht(Ankündigung).
  • "misc.html"
    Allgemeine Darstellung "sonstiger" Seiten wie z.B. der Statistik.
  • "search.html"
    Darstellung des Suchformulares samt der Ergebnisseiten.
  • "site.html"
    Allgemeine Darstellung wichtiger Foren-Seiten wie z.B. der Startseite.
  • "topic.html"
    Darstellung eines Themas samt der einzelnen Beiträge.
  • "style.css"
    Für die Farben und Formatierungen des Forums verantwortliche CSS-Datei.
An der Vorlage "main.htm" aus dem Vorlagenset ist zusätzlich noch eine Anpassung vorzunehmen, damit die CSS-Befehle zur Gestaltung des Forums verarbeitet werden können. Folgende Zeile ist dort in den <head>-Bereich einzubinden:

<link rel="stylesheet" href="/{cp:configuration:main:directory}modules/forum/templates/style.css" type="text/css" media="screen, print" />


Kommentieren Kommentieren (21 Kommentare)

Container: Ausgabe von statistischen Angaben zum Forum

Über den Container "statistic" des Foren-Moduls können über eine Vorlage an einer beliebigen Stelle der Webseite statistische Angaben zu den Foren-Aktivitäten ausgegeben werden. Dazu muss zunächst an der gewünschten Stelle (z.B. in einem Artikel oder in einer Artikelvorlage) der folgende Containeraufruf platziert werden:

{cp:container module="forum" type="statistic"}

Weitere Parameter können bei diesem Container nicht übermittelt werden. Der Container lädt dann die Vorlage "/modules/forum/templates/container_statistic.html". In dieser können die folgenden {cp:tags} platziert werden, um die einzelnen statischen Angaben anzuzeigen:

{cp:tags} für die Vorlagen des Containers
{cp:forum:statistic:num_categories} Anzahl der derzeit vorhandenen Kategorien
{cp:forum:statistic:num_days} Anzahl der Tage, seit dem Start des Forums (bzw. der Contentpapst-Statistik)
{cp:forum:statistic:num_posts} Anzahl der derzeit vorhandenen Beiträge
{cp:forum:statistic:num_postsperday} Anzahl der Beiträge pro Tag seit dem Start
{cp:forum:statistic:num_topics} Anzahl der derzeit vorhandenen Themen
{cp:forum:statistic:num_user} Anzahl der derzeit vorhandenen Benutzer

Kommentieren Kommentieren (5 Kommentare)

Container: Dropdown-Navigationsmenü der Foren / Kategorien anzeigen

Dieser Container wird standardmäßig in den Vorlagen des Forums eingesetzt. Der Container "list_categories" erzeugt ein Dropdown-Navigationsmenü, welches innerhalb des Forums einen schnellen Wechsel zu anderen Kategorien und Beiträgen ermöglicht. Allerdings kann der Container genauso in allen anderen Bereichen von Contentpapst eingesetzt werden (z.B. direkt auf der Startseite einer Webseite):

{cp:container module="form" type="list_categories"}

Weitere Parameter können bei diesem Container nicht übermittelt werden. Die Anpassung der Darstellung der Foren und Kategorien innerhalb des Dropdown-Navigationsmenüs ist über die CSS-Klassen "forum_dropdown_sections" und "forum_dropdown_categories" in der für das Forum zuständigen CSS-Datei "/modules/forum/templates/style.css" möglich.

Kommentieren Kommentieren (4 Kommentare)

Container: Themen einer Kategorie bzw. allgemein anzeigen

Gerade wenn Sie CP::Community im Rahmen einer größeren Webseite einsetzen, kann es oftmals vorteilhaft sein, wenn auch andere Bereiche der Webseite mit dem Forum als zentraler Kommunikationsplattform verknüpft werden. Besucher anderer Bereiche Ihrer Webseite können so direkt erfahren, welche Diskussionen es im Forum zum Thema dieses Bereiches gibt etc. Genau diese Verknüpfung ermöglicht der Container "list_topics" von CP::Community.

Dazu muss zunächst mindestens der folgende Containeraufruf in einer beliebigen Vorlage oder aber z.B. einem Artikel platziert werden:

{cp:container module="forum" type="list_topics"}

Über den Parameter "template" kann eine alternativ zu verwendende Vorlage festgelegt werden, standardmäßig wird auf die Vorlage "/modules/forum/templates/container_list_topics.html" zugegriffen. Mit dieser Standardvorlage wird dann eine Auflistung der neuesten Themen im Forum ausgeben.

Folgende Parameter sind für diesen Container zulässig / erforderlich:

Parameter für diesen Container
category ID einer Kategorie, um nur Themen aus dieser Kategorie anzuzeigen optional
dir Ordnungsrichtung ("asc"= aufsteigend, "desc" = absteigend) optional
limit Anzahl der insgesamt angezeigten Einträge (standardmäßig 10 Einträge) optional
template Vorlage, welche für die Anzeige verwendet wird optional
order Feld nach dem geordnet werden soll ("number", "topic", "category", "title", "date", "lastedit_date") optional

Kommentieren Kommentieren (0 Kommentare)

Weitere Seiten: 1 2

<< zurück zur Startseite der Dokumentation

Hier finden Sie die eBusiness-/eCommerce-Spezialisten von sandoba.de:
http://www.sandoba.de/dokumentation/kategorien/cpcommunity-82/