---
title: "Modern Guestbook"
url: "https://www.typo3.net/d/26576-modern-guestbook"
source: "typo3.net"
tags: ["Extensions","Frage","PHP"]
created: "2005-06-28"
last_reply: "2005-08-08"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Modern Guestbook

Extensions · 2 Antworten · gestartet 2005-06-28

## Eröffnungsbeitrag

**alpentypo** · 2005-06-28 · [Beitrag #1](https://www.typo3.net/d/26576-modern-guestbook/1)

Hallo Leute

Bin neu bei Typo3 und hab denke ich mal die Grundlagen mal verstanden.

Wollte jetzt das Modern Guestbook einbauen da Validierung mit PHP läuft, was mir lieber ist.

Bekomme jedoch folgenden Fehlermeldung: (Das Gästebuch funktioniert trotzdem scheinbar einwandfrei)

> Warning: array_merge() [function.array-merge]: Argument #1 is not an array in D:\apachefriends\xampp\htdocs\typo3\typo3conf\ext\ve_guestbook\pi1\class.tx_veguestbook_pi1.php on line 797
>
> Warning: array_merge() [function.array-merge]: Argument #2 is not an array in D:\apachefriends\xampp\htdocs\typo3\typo3conf\ext\ve_guestbook\pi1\class.tx_veguestbook_pi1.php on line 797

Wenn ich in unten aufgezeigtem Scriptteil (gehört zu in der Fehlermeldung genannten PHP Datei) den fett geschriebenen auskommentiere verschwindet die Fehlermeldung

> function getUrl($id)
> 	{
> 		if (t3lib_div::_GP('L')) {
> 			$urlParameters['L'] = t3lib_div::_GP('L');
> 		}
>
> 		**$urlParameters = array_merge($urlParameters, $this->tt_news);**		return $this->pi_getPageLink($id, '',$urlParameters);
> 	}

Tja vielleich hat jemand ne Lösung.

Vielen dank im voraus

Christian

## Antworten

### [#2](https://www.typo3.net/d/26576-modern-guestbook/2) · Flink · 2005-06-28

> **alpentypo schrieb:**
>
> Tja vielleich hat jemand ne Lösung.

oben am Beginn der Datei bei der Definition:

```php
$tt_news = array();
```

Am Beginn in der Funktion:

```php
$urlParameters = array();
```

### [#3](https://www.typo3.net/d/26576-modern-guestbook/3) · TDS · 2005-08-08

> **Flink schrieb:**
>
> oben am Beginn der Datei bei der Definition:
>
> ```php
> $tt_news = array();
> ```

Die Zeile in der Originaldatei (ca. Zeile 140) sieht aber so aus:

> //for tt_news
>
> **$this->tt_news = $this->getAddParams($this->tt_news_url_params_list);**
>
> if ($this->tt_news['tx_ttnews[tt_news]'] > 0){
> 			$this->for_tt_news = true;
> 		}

Diese Zeile habe ich so modifiziert:

```php
                                $this->tt_news = array($this->getAddParams($this->tt_news_url_params_list));
```

Dann hat es bei mir funktioniert.
 ;) Ich denke das hat Flink wohl gemeint...

Gruss,
TDS

---

Quelle: „Modern Guestbook“, typo3.net, https://www.typo3.net/d/26576-modern-guestbook
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
