|
Автор |
Сообщение |
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
den,
Давай через скайп еще раз обясни мне пожалуйста... |
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Привет Денис!
У меня неполучается ....
Вывод страницу на другой шаблон несмогу.... |
|
Вернуться к началу |
|
|
Tuxik
Тяпницо
Зарегистрирован: 02.07.2007 Сообщения: 1521
|
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Еще кому можно спросить по поводу РНР6? |
|
Вернуться к началу |
|
|
nazar Желтых карточек : 2 Новенький
Зарегистрирован: 23.06.2009 Сообщения: 29 Откуда: Tajikistan
|
|
|
|
Привет Денис!
У меня еще неполучается |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
den, выручай, с этим проблем особых нет. Я дальше полез.
Код: |
<?php
/*
=====================================================
Carousel Engine - open source project
-----------------------------------------------------
http://carousel-engine.ru/
-----------------------------------------------------
Copyright (c) 2011 Open Sours Project
=====================================================
Данный код защищен авторскими правами
=====================================================
Разработчики: Светозар [JaGUAR]
=====================================================
*/
@session_start ();
@ob_start ();
@ob_implicit_flush ( 0 );
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
define ( 'CAROUSELENGINE', true );
define ( 'ROOT_DIR', dirname ( __FILE__ ) );
define ( 'SYSTEM_DIR', ROOT_DIR . '/system' );
// Подключаем базу данных
require_once (SYSTEM_DIR . '/data/mybd.php');
// Подключаем конфигурацию сайта
require 'system/data/config.php';
// подключаем шаблонизатор
require "template/template.php";
// открываем шаблон
$tpl->get_tpl('template/st/main.tpl');
// устанавливаем переменные шаблона
$tpl->set_value( 'TITLE', $title );
$tpl->set_value( 'KEYWORDS', $kewords );
$tpl->set_value( 'DESCRIPTION', $description );
$tpl->set_value( 'COPYRIGHT', $copyright );
// запускаем парсинг шаблона
$tpl->tpl_parse();
// выводим HTML
echo $tpl->html;
?> |
$title и т.д. находятся в
Код: |
require 'system/data/config.php';
|
Мне нужно вывести {CONTENT}
добавляю в index.php
Код: |
$tpl->set_value( 'CONTENT', $content ); |
В system/data/config.php
Код: |
$content = "не знаю что написать" |
Вернее знаю, вывод новостей из бд, за основу базы взята sql dle.
Одна беда, не знаю как оформить! |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
в $content нужно писать все что ты хочешь вывести, сделай запрос, получи результат и выводи его. Что и как зависит от твоей таблицы
// примерный запрос, последняя запись
$q = mysql_query("select * from TABLE ORDER DESC LIMIT 1");
$r = mysql_query($q);
$f = mysql_fetch_array($r);
// выводим поле txt
$content = $f['txt']; |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
мне нужно вывести не просто текст, а оформленную новость.
то етсь, дата/автор и т.д.
и они должны брать из базы всё, что там есть, это у меня есть, я это уже писал.
Код: |
<div class="content">
<td.....
<a href="{FUL-LINK}">{TITLE}</a>
....
{NEWS_TXT}
....
</div> |
получается, нужно прописать все тэги, чтобы они читались одновременно для одного id новости. Задача для меня сложная.
P.S.
> сделай запрос, получи результат и выводи его.
Как оформить то?
if ... {
}
else
{
print 'error'
}
Как-то так, да?
Последний раз редактировалось: Светозар (Ср Июн 08, 2011 7:22 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
И вот ещё. Мне нужно вывести теги титлы и т.д. в {header} с последующей возможностью редактирования их из адм.
Мои идеи:
1) Создать в бд таблицу headers и выводить оттуда описание, заголовок и т.д.
- Запрос к бд
2) В $header прописать
пример
<meta ...>{TITLE} />
и т.д.
А {TITLE} вынести в отдельный конфиг, типа header.conf.php, и в последствии работать уже с php фалом из админки.
Последний раз редактировалось: Светозар (Ср Июн 08, 2011 7:26 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
все зависит от твоей фантазии, можно например так
$content = "<h1>$f[title]</h1><em>$f[autor]</em><p>$f[txt]</p>"; |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
den писал(а): |
все зависит от твоей фантазии, можно например так
$content = "<h1>$f[title]</h1><em>$f[autor]</em><p>$f[txt]</p>"; |
новость будет то оформлена красиво, а не просто текст.
Фантазия есть, а вот идей воплощения ....
я так понял, title, autor, txt - это название ячеик таблицы.
Как их брать по id новости? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
"Брать " и нужно по ID - укажи ID в запросе и получишь новость
А для красивого оформления используй CSS, а не код внутри вывода PHP. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
den, вывод будет html, то есть браться из news.tpl
Так при создании новости, нужно её задавать id!
Я почти кстати уже всё сделал, опять проблема.
Так мне нужно автоматом, а не для каждой новости писать запрос, если я так тебя понял ! |
|
Вернуться к началу |
|
|
Светозар
Участник тусовки
Зарегистрирован: 20.02.2010 Сообщения: 354 Откуда: Москва
|
|
|
|
то есть для {CONTENT} будет подгружаться ещё один .tpl в index.php |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
id будешь передавать сценарию как GET-переменную, он ее берет, вставляет в запрос, на основании результата выполнения запроса формируется $content и передается в шаблонизатор. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|