Ciao a tutti!
Sto' lavorando al nuovo sito,..ed ho pensato alla possibilita' di "linkare" le immagini da un database esterno.
Ho scaricato la contrib Get_Remote_Product_Images_v1.2 semplice e funzionale...ma...con un problema:
Se si inserisce un files senza spazi ( tipo: pentax_4Mpixel_immagine_grande.jpg ) tutto fila liscio e la contrib fa' il suo lavoro, ma se il file ha degli spazi ( tipo: pentax_4Mpixel_immagine_grande%20%20%20nera.jpg ) l'immagine non viene visualizzata.
Allego lo script:
<?php
header("Content-type: image/jpeg");
$id = $_GET['id'];
$url = "";
$url .= $id;
type in your product URL
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
?>
Come potrei risolvere questo problema?
Grazie a tutti anticipatamente.
Immagini Remote problema spazi nomi files non riconosciuti
Moderatore: mod Generali
- mario porta
- membro Regular
- Messaggi: 105
- Iscritto il: 04/08/2006, 10:34
- Località: Milano
- Contatta:
Immagini Remote problema spazi nomi files non riconosciuti
Grazie ad OScommerceItalia oggi abbiamo http://www.pemcomputer.com
- mario porta
- membro Regular
- Messaggi: 105
- Iscritto il: 04/08/2006, 10:34
- Località: Milano
- Contatta:
Magari potessi,...il fatto e' che le immagini risiedono sul server del fornitore (esprinet) e hanno spazi e caratteri di ogni sorta,....
Appena riprendo in mano il sito,...vedo cosa fare,..poi postero' il metodo utilizzato.
Grazie ciao!
Appena riprendo in mano il sito,...vedo cosa fare,..poi postero' il metodo utilizzato.
Grazie ciao!
Grazie ad OScommerceItalia oggi abbiamo http://www.pemcomputer.com
- mario porta
- membro Regular
- Messaggi: 105
- Iscritto il: 04/08/2006, 10:34
- Località: Milano
- Contatta:
Re: Immagini Remote problema spazi nomi files non riconosciuti
Anche se in ritardo come promesso vi posto la mia soluzione
Per chi gli potesse interessare ho risolto cosi':
Ho preso spunto dal metodo che avevo adottato per il link esterni delle schede di esprinet
Nel configure.php ho aggiunto queste 2 voci:
define('DIR_EXT_HTTP', '');
define('DIR_EXT_IMG', '');
poi si devono solo editare le pagine che utilizzano le "chiamate" dei link o delle immagini sostituendo la voce (DIR_WS_IMAGES) con quella che volete utilizzare.
Cosi' facendo osc non cerca l'immagine sotto il suo percorso originale ma direttamente sul link che inserirete.
NB. Non ho provato ad inserire manualmente i link dal lato admin, dato che lavoro direttamente sul database.
Per chi gli potesse interessare ho risolto cosi':
Ho preso spunto dal metodo che avevo adottato per il link esterni delle schede di esprinet
Nel configure.php ho aggiunto queste 2 voci:
define('DIR_EXT_HTTP', '');
define('DIR_EXT_IMG', '');
poi si devono solo editare le pagine che utilizzano le "chiamate" dei link o delle immagini sostituendo la voce (DIR_WS_IMAGES) con quella che volete utilizzare.
Cosi' facendo osc non cerca l'immagine sotto il suo percorso originale ma direttamente sul link che inserirete.
NB. Non ho provato ad inserire manualmente i link dal lato admin, dato che lavoro direttamente sul database.
Grazie ad OScommerceItalia oggi abbiamo http://www.pemcomputer.com
Re: Immagini Remote problema spazi nomi files non riconosciuti
Vi siete accori che le immagini in remoto si vedono sgranate rispetto a quelle che risiedono sul proprio server?
Utilizzo anche io questo metodo e non riesco a risolvere il problema per fargli fare un auto thumbnail.
cosa ne pensate?
Utilizzo anche io questo metodo e non riesco a risolvere il problema per fargli fare un auto thumbnail.
cosa ne pensate?
-
- membro Junior
- Messaggi: 2
- Iscritto il: 05/09/2011, 22:43
Re: Immagini Remote problema spazi nomi files non riconosciu
Potresti dirmi come hai fatto a far funzionare la Get_product_image?
A me visualizza le immagini solo nell'anteprima prodotto o nella voce ingrandisci prodotto.
Il nome dell'immagine che inserisco é: gpi.php?id=3D7931.jpg come da manuale.
Il php dell gpi configurato è:
<?php
header("Content-type: image/jpeg");
// http://moteng.com/ProductImages/BAC15790.jpg
// ID from the URL
$id = $_GET['id'];
// Location for images (http://www.sitoweb.it/DB_Images/listino/)
$url = "http://www.sitoweb.it/DB_Images/listino/";
// Insert image ID
$url .= $id;
// Uncomment (and edit) this portion of the URL if you don't want the file type in your product URL
//$url .= ".jpg";
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
?>
Potresti darmi una mano?
A me visualizza le immagini solo nell'anteprima prodotto o nella voce ingrandisci prodotto.
Il nome dell'immagine che inserisco é: gpi.php?id=3D7931.jpg come da manuale.
Il php dell gpi configurato è:
<?php
header("Content-type: image/jpeg");
// http://moteng.com/ProductImages/BAC15790.jpg
// ID from the URL
$id = $_GET['id'];
// Location for images (http://www.sitoweb.it/DB_Images/listino/)
$url = "http://www.sitoweb.it/DB_Images/listino/";
// Insert image ID
$url .= $id;
// Uncomment (and edit) this portion of the URL if you don't want the file type in your product URL
//$url .= ".jpg";
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_URL, $url);
curl_exec($ch);
?>
Potresti darmi una mano?