Pagina 1 di 2
POP UP
Inviato: 11/09/2005, 15:27
da itan80
Ciao a tutti...
io sto sclerando, chi mi aiuta?
in pratica nel product info.php c'è questa porzione di codice:
<?php
}
if (tep_not_null($product_info['products_url'])) {
?>
<tr><td width"100%"> </TD></tr><tr>
<td align="center" class="main"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td>
</tr>
<?php
}
?>
che serve a richiamare il sito del prodottuttore nella scheda prodotto.
Io devo rendere questa porzione di codice eseguibile come un pop up...
chi pensa di riuscirci?
grazie anticipatamente
ciao
Inviato: 12/09/2005, 0:27
da itan80
nessuno che mi aiuta?
Inviato: 12/09/2005, 2:19
da kikoleppard
itan80 ha scritto:nessuno che mi aiuta?
Io non so la tua risposta e sto facendo solo un raggionamento.
hai provato di adattare quello pop-up script che sta proprio nella product_info.php e servi per aggrandire l'immagine?
In senso fai una coppia e dopo lo modifichi. Non ho mai provato
. Communque in
Attribute Suite ci sta questa opzione - un java script che fa proprio questo - quando hai settato ulteriori informazioni per un attributo li puoi vedere in un pop-up.
Il codice originale e di Unique Attribute.
Ciao
Inviato: 12/09/2005, 2:47
da itan80
c'ho provato e riprovato...
mi spieghi cosa serve attribute suite?
nn credo rientri nel mio problema, ma forse mi può interessare questa contrib...
grazie anticipatamente
ciao
Inviato: 12/09/2005, 3:11
da kikoleppard
Ma anche tu sei un essere notturno

?
itan80 ha scritto:c'ho provato e riprovato...
mi spieghi cosa serve attribute suite?
nn credo rientri nel mio problema, ma forse mi può interessare questa contrib...
grazie anticipatamente
ciao
e un bell pacchetto per settare meglio gli attributi vedi il topic nella Sezione Contribution e rissolve 2-3 bug standard di osCommerce.
viewtopic.php?t=3761
Communque il codice di pop-up script sta in product_info.php e circondato di commenti di Unique Attribute.
lo cerchero e lo metto qua
Ma e un semplice richiamo di javascript fra HEAD TAGS
Codice: Seleziona tutto
function popupWindow(url) {
window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}
//Attribute suite start
// Unique attributes
function popupDetailsWindow(url) {
window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=450,height=450,screenX=150,screenY=150,top=150,left=150')
}
// Unique attributes
//Attribute suite end
e dopo nella pagina
Codice: Seleziona tutto
//KIKOLEPPARD add for Unique Attribute
if ( $products_options_name['products_options_link'] != "" ) {
$link = DIR_WS_DETAILS . $products_options_name['products_options_link'];
if ( $products_options_name['products_options_comment'] != "" ) {
echo ' <a href="javascript:popupDetailsWindow(\'' . tep_href_link($link) . '\')">' . $products_options_name['products_options_comment'] . '</a>';
} else {
echo ' <a href="javascript:popupDetailsWindow(\'' . tep_href_link($link) . '\')">' . TEXT_DEFAULT_OPTION_LINK_TEXT . '</a>';
}
} else {
if ( $products_options_name['products_options_comment'] != "" ) {
echo " " . $products_options_name['products_options_comment'];
}
}
//KIKOLEPPARD add for Unique Attribute
Non mi sono aprofondito pui di tanto ma al limite devi scarichare la Contrib Unique Attribute e cercare nel codice come risolve il problema di pop-up link.
Inviato: 12/09/2005, 13:50
da itan80
niente da fare...
sergioooooooooooooooo 'ndo stai???
mi aiuti tu?
ciao
Inviato: 12/09/2005, 14:07
da Bass
itan80 ha scritto:niente da fare...
sergioooooooooooooooo 'ndo stai???
Sono qui..
mi aiuti tu?
Volentieri, ma in questo momento non trovo un briciolo di tempo
'iao
Sergio
Inviato: 12/09/2005, 14:11
da itan80
ok aspetterò kn ansia, anke se la cosetta mi servirebbe molto urgentemente....
grazie
ciao
Pop it up!
Inviato: 13/09/2005, 15:09
da giugua
Ciao ho visto il tuo problema... non mi sembra una cosa complicata:
Cambia quella IF con:
Codice: Seleziona tutto
<?php
}
if (tep_not_null($product_info['products_url'])) {
?>
<tr><td width"100%"> </TD></tr><tr>
<td align="center" class="main"><a href="#" onClick="javascript:window.open('<?php echo (urlencode($product_info['products_url'])); ?>','hInfo','height=600,width=400,status=no,toolbar=no'); return false;">Info Produttore</a></td>
</tr>
<?php
}
?>
L'ho scritto al volo e non l'ho testato... provalo...
Inviato: 14/09/2005, 21:37
da itan80
ciao, il pop up si apre, ma non apre la pagina...
perchè non prende l' indirizzo inserito in admin, bensì # che hai messo tu dopo a href="#"
e quindi mi da pagina di errore...
ti chiedo cortesemente se riesci a risolvere questo piccolo problema...
grazie mille
ciao
Inviato: 14/09/2005, 22:50
da Bass
itan80 ha scritto:
perchè non prende l' indirizzo inserito in admin, bensì # che hai messo tu dopo a href="#"
Immagino che sia stato messo per indicare che li' va il link alla pagina che vuoi aprire
'iao
Sergio
Inviato: 14/09/2005, 23:16
da itan80
ciao amicone...
non credo, perchè se guardi bene il codice, il link viene immesso nell'admin, e poi nel product_info lo richiama con questo codice qua:
"><?php echo sprintf(TEXT_MORE_INFORMATION, tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']), 'NONSSL', true, false)); ?></td>
tu che ne dici in merito?
Inviato: 14/09/2005, 23:24
da Bass
itan80 ha scritto:
tu che ne dici in merito?
Opps, mi usciva dallo schermo
'iao
Sergio
Inviato: 14/09/2005, 23:48
da giugua
Bass ha scritto:itan80 ha scritto:
perchè non prende l' indirizzo inserito in admin, bensì # che hai messo tu dopo a href="#"
Immagino che sia stato messo per indicare che li' va il link alla pagina che vuoi aprire
'iao
Sergio
Prova così:
Codice: Seleziona tutto
<?php
}
if (tep_not_null($product_info['products_url'])) {
?>
<tr><td width"100%"> </TD></tr><tr>
<td align="center" class="main"><a href="#" onClick="javascript:window.open('<?php echo (tep_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($product_info['products_url']))); ?>','hInfo','height=600,width=400,status=no,toolbar=no'); return false;">Info Produttore</a></td>
</tr>
<?php
}
?>
Inviato: 14/09/2005, 23:57
da itan80
perfetto, funziona alla perfezione, era proprio quello che cercavo, grazie mille...
ultima cosetta: come metto le scrollbar ?
scrollbar=yes ? forse?
vorrei sono la laterale, mentre quella in basso solo se la pagina che apre è + grande dei 600px che ho impostato...
ciao e grazie infinitamente...