Aller au contenu
Support de Zwii
  • 0
Rebu

Fichier .html dans un <iframe src="/site/file/source/html/fichier.html">

Question

Bonjour à toutes et à tous !

Nouvel utilisateur de ZwiiCms, ma question est peut-être une mauvaise utilisation de Zwii.

 

La situation :

Un site simple de 5 à 6 pages statiques et une page contact avec formulaire et localisation sur une carte OpenStreetMap.

Un hébergement chez OVH,

Un transfert avec FilleZilla.

 

Problème :

J'ai créé une page .html qui permet de localiser précisément un endroit (ajout de cercle et cadrage d'un bâtiment) qui fait un certain poids (2869 octets) et qui s'ouvre correctement en local avec FireFox.

Quand je transfère ce fichier avec FilleZilla sur le site, chez OVH, ce fichier perd quelques octets en chemin puisqu’à l'arrivé, il ne fait plus que (2738 octets).

Le problème se traduit par un affichage qui n'est rien d'autre qu'une une page blanche....

Dans la page contact, le fichier image s'affiche correctement, rien a dire. le tout est insérer dans un tableau et c'est au niveau de <iframe que ca ne fonctionne plus.

 

- Est-il normal que mon fichier .html (en pièce jointe) soit réduit et reformater sur une seule ligne lors du transfert ?

- Le responsable est-il FilleZilla ou ZwiiCMS ?

- Quelle serait la bonne pratique ?

 

le fichier à insérer dans la page contact via <iframe src= ...> est stocké dans le répertoire /site/file/source/html/

 

Le code de la page contact :

<div class="row" style="font-family: Papyrus; font-size: x-large;">
        <div class="col6">
                <table style="border-collapse: collapse; width: 205.518%;" height="293" border="0">
                        <tbody style="font-family: Papyrus; font-size: x-large;">
                                <tr>
                                        <td style="width: 55%; text-align: center;"><span style="font-family: Papyrus; font-size: x-large;">C'est un signe<br />et c'est &agrave; Redon 35600.</span></td>
                                        <td style="width: 5%;"></td>
                                        <td style="width: 40%;"><span style="font-family: Papyrus; font-size: x-large;"> <img src="/site/file/source/cb-images/logolsfx150sbg.png" alt="" width="134" height="100" /> </span></td>
                                </tr>
                                <tr>
                                        <td style="width: 55%; vertical-align: top;"><iframe width="100%" height="auto" src="/site/file/source/html/carte-71s.html">
                                                <span id="CmCaReT"></span>
                                                </iframe></td>
                                        <td style="width: 5%;"></td>
                                        <td style="width: 40%; vertical-align: top; font-size: large;">
                                                <p>[MODULE]</p>
                                        </td>
                                </tr>
                        </tbody>
                </table>
        </div>
</div>

 

Le site en construction : https://www.cestunsigne.org

La page : contact.

 

Merci pour toutes vos réponses et si besoins d'infos complémentaires n'hésitez pas !

Cordialement.

carte-71s.html

Partager ce message


Lien à poster
Partager sur d’autres sites

6 réponses à cette question

Messages recommandés

  • 0

bonjour @Rebu,

 

alors voici le résultat :

 

carte.thumb.jpg.fe41f9ff44904b7e319db6d015f7eeb3.jpg

Pour obtenir ceci

1 - tu vas dans la parti admin => en haut de la barre noire à droite => tu clique sur les roues 

2 - tu cliques sur Avancée

3 - tu descends tout en bas il y a deux bouton

  3.1 - script dans le head tu colles :

 <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.1/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin="" />

        <style type="text/css">

            #map{ /* la carte DOIT avoir une hauteur sinon elle n'apparaît pas */

                height:500px;

				width :100%;

            }

        </style>

3.2 - script dans le body tu colles :

<script src="https://unpkg.com/leaflet@1.3.1/dist/leaflet.js" integrity="sha512-/Nsx9X4HebavoBvEBuyp3I7od5tA0UzAxs+j83KgC8PU0kgB4XiK4Lfe4y4cgBtaRJQEIFCW+oC506aPT2L1zw==" crossorigin=""></script>

	<script type="text/javascript">

            // On initialise la latitude et la longitude de Paris (centre de la carte)

            var lat = 47.650538 //47.6495991;  //47.649390;

            var lon = -2.088535 //-2.0904351;  //-2.090442;

			var ville = "<h3>Christine Bléno</h3><h4>C'est un signe</h4><br>35600 Redon.";

            var macarte = null;

			// Fonction d'initialisation de la carte

			function initMap() {

				// Créer l'objet "macarte" et l'insèrer dans l'élément HTML qui a l'ID "map"

				macarte = L.map('map').setView([lat, lon], 15);

				// Leaflet ne récupère pas les cartes (tiles) sur un serveur par défaut. Nous devons lui préciser où nous souhaitons les récupérer. Ici, openstreetmap.fr

				L.tileLayer('https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png', {

					// Il est toujours bien de laisser le lien vers la source des données

					attribution: 'données © OpenStreetMap/ODbL - rendu OSM France',

					minZoom: 9,

					maxZoom: 19

				}).addTo(macarte);

				// Personnalise l'icone C'est un Signe   (47.6495991 	-2.0904351) 

	<!--			var polygon = L.polygon([

	/*				[47.649524, -2.090631],
	
					[47.649414, -2.090652],

					[47.649384, -2.09034],

				    [47.649449, -2.090329],

					[47.6494577, -2.090477],

					[47.649507, -2.090464]

				]).addTo(macarte);

				

				var circle = L.circle([47.649507, -2.09044351], {

					color: 'blue',

					fillColor: '#f03',

					fillOpacity: 0.10,

					radius: 30

				}).addTo(macarte);
	*/
	-->
				

				var marker = L.marker([lat, lon]).addTo(macarte);

				// Nous ajoutons la popup. A noter que son contenu (ici la variable ville) peut être du HTML

				marker.bindPopup(ville).openPopup();				

			}    

            window.onload = function(){

		// Fonction d'initialisation qui s'exécute lorsque le DOM est chargé

		initMap(); 

            };

        </script>

4 - tu vas dans ta page contact tu cliques sur modifier ( petit crayon )

5 - dans le texte tu cliques sur insertion de code (souligné en rouge ci-dessous ) :

 

c2.jpg.9407c258ee37f173b907fe6ad6567c1e.jpg

6 - dans la fenetre que tu auras à l'écran tu colles :

 

<div id="map">

			<!-- Ici s'affichera la carte -->

		</div>

Voilà tu enregistres et tu auras ce que tu desires

 

N'hésites pas si tu as besoin ou que j'ai mal expliqué !!

 

Cordialement

Mickael

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bravo et merci Mickaël !

Je viens juste de faire ta manipulation et c'est nickel !

Merci.

 

Cela ne s'invente pas.

Néanmoins, sur la première version de Zwii 10.x.xx, l'import de mon .html avec l'outil "Gerer les fichiers" me permettait d’insérer ce fichier avec un <iframe src=...>.

Ta manipulation, dans les deux premières étapes, est valable pour TOUTES les pages mais seules les pages avec une <div avec la bonne id affichera la page ....

 

Sais-tu pourquoi le fichier .html est reformaté et en même temps réduit de quelques octets ? et quel outil en est responsable ?

(juste par curiosité )

Pour info, la personne a qui appartient le site se lance dans une micro entreprise. Sais-tu si il existe un addons qui permet de gérer les contacts et les faire évolués en clients, etablir des devis, faire des préfactures et des factures, gérer les encaissements et pourquoi pas un modules qui permettrait aux clients (seulement) de positionner un RdVous sur un agenda !

Je sais, je sais, je demande beaucoup !

Mais pour des touts petits budgets, cela leurs ferait un TOU en UN !

 - Un petit site, simple mais performent,

 - Une bonne gestion des contacts ....

 - une gestion commerciale simple avec création de simple devis ..

 - Transformation des contacts en clients avec préfactures et factures

 - un suivi des réglements ...

 - une mini compta intégrée ....

Bon ben c'est tout !

Surement qu'il faudrait passé à une BDD de type SQLite .....

 

Je sais, j'écris au Père Noël en nous sommes qu'en février !!!

Le tout, c'est d'y croire ....

 

En tous cas, MERCI a tous ceux et celles qui ont contribué d'une manière ou d'une autre à l'existence de ZwiiCMS

a ceux qui font vivre ce produit en répondant aux questions et

à Mickaël qui m'a aidé.

Bravo !

Modifié par Rebu
Résolu et cloturé
  • Merci 2

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour @Rebu,

 

Alors oui, on peut faire plein de chose avec zwii à condition de faire des demandes de module et qu'une personne veuille bien si intéresser.

 

Je ne suis pas expert ( même très loin !! ) en toutes versions de zwii car il évolue vite  

il y a 9 minutes, Rebu a dit :

- Une bonne gestion des contacts ....

 - une gestion commerciale simple avec création de simple devis ..

 - Transformation des contacts en clients avec préfactures et factures

 - un suivi des réglements ...

 - une mini compta intégrée ....

 

- pour la gestion de contacts il faudrait plus d'infos car c'est tout à fais possible mais ça nécessite la création de module bien spécifique, (les infos que tu as besoins pour tes contactes ! ),

- pour la gestion commercial , là je ne sais pas du tout, car il faudrait donner plus d'infos sur les besoins d'une gestion commercial

- un contact en client c'est possible avec une identifiant par contact ( plus les infos ) et par exemple : un sélecteur ou champ à cocher afin d'avoir une valeur true ou false pour valider le contact en client.

- pour le règlement et la mini compta je pense que ça concerne la gestion commercial, donc je ne sais pas .

il y a 19 minutes, Rebu a dit :

un modules qui permettrait aux clients (seulement) de positionner un RdVous sur un agenda

alors ici il y as un module agenda qui est très bien fais mais pour les questions d'utilisation, il faudrait le télécharger et voir avec tes besoins si il conviendrais.

 

En faite dès l'instant ou tu as une idée et que l'on peut la mettre en pratique sur papier ( un cahier des charges ) tout est faisable,

mais attention pour moi zwii reste un cms pour faire un site simple ou vitrine et même plus complexe, également un blog, photos ect ... mais ne pas confondre avec un ERP !!!

on peut faire des modules mais il faut du temps et la personne qui veuille bien le faire .

 

Pour sqlite ou mysql se sont des systèmes de gestion de bases de données , il faut comprendre que zwii travail avec une base de données le : FlatFile qui est le JSON ( Une base de données orientée texte est un modèle de base de données sous la forme d'un fichier ), donc que tu utilises sqlite ,Mysql, FlatFile tu auras une gestion de données avec une structure différente.

Mais pour ton projet de gestion commercial peut importe le type de gestion de base de données l'important c'est le codage qui feras tourner ta gestion commercial, la base de données servira uniquement à stocker les données. ( je sais pas si je suis claire ).

 

Il y a, ici, sur le forum des personnes bien plus compétente que moi, aussi bien sur le codage que sur ton projet.

Donc il faudrait d'autre avis que le mien sur le sujet, mais quoi qu'il en soit :

1 - ton projet demande beaucoup d'expérimentation sur la gestion commercial.

2 - du temp.

3 - beaucoup de boulot !!!!

 

bonne journée et bon courage

Cordialement

Mickael

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci Mickael,

 

Je suis bien conscient qu'il n'y a aucun intérêt à réinventer la roue.

Mon questionnement partait de l'idée simple que certains d'entre nous lancent des activités et veulent respecter les règles en vigueur parce que c'est plus simple de faire les choses bien, que l'on est plus serein vis a vis de ses clients, de son employeur et de l'Etat. Souvent, c'est une activité parallèle à un travail de salarié et le démarrage est souvent très long et, souvent s’arrête à plus ou moins long terme.

 

Dans mon idée, ZwiiCms doit rester ce qu'il est et c'est uniquement avec les modules que l'on peut lui faire prendre une direction ou une autre.

 

Je sais aussi que les contraintes d'un auto-entrepreneur ou une micro-entreprise sont plutôt légères mais elles existes !

Parfois aussi le besoin est juste d'être dans les clous quand l'on "bricole" pour une série de connaissance (j'ai un mécano qui est dans ce cas, il veux bien faire des travaux simple, mais être aussi dans les clous ! (payer ce qu'il doit, que cela soit pris en compte pour ses arrêts, sa retraite, etc ... ) mais il me répond que si il doit investir dans des outils de gestions, dans l'apprentissage de ces outils et qu'il doit passer plus de temps à la gestion qu'a la mécanique, ca n'a plus le même goût et mieux vaut arrêter.

Et moi, je perd mon mécano qui connait sur le bout des doigt ma Renault Nevada !

Je pars du postulat qu'il y a plusieurs personnes dans mon cas pour leur voiture, leur système de chauffage, le jardinage, etc.   (ce qui surement faux !).

 

Effectivement faut partir d'un cahier des charges et aussi des limites des auto-entrepreneurs (C.A Max, Services ou biens vendus ou les deux!, limites à ne pas dépasser, etc.)

Je vais y réfléchir et faire une première version, le partager et voir avec la communauté si d'autres ont un intérêt et des connaissances pour affiner ce cahier.

 

A bientot

Merci.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour @Rebu,

 

Pour zwii c'est ce qu'il te faut pour la présentation de ton entreprise ou microentreprise.

Par contre pour la gestion de ton entreprise, je ne sais pas qui s'en occupe, mais une chose que je pense c'est qu'il y as des logiciels ERP qui font le taf.

il y en a également des gratuits pour les auto-entrepreneurs ou micro-entreprise comme ( free-devis-factures ) je connais des personne qui l'utilise est ils en sont très contents.

 

Je pense ( mais c'est un avis personnel ) qu'il est mieux d'avoir son site web indépendant de sa gestion d'entreprise.

Pour ton mécano, j'ai toujours vu un mécano ( attention qui intervienne à domicile ou en route donc hors garage d'entreprise ) remplir un livret à souche pour la facturation, et il est bien obligé de rendre compte des pièces qu'il a changé et du temps passé à travailler et je pense fortement que ça fait parti de ça charge de travail, il ne peut pas réparer et partir de chez le client sans document .

 

Enfin ceci est un autre débat !!

 

Mais pour moi il faut séparer les deux activités, le site web d'un coté et la gestion d'entreprise de l'autre .

 

Allez bon courage !!

Bonne journée

Cordialement

Mickael 

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • Créer...