Que veux -tu dire , de quelle adresse parles-tu ? msn ,
si c'est le cas, je ne savais pas qu'on ne pouvait pas l'utiliser puisqu'elle fait partie de mon profil sur ce forum.
qu'en est -il ?
edit: merci à VDigital , c'est vrai que le risque de spam est certain , de ce fait j'ai enlevé mon adresse email.
Mon but était juste de résoudre un problème visiblement différent que ce pour quoi ce sujet a été créé,
mais après réflexion, j'aurais du suggérer d'ouvrir un nouveau sujet pour cela.
sorry... :-D
Tu retireras cette adresse quand tu voudras... en modifiant ton post.
Tu sera bon pour changer d'adresse prochainement.
8-/
si tu as msn messenger , voici mon adresse , c'est plus simple pour un chat en direct.
edit: adresse supprimée pour des raisons de sécurité , merci à VDigital :-))
ta gallerie n'est pas correctement installée , il y a des erreurs quand on va directement sur http://www.fjassociation.ironie.org/mod … ebgallery/
ok , merci pour le lien mais en fait , le code c'est du php , pourquoi ton lien se fait sur pwg.html ????
tu peux afficher ici le code de cette page ?
bjr
merci oui evidement je sais pour l'activation - j'ai donc activé les deux pour faire un essain, le module iframe, pwg sur mon site et le module phpwebgallery - les deux sont sur le sommaire a gauche
voici le lien de mon site (j'avais pas mis je pensais l'avoir mis en signature sur le forum )
www.fjassociation.ironie.org
attention ne pas aller sur l'onglet GALLERIE en haut sur le header car cela emmene sur une galerie flash qui tourne actuellement sur mon site
merci
En fait tu peux intégrer n'importe quelle fenêtre à l'intérieur de ta iframe.
Pour mon test en local , j'ai entrer ça pour le chemin:
src=\"http://localhost/lps07/random.php\"
ça veut dire en gros que tu peux utiliser un chemin absolu (http://tonsite.com/tagallerie/tonfichierphp) ou un chemin relatif (./random.php)
Pour les puristes , les iframes ne sont pas ce qu'il y a de mieux au niveau de la sécurité mais dans les cms comme nuke c'est souvent utilisé
dans ton cas , teste ta gallerie en chemin absolu dans ton navigateur préféré et copie cette adresse dans le fameux src=\" \"
voilà
Edit:
j'édite ce post puisque je n'avais pas vu ta mise à jour .
- sais tu comment faire pour activer un module dans pragmamx ????
- le index.php dont tu parles c'est celui de ta racine ou celui du dossier modules/pwg/ ????
- UN LIEN vers ton site serait bien plus simple pour t'aider
bonjour,
c'est un plaisir de voir que ce forum est réactif et surtout qu'il y a des personnes qui connaissent pragmamx.
j'ai donc mis la version 1.6.1
j'ai donc transferé les dossiers dans ma racine/modules
puis j'ai ensuite créé un module pwg dans lequel j'ai fait l'iframe, pas de point dans les noms évidemment.
Au niveau de ta réponse : je peux déjà te dire que l'erreur signifie que le chemin vers ta gallerie est faux , cela correspond au chemin indiqué dans la partie scr=\"ton chemin ici \"
faut il modifier le chemin ?, ce doit etre cela mon probleme
merci
voici ce que j'obtiens comme messages d'erreur quand je vais sur l'index.php
SELECT id AS id
, username AS username
, password AS password
, mail_address AS email
FROM mx94718_users
WHERE id = '2'
;
[mysql error 1054] Unknown column 'id' in 'field list'
ERREUR PHP
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/fonfonsd/www/modules/phpwebgallery/include/functions_user.inc.php on line 141
ERREUR PHP
Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /home/users/fonfonsd/www/modules/phpwebgallery/include/functions_user.inc.php on line 162
ERREUR PHP
Warning: Invalid argument supplied for foreach() in /home/users/fonfonsd/www/modules/phpwebgallery/include/functions_user.inc.php on line 164
SELECT cat_id
FROM mx94718_user_access
WHERE user_id =
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
ERREUR PHP
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/fonfonsd/www/modules/phpwebgallery/include/functions.inc.php on line 692
SELECT cat_id
FROM mx94718_user_group AS ug INNER JOIN mx94718_group_access AS ga
ON ug.group_id = ga.group_id
WHERE ug.user_id =
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
DELETE FROM mx94718_user_cache
WHERE user_id =
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
INSERT INTO mx94718_user_cache
(user_id,need_update,forbidden_categories,nb_total_images)
VALUES
(,'false','0',0)
;
[mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''false','0',0)' at line 4
ERREUR PHP
Warning: Cannot modify header information - headers already sent by (output started at /home/users/fonfonsd/www/modules/phpwebgallery/include/functions.inc.php:675) in /home/users/fonfonsd/www/modules/phpwebgallery/include/page_header.php on line 67
merci et quand je veux me connecter il me dit que mon mot de passe est invalide
merci encore pour tout votre aide
rebonjour, je viens de m'apercevoir en allant dans ma base de données que je n'ai pas de base intitulée
mxXXXX_phpwebgallery_XXX
est ce normal ? sachant que j'ai bien fais l'intall
merci
Salut ...
Trop peu d'info , sois un peu plus précis
- Quelle est ta version de PWG ? (pas influent quant à ton problème)
- As tu un lien vers ton site , ça pourra aider.
- ta gallerie est visiblement dans un dossier différent que le dossier pragmamx non ?
- n'utilise pas de point dans tes noms de dossier , le web est capricieux , au pire utilise le _
- je peux déjà te dire que l'erreur signifie que le chemin vers ta gallerie est faux , cela correspond au chemin indiqué dans la partie scr=\"ton chemin ici \"
dans le code de ta page index.php contenant ceci
<?php if (!eregi("modules.php", $PHP_SELF)) {die ("You can't access this file directly..."); } require_once("mainfile.php"); $module_name = basename(dirname(__FILE__)); include("header.php"); $index = 0; OpenTable(); echo"<iframe id=\"pwg\" frameBorder=\"0\" scrolling=\"no\" allowtransparency=\"true\" style=\"width:1000px; height:100%; border-width: 0px; overflow: hidden; overflow-x: hidden; overflow-y: hidden; margin:0px; padding:0px;\" src=\"../gallery/random.php\" onload=\"this.style.height=this.contentWindow.document.body.scrollHeight;\"></iframe>"; CloseTable(); include("footer.php"); ?>
j'édite ma réponse pour te dire que ma gallerie fonctionne parfaitement au travers du csm pragmamx que je viens d'installer en test !
J'attends la suite...
;-)
bjr
j'installe ce module sur le CMS pragmamx qui est un dérivé de PHP-nuke, j'ai fait ta manip ci dessus et j'obtiens cela
The requested URL /.home.htmlgallery/random.php was not found on this server.
que dois je faire merci
Oubliez mon post précédent , ça fonctionne Nickel !!!!!!!!!!!!!!!!
une preuve:
http://217.11.39.74/lps06/page_1151587585449.html
qu'ai- je fais ?
en fait j'ai dimensionné ma iframe tout simplement.
tout était affiché mais bien loin en dehors du champs de vision.
Pour quand même répondre à Schawy ,
l'intégration du pwg dans phpnuke se fait sans soucis , pour autant que l'on sache créer un module ;-)))
le résultat , juste pour un test : --> http://217.11.39.74/cdf/modules.php?name=Gallery
le principe:
- tu crée un dossier pwg dans le dossier nuke/modules/
- tu crée un fichier index.php dans lequel tu colle le code suivant (la fameuse iframe)
code:
<?php
if (!eregi("modules.php", $PHP_SELF))
{die ("You can't access this file directly...");
}
require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
include("header.php");
$index = 0;
OpenTable();
echo"<iframe id=\"pwg\" frameBorder=\"0\" scrolling=\"no\" allowtransparency=\"true\" style=\"width:1000px; height:100%; border-width: 0px; overflow: hidden; overflow-x: hidden; overflow-y: hidden; margin:0px; padding:0px;\" src=\"../gallery/random.php\" onload=\"this.style.height=this.contentWindow.document.body.scrollHeight;\"></iframe>";
CloseTable();
include("footer.php");
?>
--> fin du code
- ensuite dans l'administration de nuke , tu active ton nouveau module
voilà.
Je constate avec grand regrets que l'intégration de pwg n'est pas faite sur ton site , dommage ...
J'ai un peu le même problème avec mon site qui n'est pas basé sur un cms mais en code html et php pure.
bref , en résumé , pour revenir à la question initiale de ce topic:
Comment faire pour rediriger le résultat dans une balise iframe ou un module (dans le cas de phpnuke)
(par exemple: ligne 61 de random.php --> redirect(make_index_URL(array('list' => array_from_query($query, 'id')))); )
Je m'explique:
- Effacer les menus de pwg , aucun prob , c'est du gâteau.
- afficher mon iframe contenant random.php par exemple , aucun prob non plus.
au moment de la redirection , là ça se complique ...
Si quelqu'un l'a déjà fait ou est doué en code , je laisse un SOS.
Merci en tout cas pour le super job
ps: Je teste la 1.6 RC2
mon site de test actuel: pwg --> http://217.11.39.74/gallery
site complet --> http://217.11.39.74/lps06
GorG
bon je reviens lol ;p ;p ;p,
j'ai un autre problème...
je voudrait que l'accès de la Gallerie ne ce fasse que depuis l'interface de PHP-Nuke et non par le lien :
http://moise.michel.free.fr/modules/web … /index.php
j'ai essayer avec un .htaccess mais ca me bloque complètement l'accès, j'ai aussi essayer avec un variable :
$vient_du_site=strpos($_SERVER["HTTP_REFERER"],"moise.michel.free.fr");
et ca ne donne rien du tout.
comment je pourrais contourner ce problème...
Merci d'avance
Un seul mot: Bravo !!!
8-)
J'ai réussi à le faire... yes
donc pour les prochains voici la manipulation :
define('PHPWG_ROOT_PATH','./');
include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );
redirect('category.php');
on supprime ces 3 lignes que l'on remplace par :
header("Location: http://adresse du site/modules/webgallery/category.php\n\n");
et ca marche.
voilà...
Merci pour tout...