|
| |
|
|
| |
для: hsasha
(16.01.2007 в 12:57)
| | | сейчас буду пробывать :) спасибо | |
| |
|
|
| |
|
|
| |
для: sim5
(16.01.2007 в 12:55)
| | | То что в пхп:
$per_page=100;
if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;
$start=abs($page*$per_page);
$q='SELECT field FROM table LIMIT '.$start.','.$per_page;
$q_count='SELECT count(*) FROM table' ;
$res1=mysql_query($q);
while($row=mysql_fetch_array($res1)) {
$print[$i]=$row;
$i++;
}
$res=mysql_query($q_count);
$row1=mysql_fetch_row($res);
$total_rows=$row1[0];
$num_pages=ceil($total_rows/$per_page)+1;
|
Из базы выводишь таблицу на смарти:
{section name="i" loop=$artists}
{$print[i].Name}
{/section}
|
И сам постраничный вывод на смарти
{section loop=$num_pages start=1 name=sectionpages}
{if $smarty.section.sectionpages.index-1 == $page}{$smarty.section.sectionpages.index} | {else}<a href="index.php?page={$smarty.section.sectionpages.index}">{$smarty.section.sectionpages.index}</a> |
{/if}
{/section}
|
Это все для mysql | |
| |
|
|
| |
|
|
| |
для: Panker
(16.01.2007 в 12:39)
| | | Если говорить о Shop-Script, то посмотри файл function.php, в котором находиться функция описывающая навигацию по странице товаров. В файле category.php посмотри как происходит обращение к этой функции и присваивание результата переменной Smarty. И наконец, в файле category.tpl посмотри как этот навигатор встраивается в страницу. | |
| |
|
|
| |
|
|
| |
для: sim5
(12.01.2007 в 14:34)
| | | Отлично всё :) Посомтрел попробывал и не до чего не додумывался :( Даже писат ь не начал...
вот всякие там shop-script spaiz-nuke они на смарти основаны... как там постраничка сделана? тут же много людей на смарти деалет всякое... поделитесь постраничкой | |
| |
|
|
| |
|
|
| |
для: Panker
(12.01.2007 в 13:15)
| | | >Но что то не доходит (( как там переменные обозночать и так далее ((
//это в файле idex.php
require 'smarty/Smarty.class.php'; //подключаем Smarty
$smarty = new Smarty; //это Smarty
//это далее во всех скриптах
$smarty->assign("имя переменной Smarty", $имя перменной PHP);
//в шаблоне Smarty, например,
<p>Вас зовут {$имя переменной Smarty}</p>
|
Smarty - это дизайнер шаблонов. Пишите навигацию на PHP и передавайте необходимые переменные в шаблоны Smarty. Если же имеется как вставить запись самого навигатора в шаблон, то массив навигатора можно передать в Smarty, например, точно таким же способом, как и любую переменную (выше). А в шаблоне Smarty использовать цикл
{section name=i loop=$переданный массив}
//раскладываем массив в зависимости от требований и фантазии
{/section}
В мануале все по этому поводу есть. Там не так и много, чтобы трудно было разобраться для применения к простейшим примерам, а они помогут понять более сложные. | |
| |
|
|
| |
|
|
| |
для: sim5
(12.01.2007 в 11:36)
| | | Мануал?....
Я мануал читал но там написано как в книгахххх как в книгах не для полных нулей :(
Возможно от того тут и канючу :)
Дело то в том что я как бы не прошу мануал или что то другое :)
Извините если не так высказался :)
Я говорю ЕСЛИ у какого ЕСТЬ уже постраничный ВЫВОД на СМАРТИ и работает и ему не жалко его дать мне то дайте пожалуйста постраничный вывод на смарти готовый.... | |
| |
|
|
|
| |
|
|
| |
для: Panker
(11.01.2007 в 11:48)
| | | Народу то много кто смарти польовался :(
Я понимаю что можно взять любую постраничную навигацию и как то там сделать что бы всё было :(
Но что то не доходит (( как там переменные обозночать и так далее ((
Подскажите пожалуйста | |
| |
|
|
| |
|
|
| | интиресует постраничный вывод на смарти, у кого есть? поделитесь ) | |
| |
|
|
|