Accueil > Forum > contrôleurs SlimLine e Netsyst (LogicLab) > Gestion des pages Web dynamiques par l'utilisateur
- Ce sujet a 20 réponses, 1 participant et a été mis à jour pour la dernière fois 3 années, 7 mois da Sergio Bertana.
-
auteurPost
-
June 13, 2016 à 6: 58 am #39614Sergio BertanaAdministrateur du forum
Vous pouvez vous inspirer de l'application ModemMachine où en téléchargeant la bibliothèque ModemMachine, vous avez le projet source ainsi que les pages Web. Une autre source d'inspiration est l'application de panneau synoptique réactif où nous avons créé des pages Web réactives.
Malheureusement les sources javascript de la bibliothèque JQuery e Bootstrap ils sont suffisamment gros pour les charger sur le système cible, vous avez besoin d'un module CPU avec mémoire SDCard. Sinon, si votre navigateur est connecté à Internet, vous pouvez modifier les pages Web pour télécharger ces bibliothèques à partir d'un repository sur cloud.June 21, 2019 à 6: 25 am #48270urrehman.irtazaPartecipanteJ'ai créé une page Web personnalisée mais son contenu ne s'affiche pas lorsque je vais ouvrir dans le dossier de stockage de l'automate.
June 21, 2019 à 6: 29 am #48288Sergio BertanaAdministrateur du forumLa question est très générale, vous ne me dites pas sur quel appareil vous avez créé la page.
Qu'est-ce que cela signifie quand je vais ouvrir dans le dossier de stockage de l'automate ... S'il s'agit d'un modèle basé sur ARM, tapez simplement l'URL correcte "http.//xxx.xxx.xxx.xxx/Storage/File.htm"
Peut-être jeter un oeil à cet article qui explique comment créer des pages en Ajax avec le FB HTTPServer.
Juin 24, 2019 à 12: pm 17 #48305CorradoPartecipanteJ'ai un système Cortexx M7 J'essaie de créer une page HTML très simple pour afficher certaines variables DB100 en insérant des lignes de code similaires à celles-ci dans la page HTML:
TEMPÉRATURE:
Mais je ne vois aucune valeur. Est-ce que je fais quelque chose de mal?
Les variables à afficher sont des mots, l'adresse que je dois insérer (dans l'exemple 1074) correspond-elle à DB100.1074 ou à DB100.2148?
Septembre 2, 2020 à 8: 02 am #57458RuboxPartecipanteJe reprends ce post sur des pages dynamiques.
Prémisse: en chargeant deux versions d'un mini-site de visualisation de données et d'interface opérateur, j'ai chargé deux fois les mêmes scripts, dans différents sous-dossiers pour les tests, dans le dossier C: \ Web de l'automate. Les clients FTP m'ont donné l'erreur 452. Après m'être un peu cogné la tête sur l'erreur 451 du client FTP, j'ai supprimé un script et j'ai peur de dépasser la taille maximale de l'espace PLC C (libérant de l'espace, je n'ai plus d'erreurs).
Question: est-il possible de charger des scripts JS dans la carte micro-SD (le CPU que je l'ai prévu) et de lier le fichier en D à partir d'une page HTML présente sur C: \ Web?
Maintenant que j'écris, je me dis que non, ce n'est pas possible, et que le seul moyen est de mettre les sites dans le dossier D puis de le paramétrer slimline répondre à partir de là (comme dans sujet ). Si tel était le cas, vos pages Web de configuration devraient également être placées sur D, non?
Septembre 2, 2020 à 8: 08 am #57461Sergio BertanaAdministrateur du forumOui, l'erreur 451 indique que le fichier n'a pas pu être transféré vers le serveur.
FTP error 451: Failure writing to local file
This error is returned from an FTP server when it cannot store a file that is being sent to it. The drive (on the FTP server that the file is being stored on) is full (or there is not enough free space available for the file being sent), or the permissions on the folder (on the FTP server) do not allow this user to store files in it.Comme vous l'avez déduit, le serveur Web a pour définition un chemin racine auquel tous les fichiers doivent se référer, si vous utilisez la valeur par défaut C: / Web comme chemin racine du site, toutes les pages et tous les scripts doivent résider dans le dossier défini.
Si vous le souhaitez, vous pouvez tout déplacer vers SDCard, y compris les pages de configuration comme indiqué dans la poste. Veillez à bien suivre les points, notamment lors de l'attribution des droits d'accès au nouveau dossier racine du site.
-
auteurPost
- Vous devez être connecté pour répondre à ce sujet.