Pagina 1 di 1
bts1.2 & FAQ
Inviato: 03/07/2005, 15:41
da giorsxy
Ciao a tutti...
Sapete se esistono della contrib che permettono di installare la pagina FAQ dentro oscommerce 2.2ms2+BTS 1.2 ?
Ho cercato su oscommerce.com, ma inutilmente...
Grazie a tutti e CIAOOOOOO
Michele.
Re: bts1.2 & FAQ
Inviato: 03/07/2005, 16:01
da Bass
giorsxy ha scritto:Ciao a tutti...
Sapete se esistono della contrib che permettono di installare la pagina FAQ dentro oscommerce 2.2ms2+BTS 1.2 ?
Ho cercato su oscommerce.com, ma inutilmente...
Io ho utilizzato zzfaq e me lo sono modificato a mano, all'epoca non mi pare ci fosse qualcosa direttamente compatibile con BTS
'iao
Sergio
Inviato: 03/07/2005, 17:15
da giorsxy
Grazie1000 Bass x la risposta...
Anche io ho cercato di utilizzare quella contrib, da admin funziona (almeno penso, xchè le faq le inserisce) ma x farle visualizzare in catalog ho dei seri problemi.
Hai qualche suggerimento?
Grazie ancora e CIAOOOO
Michele.
Inviato: 03/07/2005, 17:24
da Bass
giorsxy ha scritto:
Hai qualche suggerimento?
Allora nel file zz_faq.php in catalog metti questo codice e basta:
Codice: Seleziona tutto
<?php
require('includes/application_top.php');
//require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_FAQ);
require(DIR_WS_LANGUAGES . $language . '/' . 'zz_faq.php');
$breadcrumb->add(NAVBAR_TITLE, tep_href_link(FILENAME_FAQ, '', 'NONSSL'));
$content = zz_faq;
require(DIR_WS_TEMPLATES . TEMPLATENAME_MAIN_PAGE);
require(DIR_WS_INCLUDES . 'application_bottom.php');
?>
Poi crei un file nella cartella dei templates (in content) che chiami zz_faq.tpl.php e ci metti questo codice:
Codice: Seleziona tutto
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td><table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td class="pageHeading"><h1><?php echo HEADING_TITLE;?></h1></td>
<td align="right">
<?php echo tep_image(DIR_WS_IMAGES . 'table_background_specials.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo tep_draw_separator('pixel_trans.gif', '100%', '10'); ?></td>
</tr>
<tr>
<td><br><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td class="main">
<ol>
<?php
mysql_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD) or die("Unable to connect to SQL server");
function href ($link, $text) {
return "<a href="$link">$text</a>";
}
function faq_toc () {
global $PHP_SELF, $language;
static $old_faq_id;
if ($old_faq_id) {
$exclude=explode("&", $old_faq_id);
while (list($dummy,$old_id)=each($exclude)) {
if ($old_id) {$query.="faq_id != $old_id AND ";unset($old_id);}
}
}
$result=mysql_fetch_array(mysql_db_query(DB_DATABASE, "SELECT faq_id, question FROM " . TABLE_FAQ . " WHERE $query visible='1' and $query language='$language' ORDER BY v_order"));
if ($result[faq_id]) {$old_faq_id.="$result[faq_id]&";
$result[toc]="<a href=$PHP_SELF#$result[faq_id]>$result[question]</a>";}
return $result;
}
function read_faq () {
global $language;
static $old_faq_id;
if ($old_faq_id) {
$exclude=explode("&", $old_faq_id);
while (list($dummy,$old_id)=each($exclude)) {
if ($old_id) {$query.="faq_id != $old_id AND ";unset($old_id);}
}
}
$result=mysql_fetch_array(mysql_db_query(DB_DATABASE, "SELECT faq_id, question, answer FROM " . TABLE_FAQ . " WHERE $query visible='1' and $query language='$language' ORDER BY v_order"));
if ($result[faq_id]) {
$old_faq_id.="$result[faq_id]&";
$result[faq]="<b><a name=$result[faq_id]>$result[question]</a></b><br>$result[answer]";
}
return $result;
}
while ($faq=faq_toc()) {
?>
<li><?php echo $faq[toc];?>
<?php }
?>
</ol>
<hr size="1" color="#808080">
<ul>
<?php while ($faq=read_faq()) {
?>
<li><a name=<?php echo $faq[faq_id]?>><span class=faq_q><?php echo $faq[question];?></span></a><br>
<?php echo $faq[answer];?>
<?php }
?>
</ul>
</td>
</tr>
</table></td>
</tr>
<tr>
<td><?php echo '<a href="' . tep_href_link(FILENAME_FAQ, '', 'SSL') . '">' . tep_image_button('button_up.gif', IMAGE_BUTTON_UP) . '</a>'; ?></td>
<td align="right" class="main"><br><?php echo '<a href="' . tep_href_link(FILENAME_DEFAULT, '', 'NONSSL') . '">' . tep_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE) . '</a>'; ?></td>
</tr>
</table></td>
Spero solo non ci sia dentro qualche modifica che ho fatto io, ma mi pare di no.
Cosi' dovrebbe funzionare
'iao
Sergio
Inviato: 03/07/2005, 20:14
da giorsxy
Grazie1000 Bass,
sei un MITO....
Adesso provo a fare come hai detto e poi ti faccio sapere.
Grazie ancora di tutto.
CIAOOOOOOO
Michele