Сыроежкин [Off] [#] (09.01.2012 / 21:26) |
Например автора. Запрос то ниже идёт в бд.
Я хуёво разбираюсь ночью
У меня ниже точнее.
Я уж всяко разно пробовал. Даж мандарины ел !
Изм. Сыроежкин (09.01.2012 / 21:27) [1]
ramzes [Off] [#] (09.01.2012 / 21:32) Крайне позитивный раздолбай |
на нормальный, с шаблонаме
Сыроежкин [Off] [#] (09.01.2012 / 21:40) |
Я модуль хуячу к библе, скорее хак, почти.
Я гдет когда то видел пример, а вспомнить как было всё это сделанно не могу.
Сыроежкин [Off] [#] (09.01.2012 / 21:46) |
ramzes [Off] [#] (10.01.2012 / 04:41) Крайне позитивный раздолбай |
ramzes, Ты имеешь ввиду что шаблоны работают по принципу переменных, ток где угодно, и без запросов в бд на странице ?сначало получение всех данных, а потом уже вывод в браузер разметки и этих самых данных. переноси шапку и все остальное, ниже получения данных о статье, иначе ни как
нуеще можно костылями, в буферизации реплейсить содержимое титлов, но это изначально убогий подход уже
Сланенак [Off] [#] (10.01.2012 / 06:41) Unbaum Alamora |
Как переменную вывести в титл ?
<?php require('../incfiles/core.php'); /* тут запрос получения заголовка в переменную $req['title'] */ $textl = $req['title']; require('../incfiles/head.php'); /* содержание страницы */ require('../incfiles/end.php'); ?>
Изм. Сланенак (10.01.2012 / 06:41) [1]
Сыроежкин [Off] [#] (10.01.2012 / 09:56) |
Тоесь все произведения автора. Там доху* если нацарапал кто то, ему будет приятно лицезреть свой ник.
Там цикл идет, добавляет все статьи автора, да ещё навигция страницы.
Вот примерно
$headmod = 'avtor'; $textl = 'Произведения'; require('../incfiles/core.php'); require('../incfiles/head.php'); echo '<div class="phdr">Прозведения автора</div>'; $sql = "SELECT * FROM lib WHERE avtor ='" . mysql_real_escape_string($_GET['avtor']) . "' and moder = 1 ORDER BY id DESC"; { echo '<div class="gmenu"><li><a href="/library/index.php?id=' .$row['id']. '">' . $row['name'] . '</a><br /><span class="gray">(' . functions::display_date($row['time']) . ')</span></li></div>'; } echo '<div class="phdr">' . $lng['total'] . ': ' . $total . '</div>'; if ($total > $kmess) { echo '<div class="topmenu">' . functions::display_pagination('text.php?avtor=' . ($_GET['avtor']) . '&', $start , $total , $kmess) . '</div>' . '<p><form action="text.php" method="get"><input type="hidden" name="id" value="' . $id . '"/><input type="text" name="page" size="2"/><input type="submit" value="' . $lng['to_page'] . ' >>"/></form></p>'; } echo '<div class="menu"><a href="/avtor/">К списку авторов</a></div>'; echo '<div class="menu"><a href="' . htmlspecialchars(getenv("HTTP_REFERER")) . '">Назад</a></div>';require_once('../incfiles/end.php');
Сыроежкин [Off] [#] (10.01.2012 / 10:03) |
Просто я учусь и многово не знаю, я старенький, и отстал от поезда.
Что это за костыли, и как они работают ?
Сыроежкин [Off] [#] (10.01.2012 / 10:40) |
Тоесть, прочитало всё, тот же запрос из бд, и второй раз уже имея эти данные ещё раз читает страницу, но уже имея в памяти нужные нам данные ?
Сыроежкин [Off] [#] (10.01.2012 / 12:40) |
Сыроежкин [Off] [#] (11.01.2012 / 02:25) |
Спасибо всем
Скачать темуНовые вверху