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/
Hi, der Begriff Variablen ist leider etwas irreführend, REX_SLICE_ID etc. sind eigentlich nur Platzhalter, die beim Parsen in die Cache-Dateien einfach vom System ersetzt werden. (https://github.com/redaxo/redaxo4/blob/master/redaxo/include/classes/variables/class.rex_var_globals.inc.php#L76-L84) Da...
Ich konnte es nachstellen: der Fehler tritt auf, wenn ein Nutzer mit Admin-Rechten das eigene Profil editiert. Habe eine Github-Issue angelegt: https://github.com/redaxo/redaxo/issues/866
wir suchen freie Mitarbeiter (Entwicklung/Design) für projektweise Zusammenarbeit an Web-Projekten kleiner und mittlerer Größe.
Weitere Infos und Kontaktdaten findet Ihr auf unserer Website: studio-ahoi.de/jobs
Hi, die Artikel-Metas werden von Redaxo im Dateisystem gecacht. Bei externen DB-Änderungen musst Du daher den Cache neu generieren lassen. Für den ganzen Cache geht das mit dieser Funktion: https://github.com/redaxo/redaxo4/blob/master/redaxo/include/functions/function_rex_generate.inc.php#L15 damit...
Ich habe gerade mal testweise die Funktion rausgenommen. Dann wird dieser Fehler geworfen. Anscheinend findet er den Funktionsnamen nicht. Tippfehler? Oder evtl. mal EP-Aufruf und Funktionsdefinition tauschen?
Seltsam,
als callable sollte ein Funktionsname als String angenommen werden.
Welche PHP-Version läuft bei Dir? Kollidiert es vielleicht mit den übrigen Inhalten in functions.php oder irgendwelchen Addons? Ich habe es auf einer relativ leeren Testinstallation laufen.
Hi Oli, bei mir klappt es. Du solltest es über den EP PACKAGES_INCLUDED aufrufen, damit alle Funktionen sicher geladen sind: rex_extension::register('PACKAGES_INCLUDED', 'meta_test', rex_extension::LATE); function meta_test() { $prefix = 'art\_%'; $defaultFields = [ ['translate:onlin...
Hi Oli, ein Beispiel habe ich nicht, aber ich denke, in rex_api_metainfo_default_fields_create ist alles ganz gut sehen: Du hast ein Array von eigenen Feldern: https://github.com/redaxo/redaxo/blob/master/redaxo/src/addons/metainfo/lib/handler/api_default_fields.php#L21-L25 Holst die vorhandenen aus...
Hi, du kannst die Opacity einfach einer CSS Klasse zuweisen und diese dem Element zuweisen bzw. sie löschen. Das Fading lässt sich über eine Transition erreichen.
Seltsam, bei mir wird es problemlos in den XForm-Formularen ersetzt. Den Code habe ich auch nochmal gecheckt, String Table wartet, bis alle Addons eingebunden wurden und ruft dann den EP OUTPUT_FILTER auf. Hast Du mal verglichen, was ausgegeben wird, wenn der String in String Table nicht angelegt is...
Auf dem Ipad wird kurz ein Bild gezeigt,, dann erscheint der Error. Wenn Ich in dwen Quelltext schaue, sehe ich ein script retina.js, das versucht ein Retinabild mit dem Zusatz @2x nachzuladen. Evtl. hängt es damit zusammen.
XForm greift hier inzwischen nicht mehr direkt auf die Datenbank zu, sondern arbeitet mit eigenen Daten. Daher musst Du hier nicht mehr den Tabellennamen angeben: https://github.com/yakamara/redaxo_xfor ... #L162-L183
die Fehlermeldungen stammen aus dem Redaxo-Bereich, der für die Blocksortierung und -ausgabe zuständig ist. Es scheint so, als würde versucht werden, einen Block abzurufen, der nicht existiert. Hast Du Addons installiert, mit denen die Blockstruktur manipuliert wird?
Leider verstehe ich Dein Problem nicht ganz:
Du hast die Daten im Array, kannst sie aber nicht auslesen? - auf ein verschachteltes Array greifst du so zu:
Du musst die Abfrage natürlich an der richtigen Stelle einfügen, also dann wenn $media auch definiert wurde: $images = array("REX_MEDIA[1]","REX_MEDIA[2]"); foreach ($images as $image) { //Media Manager Typ definieren $media_type = 'c3'; //Array $media ...
Anscheinend ist eines der Felder leer, in diesem Fall gibt rex_media NULL zurück. Vor der Ausgabe solltest du daher prüfen, ob ein Medien-Objekt zurück kommt, das ist wahrscheinlich
1. Du kannst einfach die SQL-Abfrage anpassen, um nach Teil-Strings zu suchen, das kann je nach Umfang der Datentabelle und Länge der Texte recht lange dauern, da bei jeder Abfrage die Tabelle komplett durchsucht werden muss. Das ginge über WHERE LIKE %...% ungefähr so: $sql->setQuery("SELECT *...
Wie sieht das Ausgabemodul Deiner Suche aus? Hast Du Dir mal das Daten-Array angesehen, das von RexSearch zurückgegeben wird? Dort sind jede Menge Informationen drin, die Du für Deine Ausgabe nutzen kannst. Unter anderem die Tabelle und ID eines Datensatzes. Anhand derer kannst du einfach den vollst...
Hi, Du kannst RexSearch auch so einstellen, dass Datenbankfelder direkt durchsucht werden. Dafür musst du in den Einstellungen die entsprechenden Tabellen und Spalten markieren. Das Ergebnissarray sieht dann etwas anders aus, der Ergebnistyp ['hits']['type'] ist in diesem Fall 'db_column'. Am besten...