POP UP

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

POP UP

Messaggio 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
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

nessuno che mi aiuta?
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
kikoleppard
membro Senior
membro Senior
Messaggi: 343
Iscritto il: 25/05/2005, 18:12
Località: Plovdiv-Bulgaria
Contatta:

Messaggio 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
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio 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
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
kikoleppard
membro Senior
membro Senior
Messaggi: 343
Iscritto il: 25/05/2005, 18:12
Località: Plovdiv-Bulgaria
Contatta:

Messaggio 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.
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

niente da fare...


sergioooooooooooooooo 'ndo stai???

mi aiuti tu?

ciao
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

ok aspetterò kn ansia, anke se la cosetta mi servirebbe molto urgentemente....


grazie

ciao
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
giugua
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 18/07/2005, 16:38
Località: Torino
Contatta:

Pop it up!

Messaggio 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...
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio 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
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio 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
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio 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?
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

itan80 ha scritto: tu che ne dici in merito?
Opps, mi usciva dallo schermo :D

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
giugua
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 18/07/2005, 16:38
Località: Torino
Contatta:

Messaggio 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 
} 
?>
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio 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...
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Rispondi