[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Block speichern/Block übernehmen - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Block speichern/Block übernehmen

12. Jul 2013, 09:49

Moin!

Ich wollte mal hören, ob es vielleicht irgendeine Möglichkeit gibt, schon bei Anlage eines Blocks die Möglichkeit "Block übernehmen" zu haben, anstatt nur "Block speichern" (komisch, dass diese Frage bisher nie gestellt wurde ... oder habe ich sie übersehen?)
Sehe ich das richtig, dass hier der einzige Unterschied ist, dass bei der ersten Anlage die Slice-Id fehlt?
Oder gibt es hier noch andere gravierende Unterschiede?

Hintergrund ist ein Modul zum Einstellen von Fahrzeugen für einen Autohändler. Hier sind Textangaben und mehrere Bilder drin.

Momentan muss man:

> Block hinzufügen
> Texte und Bilder einfügen
> Speichern
> Vorschau
> Editieren
> Bilder sortieren
> übernehmen
> Vorschau
... etc.

Ich hätte gern:

> Block hinzufügen
> Texte und Bilder einfügen
> übernehmen
> Vorschau
> Bilder sortieren
> übernehmen
> Vorschau
... etc.


Ich könnte die Bildvorschau über Ajax lösen, wollte aber erstmal hören, ob es einfacher geht ...

Gruss, Frood

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Block speichern/Block übernehmen

12. Jul 2013, 11:39

Hi Frood,

ich würde das mit einer Postsave-Action (ADD) machen, die auf die Editieransicht weiterleitet:

Code: Alles auswählen

<?php
$sql = rex_sql::factory();
$sql->setTable($REX['TABLE_PREFIX'].'article_slice');
$sql->setWhere(sprintf("1
    AND clang = %d
    AND ctype = %d
    AND article_id = %d
    AND modultyp_id = %d
    AND createuser = '%s'
    AND updateuser = '%s'
  ORDER BY createdate DESC
  LIMIT 1
  ",
  $REX_ACTION['CLANG_ID'],
  $REX_ACTION['CTYPE_ID'],
  $REX_ACTION['ARTICLE_ID'],
  $REX_ACTION['MODULE_ID'],
  $REX['LOGIN']->USER->getValue('login'),
  $REX['LOGIN']->USER->getValue('login')
));
$sql->select('id');

$slice_id = $sql->getValue('id');

header(sprintf('Location: http://%s/redaxo/index.php?page=content&article_id=%d&mode=edit&slice_id=%d&clang=%d&ctype=%d&function=edit#slice%d',
  $REX['SERVER'],
  $REX_ACTION['ARTICLE_ID'],
  $slice_id,
  $REX_ACTION['CLANG_ID'],
  $REX_ACTION['CTYPE_ID'],
  $slice_id
));
?>
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Block speichern/Block übernehmen

12. Jul 2013, 13:54

Hi xong,
postsave ist natürlich eine Gute Idee .. funktioniert auch fast, ist nur etwas viel http im code:
Location: %sredaxo/.....
statt
Location: http://%s/redaxo/.....
Vielen Dank!

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Block speichern/Block übernehmen

12. Jul 2013, 14:40

frood hat geschrieben:Hi xong,
postsave ist natürlich eine Gute Idee .. funktioniert auch fast, ist nur etwas viel http im code:
Location: %sredaxo/.....
statt
Location: http://%s/redaxo/.....
Kommt drauf an. Die einen speichern mit Protokoll, die anderen ohne.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Block speichern/Block übernehmen

12. Jul 2013, 15:46

... ach so. Ich hab REXSeo drauf, daher mit ;)

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Block speichern/Block übernehmen

12. Jul 2013, 17:52

frood hat geschrieben:... ach so. Ich hab REXSeo drauf, daher mit ;)
RexSEO funktioniert auch ohne.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

frood
Beiträge: 226
Registriert: 7. Okt 2008, 15:17

Re: Block speichern/Block übernehmen

13. Jul 2013, 11:20

Sicher?

In der rexSeo-Hilfe steht das extra drin ... habs aber noch nie ohne probiert.
Edit: geht auch ohne ....

Zurück zu „Allgemeines [R4]“