Salut
Quelles sont les différences par rapport à l'ancien MOD ? Doit-on reprendre toutes les modifs ?
Le dossier module me plait , pourrais-je le modifier ?
A +
Hors ligne
Je suis au bout du mod :
Petit souci ici entre virgules et points-virgules :
-- -- Table structure for table `phpwebgallery_images` -- ALTER TABLE `phpwebgallery_images` ADD COLUMN `latitude` varchar(32) NOT NULL default '', ADD COLUMN `longitude` varchar(32) NOT NULL default ''; ADD COLUMN `pointer` text NOT NULL default '', ADD COLUMN `shadow` text NOT NULL default ''; ADD COLUMN `pointersize` tinyint(4) NOT NULL default '',
je mettrais
-- -- Table structure for table `phpwebgallery_images` -- ALTER TABLE `phpwebgallery_images` ADD COLUMN `latitude` varchar(32) NOT NULL default '', ADD COLUMN `longitude` varchar(32) NOT NULL default '', ADD COLUMN `pointer` text NOT NULL default '', ADD COLUMN `shadow` text NOT NULL default '', ADD COLUMN `pointersize` tinyint(4) NOT NULL default '';
Hors ligne
Oui, sans aucun doute... 8-)
Hors ligne
Bon, c'est installé en local, j'ai du mettre la fonction file_put_contents dans gmap.php car je ne suis pas en php5 en local.
J'ai ajouté le champ name pour avoir le nom de mon image.
J'ai bien un fichier différent si je suis en admin ou en visiteur.
Mais maintenant, comment je fais pour sélectionner un icône, et quelle taille je dois mettre ? Car l'icône est très petit, je ne le vois pas (mais je peux cliquer dessus car je sais où il doit être).
Hors ligne
Salut
Euh , comment puis-je modifier ma BDD ,j'ai du faire une bétise car j'ai ceci :
SELECT DISTINCT(id), latitude, longitude, pointer, shadow, pointersize, storage_category_id, path, tn_ext, file
FROM phpwebgallery_images as it
INNER JOIN phpwebgallery_image_category AS ict ON it.id = ict.image_id
WHERE it.latitude IS NOT NULL AND it.latitude <> "" AND it.latitude <> ''
AND it.longitude IS NOT NULL AND it.longitude <> "" AND it.longitude <> ''
AND ict.category_id NOT IN (25,26)
;
[mysql error 1054] Unknown column 'pointer' in 'field list'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/------/album/gmap.php on line 90
Fatal error: Call to undefined function: file_put_contents() in /home2/-------/album/gmap.php on line 125
A +
Hors ligne
Il y a donc une petite modif à faire dans gmap.tpl :
var icon = new GIcon(); if (size == "" )
il vaut mieux
var icon = new GIcon(); if (size == 0 )
Je crois que j'ai compris pour les icônes et ombres, il faut mettre le nom du fichier image avec son chemin complet.
On pourrait pas mettre le chemin où sont stockées ces images ?
Hors ligne
C'est mis à jour sur mon site !
avec du vert.
Comment faire pour que le nom de l'icône la plus au nord en Tunisie s'affiche correctement.
Il devrait y avoir Midès, on le è s'affiche mal.
Hors ligne
Bonsoir
J'ai modifié ma BDD et ça fonctionne de ce coté-là , mais j'ai encore ceci qui est réapparu :
Call to undefined function: file_put_contents() in /home2/-----/album/gmap.php on line 125
Et pourtant je n'est pas touché à admin\include\fonction.php , encore le soucis php4 / php5 !! Une idée ?
A +
Ps : Nadia je viens de regarder ton site , super . Comment es-tu arrivée a faire l'image avec dessus marqué sud tunisien et sous la photo Chott El Fedjadj ?
Dernière modification par dreamer (2006-10-30 23:02:55)
Hors ligne
hoooooooooooouuuuuuuuuuuuuuuuuula
faut pas s absenter ici ;o)
ca boost il y en a dans tout les sens et en plus vous vous etes pas mal debrouillés !!!
bon je viens juste de revenir !
donc j essaye de jeter un oeil
a+
++ = bon deja pour Dreamer apparament c est clair que t as un probleme avec la fonction t es sure que tu ne dois pas refaire la modif du php4 !!!
++ = pour nadia ... il y a plus de soucis ??? pour les marker dans le repertoire j y est mis les miens et ca marche comme ca :
marker = 50...png
shadow = 50shadow.png
size = 50
ou
marker = 20...png
shadow = 20shadow.png
size = 20
voila pas plus compliqué
Dernière modification par Nicco (2006-10-30 23:14:23)
Hors ligne
Dreamer, j'ai eu le problème en local et j'ai mis les lignes :
if(!function_exists('file_put_contents')) { function file_put_contents($filename, $data, $file_append = false) { $fp = fopen($filename, (!$file_append ? 'w+' : 'a+')); if(!$fp) { trigger_error('file_put_contents ne peut pas écrire dans le fichier.', E_USER_ERROR); return; } fputs($fp, $data); fclose($fp); } }
juste en dessous de :
// +-----------------------------------------------------------------------+ // | functions | // +-----------------------------------------------------------------------+
J'ai copié comme ça sur mon site qui est en php5 et ça marche.
Hors ligne
Je constate des différences de fonctionnement entre IE et Firefox : sous IE, s'il y a des caractères accentués dans le fichier XML, on a le message en fin de chargement "erreur sur la page", si on veut ouvrir le fichier XML on a un message d'erreur comme quoi il y a des caractères invalides. Ce sont les caractères accentués qui provoquent ce problème, sous Firefox il n'y a pas d'erreur mais les caractères s'affichent mal.
Sous IE, avec les erreurs sur la page, on n'obtient pas les icônes.
Une idée de ce qu'il faudrait faire ?
Hors ligne
Il n'y a aucune déclaration.
Ca commence avec
<markers>
et finit avec
</markers>
Hors ligne