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

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

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

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

Создание лица сайта. Часть 1. Пишем CMS. (нужна помощь)
На страницу 1, 2  След.
 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
Светозар

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


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

СообщениеДобавлено: Ср Сен 01, 2010 6:44 pm    Заголовок сообщения: Создание лица сайта. Часть 1. Пишем CMS. (нужна помощь)
Ответить с цитатой

Index.php состоит из:
1) Header.php
2) Left-SiteBar.php
3) Content.php
4) Right-SiteBar.php
5) Footer.php
Цели:
1) Определить, будет ли у нас шаблон сайта в .tpl формате, или .php
2) Сделать возможным вывод шаблона в Index.php из папки «Templates».
3) Сделать возможным вывод нескольких новостей с одним шаблоном на главную страницу!
3.1) Нужно определить, будет ли у нас шаблон новости в .tpl формате, или .php
3.2) Нужно продумать способ вывода новостей на главную страницу!
P.S. нужна помощь в риализации
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
олег алексеевич

Тысячник


Зарегистрирован: 18.01.2009
Сообщения: 1365
Откуда: ua Кропивницкий

СообщениеДобавлено: Чт Сен 02, 2010 4:44 pm    Заголовок сообщения:
Ответить с цитатой

че то непонятное задумано. Embarassed
Цитата:

Index.php состоит из:

советую читать книгу гуру - Колисниченко.
_________________
помощь в личку платно.Удалю вирус,шелл с сайта Джумла, Битрикс .
Создам плагин , модуль под заказ для VirtueMart , JoomShopping
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

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


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

СообщениеДобавлено: Пн Окт 11, 2010 8:27 am    Заголовок сообщения:
Ответить с цитатой

олег алексеевич, читал, php 5/6 и MySQL 6. Разработка веб приложений. Начнём с того, что не один шаблонизатор не работает! В главе 33, пример не рабочий. Пишет в ошибке о
$tpl->get_tpl();
хотя у меня
$tpl->get_tpl('page.tpl').
в главе 22 добился вывода шаблоны в index.php через echo join('', files('page'));
Но с присваиванием $user (page 226) тоже глухо! Пытался совместить Главу 22 с 33. Ничего не вышло пишет ошибку в config.php. Орёт на $tpl->sat_value('user',$user)
Что делать?
да, что скачал, тоже не работает! Twisted Evil
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


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

СообщениеДобавлено: Пн Окт 11, 2010 9:26 am    Заголовок сообщения:
Ответить с цитатой

Странно, а почему тогда у меня работает? Или ты думаешь я поместил код с ошибками в книгу специально? Или я его не проверял перед публикацией? Иногда девайс /dev/hands подводит! Давай ради интереса я выложу все на свой сервер и все заработает. Вот только зачем это мне нужно, тратить время?

Почему ни один? Можно подумать, что там их миллион. Там их всего два - один смарти, второй - простой шаблонизатор, даже не знаю, что в нем может сломаться. Смарти нуждается в настройке, стоит неправильно прописать путь и он работать не будет, на некоторых хостингах он тоже бывает не работает, но это сложная штука. На моем сервере после некоторых манипуляций с путями заработал
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
den

Старожил


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

СообщениеДобавлено: Пн Окт 11, 2010 9:46 am    Заголовок сообщения:
Ответить с цитатой

Уважаемый Светозар!

После вашего заявления я начал сомневаться в себе. Нашел файлы главы 36, выложил их у себя на сервере. Ничего не менял. Тут дело принципа, может действительно налажал и теперь читатели покупают бракованную книгу. Тем более один умник даже написал в издательство и когда я готовил второе издание вышеупомянутой книги я перепроверил все листинги. Не было найдено ни одной ошибки. А тут твое письмо. Ну, думаю, может где-то что-то недосмотрел. Оказалось как всегда, у читателя кривой /dev/hands! Как уже надоело!!! Читайте внимательно, делайте как в книге, все расписано максимально понятно. Для неверующих вот ссылки:

http://dkws.org.ua/temp/test/index.php
http://dkws.org.ua/temp/test/36-3.php (в первом издании это листинг 33-3, как раз пример неработающего шаблонизатора
http://dkws.org.ua/temp/test/index-static.php

Все как в книге. Работает без изъянов. Включил максимальнный логгинг ошибок, чтобы даже предупреждения показывались, но их нет!

php_flag display_errors on
php_value error_reporting 7
php_flag register_globals on

Все исходники можно скачать отсюда - можешь перепроверить, все как в книге

http://dkws.org.ua/temp/test/36.zip

Извини может слишком жестко ответил, но просто надоело когда человек заявляется что не работает, когда все работат нормально, а еще больше всего напрягает когда такие умники пишут жалобы в издательство, а мне потом неделю трать и ищи ошибки в листингах которых нет Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil Twisted Evil


Последний раз редактировалось: den (Пн Окт 11, 2010 11:25 am), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Светозар

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


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

СообщениеДобавлено: Пн Окт 11, 2010 11:21 am    Заголовок сообщения:
Ответить с цитатой

спасибо за template.php - его найти не мог. "шаблобы в" - может жалобы
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


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

СообщениеДобавлено: Пн Окт 11, 2010 11:25 am    Заголовок сообщения:
Ответить с цитатой

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

Старожил


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

СообщениеДобавлено: Пн Окт 11, 2010 11:26 am    Заголовок сообщения:
Ответить с цитатой

Цитата:

"шаблобы в" - может жалобы

я под наркозом мне простительно Mad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
ruslan89

Завсегдатай


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

СообщениеДобавлено: Пн Окт 11, 2010 2:20 pm    Заголовок сообщения:
Ответить с цитатой

den писал(а):
Светозар, дык, так он в книге есть!!! Не за что.

а представь теперь как продвигается внедрение СПО в школах РФ!!!! и смех - и грех...особенно когда обучать приходиться бабку какую-нибудь, которой под сраку лет!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


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

СообщениеДобавлено: Пн Окт 11, 2010 3:02 pm    Заголовок сообщения:
Ответить с цитатой

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

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


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

СообщениеДобавлено: Пн Окт 11, 2010 3:13 pm    Заголовок сообщения:
Ответить с цитатой

эх вы, нет у нас не php, не html. Только долбанный basic. А как из index.php вывести в отдельный файл
Код:
$tpl->set_value('TITLE',$title);
$tpl->set_value('DESCRIPTION',$description);
$tpl->set_value('INFO',$info);


и желательно в config.php
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
den

Старожил


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

СообщениеДобавлено: Пн Окт 11, 2010 3:27 pm    Заголовок сообщения:
Ответить с цитатой

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

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


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

СообщениеДобавлено: Чт Окт 21, 2010 11:25 am    Заголовок сообщения:
Ответить с цитатой

den,

index.php

code:
<?php

..............................
..............................

$tp_title="Пример использования шаблона";
$tp_s1="Пример использования шаблона";

..............................
..............................
..............................

include "1.tp";

?>



1.tp

code:
<?php
echo "

<HTML>
<HEAD>
<TITLE>$tp_title</TITLE>
</HEAD>
<BODY>
<B>$tp_s1</B>
</BODY>
</HTML>

"; ?>


Но вот проблема. Что-то не получается сделать не <B>[tp_s1]</B>, или <B>{tp_s1}</B> в место <B>$tp_s1</B>. Побывал через $tpl->set_value('tp_s1',$tp_s1'); ! Не работает.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Светозар

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


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

СообщениеДобавлено: Чт Окт 21, 2010 11:28 am    Заголовок сообщения:
Ответить с цитатой

да, и сразу, как выводить .txt в текст я знаю. Просто текст. А как выводить построчно типа:
'title' -> 'Заголовок';
'key' -> 'ключевые слова';
Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
олег алексеевич

Тысячник


Зарегистрирован: 18.01.2009
Сообщения: 1365
Откуда: ua Кропивницкий

СообщениеДобавлено: Вс Окт 24, 2010 8:41 am    Заголовок сообщения:
Ответить с цитатой

Светозар,
может я в лыжах,))
но объясни зачем в пхп коде теги <HTML> <HEAD>?
_________________
помощь в личку платно.Удалю вирус,шелл с сайта Джумла, Битрикс .
Создам плагин , модуль под заказ для VirtueMart , JoomShopping
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
На страницу 1, 2  След.
Страница 1 из 2
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис