1 09-03-2022 14:36 -

Pour le moment il ne lit que les fichiers doc et docx, mais rien ne l'empêche d'ouvrir d'autres documents Office, sinon l'intérêt qu'il y a à ouvrir des ppt ou des xls...?

Ouvre les doc et docx dans un viewer internet (https://view.officeapps.live.com/op/embed.aspx) dans le navigateur.
Testé seulement avec Firefox...

Ouverture du viewer à parir de :
- la partie Admin via showmedia et le bouton "voir cet Item" (qui ne demande donc plus d'enregistrer ou de voir avec word)
- la partie User à partir de browsemedia.php et ouverture directe dans le même onglet. L'ouverture dans un nouvel onglet se faisant par clic droit et choix d'un nouvel onglet

Michel

office_viewer_v13.1.1.1.zip  1.8 Ko  (212)

WWW

2 09-03-2022 15:15 -

Je n'y arrive pas très beaucoup.

J'ai ajouté un media .docx à cette personne : https://tng-test.revestou.fr/getperson. … ee=revesto

C'est dans la collection Histoires. Ça s'appelle Famille Quadropanni.

Quand je clique sur l'icône du livre ou sur le titre à côté, une nouvelle page s'ouvre, avec plein de vide et le message :
Unexpected External Call. Exiting. Please go back one page...

Aucun de nous ne sait ce que nous savons tous, ensemble.

WWW

3 09-03-2022 21:42 -

D'accord.
Pour éviter les appels malicieux, j'ai fixé la liste des pages qui pouvaient appeler mon p'tit module.
J'y ai donc ajouté getperson.php dans la version 1a

Merci pour le test !

Michel

office_viewer_v13.1.1.1a.zip  1.9 Ko  (229)

WWW

4 09-03-2022 21:44 -

Sinon ça fonctionne bien via showmedia.php. J'ai vérifié... :-)

WWW

5 09-03-2022 22:11 -

Okie, c'est bon,et c'est très propre comme résultat. Mais si le document est associé à une famille, un lieu, un cimetière ... ne faudrait-il pas élargir les possibilités d'appel du fichier ?

Aucun de nous ne sait ce que nous savons tous, ensemble.

WWW

6 10-03-2022 10:53 -

Ben je compte sur vos tests....
Mais c'est probable

WWW

7 10-03-2022 16:00 -

Je viens d'installer la version1a. Le document attaché est sous Word 93-2003 dans la collection Documents et nommé Arzt Regsiter :
avec /word_viewer.php, j'ai le message suivant = Unexpected External Call. Exiting. Please go back one page...
et avec browsemedia.php?mediasearch = Nous ne pouvons pas traiter cette requête
Une erreur s’est produite
Désolé. Nous ne parvenons pas à l’ouvrir.

http://racine-ad.fr/TNG/getperson.php?p … tree=tree1

WWW

8 10-03-2022 16:06 -

C'est ce que ça me faisait avec la version 1, mais après c'était bon avec 1a. On est avec getperson, là, ce devrait être bon.

Aucun de nous ne sait ce que nous savons tous, ensemble.

WWW

9 10-03-2022 17:55 -

Je suis avec la version 1a !!!

WWW

10 13-03-2022 22:16 -

Désolé, je n'avais pas suivi vos réponses.. (j'ai pas eu de mail...???)

Je peux reproduire le problème. Je résoudrai ça demain...

Pour le moment, je mets à jour le mod age_at_mariage version5.

Michel

WWW

11 13-03-2022 22:26 -

Jean-Louis,
dis-moi ce que tu as dans ton fichier config.php à    $tngdomain = ...

Michel

WWW

12 14-03-2022 08:03 -

Bonjour Michel,

Mon config.php =
$rootpath = "/home/racineadyw/www/TNG/";
$templatenum = "7";
$templateswitching = "1";
$homepage = "index.php";

WWW

13 14-03-2022 10:41 -

D'accord, mais $tngdomain est l'adresse de référence prise par le mod pour "aller chercher" le document.
Le viewer online que j'utilise à besoin de cette adresse en paramètre.

par exemple ton fichier Arzt Regsiter.doc doit se trouver à l'adresse http://racine-ad.fr/TNG/documents/Artz Register.doc, ce qui est bien le cas et signifie donc que ta variable $tngdomain ne pointe pas vers http://racine-ad.fr/TNG

WWW

14 14-03-2022 12:35 -

mille excuses, le domaine est =
$tngdomain = "https://racine-ad.fr/TNG";
sauf que, je suis pas en https ???

WWW

15 14-03-2022 14:36 -

et donc ce doit être l'adresse exacte : $tngdomain="http://racine-ad.fr/TNG";

Et ça devrait aller...

WWW

16 14-03-2022 16:28 -

Et non, j'ai bien testé le domaine sans le "s" sans succès. Je ne comprends pas...

WWW

17 14-03-2022 22:19 -

En tout cas, cela fonctionne à partir de http://racine-ad.fr/TNG/admin_media.php
et de http://racine-ad.fr/TNG/browsemedia.php … ggallery=0

c'est donc la page appelante qui pose problème.
Comme le disait Katryne, ça ne devrait pas être le cas...

L'essai d'affichage à partir de getperson.php donne lieu à un message "Unexpected External Call", ce qui est déjà mieux...

WWW

18 14-03-2022 22:24 -

Je ne sais pas faire plus à partir d'ici...

Tu utilises WordPress?

Ce que tu peux faire comme test :
dans ta racine TNG, cherche le fichier word_viewer.php. Edite-le et met les lignes
11, 12 et 13 en commentaire en plaçant un double slash devant (// comme à la ligne 10)
puis sauve le fichier et essaye

ceci supprime les contrôles d'appel externe (qui sont peut-être inutile, après tout)

Michel

WWW

19 14-03-2022 22:36 -

Avec mon compte Admin réduit, je n'ai pas accès à ton menu configurations.
Quel chemin est indiqué dans tes médias pour les documents?

WWW

20 14-03-2022 23:30 -

Le fichier Artz Register.doc a été chargé via editmedia.php.
Tu as maintenant un accès administrateur

https://agora.chauvigne.info/uploads/images/2022/03/14/tng_doc.jpg

https://agora.chauvigne.info/uploads/images/2022/03/14/tng_admin.jpg

WWW

21 14-03-2022 23:38 -

Effectivement, après avoir commenter les lignes 11,12,13 tout est OK

WWW

22 15-03-2022 09:34 -

Ben oui, mais ça ne m'arrange pas...

Pourrais-tu dans le même fichier word_viewer.php
juste après la ligne 11 ( $appelant = $_SERVER['HTTP_REFERER']; ) ,
insérer le ligne suivante :

echo "Appelée par $appelant"; exit;

N'aie pas peur : après avoir cliqué sur le document en question, ton écran va être tout blanc avec juste "Appelée par ......." inscrit dessus.

Dis-moi le résultat.

Michel

WWW

23 15-03-2022 09:48 -

C'est fait. A l'ouverture du doc "Artz register" dans getperson, j'obtiens effectivement une page blanche avec "Appelée par"

WWW

24 15-03-2022 10:07 -

Ah ben oui.... Mauvais pour moi, cela...

Supprime la nouvelle ligne et sers-toi du mod tel quel (ligne 11,12,13 commentées).
La commande http-referer que j'utilise ne fonctionne pas avec tous les FAI...

Tu utilises WordPress ou non?

Michel

WWW

25 15-03-2022 10:15 -

OK, j'utilise wordpress v5.9.2

WWW