lightbox e la pazzia!!

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
marzianinani
membro Regular
membro Regular
Messaggi: 102
Iscritto il: 19/07/2008, 14:16

lightbox e la pazzia!!

Messaggio da marzianinani »

no veramente, datemi una mano, sto cercando di installare il lightbox ma non ci riesco, ho installato "more Pics 6" e non vuole saperne, sono 3 giorni, basta veramente, se qualcuno può aiutarmi posto di seguito la parte del product_info in questione,


// BOF: More Pics 6 ADDED to if statement: && MOPICS_GROUP_WITH_PARENT == 'false'
if (tep_not_null($product_info['products_image']) && MOPICS_GROUP_WITH_PARENT == 'false') {
?>
<table border="0" cellspacing="0" cellpadding="2" align="right">
<tr>
<td align="center" class="smallText">
<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>');
//--></script>
<noscript>
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>



ovviamente possiamo dare per scontato che ho sistemato i file js e il file css la dove le istruzioni dicono, ho provato anche mootools, ma la fine è stata la stessa. Grazie a chiunque si candidi.
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: lightbox e la pazzia!!

Messaggio da dynamo »

io ho installato il thickbox http://jquery.com/demo/thickbox/ secondo me molto semplice da installare :wink:
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
marzianinani
membro Regular
membro Regular
Messaggi: 102
Iscritto il: 19/07/2008, 14:16

Re: lightbox e la pazzia!!

Messaggio da marzianinani »

grazie dynamo per la risposta, ho installato anche thickbox ma la fine è stata la stessa, il problema non è nella contributions che ingrandisce l'immagine, ma, come si vede nel post precedente, in more pics, perché senza more pics qualsiasi cosa che ho installato, da lightbox, mootools, a thickbox funzionavano tutte, quindi non è ne un problema di quel tipo di contributions e neppure di come io installo le cose, ci sarà qualcuno che ha installato more pics e sa come si installa un lightbox. E datemi un braccio!
marzianinani
membro Regular
membro Regular
Messaggi: 102
Iscritto il: 19/07/2008, 14:16

Re: lightbox e la pazzia!!

Messaggio da marzianinani »

allora, per quello che ho capito, la parte che ho postato non c'entra con il caricamernto delle immagini quando è installato "more pics", la parte che carica invece le immagini è questa:


<td align="center" class="smallText"><script language="javascript"><!--
document.write(\'<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].'&invis='.(MOPICS_GROUP_WITH_PARENT=='true'?$mo_item:($mo_item+1))).'\\\')">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_width), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_height), 'hspace="5" vspace="5"') . '<br></a>\');
//--></script><noscript>
<a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], $product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br></a>
</noscript></td>'."\n";




il problema è che dovrei adattargli questa parte del lightbox:

document.write('<?php echo '<a href="images/' . $product_info['products_image'] . '" rel="lightbox" title="' . $product_info['products_name'] . '">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');


se inserisco questo:

. '" rel="lightbox" title="' .

prima di

. tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].

mi si apre l'effetto lightbox ma non carica l'immagine, ho provato in vari modi ma non sono all'altezza, se c'è qualcuno che ha voglia di cimentarsi nella prova di abilità io mica mi offendo.
dynamo
membro Master
membro Master
Messaggi: 1976
Iscritto il: 13/11/2007, 17:47
Contatta:

Re: lightbox e la pazzia!!

Messaggio da dynamo »

io non ho more pics ma ho fatto così...

io ho un file che si chiamo products_extra_images.php (che come dice il nome carica le immagini extra) e lì c'era questo codice

Codice: Seleziona tutto

	<!--	<SCRIPT language="javascript">
		document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_EXTRA_IMAGES, 'peiID=' . $extra_images['products_extra_images_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $extra_images['products_extra_image'], addslashes($product_info['products_name']),SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>');
		</SCRIPT>
		<NOSCRIPT>
		<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $extra_images['products_extra_image']) . '">' . tep_image(DIR_WS_IMAGES . $extra_images['products_extra_image'], $product_info['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>
		</NOSCRIPT>//-->
io l'ho modificato così

Codice: Seleziona tutto

      <?php //  Pop-Up image 
          echo '<a class="thickbox" rel="immagini" title="'.$product_info['products_name']. ' - '.$extra_images['products_extra_image'].'" href="'. DIR_WS_IMAGES . $extra_images['products_extra_image'] .'">'; 

          echo tep_image(DIR_WS_IMAGES . $extra_images['products_extra_image'], $extra_images['products_extra_image'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . tep_image_submit('image_enlarge.gif',TEXT_CLICK_TO_ENLARGE) . '</a>'; 
          //  Pop-Up image  ?>  
guarda cosa ti è utile ;)
www.vinidimo.it

visitate e criticate se è il caso... solo con le critiche posso migliorarlo ^_^
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Re: lightbox e la pazzia!!

Messaggio da hsg26 »

questa parte:

<td align="center" class="smallText">
<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>');
//--></script>
<noscript>
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>

deve diventare:

<td align="center" class="smallText">
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank" rel="lightbox">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>

e secondo me va... se invece vuoi lasciare tutto il codice:

<td align="center" class="smallText">
<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')" rel="lightbox">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>');
//--></script>
<noscript>
<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" target="_blank" rel="lightbox">' . tep_image(DIR_WS_IMAGES . $product_info['products_image'], $product_info['products_name'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>
<?php // EOF: More Pics 6 ?>

ma non sono sicurissimo che funzioni... prova!
La funzione CERCA si trova sotto al logo Oscommerce italia in questa pagina. - I Love Marketing!

I miei preferiti: internet marketing blog - biancheria da letto - prodotti tipici piemonte - vini piemontesi - roero arneis
marzianinani
membro Regular
membro Regular
Messaggi: 102
Iscritto il: 19/07/2008, 14:16

Re: lightbox e la pazzia!!

Messaggio da marzianinani »

una grazie abbinato a hsg26 e a dynamo per l'interesse dimostrato, il consiglio di hsg26 ha portato all'apertura del pop-up, mentre dynamo, anche se la sua parte di codice era pressoché diversa da quello che mi serviva mi ha portato a cercare nuovamente il thickbox, ma non l'ho cercato nel sito oscommerce.com l'ho digitato su google, per caso sono finito nel sito francesce di oscommerce, e leggendo le discussioni per quanto potevo capirne ho trovato una che aveva avuto il mio stesso problema, e la cosa incredibile e che aveva postato la soluzione, allora io la posto di seguito, magari può servire, soprattutto a me stesso fra qualche tempo:


nel file product.info cercarte questo


$mopics_output .= ' <td align="center" class="smallText"><script language="javascript"><!--
document.write(\'<a href="javascript:popupWindow(\\\'' . ' "rel="lightbox" ' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id'].'&invis='.(MOPICS_GROUP_WITH_PARENT=='true'?$mo_item:($mo_item+1))).'\\\')">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_width), (MOPICS_RESTRICT_PARENT=='false'&&$mo_item==0&&MOPICS_GROUP_WITH_PARENT=='true'?'':$mopics_image_height), 'hspace="5" vspace="5"') . '<br></a>\');
//--></script><noscript>
<a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], $product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br></a>



e cambiatelo con questo

$mopics_output .= ' <td align="center" class="smallText"><a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '"rel="lightbox">' .
tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item], $product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a><noscript>
<a href="' . tep_href_link(DIR_WS_IMAGES . $mopics_images[$mo_item]) . '" target="_blank">' . tep_image(DIR_WS_IMAGES . $mopics_images[$mo_item],
$product_info['products_name'], $mopics_image_width, $mopics_image_height, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>




poi cercate questo

<script language="javascript"><!--
document.write('<?php echo '<a href="javascript:popupWindow(\\\'' . tep_href_link(FILENAME_POPUP_IMAGE, 'pID=' . $product_info['products_id']) . '\\\')">' .
tep_image(DIR_WS_IMAGES . $product_info['products_image'], addslashes($product_info['products_name']), (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH),
(MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), 'hspace="5" vspace="5"') . '<br><img border=0 src=images/zoom.gif></a>'; ?>');
//--></script>



e cambiatelo con questo


<?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $product_info['products_image']) . '" rel="lightbox">' . tep_image(DIR_WS_IMAGES .
$product_info['products_image'], $product_info['products_name'], (MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_WIDTH),
(MOPICS_RESTRICT_PARENT=='false'?'':SMALL_IMAGE_HEIGHT), SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'hspace="5" vspace="5"') . '<br>' . TEXT_CLICK_TO_ENLARGE . '</a>'; ?>




che dire, ringrazio tanto chi mi ha dato una mano, è comunque servita per arrivare alla soluzione. :)
Rispondi