|
| |
|
|
| |
для: slonik
(17.10.2006 в 19:50)
| | | для меня это не подходит, я использую XTemplars, да кстати, не все движки непонятные :)
у меня конкретный случай когда я загоняю результат в переменую и нужно просто сделать что бы выводила не подрят а по очереди :( вот кто на смарти там же почти так же, как вы люди на смарти это делаете | |
| |
|
|
| |
|
|
| |
для: Panker
(17.10.2006 в 18:38)
| | | Все готовые движки отличаюся сложным - непонятным кодом...
Смысл такой:
$base=mysql_query("SELECT * FROM название_таблицы");
while($row=mysql_fetch_array($base)){
$vibor.= "<table><tr>";
$vibor.= "<td>$row[название_поля]</td>";
$vibor.= "</tr></table>"; }
echo $vibor;
|
| |
| |
|
|
| |
|
|
| | На самом дели шаблона но когда про шаблон речь не кто не заходит :)
Короче дело такое )
вот так вот я в шаблоне пишу
<!-- END: link -->
<hr>
{NEWS_NAME}
<br>
<br>
=> {NEWS_MINI}
<br>
{NEWS_MENU}
|
а вот так вот у мен в модуле новостей, типа где всё обрабатывается
<?php
$xtpl = new XTemplate('templars/standart/news.xtpl'); //Обьявляем класс шаблонов
// Устанавливаем соединение с базой данных
// Подсчитуем общее количество данных в БД
$quer = "SELECT count(*) FROM news";
$res = mysql_query($quer);
$total = mysql_fetch_array($res);
$count = $total['count(*)'];
// Устанавливаем количество сообщений, которое будем выводить
// и количество страниц которое получится в итоге
$end = 15; //Это число количества выводимых данных
if($_GET['start'] == "") $_GET['start'] = 0;
if($_GET['start'] < 0 ) $_GET['start'] = 0;
$start = $_GET['start'];
if($_GET['page'] == "") $_GET['page'] = 1;
$page = $_GET['page'];
$dln = $count / $end;
$col = (int)$dln + 1;
// Выводим данные из бд
$query = "SELECT * FROM news LIMIT ".$start.", ".$end;
$result = mysql_query($query);
if(!$result) echo "Error - ".mysql_error();
while($num = mysql_fetch_array($result))
{
$xtpl->assign('NEWS_ID', $num['id']);
$xtpl->assign('NEWS_NAME', $num['name']);
$xtpl->assign('NEWS_MINI', $num['mini_news']);
}
for ($i = 0; $i < $col; $i++)
{
if($page == ($i+1))
{
$href = $page;
}
else
$href = "<A href=\"file.php?start=".($end * $i)."&page=".($i+1)."\">".($i+1)."</A>";
}
$xtpl->assign('NEWS_MENU', $href);
|
но почему то при выводи у меян не типа всё через БР ХР ну через теги а всё подрят
то есть новости выводятся так
1 2 3
мини новость 1 мини новость 2 мини новость 3
а я бы хотел
1
мини новость 1
2
мини новость 2
3
мини новость 3
но почему то так не идёт, и почему же так и как исправить можно :( | |
| |
|
|
|