Può darsi che mi sbagli.
ma ora mi accerterò meglio

Moderatore: mod Generali
e facci sapere.OSnew ha scritto:Io credo che per assolvere al solo compito di vendita vada bene, ma se spedisci newsletter dei propri prodotti ai clienti acquisiti potrebbe passare per Direct Marketing, a quel punto secondo l'art. 23 della privacy dovrebbe essere necessario il consenso scritto.
Può darsi che mi sbagli.
ma ora mi accerterò meglio
ha un problema , se il cliente legge la normativa sulla privacy, esce dalla registrazione e se non è furbo, tipo tasto back, gli tocca reinserire tutti i suoi dati, o sbaglio ?ioivi ha scritto:guardate questa contributio se può andare bene ..
http://www.oscommerce.com/community/con ... ch,privacy
Ciao
hai ragione.ipsale ha scritto:
ha un problema , se il cliente legge la normativa sulla privacy, esce dalla registrazione e se non è furbo, tipo tasto back, gli tocca reinserire tutti i suoi dati, o sbaglio ?
ciao
potrebbe essere, ma è possibile che non esista nulla già pronto ? eppure questo tema, non mi pare sia da sottovalutare !!!mustafa ha scritto:hai ragione.ipsale ha scritto:
ha un problema , se il cliente legge la normativa sulla privacy, esce dalla registrazione e se non è furbo, tipo tasto back, gli tocca reinserire tutti i suoi dati, o sbaglio ?
ciao
ho installato questa contrib, ma non sono convinto.
secondo me si fa meglio e prima modificando leggermente una contrib simile: Must agree to Terms http://www.oscommerce.com/community/contributions,1341
questa contrib apre una pop up, se si clicca per vedere i terms (quindi la privacy, una volta corretta al caso).
fatto.ipsale ha scritto: potrebbe essere, ma è possibile che non esista nulla già pronto ? eppure questo tema, non mi pare sia da sottovalutare !!!
provo a modificare quella che ho istallato, ma non sono molto ferrato in php, se risolvo ci sentiamo.
ciao
Codice: Seleziona tutto
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents" onclick="window.document.create_account.agree.checked = !window.document.create_account.agree.checked;">
<td class="main" align="right"><b><?php echo PRIVACY_AGREEMENT; ?></b>
<?php echo tep_draw_checkbox_field('agree','true', false, 'onclick="window.document.create_account.agree.checked = !window.document.create_account.agree.checked;"'); ?><br>
<a href="javascript:void(0);" onclick="NewWindow('popup_privacy.php','tech','800','600','yes');return false"><u style="main"><?php echo PRIVACY; ?></u></a>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
Codice: Seleziona tutto
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
<td><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></td>
<td width="10"><?php echo tep_draw_separator('pixel_trans.gif', '10', '1'); ?></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></form></td>
<!-- body_text_eof //-->
Codice: Seleziona tutto
<script language="javascript"><!--
function rowOverEffect(object) {
if (document.create_account.elements[object].parentNode.parentNode.className != 'moduleRowSelected') {
document.create_account.elements[object].parentNode.parentNode.className = 'moduleRowOver';
}
}
function rowOutEffect(object) {
if (document.create_account.elements[object].checked) {
document.create_account.elements[object].parentNode.parentNode.className = 'moduleRowSelected';
} else {
document.create_account.elements[object].parentNode.parentNode.className = 'infoBoxContents';
}
}
function checkboxRowEffect(object) {
document.create_account.elements[object].checked = !document.create_account.elements[object].checked;
if(document.create_account.elements[object].checked) {
document.create_account.elements[object].parentNode.parentNode.className = 'moduleRowSelected';
} else {
document.create_account.elements[object].parentNode.parentNode.className = 'moduleRowOver';
}
}
function check_agree(TheForm) {
if (TheForm.agree.checked) {
return true;
} else {
alert(unescape('<?php echo PRIVACY_AGREEMENT_ERROR; ?>'));
return false;
}
}
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}
//--></script>
non e' la discussione giusta, ma credo anche io che interessi tutti (a parte cercarsi con il boldOSnew ha scritto:Forse non è la discussione giusta ma credo che interessi tutti:
L'art. 35 del DPR 26 ottobre 1972, n. 633 prescrive l'obbligo per tutti i soggetti che intraprendono l'esercizio di un'impresa, arte o professione nel territorio nazionale, di indicare “…nelle dichiarazioni, nella home-page dell'eventuale sito web e in ogni altro documento ove richiesto” il numero di partita iva attribuito dall'Agenzia delle Entrate all'atto dell'inizio dell'attività.
ciao
nella fattispecie, va adeguata questa parte:mustafa ha scritto:aggiungo: non sembra funzionare a doveremustafa ha scritto: ma se per caso fossi in errore, fatemi un fischio che lo faccio tutto intero.![]()
Codice: Seleziona tutto
==========================================================================
= FIND ===================================================================
==========================================================================
<?php
}
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="right" class="main">
<?php
if (isset($$payment->form_action_url)) {
$form_action_url = $$payment->form_action_url;
} else {
$form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');
}
echo tep_draw_form('checkout_confirmation', $form_action_url, 'post');
if (is_array($payment_modules->modules)) {
echo $payment_modules->process_button();
}
echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER) . '</form>' . "\n";
?>
</td>
</tr>
</table></td>
</tr>
==========================================================================
= REPLACE THE LINES ABOVE BY =============================================
==========================================================================
<?php
}
?>
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<?php
if (isset($$payment->form_action_url)) {
$form_action_url = $$payment->form_action_url;
} else {
$form_action_url = tep_href_link(FILENAME_CHECKOUT_PROCESS, '', 'SSL');
}
echo tep_draw_form('checkout_confirmation', $form_action_url, 'post', 'onsubmit="return check_agree(this);"');
if (is_array($payment_modules->modules)) {
echo $payment_modules->process_button();
}
?>
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents" onclick="window.document.checkout_confirmation.agree.checked = !window.document.checkout_confirmation.agree.checked;">
<td class="main" align="right"><b><?php echo CONDITION_AGREEMENT; ?></b>
<?php echo tep_draw_checkbox_field('agree','true', false, 'onclick="window.document.checkout_confirmation.agree.checked = !window.document.checkout_confirmation.agree.checked;"'); ?><br>
<a href="javascript:void(0);" onclick="NewWindow('popup_conditions.php','tech','800','600','yes');return false"><u style="main"><?php echo CONDITIONS; ?></u></a>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td align="right"><?php echo tep_image_submit('button_confirm_order.gif', IMAGE_BUTTON_CONFIRM_ORDER); ?></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
</form></table></td>
</tr>
==========================================================================
= END REPLACE ============================================================
==========================================================================
Codice: Seleziona tutto
<td width="100%" valign="top"><?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onSubmit="return check_form(create_account)"') . tep_draw_hidden_field('action', 'process'); ?><table border="0" width="100%" cellspacing="0" cellpadding="0">
Codice: Seleziona tutto
echo tep_draw_form('checkout_confirmation', $form_action_url, 'post', 'onsubmit="return check_agree(this);"');
afaik i blocca popup bloccano le winpopup automatiche, non quelle che vengono aperte da un click dell'utente.OSnew ha scritto:scusate ma se questa contrib apre una pop up , con l'invasione di pubblicità che c'e' stata con pop up, molti hanno installato programmi del tipo pop up killer che bloccano tutte le mitiche finestrelle, con la massa di ignoranti che c'e' al giro credo che molti non sarebbero in grado neanche di leggerla la privacy.
non è meglio usare la contrib Must Agree To Privacy-statement con l'aggiunta di un blank al link?
Io ho risolto così
scusate l' intromissione