Voici la solution :
Dans le fichier imgpop.html :
- copier le script de 3DNP.html ;
- modifier la ligne 193 pour adapter le code au nom des images thelia :
for (i=0;i<(n-source.length);i++) {
filled = '_'+'0'+filled;
- modifier le chemin d'accès aux photos aux lignes 211 et 226 ainsi : client/gfx/photos/produit/
- reprendre le code de 3DNP_config.js et le coller directement dans imgpop.html entre des balises script ainsi à la place de la balise script qui appelle le fichier 3DNP_config.js :
<script type="text/javascript">
total = 36; // total number of images
levels = 1; // number of Y axis levels
startlevel = 1; // defines the starting axis
filemode = 'NameNumber'; // filemode ('NameNumber'/'RowShot') - NameNumber reads a series of images filename#### (for example 0001 to 0252) / RowShot reads images in Row##shot## mode
var name = '<THELIA_PRODFICHIER type="PRODUIT" ref="#PRODUIT_REF"><THELIA_FICHIER type="IMAGE" nb="1" produit="#ID">#FICHIER</THELIA_FICHIER></THELIA_PRODFICHIER>'; // filename for images, is not used if filemode is set to 'RowShot'
var filename = name.substring(26,(name.indexOf('_', 26)));
suffix = '.jpg'; // image suffix
barLength = 164; // defines the length of the loading bar
viewmode = 'object'; // camera mode ('object'/'camera')
friction = 0.5; // rotation friction (0 to 1)- default: 0.5
rotomatic = 80; // automatic rotation speed - negative or positive value, smaller values = faster rotation, 0 disables
rotoresume = 3; // the time in seconds 3DNP waits before resuming the autorotation, 0 disables
keycodes = [119,100,115,97] // keycodes for keyboard input (up,right,down,left) - default is [119,97,115,100] for 'W/D/S/A' keys, another example: [56,54,50,52] for '8/6/2/4' on num block
</script>
Bien modifier les lignes name et filename ci-dessus afin d'indiquer le nom du fichier extrait de la bdd et en extraire uniquement le nom de la photo sans le numéro.
Et normalement, cela devrait marcher !
Camilou.