Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Помогите с php6..
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Пт Июл 03, 2009 8:55 am    Заголовок сообщения:
Ответить с цитатой

den,
Давай через скайп еще раз обясни мне пожалуйста...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Пн Июл 06, 2009 4:39 am    Заголовок сообщения:
Ответить с цитатой

Привет Денис!
У меня неполучается Sad ....
Вывод страницу на другой шаблон несмогу....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Tuxik

Тяпницо


Зарегистрирован: 02.07.2007
Сообщения: 1521

СообщениеДобавлено: Пн Июл 06, 2009 6:11 am    Заголовок сообщения:
Ответить с цитатой

denа около недели не будет: http://www.dkws.org.ua/phpbb2/viewtopic.php?t=3622&start=690
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Пн Июл 06, 2009 8:15 am    Заголовок сообщения:
Ответить с цитатой

Еще кому можно спросить по поводу РНР6?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
nazar
Желтых карточек : 2

Новенький


Зарегистрирован: 23.06.2009
Сообщения: 29
Откуда: Tajikistan

СообщениеДобавлено: Пт Июл 10, 2009 6:53 am    Заголовок сообщения:
Ответить с цитатой

Привет Денис!
У меня еще неполучается Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Вт Июн 07, 2011 6:19 pm    Заголовок сообщения:
Ответить с цитатой

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.
Одна беда, не знаю как оформить!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Июн 08, 2011 5:18 am    Заголовок сообщения:
Ответить с цитатой

в $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
Откуда: Москва

СообщениеДобавлено: Ср Июн 08, 2011 7:19 am    Заголовок сообщения:
Ответить с цитатой

мне нужно вывести не просто текст, а оформленную новость.

то етсь, дата/автор и т.д.

и они должны брать из базы всё, что там есть, это у меня есть, я это уже писал.

Код:
<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 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Июн 08, 2011 7:21 am    Заголовок сообщения:
Ответить с цитатой

И вот ещё. Мне нужно вывести теги титлы и т.д. в {header} с последующей возможностью редактирования их из адм.
Мои идеи:
1) Создать в бд таблицу headers и выводить оттуда описание, заголовок и т.д.

- Запрос к бд

2) В $header прописать
пример
<meta ...>{TITLE} />
и т.д.


А {TITLE} вынести в отдельный конфиг, типа header.conf.php, и в последствии работать уже с php фалом из админки.


Последний раз редактировалось: Светозар (Ср Июн 08, 2011 7:26 am), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Июн 08, 2011 7:24 am    Заголовок сообщения:
Ответить с цитатой

все зависит от твоей фантазии, можно например так

$content = "<h1>$f[title]</h1><em>$f[autor]</em><p>$f[txt]</p>";
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Июн 08, 2011 7:28 am    Заголовок сообщения:
Ответить с цитатой

den писал(а):
все зависит от твоей фантазии, можно например так

$content = "<h1>$f[title]</h1><em>$f[autor]</em><p>$f[txt]</p>";

новость будет то оформлена красиво, а не просто текст.
Фантазия есть, а вот идей воплощения ....
я так понял, title, autor, txt - это название ячеик таблицы.
Как их брать по id новости?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Июн 08, 2011 9:07 am    Заголовок сообщения:
Ответить с цитатой

"Брать " и нужно по ID - укажи ID в запросе и получишь новость

А для красивого оформления используй CSS, а не код внутри вывода PHP.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Июн 08, 2011 9:12 am    Заголовок сообщения:
Ответить с цитатой

den, вывод будет html, то есть браться из news.tpl
Так при создании новости, нужно её задавать id!
Я почти кстати уже всё сделал, опять проблема.
Так мне нужно автоматом, а не для каждой новости писать запрос, если я так тебя понял !
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

Участник тусовки


Зарегистрирован: 20.02.2010
Сообщения: 354
Откуда: Москва

СообщениеДобавлено: Ср Июн 08, 2011 9:16 am    Заголовок сообщения:
Ответить с цитатой

то есть для {CONTENT} будет подгружаться ещё один .tpl в index.php
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Июн 08, 2011 9:17 am    Заголовок сообщения:
Ответить с цитатой

id будешь передавать сценарию как GET-переменную, он ее берет, вставляет в запрос, на основании результата выполнения запроса формируется $content и передается в шаблонизатор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Страница 5 из 6
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис