---
title: "Am I hot: richtig einrichten? (cwt_amihot)"
url: "https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot"
source: "typo3.net"
tags: ["Extensions","Frage","Frontend-Benutzer"]
created: "2005-11-29"
last_reply: "2009-08-24"
replies: 12
solved: false
page: 1
pages: 1
lang: "de"
---

# Am I hot: richtig einrichten? (cwt_amihot)

Extensions · 12 Antworten · gestartet 2005-11-29

## Eröffnungsbeitrag

**andreas-p** · 2005-11-29 · [Beitrag #1](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/1)

Hallo,

Mein Problem ist, dass die Erweiterung "Am I hot" nicht funktioniert. Habe hier mehrere Posts von Leute mit dem gleichen Problem gelesen, leider keine Lösung gefunden. Konkret: ich kann keine neuen Einträge einstellen und sehe nur die Test-dummy Ausgabe vom Template.

(cwt_amihot: <http://typo3.org/documentation/document-library/cwt_amihot/> )

Testweise hab ich die pi1/class.tx_cwtamihot_pi1.php auf "$debug = true" gestellt. Es wird kein Eintrag in der 'tx_cwtamihot_record' angelegt - eine Fehlermeldung gibt es nicht:

```yaml
CODE: MYAMIHOTQuery: INSERT INTO 'tx_cwtamihot_record' (crdate, cruser_id, tstamp) VALUES (1133265976,5,1133265976)

Query: SELECT uid FROM tx_cwtamihot_record WHERE crdate = 1133265976 AND cruser_id = 5
Array ( )
Query: UPDATE tx_cwtamihot_record SET pid=,active=0 WHERE uid=
```

Habe alles so eingestellt wie in der Anleitung beschrieben, also auch die PID von PROFILE 'cwt_community' -> "mein Profil" Zugriff nur für Mitglieder (2. Benutzergruppe nach Freischlaltlink von sr_feuser_register)

Diese Extensions funktioniern dagegen wunderbar unternander:
- newloginbox 2.2.9
- sr_feuser_register 1.6.8
- cwt_community 0.8.2
- cwt_community_user 0.1.1
- cwt_feedit 0.5.2
- chc_forum 1.4.2

Wo muss ich jetzt was ändern, damit es passt?

## Antworten

### [#2](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/2) · andreas-p · 2006-01-18

Schade, hat da wirklich keiner eine Idee wie ich da weiterkomme?

### [#3](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/3) · dukky · 2006-03-05

Hallo Andreas,

also ich stand vor dem exakt selben Problem, verwende das community plugin innerhalb eines Forums und wollte jetzt noch eine gallery dazumachen.
Wenn ich die am_i_hot Datensätze im BAckend anlege und die cr_uid in der db manuell auf nen gültigen FE-User Wert setze dann konnte ich sie problemlso bearbeiten. Nur die Neuanlage funktionierte leider nicht.
Dein debug-code brachte mich dann auf die richtige Spur, da dort ja ein simpler mysql-query Fehler drin steckt. Der Tabellenname ist in einfachen ANführungszeichen geetzt 'tx_cwtamihot_record'  daher wird einfach kein Record angelegt.
Um das abzustellen musst du die
EXT:/cwt_feedit/pi1/class.tx_cwtfeedit_pi1.php

bearbeiten. Dort gibt es in Zeile 1131 folgenden Eintrag:

```php
 $res = $this->doDatabaseUpdateQuery("INSERT INTO '".$table."' (crdate, cruser_id, tstamp) VALUES (".$time.",".intval($        cruser_id).",".$time.")");
```

der für die Methode createBlankRecord den neuen Datensatz erzeugen soll.
Wenn du das Ganze ohne die Anführungszeichen schreibst:

```php
 $res = $this->doDatabaseUpdateQuery("INSERT INTO ".$table." (crdate, cruser_id, tstamp) VALUES (".$time.",".intval($cr        user_id).",".$time.")");
```

dann erzeugt er ganz brav einen neuen Eintrag. Dummerweise macht er das auch bei den beiden nachfolgenden Bestätigungsschritten, so dass du am Ende dann einen echten und 2 leere Einträge für den user hast. Wie man das abstellen kann, habe ich leider noch nicht herausgefunden.
aber du kannst sie als FE user ganz normal löschen.

### [#4](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/4) · andreas-p · 2006-03-13

> **dukky schrieb:**
>
> Dummerweise macht er das auch bei den beiden nachfolgenden Bestätigungsschritten, so dass du am Ende dann einen echten und 2 leere Einträge für den user hast. Wie man das abstellen kann, habe ich leider noch nicht herausgefunden.
> aber du kannst sie als FE user ganz normal löschen.

Hallo dukky,

Danke für den Hinweis. Das Problem mit den dreifachen Einträgen ist, dass die uid nicht in das Formular als Hidden-Feld übergeben wird und somit jedesmal ein neuer Eintrag erzeugt wird.

Als Fix habe ich Zeile 1110 der Datei
/typo3conf/ext/cwt_amihot/pi1/class.tx_cwtamihot_pi1.php

von

```php
if (!$uid) {
```

auf

```php
if (!$uid && $_REQUEST['tx_cwtfeedit_pi1']['submit_preview'] ) {
```

geändert. Somit wird nur ein neuer Eintrag erzeugt, wenn ich vonn der Vorschauseite komme.

Fazit: cwt_amihot läuft.

Tschau.

### [#5](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/5) · antidigital · 2006-09-27

sorry das ich das hier noch mal aufgreife. ich habe folgendes am laufen auch ohne probleme:

- newloginbox 2.2.9
- sr_feuser_register 1.6.8
- cwt_community 0.8.2
- cwt_community_user 0.1.1
- cwt_feedit 0.5.2
- chc_forum 1.4.2

...nur wie binde ich dort jetzt am i hot ein?

> Wenn ich die am_i_hot Datensätze im BAckend anlege und die cr_uid in der db manuell auf nen gültigen FE-User Wert setze dann konnte ich sie problemlso bearbeiten. Nur die Neuanlage funktionierte leider nicht.

wo genau kann ich das einstellen.

danke

### [#6](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/6) · andreas-p · 2006-09-27

> **antidigital schrieb:**
>
> ...nur wie binde ich dort jetzt am i hot ein?

Wie das geht steht in der Doku, und da amihot immer noch 0.2.2 ist und fehler hat, wirst du es wohl so wie ich oben beschrieben habe ändern müssen.

> **antidigital schrieb:**
>
> > Wenn ich die am_i_hot Datensätze im BAckend anlege und die cr_uid in der db manuell auf nen gültigen FE-User Wert setze dann konnte ich sie problemlso bearbeiten. Nur die Neuanlage funktionierte leider nicht.
>
> wo genau kann ich das einstellen.

naja das ist eh nicht ganz der richtige Weg User-Datensätze fürs FE im BE anzulegen. Aber denke mal das Anlegen über "neuen Datensatz" und "cr_uid ändern" über phpmyadmin.

### [#7](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/7) · dfluess · 2006-10-10

Hallo,

ist ja wirklich nicht einfach!

Ich hab alles konfiguriert und auch die Änderungen im PHP-Code vorgenommen.
Sinn der Sache ist aber, dass Benutzer Ihre Bilder selbst uploaden können.
Diese Bilder sollen dann von einem Website-Besucher gevotet werden können. Leicht gesagt, scheint diese Extension doch die einzig vernünftige zu sein, die das ermöglicht.

Ich habe leider auch nicht ganz den Zusammenhang zwischen dem CWT Profil und dem eines FE-Benutzer verstanden. Welcher Zusammenhang besteht denn da?

Also hat nicht einer ein kleines Tutorital in Deutsch?

Ich danke schon mal im Voraus.

D,

### [#8](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/8) · claudia2 · 2007-03-18

Juuungs!! ihr seid Spitze :))

funzt wunderbar, Detlef wenn du noch Hilfe brauchst, meld dich...

lg claudia

### [#9](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/9) · dfluess · 2007-03-20

Hi Claudia,

wir können ja knobeln, wer schreibfauler ist ;)

LG

### [#10](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/10) · wassi81 · 2008-07-10

:'(
Beim Anlegen eines neuen My am I hot Eintrag erhalte ich folgenden Fehler:

**Fatal error:** Call to a member function pi_getPageLink() on a non-object in **/typo3conf/ext/cwt_feedit/pi1/class.tx_cwtfeedit_pi1.php** on line **484**

Extensions:
cwt_feedit 0.8.2
cwt_amihot 0.2.2

Der gleiche fehler wurde in der aktuellen cwt_community 1.0.3 gefixed, hat jemand ne idee wie und ob man das auf die cwt_amihot übertragen kann?

Danke und Grüße

Markus

### [#11](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/11) · phpmacker · 2008-07-30

Habe genau dasselbe Problem. Habe schon versucht tslib_pibase::pi_getPageLink zu verwenden, aber das führt zu einem Fehler in der pibase

```html
Fatal error: Call to a member function getTypoLink_URL() on a non-object in /var/www/graubuenden.ch/htdocs/typo3/sysext/cms/tslib/class.tslib_pibase.php on line 267
```

Was war das für ein Fix in der cwt_community 1.0.3. Vielleich kann ich den übernehmen

Grüsse

### [#12](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/12) · phpmacker · 2008-07-30

Also bei mir geht das jetzt

Folgendes habe ich in der class.tx_cwtamihot_pi1.php in der Methode editSingleView angepasst:

```html
$form = t3lib_div::makeInstance('tx_cwtfeedit_pi1');
$form->init($table, $items, $uid, $cruser_id, $backID, array(), $this, array(), true);
```

cwt_amihot  	0.2.2
cwt_feedit  	0.8.2

### [#13](https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot/13) · Torsten.​E · 2009-08-24

Hi, bin auch gerade über die Extension gestolpert.

Wenn ich es richtig verstehe, kann ich auf "User" voten.
Ich würde aber gerne auf einzelne Bilder voten.
Die Auswahl (Mann, Frau,...) interessiert mich nicht.

D.h. die Besucher sollen die einzelnen Bilder voten
können, geht das ?

Torsten.E

---

Quelle: „Am I hot: richtig einrichten? (cwt_amihot)“, typo3.net, https://www.typo3.net/d/34043-am-i-hot-richtig-einrichten-cwt-amihot
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
