Aller au contenu

SStephane

Fondateur
  • Compteur de contenus

    720
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par SStephane

  1. J'ai du mal à comprendre quand tu copies un site de site1 vers site2 (default n'a pas grand chose à voir la dedans), les seuls liens qui posent problème sont les liens vers les fichiers intégrés dans tes pages sur un wysiwyg. Si tel est le cas, quelques règles dans ton htaccess régleront ton problème. Dans le fichier settings, tu indiques l'adresse de ton site dans la variable $base_url. Et dans l'admin, tu as un répertoire à indiquer où sont placés tes fichiers : /admin/config/media/file-system (la variable file_public_path pour être précis, qui doit être sites/site1/files et sites/site2/files ). et ensuite, vider tous les caches bien sur, car les pages/css/variables sont généralement cachées. Renommer le répertoire d'un site ne pose pas plus de souci dans drupal 7 quelle que soit la version mineure.
  2. Hello, Je te conseille de faire un compare entre ta version de drupal et tes modules VS un drupal nu et les mêmes modules téléchargés à nu (même version). Le tout est censé être identique sauf si tu as toi-même retouché le code du core ou des modules contributeurs ce qui n'est pas une bonne idée. Tu peux faire ce compare avec un outil dédié à ça (j'utilise personnellement beyond compare mais il y en a sans doute plein d'autres). Si ça c'est clean, il te reste à vérifier tes répertoires /sites/*/ (en définissant les droits tels qu'indiqués à moult endroits dans la doc, ici par exemple https://www.drupal.org/node/244924) Ensuite mets bien à jour ton drupal en version 7.58 ou 8.5.1 suite au drupalgeddon2 si ce n'est pas déjà fait.
  3. Ajoute toutes les urls potentielles dans ce tableau (dev+prod+preprod de toutes les langues), vraiment toutes. $settings['trusted_host_patterns'] = [ '^th\.dev$','^truc\.fr$','^machin\.com$','^www\.truc\.fr$','^www.\machin\.com$' ]; Signifie généralement que le host dans ta barre d'adresse ne correspond pas à l'un des patterns du tableau trusted_host_patterns. Je n'ai jamais migré de multilingue en D8 mais ça ne semble pas lié.
  4. Sans conviction, ajoute le domaine de ton drupal 7 dans le settings.php $settings['trusted_host_patterns'] = [ // ]; ça pourrait résoudre ton problème vu que cela semble être un problème de trust (sans conviction je précise encore) Dis moi ou, j'essaierai de jeter un oeil.
  5. Souci avec SMI

    Un peu tard, mais regarde dans le php.ini dédié à apache ce que tu as dans disable_functions (ou un truc du genre), je crois que c'est désactivé par défaut maintenant.
  6. Gestion de fichiers depuis une application Web

    https://github.com/spipu/html2pdf Je crois que c'est celle ci que j'utilise
  7. Gestion de fichiers depuis une application Web

    Hello, Pour le framework et le sgbd peu importe (je comprends pas trop pourquoi tu voudrais utiliser autre chose qu'un sgbd classique pour ta fonctionnalité par ailleurs). Je ne te recommande pas d'utiliser FPDF (c'est très chiant, enfin je trouve), transformer du html en PDF est beaucoup plus facile.(si tu tiens absolument à fpdf, tu peux modifier http://www.fpdf.org/fr/script/script20.php poru qu'il affiche ce que tu veux, c'est très vieux comme class, mais elle est fiable).
  8. Quels outils pour de tels besoins ?

    Regarde du côté de wordpress et éventuellement les plugins qui concernent les cloud ou les ged (il est fort probable que ton université ait déjà une GED par ailleurs). Concernant l'inscription, il est également fort probable que cette université ait déjà un annuaire (genre ldap, activedirectory..) pour ses étudiants (elle leur fournit un mail ou des logins d'accès aux postes informatique, non ?). Mais ce projet me parait surdimensionné par rapport aux bases que tu cites. Tu trouveras certainement de bons plugin avec worldpress, mais le développement custom (et je pense qu'il y en a) peut être assez tendu d'une manière générale, et du point de vue de ta deadline en particulier (sauf si tu trouve LE truc déjà fait).
  9. Responsive, pdf, android

    Oui, android & ios d'ailleurs
  10. Responsive, pdf, android

    Hello, chez moi ça fonctionne, c'est ton target blank qui n'est pas du meilleur effet sur mobile
  11. requet sql count jointure

    SELECT agiculteur.*, count(permis.idpermis) AS nbre FROM agiculteur LEFT JOIN permis ON agiculteur.idag = permis.idag GROUP BY permis.idag ORDER BY nbre DESC (j'ai pas essayer mais ça doit ressembler à ça)
  12. Dissimuler un mot de passe

    Que 200 (avec l'offre payante à 8€ / compte j'entends) ??? certains jours le les dépasse allègrement, c'est un peu du foutage de gueule là quand même ...
  13. Dissimuler un mot de passe

    Si tu te connectes en smtps, ce qui est le cas pour un serveur gmail, wireshark ne captera que des paquets cryptés, c'est tout l'intérêt des protocoles sécurisés Juste une remarque avec gmail pour en avoir fait les frais (et si ça n'a pas changé), tu es limité à 450 envois avec un compte classique et 2000 envois avec un compte Gapps entreprise (ou office s ou je ne sais plus comment ça s'appelle), c'est à prendre avec des pincettes mais c'était vrai il y a 1 an, et ça doit toujours être à peu près ça.
  14. Bonjour, Tout dépend de ton niveau, maintenant, tu peux t'en sortir avec un wordpress et quelques modules et thèmes qui vont bien, genre https://fr.wordpress.org/plugins/booking/ Tu pourras ainsi frimer à ta convenance
  15. Google Analytics - Bon ou mauvais?

    Je pense que ça ne change pas grand chose (d'autant moins à mesure que les parts de marché de chrome sont importantes, mais je suis mauvaise langue :)) PS : je gère 300 sites avec piwik
  16. Reprise d'un nom de domaine

    Dans ton cas précis, je regarderai également les mx, un domaine ne sert pas que pour les sites web et cette personne y loge peut être 500 mails comptes mail. D'une manière générale, outre le pagerank et l'indexation du domaine dans le web, pour moi le prix vaut : - l'indemnisation du transfert pour le vendeur (communication effectuée sur ce nom, transferts techniques des services sur ce domaine -mail, mais pas que...webservices etc.-). J'estime par exemple mes divers emmerdements à 2 jours de travail/H si tu me privais de l'un de mes domaines exactement dans ce cas (+ un préjudice plus long que tu imagines sur les mails). - la valeur du nom (référencement, popularité potentielle etc.) Dans ton cas, s'il n'est pas utilisé, le premier point ne compte pas (le savoir par le biais des DNS/MX donnera une argumentation à ton approche pour faire baisser le prix), ensuite, loi de l'offre et de la demande selon le nom. Si le contact propriétaire est affiché, envoie lui un mail, si c'est un particulier, il n'a besoin que de sa CNI pour transférer le nom sur ton NIC. Après d'un point de vue juridique, je n'ai aucune idée de savoir si l'on peut vendre des noms de domaine en tant que particulier comme une voiture sur le bon coin
  17. C'est ton script qui génère ça, ou ce que te renvoi la requête http qu'il fait ? (auquel cas, c'est plutôt dans l'api qu'il faut regarder, si elle t'appartient) Sinon, tu enlèves simplement l'affichage des E_DEPRECATED dans ton php.ini, ce qui devrait être déjà le cas sur un serveur de production en passant
  18. Prestashop 1.6.1.4 et IP.Board 3.4.7

    IPB et prestashop ne peuvent pas se connecter à un SSO ?
  19. Recherche sur Google.com depuis l'omnibar de Chrome

    Je réponds un peu tard et un peu à côté, mais j'aime assez ce proxy sans trop de pub : http://proxylistpro.com/
  20. Tu as limesurvey, c'est l'artillerie lourde, mais tu auras toutes les fonctionnalités que l'on peut attendre d'un formulaire ( https://www.limesurvey.org/ )
  21. Google Maps : positionner et ajouter des marqueurs

    Salut, Regarde du côté de https://github.com/googlemaps/js-store-locator Ca fait probablement tout ce que tu souhaites et même davantage,
  22. Je connais mal le statut il est vrai, mais c'est possible d'avoir un numéro de TVA intracommunautaire avec l'AE ? oO (je pose la question vu qu'ils ne sont pas soumis à TVA)
  23. Utilise netbeans, c'est built-in (et gratuit), la compilation également. J'imagine que c'est pareil pour certains autres IDE style phpstorm etc. mais il sont souvent payants.
  24. var customIcons = { restaurant: { icon: 'http://labs.google.com/ridefinder/images/mm_20_blue.png' }, bar: { icon: 'http://labs.google.com/ridefinder/images/mm_20_red.png' } }; var aMarkers = []; var clusterer = {}; function load() { var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(47.6145, -122.3418), zoom: 13, mapTypeId: 'roadmap' }); var infoWindow = new google.maps.InfoWindow; // Change this depending on the name of your PHP file downloadUrl("phpsqlajax_genxml.php", function(data) { var xml = data.responseXML; var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var name = markers[i].getAttribute("name"); var address = markers[i].getAttribute("address"); var type = markers[i].getAttribute("type"); var point = new google.maps.LatLng( parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var html = "<b>" + name + "</b> <br/>" + address; var icon = customIcons[type] || {}; var marker = new google.maps.Marker({ map: map, position: point, icon: icon.icon }); aMarkers.push(marker); bindInfoWindow(marker, map, infoWindow, html); clusterer = new MarkerClusterer(map, markers); } }); } function bindInfoWindow(marker, map, infoWindow, html) { google.maps.event.addListener(marker, 'click', function() { infoWindow.setContent(html); infoWindow.open(map, marker); }); } function downloadUrl(url, callback) { var request = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest; request.onreadystatechange = function() { if (request.readyState == 4) { request.onreadystatechange = doNothing; callback(request, request.status); } }; request.open('GET', url, true); request.send(null); } function doNothing() {} Absolument rien vérifié
  25. Debian Jessie; souci avec shell_exec

    su user_qui_execute /home/paul/public_html/smi/shoutcast/1.9.8-Linux/sc_serv /home/paul/public_html/smi/servers/8000Test.conf ça donne quoi ?
×