Immagine come Header dei Box Laterali
Moderatore: mod Generali
Immagine come Header dei Box Laterali
Salve a tutti,
vorrei mettere un immagine come header (intesta) ai box invece del testo classico "offerte, recensioni, categorie, ecc..."
Mi sapete dove andare a modificare?
GRAZIE!
vorrei mettere un immagine come header (intesta) ai box invece del testo classico "offerte, recensioni, categorie, ecc..."
Mi sapete dove andare a modificare?
GRAZIE!
ciao devi proprio modificare i box
dove ci sono i
sia prima del codice che dopo
dove ci sono gli altri
provaci, è semplicissimo...
ciao
dove ci sono i
Codice: Seleziona tutto
<tr><td>
Codice: Seleziona tutto
<?php ......
Codice: Seleziona tutto
?>
Codice: Seleziona tutto
<tr><td>
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
ti allego un esempio facile e pratico:
il file è catalog/includes/boxes/categories.php
giusto per darti un'idea di km deve essere il file modificato...
ciao
il file è catalog/includes/boxes/categories.php
Codice: Seleziona tutto
<?php
/*
$Id: categories.php,v 1.25 2003/07/09 01:13:58 hpdl Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
changed August 2003, by Nils Petersson
contribution "Category Box Enhancement", version 1.1
*/
function tep_show_category($counter) {
// BoF - Contribution Category Box Enhancement 1.1
global $tree, $categories_string, $cPath_array, $cat_name;
for ($i=0; $i<$tree[$counter]['level']; $i++) {
$categories_string .= " ";
}
$cPath_new = 'cPath=' . $tree[$counter]['path'];
$categories_string .= '<a href="';
$categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">';
if (tep_has_category_subcategories($counter)) {
$categories_string .= tep_image(DIR_WS_IMAGES . 'pointer_blue.gif', '');
}
else {
$categories_string .= tep_image(DIR_WS_IMAGES . 'pointer_blue_light.gif', '');
}
if (isset($cPath_array) && in_array($counter, $cPath_array)) {
$categories_string .= '<b>';
}
if ($cat_name == $tree[$counter]['name']) {
$categories_string .= '<span class="errorText">';
}
// display category name
$categories_string .= $tree[$counter]['name'];
if ($cat_name == $tree[$counter]['name']) {
$categories_string .= '</span>';
}
if (isset($cPath_array) && in_array($counter, $cPath_array)) {
$categories_string .= '</b>';
}
// EoF Category Box Enhancement
$categories_string .= '</a>';
if (SHOW_COUNTS == 'true') {
$products_in_category = tep_count_products_in_category($counter);
if ($products_in_category > 0) {
$categories_string .= ' (' . $products_in_category . ')';
}
}
$categories_string .= '<br>';
if ($tree[$counter]['next_id'] != false) {
tep_show_category($tree[$counter]['next_id']);
}
}
?>
<!-- categories //-->
<tr>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=infoBoxHeading><IMG src="images/categorie.jpg" border=0></TD>
</TR></TBODY></TABLE> <TABLE class=myinfoBox cellSpacing=0 cellPadding=1 width="100%"
border=0>
<TBODY>
<TR>
<TD>
<TABLE class=infoBoxContents cellSpacing=0 cellPadding=3
width="100%" border=0>
<TBODY>
<TR>
<TD><IMG height=1 alt=""
src="images/pixel_trans.gif" width="100%"
border=0></TD></TR>
<TR>
<TD class=boxText>
<?php
// BoF - Contribution Category Box Enhancement 1.1
if (isset($cPath_array)) {
for ($i=0, $n=sizeof($cPath_array); $i<$n; $i++) {
$categories_query = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$cPath_array[$i] . "' and language_id = '" . (int)$languages_id . "'");
if (tep_db_num_rows($categories_query) > 0)
$categories = tep_db_fetch_array($categories_query);
}
$cat_name = $categories['categories_name'];
}
// EoF Category Box Enhancement
// display category name
$info_box_contents = array();
$categories_string = '';
$tree = array();
$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '0' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
while ($categories = tep_db_fetch_array($categories_query)) {
$tree[$categories['categories_id']] = array('name' => $categories['categories_name'],
'parent' => $categories['parent_id'],
'level' => 0,
'path' => $categories['categories_id'],
'next_id' => false);
if (isset($parent_id)) {
$tree[$parent_id]['next_id'] = $categories['categories_id'];
}
$parent_id = $categories['categories_id'];
if (!isset($first_element)) {
$first_element = $categories['categories_id'];
}
}
//------------------------
if (tep_not_null($cPath)) {
$new_path = '';
reset($cPath_array);
while (list($key, $value) = each($cPath_array)) {
unset($parent_id);
unset($first_id);
$categories_query = tep_db_query("select c.categories_id, cd.categories_name, c.parent_id from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . (int)$value . "' and c.categories_id = cd.categories_id and cd.language_id='" . (int)$languages_id ."' order by sort_order, cd.categories_name");
if (tep_db_num_rows($categories_query)) {
$new_path .= $value;
while ($row = tep_db_fetch_array($categories_query)) {
$tree[$row['categories_id']] = array('name' => $row['categories_name'],
'parent' => $row['parent_id'],
'level' => $key+1,
'path' => $new_path . '_' . $row['categories_id'],
'next_id' => false);
if (isset($parent_id)) {
$tree[$parent_id]['next_id'] = $row['categories_id'];
}
$parent_id = $row['categories_id'];
if (!isset($first_id)) {
$first_id = $row['categories_id'];
}
$last_id = $row['categories_id'];
}
$tree[$last_id]['next_id'] = $tree[$value]['next_id'];
$tree[$value]['next_id'] = $first_id;
$new_path .= '_';
} else {
break;
}
}
}
tep_show_category($first_element);
$info_box_contents = array();
$info_box_contents[] = array('text' => $categories_string);
new infoBox($info_box_contents);
?>
<TR>
<TD><IMG height=1 alt=""
src="images/pixel_trans.gif" width="100%"
border=0></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=infoBoxHeading><IMG src="images/box_sotto.gif" border=0></TD>
</TR><tr><td><img src="images/spazio_box.jpg"></tr></td></TBODY></TABLE></TD>
<!-- categories_eof //-->
ciao
™ ÅñЮ€Å ™
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
grazie sei un mito!
dai un occhiata a questi box...
se seguo la tecnica che mi hai suggerito ci arrivo?
http://www.carpimoto.it/
ciao e grazie
dai un occhiata a questi box...
se seguo la tecnica che mi hai suggerito ci arrivo?
http://www.carpimoto.it/
ciao e grazie
Apri il file .css ed inserisci questo
background-image: url(http://immagine);
oppure background-image: url(../imagine); devi inserire il percorso della img il primo lo fai in modo assoluto il secondo gli dai il percorso interno del sito, in TD.infoBoxHeading in qualsiasi punto, sempre all'interno di {}
Devi logicamente creare un immagine.
background-image: url(http://immagine);
oppure background-image: url(../imagine); devi inserire il percorso della img il primo lo fai in modo assoluto il secondo gli dai il percorso interno del sito, in TD.infoBoxHeading in qualsiasi punto, sempre all'interno di {}
Devi logicamente creare un immagine.
- kikoleppard
- membro Senior
- Messaggi: 343
- Iscritto il: 25/05/2005, 18:12
- Località: Plovdiv-Bulgaria
- Contatta:
Ragazzi Itan ha chiarito anche a me il truccetto. Mi sono accorto che al posto della immagine esempio:
<IMG src="images/categorie.jpg" border=0>
se volete che il sito e multilanguage e ci sta qualche testo sulla immagine fate cosi:
Quando volete avere hyperlink un esempio solo
Le immagini le mettete nelle cartelle catalog/includes/languages/LINGUA/images/
Ciao
<IMG src="images/categorie.jpg" border=0>
se volete che il sito e multilanguage e ci sta qualche testo sulla immagine fate cosi:
Codice: Seleziona tutto
<?php echo
tep_image(DIR_WS_LANGUAGES . $language . '/images/categorie.jpg');
Codice: Seleziona tutto
<?php echo
'<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW) . '">' . tep_image(DIR_WS_LANGUAGES . $language . '/images/categorie.jpg') . '</a>';
Ciao
scusa tu hai riportato il codice
ma se volessi linkare quella stessa immagine ad un file esterno, ad esempio su www.miosito.com come dovrei impostare la cosa?
Inserendo
non funziona.
Grazie
Codice: Seleziona tutto
<?php echo
'<a href="' . tep_href_link(FILENAME_PRODUCTS_NEW) . '">' . tep_image(DIR_WS_LANGUAGES . $language . '/images/categorie.jpg') . '</a>';
Inserendo
Codice: Seleziona tutto
<?php echo
'<a href="' . tep_href_link(http://www.blablabla.it) . '">' . tep_image(DIR_WS_LANGUAGES . $language . '/images/categorie.jpg') . '</a>';
Grazie
boom
Non puoi usare la tep_href_link punta al tuo store, usa <a href normale come in htmlsakkiotto ha scritto: Inserendonon funziona.Codice: Seleziona tutto
<?php echo '<a href="' . tep_href_link(http://www.blablabla.it) . '">' . tep_image(DIR_WS_LANGUAGES . $language . '/images/categorie.jpg') . '</a>';
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
- kikoleppard
- membro Senior
- Messaggi: 343
- Iscritto il: 25/05/2005, 18:12
- Località: Plovdiv-Bulgaria
- Contatta:
sakkiotto ha scritto: Puoi postare il codice gentilmente
Codice: Seleziona tutto
<?php echo
'<a href="http://www.blablabla.it">' . tep_image(DIR_WS_LANGUAGES . $language . '/images/categorie.jpg') . '</a>';
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
grazie.
Ho risolto in parte. Funziona con Firefox e non con IE.
IE vede il link ma se clicco non succede nulla, se faccio apri in un'altra finestra funziona bene. Credo si possa risolvere inserendo il link che apra una pagina blank, come fare?
Il codice è il seguente:
Grazie
Ho risolto in parte. Funziona con Firefox e non con IE.
IE vede il link ma se clicco non succede nulla, se faccio apri in un'altra finestra funziona bene. Credo si possa risolvere inserendo il link che apra una pagina blank, come fare?
Il codice è il seguente:
Codice: Seleziona tutto
<?php
$info_box_contents = array();
$info_box_contents[] = array('text' => BOX_HEADING_nome);
new infoBoxHeading($info_box_contents, false, false);
$info_box_contents = array();
$info_box_contents[] = array('text' => '<a href="http://www.blablabla.it">' . tep_image_submit('blablabla.jpg', BOX_HEADING_nome ) . '</a><br>');
new infoBox($info_box_contents);
?>
boom