Sto cercando d'imparare ad usarei template x questa contrib, e fino a quando c'è da implementare qualche modulo tutto fila liscio(fino ad ora).
Ora mi è nato un problema serio.
Sto cercando d'integrare la LoginBox_5.21, diciamo che non sarebbe complicato ma usando STS la guida recita
Codice: Seleziona tutto
Se si vogliono aggiungere ulteriori blocchi nuovi o variabili di template, aggiungerle
anche nel file sts_user_code.php.
$loginboxcontent...Ora, Siccome sono un nubbio e non me ne vergogno , anche perche sto facendo una cosa che non ho mai fatto , ma ho tanta voglia d'imparare, come dovrei scrivere questa variabile x far si che funzioni?
Questo è il file sts_user_code.php dell' STS
Codice: Seleziona tutto
<?php
$sts_block_name = 'catmenu';
require(STS_START_CAPTURE);
echo "\n<!-- Start Category Menu -->\n";
echo tep_draw_form('goto', FILENAME_DEFAULT, 'get', '');
echo tep_draw_pull_down_menu('cPath', tep_get_category_tree(), $current_category_id, 'onChange="this.form.submit();"');
echo "</form>\n";
echo "<!-- End Category Menu -->\n";
require(STS_STOP_CAPTURE);
$template['catmenu'] = $sts_block['catmenu'];
function tep_get_category_tree($parent_id = '0', $spacing = '', $exclude = '', $category_tree_array = '', $include_itself = false) {
global $languages_id;
if (!is_array($category_tree_array)) $category_tree_array = array();
if ( (sizeof($category_tree_array) < 1) && ($exclude != '0') ) $category_tree_array[] = array('id' => '0', 'text' => "Catalog");
if ($include_itself) {
$category_query = tep_db_query("select cd.categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " cd where cd.language_id = '" . (int)$languages_id . "' and cd.categories_id = '" . (int)$parent_id . "'");
$category = tep_db_fetch_array($category_query);
$category_tree_array[] = array('id' => $parent_id, 'text' => $category['categories_name']);
}
$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.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and c.parent_id = '" . (int)$parent_id . "' order by c.sort_order, cd.categories_name");
while ($categories = tep_db_fetch_array($categories_query)) {
if ($exclude != $categories['categories_id']) $category_tree_array[] = array('id' => $categories['categories_id'], 'text' => $spacing . $categories['categories_name']);
$category_tree_array = tep_get_category_tree($categories['categories_id'], $spacing . ' ', $exclude, $category_tree_array);
}
return $category_tree_array;
}
?>
Ringrazio tutti in anticipo
Ciao
Paolo
Dimenticavo questa parte di codice d'esempio che sicuramente è importante
Codice: Seleziona tutto
// PUT USER MODIFIED CODE IN HERE, SUCH AS NEW BOXES, ETC.
// The following code is a sample of how to add new boxes easily.
// Just uncomment block below and tweak for your needs!
// Use as many blocks as you need and just change the block names.
// $sts_block_name = 'newthingbox';
// require(STS_START_CAPTURE);
// require(DIR_WS_BOXES . 'new_thing_box.php');
// require(STS_STOP_CAPTURE);
// $template['newthingbox'] = strip_unwanted_tags($sts_block['newthingbox'], 'newthingbox');