[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Kein Block mehr möglich !
Seite 1 von 1

Kein Block mehr möglich !

Verfasst: 26. Jun 2014, 11:05
von AchimJ
Hallo zusammen,

REDAXO: 4.3.2
PHP: 5.3.3-7+squeeze19
MySQL: 5.1.73

der Redakteur hat den Inhalts-Block AGB geändert. Was genau er gemacht hat, kann ich nicht nachvollziehen, er selbst leider auch nicht.

Und jetzt gibt es auf der AGB-Seite im "Content" weder die Möglichkeit, einen neuen Block hinzuzufügen, noch den existierenden zu bearbeiten - Screenshot anbei. Die Bereiche "Rechte Seite"/"Linke Seite"/"Header" funktionieren einwandfrei.

Der Datensatz in der article_slice ist allerdings da, auch das Löschen des Inhaltes (falls dort irgendein Blödsinn drin sein sollte bringt keine Lösung.

Cache löschen ebensowenig.

Ich weiss nicht mehr weiter, kann mir bitte jemand helfen?

Schöne Grüsse,
Achim

Re: Kein Block mehr möglich !

Verfasst: 26. Jun 2014, 12:43
von Oliver.Kreischer
Hallo Achim,

evtl. funktioniert irgendetwas in dem Modul nicht richtig.

Ich gehe dann meist so vor:

- Ein und Ausgabe des betreffenden Moduls leeren (irgendwo zwischenspiechern),
- Modul speichern
- auf der Seite AGB den Slice löschen
- Ein und Ausgabe im Modul wieder herstellen ( speichern )
- gucken ob alle anderen Seiten die das Modul nutzen noch richtig funktionieren :-)
- Inhalt der Seite AGB neu einpflegen
- evtl. noch Fehler suchen

Der Workflow kann vereinfacht werden wenn du das Developer Addon von Gregor benutzt
( http://www.redaxo.org/de/download/addons/?addon_id=338 )

Grüße
Oliver

(Und nicht vergessen vorher alles zu sichern :-))

Re: Kein Block mehr möglich !

Verfasst: 26. Jun 2014, 17:48
von RexDude
Sind PHP Fehler zusehen im Backend?

Re: Kein Block mehr möglich !

Verfasst: 30. Jun 2014, 14:43
von AchimJ
Hallo Oliver,
Hallo RexDude,

vielen Dank schon mal für die Ansätze.

@ RexDude:

nein, keine Fehlermeldung im Backend.

@ Oliver:

Ich kenne Redaxo nicht so hunderprozentig, und habe daher noch etwas an Rückfragen:
Oliver.Kreischer hat geschrieben:- Ein und Ausgabe des betreffenden Moduls leeren (irgendwo zwischenspiechern),
- Modul speichern
- auf der Seite AGB den Slice löschen
- Ein und Ausgabe im Modul wieder herstellen ( speichern )
- gucken ob alle anderen Seiten die das Modul nutzen noch richtig funktionieren :-)
- Inhalt der Seite AGB neu einpflegen
- evtl. noch Fehler suchen
Das betroffene Modul ist "Texteditor" mit TinyMCE. Und wenn man auch nicht ganz blind ist, verstehe ich jetzt das leeren und wieder einfügen.
Was passiert aber dann, wenn ich Ein- und Ausgabe lösche? Ist so lange die gesamte Website "lahmgelegt", oder hat das nur Auswirkungen für das Backend?

Auf Seite AGB Slice löschen: das Löschen dort ist deaktiviert, das scheint also der StartSclice zu sein, wenn ich das aus der Doku richtig verstanden habe. Alternative?

Alle anderen Seiten funktionieren ohne Probleme, selbst die englische Version der gleichen Seite, also "Terms & Conditions".

Ach ja: ein Datenbank-Backup ist vorhanden.

Schöne Grüsse,
Achim

Re: Kein Block mehr möglich !

Verfasst: 30. Jun 2014, 16:59
von nitzer
Du hast vermutlich einen PHP-Fehler in einem Modul. Es dürfte reichen die Ausgabe des Moduls zu unterdrücken, dann sollte die Eingabe wieder möglich sein. Wenn nicht, dann hast Du auch im Eingabeteil einen Fehler.

Mach es so wie Oliver geschrieben hat, dann solltest Du den Fehler finden.

Achja, die Ausgabe im Frontend ist natürlich auch betroffen.

Re: Kein Block mehr möglich !

Verfasst: 15. Jul 2014, 13:16
von AchimJ
Hallo zusammen,

vielen Dank schon einmal für die Hilfe, ich habe die Vorschläge jetzt einmal in einer ruhigen Minute durchgespielt ... leider ohne Ergebnis.

Das Löschen des Slice ist weiterhin nicht möglich, auch nicht, wenn Ein- und Ausgabe beide leer sind.

Ich lege Euch mal meine Ein- und Ausgabe anbei, vielleicht erkennt ja jemand, wo wie was hapern kann:

Code: Alles auswählen

<strong>Fliesstext:</strong><br />

<textarea name="VALUE[1]" class="tinyMCEEditor" style="width:555px; height:250px;">
REX_VALUE[1]
</textarea>

Code: Alles auswählen

<?php
if (REX_IS_VALUE[1])
{
$wysiwigvalue =<<<EOD
REX_HTML_VALUE[1]
EOD;

  if (trim($wysiwigvalue) <> '')
  {
    echo '<div class="tinymcewysiwyg">';
    echo $wysiwigvalue;
    echo '</div>';
  }
}
?>
Der Witz daran ist, dass der Fehler ja sogar weg ist, wenn ich schon "nur" auf englisch umschalte ... und ja, ich habe auch in der DB den "englischen Inhalt" über den "deutschen Inhalt" kopiert gehabt (und auch testweise geleert), um zu schauen, ob da ggf. ein HTML-Fehler im Inhalt ist. Ebenfalls ohne Erfolg.

Möchte mir jemand über die Schulter schauen, oder wird ein Zugang benötigt?

Schöne Grüsse,
Achim

Re: Kein Block mehr möglich !

Verfasst: 15. Jul 2014, 15:11
von Meusi
Es liegt vielleicht daran, dass du nicht die nötigen Rechte für das Modul besitzt.

Bist du Admin?
Schau mal unter "Benutzer" ob du auch die entsprechenden Seiten/Module editieren/löschen darfst.

Gruß Meusi

Re: Kein Block mehr möglich !

Verfasst: 19. Jul 2014, 23:07
von nuxx
Hallo

Ich erinnere mich, dass ich mal ein ähnliches Problem hatte (bin aber nicht mehr sicher ob es mit dem TINY zu tun hatte), jedenfalls wurde da durch die VALUE ein PHP Fehler produziert. In meinem Fall war es irgend etwas mit " oder ' was das Problem auslöste. Ich kann mich aber nicht mehr detailliert daran erinnern. Du solltest im Backend das Error Reporting einschalten, um zu sehen welcher PHP Fehler kommt.
l.G. Nuxx