Forum » Izdelava spletišč » problemi s presledkom v podkategorijah
problemi s presledkom v podkategorijah
g.suhy ::
Dan,
Evo, glih sem se prebil čez telih 8 strani razmišljanj, da vidim kako in kaj, da ne bom še en tistih, ki se besno zaleti z vprašanjem, pa nč ne prebere prej .... Sam ne najdem ... Sicer se neki kr znajdem v OsComm, sam me pa mal zj**e, ko je treba mal bl PHP vedt, pa kej napisat, zato bi ful prosu, če kdo pogleda spodnjo kodo in mi mal pomaga ...
Uporabljam en mal drugačen template, kot original, ma ene tabele v cattegories.php in full cool pride, da ni tko natlačen, sam ...
Moti me da podkategorije niso pomaknjene bolj v desno, ko odpreš kategorijo, ki vsebuje podkategorije ... Če ma kdo kšn namig ... bi blo ful fajn ...
Hvala,
Grega
Koda od mojga cattegories.php pa je :
Evo, glih sem se prebil čez telih 8 strani razmišljanj, da vidim kako in kaj, da ne bom še en tistih, ki se besno zaleti z vprašanjem, pa nč ne prebere prej .... Sam ne najdem ... Sicer se neki kr znajdem v OsComm, sam me pa mal zj**e, ko je treba mal bl PHP vedt, pa kej napisat, zato bi ful prosu, če kdo pogleda spodnjo kodo in mi mal pomaga ...
Uporabljam en mal drugačen template, kot original, ma ene tabele v cattegories.php in full cool pride, da ni tko natlačen, sam ...
Moti me da podkategorije niso pomaknjene bolj v desno, ko odpreš kategorijo, ki vsebuje podkategorije ... Če ma kdo kšn namig ... bi blo ful fajn ...
Hvala,
Grega
Koda od mojga cattegories.php pa je :
<?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 */ function tep_show_category($counter) { global $tree, $categories_string, $cPath_array; for ($i=0; $i<$tree[$counter]['level']; $i++) { $categories_string .= ""; } $categories_string .= '<tr><TD valign="middle" height="20" align="left" style="padding-left:10px;"><img src="images/marker_cat.gif" width="3" height="5" alt="" style="margin-right:5px;" /><a class="categories" href="'; if ($tree[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $tree[$counter]['path']; } $categories_string .= tep_href_link(FILENAME_DEFAULT, $cPath_new) . '">'; if (isset($cPath_array) && in_array($counter, $cPath_array)) { $categories_string .= '<b>'; } // display category name $categories_string .= $tree[$counter]['name']; if (isset($cPath_array) && in_array($counter, $cPath_array)) { $categories_string .= '</b>'; } if (tep_has_category_subcategories($counter)) { $categories_string .= '->'; } $categories_string .= '</a>'; if (SHOW_COUNTS == 'true') { $products_in_category = tep_count_products_in_category($counter); if ($products_in_category > 0) { $categories_string .= '<span class="categories"> (' . $products_in_category . ')'; } } $categories_string .= '</td></tr><tr><td align="center"><img src="images/points_cat.gif" width="163" height="1"></td></tr>'; if ($tree[$counter]['next_id'] != false) { tep_show_category($tree[$counter]['next_id']); } } ?> <!-- categories //--> <tr> <td bgcolor="#FFE3A6" valign="top"> <?php $info_box_contents = array(); $info_box_contents[] = array('text' => BOX_HEADING_CATEGORIES); new infoBoxCategoriesHeading($info_box_contents, true, true); ?> <?php $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' => '<table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%" style="border:1px solid #EBAB10; border-width:0px 1px;">'.$categories_string.'</table>'); new infoBox($info_box_contents); new infoBoxCategoriesFooter(''); ?> </td> </tr> <!-- categories_eof //-->
g.suhy ::
Aha, še to ....
ne dela pr men, očitno zarad tabelce ...
p.s. hecn, da forum ne stisne sam po širini, sorry za tole ....
grega
for ($i=0; $i<$tree[$counter]['level']; $i++) { $categories_string .= " ";
ne dela pr men, očitno zarad tabelce ...
p.s. hecn, da forum ne stisne sam po širini, sorry za tole ....
grega
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | izdelava spletne strani, nasveti (strani: 1 2 )Oddelek: Izdelava spletišč | 16129 (9945) | Netrunner |
» | Wordpress custom pluginOddelek: Izdelava spletišč | 989 (834) | Gandalfar |
» | Drupal pomoč prosimOddelek: Izdelava spletišč | 2815 (1926) | Kurzweil |
» | Ocena spletne straniOddelek: Izdelava spletišč | 3706 (2491) | r0ks0n |
» | Access- relacijeOddelek: Programiranje | 1936 (1777) | ghost |