wiwowaya

wiwowaya
Рейтинг
7
Регистрация
11.09.2006
Cheg:
на чем написан? использует CMS какую-нибудь?

Я не специалист, что такое СМS?

Да господа, без сто граммов не разобраться. Думаю я не настолько силен чтобы понять о чем вы написали. Но всеравно спасибо

Дело в том что в нтмле я немного разбираюсь, подправить там чтото и подобное, вот например первую страницу сам сделал, а вот что касается самих функций и тп не понимаю

Mmonger:
Эта функция выводит список, полученный по результату выполнения запроса:
$sSQL = "SELECT * FROM ".DB_Prefix.$table." WHERE Close = 0 ".(($parent!='')?"AND ParentID = ". intval($parent):"" )." ".$sqlplus." ORDER by ".$ord."";
Вы пробовали запускать функцию create_list_of_pages? Если да, то что в её работе вас не устраивает?

Ну а как эту фунцию запустить? Если прописать {create_list_of_pages} то так я делал и у меня ничего не получилось, а по другому не понимаю как, говорю же чайник!!!

Вот я нашел в коде у себя уже прописано, а вот че с этим дальше делать не пойму

function create_list_of_pages ($t, $block, $table, $url, $count_rows, $parent, $ord, $pages_on_list, $sort, $sqlplus, $filter_form_name)

{

if ($pages = $t->fetchBlock($block))
{

$sSQL = "SELECT * FROM ".DB_Prefix.$table." WHERE Close = 0 ".(($parent!='')?"AND ParentID = ". intval($parent):"" )." ".$sqlplus." ORDER by ".$ord."";

$result = @mysql_query($sSQL);
if ($_GET['sort']!='')
$sort_param=$_GET['sort'].'/';
if (mysql_affected_rows()>0) {

$str = '<ul id="catalog_full_way">';
$kolich_rows = @mysql_num_rows($result);
//echo($kolich_rows);
$cell = ($kolich_rows/$count_rows);

if (strpos($cell,".") == true) $cell = @ceil($cell);
//echo($_GET['page'].$pages);
$list_pages = ($_GET['page']/$pages_on_list);

if (strpos($list_pages,".") == true) $list_pages = @ceil($list_pages);
if ($list_pages>1)
{
$h=($list_pages-1)*$pages_on_list+1;
$str .='<li ><a '.(isset($filter_form_name)?'onclick="document.'.$filter_form_name.'.action=\'':'href="').$url.'/'.$_GET['id'].'/page'.($h-1).'/'.$sort_param.''.(isset($filter_form_name)?'\'; document.'.$filter_form_name.'.submit();':'').'">&laquo;</a></li>';
}
else
$h=1;
$i=$h-1;
$g=$list_pages*$pages_on_list;



while($h <= $cell && $h <=$g) {

$str .='<li><a '.(isset($filter_form_name)?'onclick="document.'.$filter_form_name.'.action=\'':'href="').$url.((isset($_GET['id']))?'/'.$_GET['id']:'').'/page'.$h.'/'.$sort_param.''.(isset($filter_form_name)?'\'; document.'.$filter_form_name.'.submit();':'').'" '.(($h==$_GET['page'])?'class="active"':'').'>'.(($i*$count_rows)+1).'-'.(($h==$cell)?($kolich_rows):(($i*$count_rows)+$count_rows)).'</a></li>';
$h++;
$i++;
}
if ($cell>$h)
$str .='<li><a '.(isset($filter_form_name)?'onclick="document.'.$filter_form_name.'.action=\'':'href="').$url.((isset($_GET['id']))?'/'.$_GET['id']:'').'/page'.$h.'/'.$sort_param.''.(isset($filter_form_name)?'\'; document.'.$filter_form_name.'.submit();':'').'">&raquo;</a></li>';
$str.='<li><a '.(isset($filter_form_name)?'onclick="document.'.$filter_form_name.'.action=\'':'href="').$url.((isset($_GET['id']))?'/'.$_GET['id']:'').'/'.$sort_param.'all/'.(isset($filter_form_name)?'\'; document.'.$filter_form_name.'.submit();':'').'">все</a></li>';
$str .= '</ul>';
if ($sort!='')
{
$str .= '<div id="catalog_full_way" style="text-align:right;"><ul id="catalog_full_way">';
$str .='<li>сортировать по:</li>';
foreach($sort as $key => $val) {

$str .='<li><a '.(isset($filter_form_name)?'onclick="document.'.$filter_form_name.'.action=\'':'href="').$url.((isset($_GET['id']))?'/'.$_GET['id']:'').'/'.$key.'/'.((isset($_GET['all']))?'all/':'').(isset($filter_form_name)?'\'; document.'.$filter_form_name.'.submit();':'').'" '.(($key==$_GET['sort'])?'class="active"':'').'>'.$val.'</a></li>';
}
$str .= '</ul></div>';
}

$pages->assign($block, $str);
$t->assign($block, $pages);
$pages->reset();
}
}

return $t;
}


function include_pages ($t, $block_name, $pages_key, $pages_val) {
$pages = $t->fetchBlock($block_name);
$pages->assign($pages_key, $pages_val);
$t->assign($block_name, $pages);
$pages->reset();
return $t;
}
antweb:
$num = 10; // Число записей всего.
$perpage = 7; // Кол-во, показываемых записей на странице.
$pages_count = @ceil($num/$perpage);
$pages .= 'Страницы:';
for($j=1;$j<=$pages_count;$j++)
{

if ($_GET['page'] != $j)
{
$pages .= ' <a href="?page='.$j.'"><b>'.$j.'</b></a> ';
}
else
{
$pages .= ' <b>'.$j.'</b> ';
}
}

и совсем глупый вопрос: а куда это надо ставить? то есть в какой файл (php или tpl )&

Ёжик В Тумане, Спасибо за развернутый ответ, буду как смогу подчищать глюки

Господа поменяли дизайн первой страницы сайта (www.orgmebel.ru)

Если можно то по существу, посмотрите, и выскажите как смотриться сайт? Другие страницы будут менятся в чечении времени.

Ёжик В Тумане,

Ты мне не тот код написал, я попробывал исправить как ты сказал, и получилось чт о уменьшилось меню, а мне надо чтобы модули не растягивались, если ты в експролере смотришь то посмотри http://www.orgmebel.ru/catalog/112/ видишь гармошка какаято.

Господа раскритикуйте мой сайт www.orgmebel.ru мы его обновляем, так что вот так.

1 234
Всего: 37