Antwort
Mrz 26, 2020 - 17:36
Mit NEO alleine kannst Du die Seite nur so darstellen wie diese Dir geliefert wird. Modifizieren bzw. zoomen der Gesamtansicht kannst Du höchstens bedingt über CSS im Header, nicht aber die Seite einzeln formatieren.
Wenn Du Teilbereiche der Seite braucht musst Du zusätzliche Tools in NEO einbinden, die die Seite zerlegen können bzw. formatierte Teilbereiche liefern können. Möglich ist das zum Beispiel über Anbindung von IP-Symcon über das NEO Plugin IP-Symcon an NEO. IP-Symcon selber nutzt PHP 7.3 thread safe und ist in ein PHP Server und kann die Inhalte modifizieren und formatieren und dann NEO in der Form in einem Webseitenelement zur Verfügung stellen, wie man das persönlich haben will. Dazu kannst Du im einfachsten Fall einen TextParser nutzten, wenn es sich nur um einzelne Teilbereiche einer Seite handelt, dessen Inhalt Du auslesen willst. Wenn Du die gesamte Seite auslesen willst und individuell formatieren, kannst Du über DOMDocument auf alle Elemente des Document Object Model in IP-Symcon einzeln zugreifen und diese dann entsprechend Deinen persönlichen Bedürfnissen neu in PHP setzten bzw. formatieren, mit dem Inhalt den Du persönlich in einer NEO Remote darstellen willst. Nähere Informationen zur Handhabung von DOMDocument bzw. DOMXPath um Elemente einer HTML Seite einzeln auszulesen und zu modifizieren findest du z.B. unter Einführung DOMDocument/DomXPath.
Wenn Du Teilbereiche der Seite braucht musst Du zusätzliche Tools in NEO einbinden, die die Seite zerlegen können bzw. formatierte Teilbereiche liefern können. Möglich ist das zum Beispiel über Anbindung von IP-Symcon über das NEO Plugin IP-Symcon an NEO. IP-Symcon selber nutzt PHP 7.3 thread safe und ist in ein PHP Server und kann die Inhalte modifizieren und formatieren und dann NEO in der Form in einem Webseitenelement zur Verfügung stellen, wie man das persönlich haben will. Dazu kannst Du im einfachsten Fall einen TextParser nutzten, wenn es sich nur um einzelne Teilbereiche einer Seite handelt, dessen Inhalt Du auslesen willst. Wenn Du die gesamte Seite auslesen willst und individuell formatieren, kannst Du über DOMDocument auf alle Elemente des Document Object Model in IP-Symcon einzeln zugreifen und diese dann entsprechend Deinen persönlichen Bedürfnissen neu in PHP setzten bzw. formatieren, mit dem Inhalt den Du persönlich in einer NEO Remote darstellen willst. Nähere Informationen zur Handhabung von DOMDocument bzw. DOMXPath um Elemente einer HTML Seite einzeln auszulesen und zu modifizieren findest du z.B. unter Einführung DOMDocument/DomXPath.
Neuen Kommentar hinzufügen