Box Login
Moderatore: mod Generali
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Box Login
Ragazzi riscontro un problema a mio avviso banale... quando installato un Box login (qualunque), questo non mi viene visualizzato nella colonna (destra o sinistra in base ha dove lo imposto) e non mi visualizza gli altri della stessa colonna... cosa può essere?
Grazie
Grazie
Re: Box Login
troppo vago... posta almeno il codice per le colonne
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
sI certo scusami
column_right.php
Avevo provato ad aggiungere come primo campo questo
ma non mi visualizza completamente la parte destra
Consigli ?
Grazie
column_right.php
Codice: Seleziona tutto
<?php
/*
$Id: column_right.php 1739 2007-12-20 00:52:16Z hpdl $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
require(DIR_WS_BOXES . 'shopping_cart.php');
if (isset($HTTP_GET_VARS['products_id'])) include(DIR_WS_BOXES . 'manufacturer_info.php');
if (tep_session_is_registered('customer_id')) include(DIR_WS_BOXES . 'order_history.php');
if (isset($HTTP_GET_VARS['products_id'])) {
if (tep_session_is_registered('customer_id')) {
$check_query = tep_db_query("select count(*) as count from " . TABLE_CUSTOMERS_INFO . " where customers_info_id = '" . (int)$customer_id . "' and global_product_notifications = '1'");
$check = tep_db_fetch_array($check_query);
if ($check['count'] > 0) {
include(DIR_WS_BOXES . 'best_sellers.php');
} else {
include(DIR_WS_BOXES . 'product_notifications.php');
}
} else {
include(DIR_WS_BOXES . 'product_notifications.php');
}
} else {
include(DIR_WS_BOXES . 'best_sellers.php');
}
if (isset($HTTP_GET_VARS['products_id'])) {
if (basename($PHP_SELF) != FILENAME_TELL_A_FRIEND) include(DIR_WS_BOXES . 'tell_a_friend.php');
} else {
include(DIR_WS_BOXES . 'specials.php');
}
require(DIR_WS_BOXES . 'reviews.php');
if (substr(basename($PHP_SELF), 0, 8) != 'checkout') {
include(DIR_WS_BOXES . 'languages.php');
include(DIR_WS_BOXES . 'currencies.php');
}
?>
Codice: Seleziona tutto
require(DIR_WS_BOXES . 'nomelogin.php');
Consigli ?
Grazie
- lavoriamopervoi
- membro Senior
- Messaggi: 405
- Iscritto il: 14/12/2007, 18:32
- Contatta:
Re: Box Login
cioè inserendo il require per il box login non si visualizzano più i box della colonna destra?
non ti esce nessun errore?
dovresti postare il codice del box...
non ti esce nessun errore?
dovresti postare il codice del box...
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
No, non mi visualizza nessun errore:
Ho provato ad installare due box i codice sono:
Box1.php
Box2.php
Ho provato ad installare due box i codice sono:
Box1.php
Codice: Seleziona tutto
<?php
/*
$Id: information.php,v 1.5 2002/01/11 22:04:06 dgw_ Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2001 osCommerce
Released under the GNU General Public License
*/
?>
<!-- information //-->
<tr>
<td width="204">
<?php
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_LOGIN_WELCOME);
if (tep_session_is_registered('customer_id')) {
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
'text' => BOX_HEADING_MEMBERLOGGED_IN
);
$db=DB_DATABASE;
$select="select customers_gender, customers_firstname from customers where customers_id=\"$customer_id\"";
$result=mysql_db_query($db,$select);
$res=mysql_fetch_object($result);
tep_session_register('customer_id');
$in_out_action = "<center>";
if ($res->customers_gender == 'm') {
$in_out_action.=(LOGIN_BOX_WELCOME_TEXT_MR);
} elseif ($res->customers_gender == 'f'){
$in_out_action.=(LOGIN_BOX_WELCOME_TEXT_MS);
} else {
$in_out_action.= LOGIN_BOX_WELCOME_TEXT_NONE;
}
$in_out_action.='<a class="ch5" <br>';
$in_out_action.= "<br>$res->customers_firstname <br><br>";
$in_out_action.='<a href="'.tep_href_link(FILENAME_ACCOUNT, '', 'SSL').'">'.tep_image_button('button_account.gif');
$in_out_action.="</a> ";
$in_out_action.='<a href="'.tep_href_link(FILENAME_LOGOFF, '', 'NONSSL').'">'.tep_image_button('button_logout.gif');
$in_out_action.="</a></center>";
} else {
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
'text' => BOX_HEADING_MEMBERLOGIN
);
$in_out_action = '
<form name="login" action="login.php?action=process" method="post">
<center>
<table border="0" cellpadding="0" cellspacing="0" class="smallText" >
<tr >
<td width="204" height="8" class="smallText">
<p align="center">';
$in_out_action.= LOGIN_BOX_WELCOME_EMAILADDRESS;
$in_out_action.= '</td>
</tr>
<tr>
<td width="204" height="8">
<p align="center"><class="smallText"><input type="email_address" maxLength="96" name="email_address"size="18"></td>
</tr>
<tr>
<td width="204" height="12" class="smallText">
<p align="center">';
$in_out_action.=LOGIN_BOX_WELCOME_PASSWORD;
$in_out_action.='</font></td>
</tr>
<tr>
<td width="204" height="8">
<p align="center"><b><font size="1" class="smallText"> <input type="password" maxLength="40" value name="password" size="18"></b></td>
</tr>
<tr>
<td width="204" height="1" class="smallText">
<p align="center">';
$in_out_action.='<input type="submit" value="';
$in_out_action.=LOGIN_BOX_WELCOME_LOGIN;
$in_out_action.='" name="Submit">';
//Forgotten Password
$in_out_action.= '<br><br>';
$in_out_action.='<a class="smallText" href="';
$in_out_action.=tep_href_link(FILENAME_PASSWORD_FORGOTTEN);
$in_out_action.='">';
$in_out_action.= LOGIN_BOX_PASSWORD_FORGOTTEN;
$in_out_action.='</a>
</td>
</tr>
<tr>
<td width="204" height="1" class="smallText">
<p align="center">';
//create account
$in_out_action.= '<br>';
$in_out_action.='<a class="smallText" href="';
$in_out_action.=tep_href_link(FILENAME_CREATE_ACCOUNT);
$in_out_action.='">';
$in_out_action.= LOGIN_BOX_CREATE_ACCOUNT;
$in_out_action.='</a>
</td>
</tr>
</table>
</form>
';
}
new infoBoxHeading($info_box_contents, false, false);
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
'params' => 'class="smallText" valign="top"',
'text' => $in_out_action
);
new infoBox($info_box_contents);
?></td></tr>
<!-- information_eof //-->
Box2.php
Codice: Seleziona tutto
<?php
/*
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2002 osCommerce
Released under the GNU General Public License
Autologin added by DJ Downey http://www.liquidgfx.com
*/
// WebMakers.com Added: Do not show if on login or create account
if ( (!strstr($_SERVER['PHP_SELF'],'login.php')) and (!strstr($_SERVER['PHP_SELF'],'create_account.php')) and !tep_session_is_registered('customer_id') ) {
?>
<!-- loginbox //-->
<?php
if (!tep_session_is_registered('customer_id')){
?>
<tr>
<td>
<?php
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
'text' => BOX_LOGINBOX_HEADING
);
new infoBoxHeading($info_box_contents, $newtheme, false, false);
$loginboxcontent = "
<form name=\"login\" method=\"post\" action=\"" . tep_href_link(FILENAME_LOGIN, 'action=process') . "\">
<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td align=\"center\" class=\"infoBoxContents\">
" . tep_box_greeting_top() . "
</td>
</tr>
<tr>
<td align=\"center\" class=\"infoBoxContents\">
" . BOX_LOGINBOX_EMAIL . "
</td>
</tr>
<tr>
<td align=\"center\" class=\"infoBoxContents\">
<input type=\"text\" name=\"email_address\" maxlength=\"96\" size=\"20\" value=\"\">
</td>
</tr>
<tr>
<td align=\"center\" class=\"infoBoxContents\">
" . BOX_LOGINBOX_PASSWORD . " <A HREF=\"" . tep_href_link(FILENAME_PASSWORD_FORGOTTEN, '', 'NONSSL') . "\">" . BOX_LOGINBOX_FORGOT_PASSWORD . "</A>
</td>
</tr>
<tr>
<td align=\"center\" class=\"infoBoxContents\">
<input type=\"password\" name=\"password\" maxlength=\"40\" size=\"20\" value=\"\">
</td>
</tr>
<tr>
<td class=\"infoBoxContents\" align=\"center\">
" . tep_image_submit('button_login.gif', IMAGE_BUTTON_LOGIN) . "
</td>
</tr>
<tr>
<td align=\"center\" class=\"infoBoxContents\">
" . BOX_LOGINBOX_NEW . "
</td>
</tr>
</table>
</form>
";
$info_box_contents = array();
$info_box_contents[] = array('align' => 'center',
'text' => $loginboxcontent
);
new infoBox($info_box_contents);
?>
</td>
</tr>
<?php
} else {
// If you want to display anything when the user IS logged in, put it
// in here... Possibly a "You are logged in as :" box or something.
}
?>
<!-- loginbox_eof //-->
<?php
// WebMakers.com Added: My Account Info Box
} else {
if (tep_session_is_registered('customer_id')) {
?>
<!-- my_account_info //-->
<tr>
<td>
<?php
$info_box_contents = array();
$info_box_contents[] = array('align' => 'left',
'text' => BOX_HEADING_LOGIN_BOX_MY_ACCOUNT
);
new infoBoxHeading($info_box_contents, $newtheme, false, false);
$loginboxcontent = "
<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td align=\"center\" class=\"loginBoxGreeting\">
" . tep_box_greeting_top() . "
</td>
</tr>
<tr>
</table>
";
$info_box_contents = array();
$info_box_contents[] = array('align' => 'center',
'text' => $loginboxcontent .
'<a href="' . tep_href_link(FILENAME_ACCOUNT, '', 'NONSSL') . '">' . LOGIN_BOX_MY_ACCOUNT . '</a><br>' .
'<a href="' . tep_href_link(FILENAME_ACCOUNT_EDIT, '', 'NONSSL') . '">' . LOGIN_BOX_ACCOUNT_EDIT . '</a><br>' .
'<a href="' . tep_href_link(FILENAME_ACCOUNT_HISTORY, '', 'NONSSL') . '">' . LOGIN_BOX_ACCOUNT_HISTORY . '</a><br>' .
'<a href="' . tep_href_link(FILENAME_ADDRESS_BOOK, '', 'NONSSL') . '">' . LOGIN_BOX_ADDRESS_BOOK . '</a><br>' .
'<a href="' . tep_href_link(FILENAME_ACCOUNT_NOTIFICATIONS, '', 'NONSSL') . '">' . LOGIN_BOX_PRODUCT_NOTIFICATIONS . '</a><br>' .
'<a href="' . tep_href_link(FILENAME_LOGOFF, '', 'NONSSL') . '"><b>' . LOGIN_BOX_LOGOFF . '</b></a>'
);
new infoBox($info_box_contents);
?>
</td>
</tr>
<!-- my_account_info_eof //-->
<?php
}
}
?>
- lavoriamopervoi
- membro Senior
- Messaggi: 405
- Iscritto il: 14/12/2007, 18:32
- Contatta:
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
Credo che sia un problema relativo alla mia versione di oscommerce.
In pratica ho installato l'ultima versione stabile + un template che si trova su oscommerce.com questo per la precisione http://addons.oscommerce.com/info/6299
però mi stranizza che un semplice template possa compromettere l'includere di un box... anche perchè gli altri funzionano tutti...
Secondo te può essere perchè il template non è a pieno schermo, ma molto + piccolino ?
In pratica ho installato l'ultima versione stabile + un template che si trova su oscommerce.com questo per la precisione http://addons.oscommerce.com/info/6299
però mi stranizza che un semplice template possa compromettere l'includere di un box... anche perchè gli altri funzionano tutti...
Secondo te può essere perchè il template non è a pieno schermo, ma molto + piccolino ?
- lavoriamopervoi
- membro Senior
- Messaggi: 405
- Iscritto il: 14/12/2007, 18:32
- Contatta:
Re: Box Login
mi sembra di capire che devi adattare il box login al template che hai inserito, guarda nel sorgente html del sito, se i box ci sono significa che vengono compilati dal server ma non si vedono forse per qualche classe css o qualcosa di simile, quindi devi adattare il box al template...3dstudiomax ha scritto:Credo che sia un problema relativo alla mia versione di oscommerce.
In pratica ho installato l'ultima versione stabile + un template che si trova su oscommerce.com questo per la precisione http://addons.oscommerce.com/info/6299
però mi stranizza che un semplice template possa compromettere l'includere di un box... anche perchè gli altri funzionano tutti...
Secondo te può essere perchè il template non è a pieno schermo, ma molto + piccolino ?
Ciao
Antonello
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
Te dici? Perchè guardando il contenuto della contribution non c'è niente che vada a modificare direttamete i vari box... quelli originali del pacchetto base mi rimangono.
Ho notato che c'è invece un file .css nuovo
Ho notato che c'è invece un file .css nuovo
Codice: Seleziona tutto
/*
$Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
BODY {
text-align: center;
background: #E5D6DF;
background-image: url("images/pink-gradient.gif");
background-repeat: repeat-x;
color: #000000;
margin: 0px;
}
.fixcenter {
width: 778px;
border: solid; border-color:#940045; border-width: 1px;
background: #ffffff;
color: #000000;
margin: auto;
margin-top: 20px;
text-align: left;
}
A {
color: #000000;
text-decoration: none;
}
A:hover {
color: #940045;
text-decoration: underline;
}
FORM {
display: inline;
}
TR.header {
background: #ffffff;
}
TR.headerNavigation {
background: #940045;
}
TD.headerNavigation {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #940045;
background-image: url("images/box_header.gif");
color: #ffffff;
font-weight : bold;
}
A.headerNavigation {
color: #FFFFFF;
}
A.headerNavigation:hover {
color: #ffffff;
}
TR.headerError {
background: #ff0000;
}
TD.headerError {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
background: #ff0000;
color: #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background: #00ff00;
}
TD.headerInfo {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
background: #00ff00;
color: #ffffff;
font-weight: bold;
text-align: center;
}
TR.footer {
background: #940045;
}
TD.footer {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #940045;
background-image: url("images/box_header.gif");
color: #ffffff;
font-weight: bold;
}
.infoBox {
background: #940045;
}
.infoBoxContents {
background: #FEF7FB;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.infoBoxNotice {
background: #FF8E90;
}
.infoBoxNoticeContents {
background: #FFE6E6;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TD.infoBoxHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
background: #940045;
background-image: url("images/box_header.gif");
color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background: #FEF7FB;
}
TABLE.productListing {
border: 1px;
border-style: solid;
border-color: #940045;
border-spacing: 1px;
}
.productListing-heading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
background: #940045;
color: #FFFFFF;
font-weight: bold;
}
TD.productListing-data {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
A.pageResults {
color: #0000FF;
}
A.pageResults:hover {
color: #0000FF;
background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #940045;
}
TR.subBar {
background: #f4f7fd;
}
TD.subBar {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
}
TD.main, P.main {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TD.accountCategory {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #aabbdd;
}
TD.fieldKey {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
TD.fieldValue {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
TD.tableHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.newItemInCart {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
TEXTAREA {
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}
SPAN.greetUser {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #f0a480;
font-weight: bold;
}
TABLE.formArea {
background: #f1f9fe;
border-color: #7b9ebd;
border-style: solid;
border-width: 1px;
}
TD.formAreaTitle {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
SPAN.markProductOutOfStock {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
color: #c76170;
font-weight: bold;
}
SPAN.productSpecialPrice {
font-family: Verdana, Arial, sans-serif;
color: #ff0000;
}
SPAN.errorText {
font-family: Verdana, Arial, sans-serif;
color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
TABLE.productinfoBox {
border: solid; border-color:#940045; border-width: 1px;
background: #FEF7FB;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
TD.Price {
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #000000;
}
- lavoriamopervoi
- membro Senior
- Messaggi: 405
- Iscritto il: 14/12/2007, 18:32
- Contatta:
Re: Box Login
mah che cosa strana... sei in locale?
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
si, ma avevo provato anche su un server e succede la stessa cosa.
La cosa che trovo assurdo è che è illogico....
La cosa che trovo assurdo è che è illogico....
- lavoriamopervoi
- membro Senior
- Messaggi: 405
- Iscritto il: 14/12/2007, 18:32
- Contatta:
Re: Box Login
infatti, hai ancora il box anche in remoto? così vediamo...3dstudiomax ha scritto:si, ma avevo provato anche su un server e succede la stessa cosa.
La cosa che trovo assurdo è che è illogico....
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
No, purtroppo no, l'avevo messo in remoto solo per verificare che non fosse un problema mio.
Per tua esperienza cosa potrebbe essere?
C'entra niente il fatto che il template è molto più piccolino (di dimensione) rispetto a oscommerce originale ?
In caso su quali file devo agire apparte header.php, footer.php e index.php ? quale width devo toccare ? di default è messo width="100%" cosa devo impostare?
Sul file.css devo modificare niente ?
Grazie
Per tua esperienza cosa potrebbe essere?
C'entra niente il fatto che il template è molto più piccolino (di dimensione) rispetto a oscommerce originale ?
In caso su quali file devo agire apparte header.php, footer.php e index.php ? quale width devo toccare ? di default è messo width="100%" cosa devo impostare?
Sul file.css devo modificare niente ?
Grazie
- lavoriamopervoi
- membro Senior
- Messaggi: 405
- Iscritto il: 14/12/2007, 18:32
- Contatta:
Re: Box Login
Sarà sicuramente qualche tabella impostata più grande o qualcosa di simile...3dstudiomax ha scritto:No, purtroppo no, l'avevo messo in remoto solo per verificare che non fosse un problema mio.
Per tua esperienza cosa potrebbe essere?
C'entra niente il fatto che il template è molto più piccolino (di dimensione) rispetto a oscommerce originale ?
In caso su quali file devo agire apparte header.php, footer.php e index.php ? quale width devo toccare ? di default è messo width="100%" cosa devo impostare?
Sul file.css devo modificare niente ?
Grazie
Il sorgente html con il box incluso riesci a postarlo?
-
- membro Veteran
- Messaggi: 520
- Iscritto il: 24/06/2008, 19:45
Re: Box Login
intendo il sorgente in html di miosito/index.php ?