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 :D

'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...