X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> шаблон
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 22.1.2011, 20:25; Ответить: Salikhoff_hb
Сообщение #1


как правильно сделать переменные для шаблона, имеется файл который отвечает за вывод меню из бд [PHP]<?php
$query = ('SELECT * FROM `page` ORDER BY `accesskey`');
$res = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($res))
{
$id_menu = $row['id'];
$accesskey = $row['accesskey'];
$name = $row['name'];
}
?>[/PHP]
а это файл шаблона
<div id="header">
<div id="menu">
<ul>
<li><a href="/" accesskey="1">главная</a></li>
<li><?php echo("<a href=?page=".$id_menu." accesskey=".$accesskey.">".$name."</a>"); ?></li>
</ul>
</div>
</div>
<div id="content">

и почему то он выводит только последнюю запись из бд а мне надо чтобы выводил все пункты из бд и присваивал им стиль <li></li> а также как правильно делать переменные для шаблона? посмотрел двиг social engine у него вообще идет такое
{lang_print id=1246}
{lang_sprintf id=1247 1="javascript:void(0);" 2="TB_show('cache_config.php', 'admin_cache.php?task=dogenerate&TB_iframe=true&height=400&width=450', '', '../images/trans.gif');"}
как мне можно преобразовать в такое?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
forest69
forest69
сообщение 22.1.2011, 21:20; Ответить: forest69
Сообщение #2


[PHP]
<?php
$query = ('SELECT * FROM `page` ORDER BY `accesskey`');
$res = mysql_query($query) or die(mysql_error());
?>
<div id="header">
<div id="menu">
<ul>
<li><a href="/" accesskey="1">главная</a></li>
<?php
while ($row = mysql_fetch_array($res))
{
echo ("<li><a href='?page=".$row['id']."' accesskey='".$row['accesskey']."'>".$row['name']."</a></li>\n");
}
?>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DoctorX
DoctorX
сообщение 22.1.2011, 23:00; Ответить: DoctorX
Сообщение #3


Существует довольно много шаблонизаторов. Например Smarty.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 23.1.2011, 11:26; Ответить: Salikhoff_hb
Сообщение #4


forest69, спасибо конечно, но у меня у самого было тоже самое только в одном файле и я его инклюдил к шаблону, а я хочу сделать максимально удобным чтобы потыкал переменные куда надо и готово....
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Salikhoff_hb
Salikhoff_hb
Topic Starter сообщение 23.1.2011, 11:27; Ответить: Salikhoff_hb
Сообщение #5


(Doc.X @ 23.1.2011, 01:00) *
Smarty

а по подробнее можете рассказать как применять и прочее...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DoctorX
DoctorX
сообщение 23.1.2011, 12:20; Ответить: DoctorX
Сообщение #6


Smarty не так прост чтобы обьяснить его в одном посте. Однако у него есть отличная русская документация http://www.smarty.net/docsv2/ru/

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно отрисовать шаблон сайта
2 karambas 3691 6.7.2022, 20:27
автор: Freedo
Открытая тема (нет новых ответов) Сколько стоит сделать шаблон для WP?
изучаю цены
3 Palundra 2406 2.4.2022, 3:06
автор: WebSuccessful
Открытая тема (нет новых ответов) Установить Wordpress + iBid шаблон
0 wep 4299 23.11.2021, 13:54
автор: wep
Открытая тема (нет новых ответов) Платный продам шаблон wordpress (недорого)
0 sheva7 3751 13.11.2021, 0:39
автор: sheva7
Открытая тема (нет новых ответов) Шаблон для работы с farpost
Автоматизация работы, поднятие объявлений по времени
0 Gallattam 924 30.1.2021, 13:58
автор: Gallattam


 



RSS Текстовая версия Сейчас: 25.4.2024, 15:43
Дизайн