23/12/2023 - 16h

recette2
cherif 2023-12-23 16:33:03 +01:00
parent 25a412a278
commit 2735418b82
16 changed files with 2166 additions and 72 deletions

View File

@ -121,6 +121,10 @@ const ButtonHilight = () => {
setproduitMenu(event.currentTarget);
};
const handleQuisommesNousMenu = (event) => {
history.push("/QuiSommesNous")
};
const handleClose_Account = () => {
alert(" my account");
@ -193,7 +197,7 @@ const ButtonHilight = () => {
//console.log(" ### AVANNN deconnexion iciiii");
if (typeof (stored_part) != "undefined") {
const stored_cookie = getCookie('tokenmysypart');
var acces_right_token_name = stored_cookie+"_uar";
var acces_right_token_name = stored_cookie + "_uar";
setpartCookie("tokenmysypart", "", { path: '/' });
setpartCookie(acces_right_token_name, "", { path: '/' });
@ -315,8 +319,8 @@ const ButtonHilight = () => {
<MenuItem onClick={handleProduitService} className="mymenu_item"
> <button className='bton_menu'> Nos produits & Services </button></MenuItem>
<MenuItem onClick={handleAvis} className="mymenu_item"
> <button className='bton_menu'> Blog </button> </MenuItem>
{/* <MenuItem onClick={handleAvis} className="mymenu_item"
> <button className='bton_menu'> Blog </button> </MenuItem>*/}
</Menu>
@ -397,14 +401,18 @@ const ButtonHilight = () => {
Nos Services
</div>
<div className="hilight_menuPrincipal" onClick={handleBlogMenu}>
{/* <div className="hilight_menuPrincipal" onClick={handleBlogMenu}>
Le blog
</div>*/}
<div className="hilight_menuPrincipal" onClick={handleQuisommesNousMenu}>
Qui Sommes nous ?
</div>
<div className="hilight_menuPrincipal" onClick={publiecatalogue}
{/* <div className="hilight_menuPrincipal" onClick={publiecatalogue}
style={{ "background": "red", "borderRadius": "5px", "paddingLeft": "3px", "paddingRight": "3px" }}>
publier mes formations
</div>
</div>*/}
</div>

View File

@ -180,9 +180,9 @@ const DisplayDetailClass_new_v2 = (props) => {
funclocaltoken();
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}, []);
@ -417,10 +417,10 @@ const DisplayDetailClass_new_v2 = (props) => {
setisdatadock(JSON.parse(res.data.message).isdatadock);
}
if (JSON.parse(res.data.message).business_prices && JSON.parse(res.data.message).business_prices.length == 1 ) {
setclass_sales_price(JSON.parse(res.data.message).business_prices[0].discounted_price);
if (JSON.parse(res.data.message).business_prices && JSON.parse(res.data.message).business_prices.length == 1) {
setclass_sales_price(JSON.parse(res.data.message).business_prices[0].discounted_price);
}else{
} else {
setclass_sales_price(JSON.parse(res.data.message).price);
setclass_sales_price(JSON.parse(res.data.message).price);
}
@ -793,9 +793,9 @@ const DisplayDetailClass_new_v2 = (props) => {
document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px";
document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px";
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}
else if (window.screen.width >= 992 && window.screen.width <= 1199) {
@ -806,9 +806,9 @@ const DisplayDetailClass_new_v2 = (props) => {
document.getElementById('block_crossell_meme_orga').style.top = new_meme_orga_top + "px";
document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px";
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}
else if (window.screen.width >= 1200) {
var meme_orga_top = document.getElementById('block_crossell_meme_orga').style.top;
@ -819,9 +819,9 @@ const DisplayDetailClass_new_v2 = (props) => {
document.getElementById('desktop').style.height = new_displaydetailclass_new_v2_hei + "px";
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}
@ -878,9 +878,9 @@ const DisplayDetailClass_new_v2 = (props) => {
}
else {
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}
}
@ -902,7 +902,7 @@ const DisplayDetailClass_new_v2 = (props) => {
//console.log(" In GetCurrentClass_trainingsession res.data.status = " + res.data.status);
console.log(" In GetCurrentClass_trainingsession res.data.message r_class = " + res.data.message);
if (String(res.data.status) === String("true") ) {
if (String(res.data.status) === String("true")) {
//console.log(" In GetCurrentClass_trainingsession res.data.status = " + res.data.status);
//console.log(" In GetCurrentClass_trainingsession res.data.message r_class = " + res.data.message);
setGetCurrentClass_api("true");
@ -1045,9 +1045,9 @@ const DisplayDetailClass_new_v2 = (props) => {
}
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}
@ -1101,9 +1101,9 @@ const DisplayDetailClass_new_v2 = (props) => {
window.scrollTo({
top: 0,
behavior: "smooth",
});
top: 0,
behavior: "smooth",
});
}
@ -1208,18 +1208,18 @@ const DisplayDetailClass_new_v2 = (props) => {
</div>
{String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") &&
<div className="mob_price">Gratuit
</div>
}
{String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") &&
<div className="mob_price">Gratuit
</div>
}
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && String(DetailTraining["price"]) === String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0)
&& DetailTraining["price"] &&
&& DetailTraining["price"] &&
<div className="mob_price">
{String(DetailTraining["price"])} HT
</div>}
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0
&& DetailTraining["price"] && <div className="mob_price">
<nav className="discounted_price">{String(DetailTraining.business_prices[0].discounted_price)} HT</nav>
@ -1768,10 +1768,15 @@ const DisplayDetailClass_new_v2 = (props) => {
<FaSearch /> &nbsp; Les formations
</div>
{/* <div className="menu_header_menu" onClick={(e) => { history.push("/Recherche-Article-formation") }}>
{/* <div className="menu_header_menu" onClick={(e) => { history.push("/Recherche-Article-formation") }}>
Le blog
</div> */}
<div className="menu_header_menu" onClick={(e) => { history.push("/QuiSommesNous") }}>
Qui Sommes nous ?
</div>
<div className="menu_header_menu" onClick={(e) => { history.push("/Produits-Services") }}>
Nos Services
</div>
@ -1883,7 +1888,7 @@ const DisplayDetailClass_new_v2 = (props) => {
{String(inscritpion) === "2" && <div className="description detail_element">
<Inscription internal_url={DetailTraining["internal_url"]} action="information"
Close_info_form={Close_inscrip_form} trainig_price={class_sales_price} />
Close_info_form={Close_inscrip_form} trainig_price={class_sales_price} />
</div>
@ -1923,13 +1928,13 @@ const DisplayDetailClass_new_v2 = (props) => {
{GetCurrentClass_result && GetCurrentClass_result.length > 0 &&
<div className="block_info_page_pave_title_desc">
<div className="block_info_page_pave_title_desc_title">
Les sessions
Les sessions
</div>
<div className="block_info_page_pave_title_desc_desc session_block">
<ul style={{ "width": "100%" }}>
{GetCurrentClass_result && GetCurrentClass_result.slice(0, 5).map((formation) => (
@ -2049,17 +2054,17 @@ const DisplayDetailClass_new_v2 = (props) => {
<div className="block_sticky_info">
{String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") &&
{String(DetailTraining["price"]) && String(DetailTraining["price"]) === String("0") &&
<div className="block_sticky_info_price">Gratuit
</div>
}
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0)
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && (!DetailTraining.business_prices || Object.keys(DetailTraining.business_prices).length <= 0)
&& DetailTraining["price"] && <div className="block_sticky_info_price"> {String(DetailTraining["price"])} HT </div>}
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0
{String(DetailTraining["price"]) && String(DetailTraining["price"]) !== String("0") && DetailTraining.business_prices && Object.keys(DetailTraining.business_prices).length > 0
&& DetailTraining["price"] && <div className="block_sticky_info_price">
<nav className="discounted_price">{String(DetailTraining.business_prices[0].discounted_price)} HT</nav>

View File

@ -84,7 +84,7 @@ const Header = () => {
var mymetier = "";
mymetier = e.target.id
//alert(" cours de : " + mymetier);
history.push("/Recherche_new_v2/0/" + mymetier);
history.push("/Recherche_new_v2/0/" + mymetier);
};
@ -140,13 +140,13 @@ const Header = () => {
if (typeof (stored_part) != "undefined") {
const stored_cookie = getCookie('tokenmysypart');
var acces_right_token_name = stored_cookie+"_uar";
var acces_right_token_name = stored_cookie + "_uar";
setpartCookie("tokenmysypart", "", { path: '/' });
setpartCookie(acces_right_token_name, "", { path: '/' });
removeCookie(acces_right_token_name, { path: '/' });
}
history.push("/recherche-formation");
}
@ -223,8 +223,8 @@ const Header = () => {
handleMyPartnerAccount();
}
}
function publiecatalogue(){
history.push("/Partner", {mysy_arg:'partner'});
function publiecatalogue() {
history.push("/Partner", { mysy_arg: 'partner' });
}
const handleBlogMenu = (event) => {
@ -232,6 +232,11 @@ const Header = () => {
history.push("/Recherche-Article-formation")
};
const handleQuisommesNousMenu = (event) => {
setproduitMenu(event.currentTarget);
history.push("/QuiSommesNous")
};
return (
<div className="header">
@ -274,11 +279,11 @@ const Header = () => {
open={Boolean(ProduitMenu)}
style={{ "top": "2rem" }} >
<MenuItem onClick={handleProduitService} className="mymenu_item">
<button className='bton_menu'> Nos produits & Services </button>
<button className='bton_menu'> Nos produits & Services </button>
</MenuItem>
<MenuItem onClick={handleAvis} className="mymenu_item">
<button className='bton_menu'>Le blog </button>
<button className='bton_menu'>Le blog </button>
</MenuItem>
</Menu>
@ -318,7 +323,7 @@ const Header = () => {
<MenuItem onClick={handleClassCategorie} className="mymenu_item">
<button className='bton_menu' id="dev_perso" >Dev. Personnel </button>
</MenuItem>
</Menu>
@ -337,7 +342,7 @@ const Header = () => {
<div className="header_menuPrincipal_left" onClick={handleCategorieMenu}>
Les formations
</div>
</div>
<div className="header_div_003">
<h1 className="header_h1_transparent">Connexion MySy Training Technogy </h1>
@ -366,15 +371,20 @@ const Header = () => {
Nos Services
</div>
<div className="header_menuPrincipal" onClick={handleQuisommesNousMenu}>
Qui Sommes nous?
</div>
{/* <div className="header_menuPrincipal" onClick={handleBlogMenu}>
Le blog
</div> */}
<div className="header_menuPrincipal" onClick={publiecatalogue}
style={{ "background": "red", "borderRadius": "5px", "paddingLeft": "3px", "paddingRight": "3px" }}>
publier mes formations
</div>
style={{ "background": "red", "borderRadius": "5px", "paddingLeft": "3px", "paddingRight": "3px" }}>
publier mes formations
</div>
</div>
</div>

View File

@ -60,7 +60,7 @@ const quisommesnous = () => {
<img src={img_3} alt="MySy Training Technology" className="img_1" />
</div>
</div>
</div>
<div className="div_row_center">
<h1 className="div_row_center_text">Forgez la réussite de votre entreprise.</h1>
<div className="div_row_center_enphasis" >Stratégie. Organisation. Croissance.</div>

View File

@ -0,0 +1,355 @@
import Navigation from "./Navigation";
import { Helmet } from "react-helmet";
import ousommesnousimg from "../mysy_img/mysy_training_technology_ici.png"
import React, { Component } from 'react';
import { withScriptjs, withGoogleMap, GoogleMap, Marker } from "react-google-maps"
import { FacebookShareButton, LinkedinShareButton, TwitterShareButton } from "react-share";
import { SocialIcon } from 'react-social-icons';
import logowhite from "../mysy_img/MYSY-LOGO-WHITE.png";
import Footer from "./Fotter";
import Header from "./Header";
import Button from '@mui/material/Button';
import img_1_old from "../mysy_img/1.jpg";
import img_1 from "../mysy_img/gestion_admin.png";
import img_2_old from "../mysy_img/2.jpg";
import img_2 from "../mysy_img/lms.png";
import img_3_old from "../mysy_img/3.jpg";
import img_3 from "../mysy_img/crm.png";
import { Link } from "react-router-dom";
const QuiSommesNous_v2 = () => {
const ButtonMailto = ({ mailto, label }) => {
return (
<Link
to='#'
onClick={(e) => {
window.location.href = mailto;
e.preventDefault();
}}
>
<nav className="text_head_new"> {label} </nav>
</Link>
);
};
const MyMapComponent = withScriptjs(withGoogleMap((props) =>
<GoogleMap
defaultZoom={18}
defaultCenter={{ lat: 48.866669, lng: 2.33333 }}
>
{props.isMarkerShown && <Marker position={{ lat: 48.866669, lng: 2.33333 }} />}
</GoogleMap>
))
return (
<div className="quisommesnous_v2">
<Helmet>
<title>MySy Training, qui sommes nous ?</title>
<meta name="description" content="éditeur de logiciels pour établissements de formation. Nous proposons des solution de E-Learning, gestion administrative et gestion relation client" />
<meta name="robots" content="index,follow" />
<meta name="title" content="Formations.Gestion administrative.E-Learning.CRM" />
<link rel="canonical" href={`${process.env.REACT_APP_BASE_URL}` + "/QuiSommesNous"} />
</Helmet>
<Header />
<div className="div_mobile" style={{ "background": '#104277' }}>
<div className="main_sub_div">
<div className="div_row_presenation" >
<div className="div_row_img1">
<nav className="header_title"> Gestion Adminitrative </nav>
<img src={img_1} alt="MySy Training Gestion Administrative" className="img_1" />
</div>
<div className="div_row_img2">
<nav className="header_title"> E-Learning </nav>
<img src={img_2} alt="MySy Training E-Learning / LMS" className="img_1" />
</div>
<div className="div_row_img3">
<nav className="header_title"> Relation Client (CRM) </nav>
<img src={img_3} alt="MySy Training Gestion relation client" className="img_1" />
</div>
</div>
<div className="div_row"> &nbsp; </div>
<div className="div_row_center" style={{ "textAlign": "left" }}>
<div className="div_row_center_enphasis" >
<b className="chapitre"> Qui sommes nous ? </b> <br />
MySy Training est un <b> éditeur de logiciels </b> dédiés à la gestion des établissements de formation : Instituts de formation, Indépendants, Ecoles, Universités, etc. <br />
Nous conseillons, accompagnons nos clients dans <b>la structuration </b>, <b> laudit </b> et <b> lorganisation </b>de leurs processus et outils.<br />
Avec une équipe dune dizaine de personne, nous développons de solutions axées vers lefficacité et le gain de productivité de nos clients, sans oublier la sécurisation de leurs systèmes.<br />
</div>
<br />
<div className="div_row_center_enphasis" >
<b className="chapitre"> Hébergement sur nos serveurs (Solution en mode SaaS ) </b> <br />
Nous offrons à nos clients la possibilité dhéberger leur système a laide de nos solutions qui sont disponibles en mode SaaS (Hébergement sur nos propres serveurs)<br />
</div>
<br />
<div className="div_row_center_enphasis" >
<b className="chapitre"> Hébergement sur les serveurs du client </b><br />
Pour nos clients qui le souhaitent, nous les accompagnons pour héberger nos solutions sur leurs propres serveurs.<br />
</div>
</div>
<div className="div_row_center" style={{ "border": "None" }}>
<hr className="hr_break" />
</div>
<div className="div_row_center" style={{ "textAlign": "left" }}>
<div className="div_row_center_enphasis" >
<div className="detail_block" >
<div className="detail_text">
<b className="chapitre"> MySy Gestion Administrative </b> <br /> <br />
processus dinscription des apprenants, les émargements à distance ou en présentiel et lévaluation.
Cette solution permet également de gérer les enseignants, le matériel pédagogique, le planning de formation, les agendas, etc.<br/>
Il vous permet également de produire en un clic votre Bilan Pédagogique et Financier (BPF)<br/>
Un intranet intégré permet de publier et de partager les formations sur internet. <br/>
Un tableau de bord vous permet de suivre votre activité pédagogique : Taux de remplissage des sessions, répartition pas formateur par années, etc.
</div>
<div className="detail_img">
<img src={img_1} alt="MySy Gestion Administrative" className="img_1" />
</div>
</div>
</div>
<div className="div_row_center_enphasis" style={{ "border": "None" }}>
<hr className="hr_break" />
</div>
<div className="div_row_center_enphasis" >
<div className="detail_block" >
<div className="detail_img">
<img src={img_2} alt="MySy E-Learning / LMS" className="img_1 img_1_bis" />
</div>
<div className="detail_text">
<b className="chapitre"> MySy E-Learning (LMS) </b> <br /> <br />
permet davoir votre espace de E-learning, de publier les formations en lignes.
A laide de son login et mot de passe, chaque apprenant peut suivre la formation en ligne, interagir avec lenseignant (email, réseaux social)
L'enseignant peut élaborer des travaux dirigés, suivre le temps de réponses des apprenants, corriger les TD. <br/>
Un tableau de bord permet de suivre de manière detaillée chaque apprenant.
</div>
</div>
</div>
<div className="div_row_center_enphasis" style={{ "border": "None" }}>
<hr className="hr_break" />
</div>
<div className="div_row_center_enphasis" >
<div className="detail_block" >
<div className="detail_text">
<b className="chapitre"> MySy Gestion relation client </b> <br /> <br />
Permet de gérer vos clients, les activités en cours, à venir, en retards.
Ce module permet déditer denvoyer les devis, de les convertir en commande et de les facturer.
Un tableau de bord vous permet de suivre vos revenus en cours, ceux à venir et de prendre les bonnes décisions de gestion.
</div>
<div className="detail_img">
<img src={img_3} alt="MySy Gestion relation client" className="img_1" />
</div>
</div>
</div>
<div className="div_row_center_enphasis" style={{ "border": "None" }}>
<hr className="hr_break" />
</div>
</div>
<div className="div_row_center_contact">
<Button variant="outlined" onClick={"menu_info"} className="bton_contact_nous"> Fonctionalités detaillées du Système MySy Training Technology</Button>
</div>
<div className="div_row_presenation" >
<div className="div_row_line1">
<div className="text_head_new">
Gestion Administrative
</div>
<hr />
<div className="text_desc">
<ul>
<li className="myli"> Gestion catalogue formations (intranet / API)</li>
<li className="myli"> Gestion des inscriptions (mise en attente, motif annulation, etc)</li>
<li className="myli"> Gestion des sessions (planifiées, à la demande)</li>
<li className="myli"> Gestion automatique et manuelle des séquences de formations</li>
<li className="myli"> Gestion avis participants</li>
<li className="myli"> Gestion absences</li>
<li className="myli"> Émargement électronique</li>
<li className="myli"> Gestion des employés et du matériel pédagogique</li>
<li className="myli"> Gestion des agendas & réservation de materiel (salles, projecteurs, etc)</li>
<li className="myli"> Tableau de bord de pilotage </li>
<li className="myli"> Intranet intégré pour la publication des formations </li>
</ul>
</div>
<br /> <br />
<div className="text_desc"> &nbsp;
</div>
</div>
<div className="div_row_line2">
<div className="text_head_new">
E-Learning (LMS)
</div>
<hr />
<div className="text_desc">
<ul>
<li className="myli"> Hébergement des formations </li>
<li className="myli"> Classe virtuelle </li>
<li className="myli"> Gestion des prérequis </li>
<li className="myli"> Echange enseignants / apprenants </li>
<li className="myli"> Cours en ligne avec exercices </li>
<li className="myli"> Evaluations (notes) </li>
<li className="myli"> Gestion planning </li>
<li className="myli"> Forums de discussion </li>
<li className="myli"> Reseau Social </li>
<li className="myli"> Profil et droit d'accès par utilisateur </li>
<li className="myli"> export format SCORM </li>
</ul>
</div>
<br /> <br />
<div className="text_desc"> &nbsp;
</div>
</div>
<div className="div_row_line3">
<div className="text_head_new">
Gestion relation client
</div>
<hr />
<div className="text_desc">
<ul>
<li className="myli"> Creation clients</li>
<li className="myli"> Gestion des différentes contacts client</li>
<li className="myli"> Gestion des activités par collaborateur (tâches en cours, en retards, à venir)</li>
<li className="myli"> Gestion des devis (envoi automatique)</li>
<li className="myli"> Validation automatique des devis</li>
<li className="myli"> Convertion devis en commandes</li>
<li className="myli"> Facturation et envoi automatique</li>
<li className="myli"> Suivi des commandes en cours, des factures à venir</li>
<li className="myli"> Tableau de bord de suivi client </li>
</ul>
</div>
<br /> <br />
<div className="text_desc">&nbsp;
</div>
</div>
</div>
<div className="div_row_where">
<ButtonMailto label="Contactez-Nous" mailto="mailto:contact@mysy-training.com" className="bton_contact_nous" />
<br />
<div className="div_carte">
<a target="_blank"
href="https://www.google.com/maps/place/MySy+Training+Technology/@48.8761591,2.3260624,15z/data=!4m5!3m4!1s0x0:0x8239ba23406c9699!8m2!3d48.8761591!4d2.3260624">
<img src={ousommesnousimg} alt="logo MySy Technology ou sommes nous" style={{ 'width': "100%", 'height': '50%' }} />
</a>
</div>
<div className="div_adresse" >
<br />
<div>MySy Training Technology<br />
</div>
<div style={{ fontSize: "x-small" }}>
Adresse : 1 Cr du Havre, 75008 Paris <br />
Adresse email :
<a href="mailto: contact@mysy-training.com?subject=Mail from mysy website" target="_blank"> contact@mysy-training.com</a> <br />
Téléphone fixe : +331 77 00 38 57<br />
Téléphone : +337 69 20 39 45<br />
</div>
<br />
<div> Sur nos reseaux sociaux
<div style={{ 'float': "center", "textAlign": "center" }}>
<div className="media_sociaux">
<FacebookShareButton
url={"https://www.facebook.com/MySy-Training-114572794561371/"}
>
<SocialIcon network="facebook" className="SocialIcon" />
</FacebookShareButton>
&nbsp;
<TwitterShareButton
url={"https://twitter.com/mysy_training"}
hashtag={"#MySyTraining"}
>
<SocialIcon network="twitter" className="SocialIcon" />
</TwitterShareButton>
&nbsp;
<LinkedinShareButton
url={"https://www.linkedin.com/"}
summary={"ee"}
source={"https://www.linkedin.com/in/mysy-training-96b53a237/"}
>
<SocialIcon network="linkedin" className="SocialIcon" />
</LinkedinShareButton>
</div>
</div>
</div>
</div>
</div>
</div>
<div className="pieddepage">
<Footer />
</div>
</div>
</div>
)
}
export default QuiSommesNous_v2;

View File

@ -417,6 +417,11 @@ const RechercheArticles = (props) => {
history.push("/Produits-Services/")
};
const handleQuisommesNousMenu = () => {
setproduitMenu(null);
history.push("/QuiSommesNous/")
};
const ProduitMenu_Close = () => {
setproduitMenu(null);
};
@ -513,6 +518,10 @@ const RechercheArticles = (props) => {
S'inscrire
</div>}
<div className="menuPrincipal" onClick={handleQuisommesNousMenu}>
Qui Sommes nous ?
</div>
<div className="menuPrincipal" onClick={handleProduitMenu}>
Nos Services
</div>

View File

@ -2149,10 +2149,10 @@ const Recherche_new = () => {
<MenuItem onClick={handleProduitService} className="mymenu_item">
<button className='bton_menu'>Nos produits & Services </button></MenuItem>
<MenuItem onClick={handleAvis} className="mymenu_item">
{/*<MenuItem onClick={handleAvis} className="mymenu_item">
<button className='bton_menu'>Blog </button>
</MenuItem>
</MenuItem>*/}
</Menu>

View File

@ -1941,6 +1941,11 @@ const Recherche_new_v2 = () => {
history.push("/Recherche-Article-formation")
};
const handleQuisommesNousMenu = (event) => {
setproduitMenu(event.currentTarget);
history.push("/QuiSommesNous")
};
const handleAccountConnexion = () => {
setAccountMenu(null);
history.push("/Connexion")
@ -2595,12 +2600,12 @@ const Recherche_new_v2 = () => {
open={Boolean(ProduitMenu)}
style={{ "top": "2rem" }} >
<MenuItem onClick={handleProduitService} className="mymenu_item">
<button style={{"background":"white", "width":"100%", "border":"0px", "textAlign":'left', "letterSpacing":"2px", "margin":"10px"}}>Nos produits & Services </button></MenuItem>
<button style={{ "background": "white", "width": "100%", "border": "0px", "textAlign": 'left', "letterSpacing": "2px", "margin": "10px" }}>Nos produits & Services </button></MenuItem>
<MenuItem onClick={handleAvis} className="mymenu_item">
<button style={{"background":"white", "width":"100%", "border":"0px", "textAlign":'left', "letterSpacing":"2px", "margin":"10px"}}>Blog </button>
{/* <MenuItem onClick={handleAvis} className="mymenu_item">
<button style={{ "background": "white", "width": "100%", "border": "0px", "textAlign": 'left', "letterSpacing": "2px", "margin": "10px" }}>Blog </button>
</MenuItem>
</MenuItem>*/}
</Menu>
@ -2782,12 +2787,13 @@ const Recherche_new_v2 = () => {
> publier mes formations </nav>
<nav className="header_menu cta_hebergement" onClick={publiecatalogue}
{/* <nav className="header_menu cta_hebergement" onClick={publiecatalogue}
> Héberger mes formations </nav>
> Héberger mes formations </nav>*/}
{/*<nav className="header_menu" onClick={handleBlogMenu}> Le blog </nav> */}
<nav className="header_menu" onClick={handleQuisommesNousMenu}> Qui Sommes nous ? </nav>
<nav className="header_menu" onClick={handleProduitMenu}>
Nos Services
@ -2950,7 +2956,7 @@ const Recherche_new_v2 = () => {
{/* <div className="block_nos_service">
{/* <div className="block_nos_service">
<div className="nos_serv_txt"> Nos services</div>
@ -3786,8 +3792,8 @@ const Recherche_new_v2 = () => {
<br />
&nbsp;
</div>}
{result && myApiResponse == "True" && fin == 0 && !newresult &&
result.slice(0, PageSize).map((formation) => (
<div className="rech_list_formation2" ref={inputEl} id="inputEl_element">

View File

@ -131,6 +131,10 @@ const SideBar = () => {
Recherche formation
</NavLink>
<NavLink exact to={"/QuiSommesNous"} activeClassName={"nav-active"}>
Qui Sommes nous ?
</NavLink>
<NavLink exact to={"/Produits-Services"} activeClassName={"nav-active"}>
Produits & Services
</NavLink>
@ -185,6 +189,10 @@ const SideBar = () => {
Recherche formation
</NavLink>
<NavLink exact to={"/QuiSommesNous"} activeClassName={"nav-active"}>
Qui Sommes nous ?
</NavLink>
<NavLink exact to={"/Produits-Services"} activeClassName={"nav-active"}>
Produits & Services
</NavLink>
@ -250,6 +258,10 @@ const SideBar = () => {
Recherche formation
</NavLink>
<NavLink exact to={"/QuiSommesNous"} activeClassName={"nav-active"}>
Qui Sommes nous ?
</NavLink>
<NavLink exact to={"/Produits-Services"} activeClassName={"nav-active"}>
Produits & Services
</NavLink>

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

BIN
src/mysy_img/crm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
src/mysy_img/lms.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

View File

@ -1,5 +1,6 @@
import QuisSommesNous from "../components/QuisSommesNous";
import Navigation from "../components/Navigation";
import QuiSommesNous_v2 from "../components/QuisSommesNous_V2";
const recherche_draft = () => {
@ -8,7 +9,7 @@ const recherche_draft = () => {
<div>
<Navigation />
</div>
<QuisSommesNous/>
<QuiSommesNous_v2/>
</div>
)

File diff suppressed because it is too large Load Diff

View File

@ -93,4 +93,5 @@
@import "./components/module_historique_action";
@import "./components/partner_prix_achat";
@import "./components/apprenant";
@import "./components/quisommesnous_v2";