Page 1 of 1
ine Art zweites Gästebuch/ Feedback Sammlung
Posted: Thu Apr 16, 2009 12:10 pm
by Sonne17
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?
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Posted: Thu Apr 16, 2009 12:50 pm
by NaN
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.
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Posted: Fri Apr 17, 2009 12:17 am
by nhaack
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
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Posted: Fri Apr 17, 2009 7:02 pm
by Sonne17
... 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.
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Posted: Sat Apr 18, 2009 1:24 am
by nhaack
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
Re: ine Art zweites Gästebuch/ Feedback Sammlung
Posted: Sat Apr 18, 2009 8:18 pm
by Sonne17
Hallo Nils,
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
Posted: Sat Apr 18, 2009 10:15 pm
by NaN
Sonne17 wrote:
Ich habe leider keine Ahnung, wie ich die Optik verbessern soll, da es ein Stylesheet hierzu nicht gibt.
Dann erstell doch einfach eins.
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;
}
eine Hintergrundfarbe festlegen.
Ebenso kannst Du mit
Auf alle Listen des CommentsModuls zugreifen.
Analog hierzu kannst so jedes HTML-Element das vom CommentsModul ausgegeben wird so formatieren wie Du willst.
Bsp...
(für alle input elemente)
Code: Select all
#comments input[type=button] {
...
}
(für alle input elemente vom typ button)
(für alle tabellen)
(für alle tabellenzellen)
etc.
Das hat eigentlich nix mehr mit dem Modul an sich zu tun, sondern ist eher eine Frage für den Bereich
Layout & Design 