Hallo,
ich betreue die Seite einer Kindertagesstätte und habe ein Gästebuch installiert. Zusätzlich möchte ich gerne Eltern die Möglichkeit geben, ihr Feedback über unsere Einrichtung abgeben zu können. Was für ein Modul wähle ich da am besten? Ein zweites Gästebuch kann man jawohl nicht installieren, oder?
ine Art zweites Gästebuch/ Feedback Sammlung
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Doch, könnte man.
Kommt aber darauf an inwiefern Du Dir zutraust, Änderungen im Quellcode eines Moduls vorzunehmen.
Sowas wurde schon mehrfach mit dem News-Modul gemacht.
Sollte also auch mit dem Guestbook-Modul funktionieren.
Hab das Gästebuch allerdings noch nie verwendet, geschweige denn den Quellcode unter die Lupe genommen.
Weiß jetzt nicht, ob die Vorgehensweise da genau dieselbe ist.
Kommt aber darauf an inwiefern Du Dir zutraust, Änderungen im Quellcode eines Moduls vorzunehmen.
Sowas wurde schon mehrfach mit dem News-Modul gemacht.
Sollte also auch mit dem Guestbook-Modul funktionieren.
Hab das Gästebuch allerdings noch nie verwendet, geschweige denn den Quellcode unter die Lupe genommen.
Weiß jetzt nicht, ob die Vorgehensweise da genau dieselbe ist.
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Man könnte doch auch das Comments Module zusätzlich verwenden. Du hängst das Modul einfach auf einer Seite ein auf der du zur Bewertung aufrufst (oder baust dies ins Template ein).
Wenn du richtig mit Übersicht und vielleicht Rating oder Dropdown- bzw. Checkbox-Fragen arbeiten möchtest, gibt es noch die Möglichkeit Form-Builder und Form-Browser in Kombination zu nutzen. Aber für einfache Bewertungen in Form von Text, ist das Comments-Modul wohl passender.
Beste Grüße
Nils
Wenn du richtig mit Übersicht und vielleicht Rating oder Dropdown- bzw. Checkbox-Fragen arbeiten möchtest, gibt es noch die Möglichkeit Form-Builder und Form-Browser in Kombination zu nutzen. Aber für einfache Bewertungen in Form von Text, ist das Comments-Modul wohl passender.
Beste Grüße
Nils
Re: ine Art zweites Gästebuch/ Feedback Sammlung
... ich denke, dass das Comments Modul reichen sollte, zumal ich nicht genug Ahnung habe, um im Quellcode rumzufuschen.
Kann ich denn das Aussehen des Comment Moduls irgendwie ändern? Ein Stylesheet dazu habe ich nicht gefunden.
Es sollte etwa so aussehen:
rechteckiger grauer Kasten mit Feedback drin, oberste Zeile mit gelbem Hintergrund und dem Namen des Autors drin.
Kann ich denn das Aussehen des Comment Moduls irgendwie ändern? Ein Stylesheet dazu habe ich nicht gefunden.
Es sollte etwa so aussehen:
rechteckiger grauer Kasten mit Feedback drin, oberste Zeile mit gelbem Hintergrund und dem Namen des Autors drin.
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Soweit ich mich erinnere müsste es reichen, wenn du in deinem Basis-CSS ein paar Styles für das Design von Formularen im allgemeinen anlegst.
Ansonsten findest du unter CONTENT > Comments > Comment Display Template die Möglichkeit das Kommentar Template direkt zu bearbeiten.
Hoffe dies konnte dir helfen
Beste Grüße
Nils
Ansonsten findest du unter CONTENT > Comments > Comment Display Template die Möglichkeit das Kommentar Template direkt zu bearbeiten.
Hoffe dies konnte dir helfen
Beste Grüße
Nils
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Hallo Nils,
ich habe das Comments-Template gefunden. Es sieht so aus:
... optisch ganz grausam (http://www.kinder-aktions-zentrum.de/index.php?page=Feedback)und gar nicht so, wie ich mir das vorstelle (s. o.). Ich habe leider keine Ahnung, wie ich die Optik verbessern soll, da es ein Stylesheet hierzu nicht gibt. wo werden z. B. Hintergrundfarbe, Abmessungen, Leerzeilen,... festgelegt?
ich habe das Comments-Template gefunden. Es sieht so aus:
Code: Select all
<div id="comments">
<!-- Start Comments Display Template -->
{if $items}
<ul>
{/if}
{foreach from=$items item=entry}
<li class="{$entry->cssclass}">{if $entry->comment_title}<strong>{$entry->comment_title}</strong><br />{/if}
{if $entry->comment_author}
{* note, one could use the $entry->author_email field here, and the smarty mailto tag to generate a mailto link to this author, but it is not done by default. *}
{$entry->comment_author} -
{/if}
{if $entry->author_website}
<a href="{$entry->author_website}" target="_blank">{$entry->author_website}</a> -
{/if}
{$entry->date}<br />
{$entry->comment_data}
</li>
{/foreach}
{if $items}
</ul>
{/if}
{if FALSE == $errormessage}
{startExpandCollapse id="name" title="$addacomment"}
{else}
{$errormessage}
{/if}
<h3>{$addacomment}</h3>
{if isset($smarty.session.Comments.error)}
{* display an error message from the comments module *}
<div style="text-size: 1.5em; color: red;">{$smarty.session.Comments.error}</div>
{elseif isset($smarty.session.Comments.message)}
{* display an optional message from the comments module *}
<p style="text-size: 1.5em; color: green;">{$smarty.session.Comments.message)}</p>
{/if}
{$startform}
{$image}
{if $spamprotect}
{$spamprotectimage}<br />
{/if}
<table>
{if $spamprotect}
<tr>
<td>{$entercodetxt}:</td>
<td>{$inputentercode}</td>
</tr>
{/if}
<tr>
<td>{$titletxt}:</td>
<td>{$inputtitle}</td>
</tr>
<tr>
<td>{$yournametxt}(*):</td>
<td>{$inputyourname}</td>
</tr>
<tr>
<td>{$emailtxt}:</td>
<td>{$inputemail}</td>
</tr>
<tr>
<td>{$notifytxt}:</td>
<td>{$inputnotify}</td>
</tr>
<tr>
<td>{$websitetxt}:</td>
<td>{$inputwebsite}</td>
</tr>
<tr>
<td>{$commenttxt}(*):</td>
<td>{$inputcomment}</td>
</tr>
<tr>
<td> </td>
<td>{$submit} {$cancel}</td>
</tr>
</table>
{$endform}
{if FALSE == $errormessage}
{stopExpandCollapse}
{/if}
<!-- End Comments Display Template -->
</div>
... optisch ganz grausam (http://www.kinder-aktions-zentrum.de/index.php?page=Feedback)und gar nicht so, wie ich mir das vorstelle (s. o.). Ich habe leider keine Ahnung, wie ich die Optik verbessern soll, da es ein Stylesheet hierzu nicht gibt. wo werden z. B. Hintergrundfarbe, Abmessungen, Leerzeilen,... festgelegt?
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Dann erstell doch einfach eins.Sonne17 wrote: Ich habe leider keine Ahnung, wie ich die Optik verbessern soll, da es ein Stylesheet hierzu nicht gibt.
Sorry für diese plumpe Antwort.
Aber einen CSS Grundkurs kannst Du hier doch nicht allen ernstes erwarten, oder?
Schau mal in diesem Post nach: http://forum.cmsmadesimple.org/index.ph ... 812.0.html
Dort werden einige Links zu guten CSS Tutorials/Dokumenatationen etc. gezeigt.
Im Prinzip musst Du nur folgendes machen:
In dem von Dir geposteten Code steht ganz zu Anfang
Üder diese ID kannst Du explizit auf die Inhalte des Comments-Moduls zugreifen.
Also im Backend unter Layout->Stylesheets ein neues CSS anlegen (oder ein bestehendes von dem Du weißt, dass es in Deine Seite eingebunden wird öffnen) und mit
Code: Select all
#comments {
background-color: #ABCDEF;
}
Ebenso kannst Du mit
Code: Select all
#comments ul {
...
}
Analog hierzu kannst so jedes HTML-Element das vom CommentsModul ausgegeben wird so formatieren wie Du willst.
Bsp...
Code: Select all
#comments input {
...
}
Code: Select all
#comments input[type=button] {
...
}
Code: Select all
#comments table {
...
}
Code: Select all
#comments td {
...
}
etc.
Das hat eigentlich nix mehr mit dem Modul an sich zu tun, sondern ist eher eine Frage für den Bereich Layout & Design
