[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Artikel-Seite nicht mehr editierbar: Parse error
Seite 1 von 1

Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 27. Aug 2013, 15:41
von hatwig
Ein Redakteur hat in einen Artikel neue Absätze einfügen wollen, hat dabei aber die Zahl der Absätze nicht eingegeben. :evil:

Danach erfolgt beim Versuch des Editierens die folgende Fehlermeldung:

Parse error: syntax error, unexpected ';' in /opt/lampp/htdocs/redaxo/include/classes/class.article.inc.php(414) : eval()'d code on line 106

Wie kann ich die Seite wieder zurücksetzen.

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 27. Aug 2013, 18:43
von Xong
Hallo und Willkommen bei im Forum,

behebe einfach den Fehler im Modulcode und alles sollte wieder gut sein.

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 28. Aug 2013, 09:40
von hatwig
Hallo Xong,

kannst du mir einen Tip geben, wo der Fehler genau liegen könnte? Ich habe an den Ur-Installations-Dateien am Code ja nichts verändert. :?:

mfg
hatwig

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 28. Aug 2013, 09:49
von Xong
Hi!
hatwig hat geschrieben:kannst du mir einen Tip geben, wo der Fehler genau liegen könnte?
Dafür müsstest du den Modulcode hier posten. ;)

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 28. Aug 2013, 10:09
von hatwig
Hallo Xong,

hier der Code der Funktion:

Code: Alles auswählen

function setArticleId($article_id)
  {
    global $REX;
    $article_id = $article_id + 0;
    $this->article_id = $article_id+0;
    if (!$REX['GG'])
    {
      // ---------- select article
      $this->ARTICLE = new sql;
      // $this->ARTICLE->debugsql = 1;
      $this->ARTICLE->setQuery("select * from ".$REX['TABLE_PREFIX']."article where ".$REX['TABLE_PREFIX']."article.id='$article_id' and clang='".$this->clang."'");
      if ($this->ARTICLE->getRows() == 1)
      {
        $this->template_id = $this->ARTICLE->getValue($REX['TABLE_PREFIX']."article.template_id");
        $this->category_id = $this->getValue("category_id");
        return TRUE;
      }else
      {
        $this->article_id = 0;
        $this->template_id = 0;
        $this->category_id = 0;
        return FALSE;
      }
    }else
    {
      if (@include $REX['INCLUDE_PATH']."/generated/articles/".$article_id.".".$this->clang.".article")
      {
        $this->category_id = $REX['ART'][$article_id]['re_id'][$this->clang];
        $this->template_id = $REX['ART'][$article_id]['template_id'][$this->clang];
        return TRUE;
      }else
      {
        return FALSE;
      }
    }
  }
LG
hatwig

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 28. Aug 2013, 10:19
von Xong
Hi,

der Code ist leider vollkommen unwichtig. Wir brauchen hier, wie schon geschrieben, den Modulcode.
Oder wir machen es ganz einfach: Schick mir einfach einen Zugang zum Backend der Redaxoinstallation und ich beheb dir das Problem fix.

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 28. Aug 2013, 10:34
von hatwig
Hallo Xong,

ein Zugriff auf das Backend ist von außerhalb leider nicht möglich. Ich setze Redaxo nur im Intranet ohne Verbindung zum Internet ein!

Wo finde ich den benötigten Modulcode. Da ich selbst z. Zt. im Urlaub bin, muss ich leider meinen Kollegen "fernsteuern".

LG
hatwig

Re: Artikel-Seite nicht mehr editierbar: Parse error

Verfasst: 28. Aug 2013, 11:29
von Xong
Hi!
hatwig hat geschrieben:Wo finde ich den benötigten Modulcode. Da ich selbst z. Zt. im Urlaub bin, muss ich leider meinen Kollegen "fernsteuern".
Ihr habt ja ein Problem bei einem bestimmten Block (Slice) eines Artikels. Dieser Block ist über ein bestimmtes Modul erstellt worden. Und diesen Modulcode brauch ich.