also, ich habs ja jetzt schon mal geschafft, das ve_guestbook zum laufen zu bringen und mittels css nach meinen wünschen zu gestalten. soweit supi!
jetzt aber würde ich gerne noch ein paar weitere feldern hinzufügen. bei google habe ich leider nix gefunden. kann mir jemand hilfestellung geben oder mir sagen, ob das überhaupt geht ???
mein vorhaben: ich würde gerne 6 radiobuttons einfügen, die die noten 1-6 darstellen. wenn der user sagt, das produkt ist mist, gibt er eine 6 und bei den einträgen soll dann später auch eine 6 erscheinen. usw.
oder geht das überhaupt mit dem ve_guestbook ????
also eigentlich wäre ein sternebewertungssystem auch nicht schlecht. dann könnte der user einen gästebucheintrag verfassen und ein sternchen als bewertung abgeben. geht das?
Hallo,
ich habe mal das Gästebuch als Bewertungssystem "missbraucht".
Dafür habe ich allerdings das Feld "Homepage" genutzt, aber vielleicht reicht Dir das ja.
Dies hatte ich mir damals notiert:
/typo3conf/ext/ve_guestbook/pi1/class.tx_veguestbook_pi1.php
Nachfolgende Zeile suchen, kommentieren und den anschließenden Textblock anhängen:
//$this->postvars['homepage'] = 'http://'.$this->postvars['homepage'];
switch ($this->postvars['homepage']){
case 'rating1':
$this->postvars['homepage'] = '1';
break;
case 'rating2':
$this->postvars['homepage'] = '2';
break;
case 'rating3':
$this->postvars['homepage'] = '3';
break;
case 'rating4':
$this->postvars['homepage'] = '4';
break;
case 'rating5':
$this->postvars['homepage'] = '5';
break;
case 'rating6':
$this->postvars['homepage'] = '6';
break;
default:
$this->postvars['homepage'] = '';
}
Im Template:
<img src="fileadmin/images/ratings/###GUESTBOOK_HOMEPAGE###.png">
<input type="radio" value="rating1" name="tx_veguestbook_pi1[homepage]" />
Grafiken: 1.png, 2.png, ...
Überprüfung der URL im Plugin ausschalten
Du musst dann natürlich die Texte für die Mails anpassen, z.B. ist wichtig:
Bewertung: ###HOMEPAGE###
Da steht dann z.B. "1".
Wichtig ist auch, dass Du die Extension nicht updatest, sonst wird alles wieder überschrieben.