Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.08.2002, 14:13
Spectrum вне форума Посмотреть профиль Отправить личное сообщение для Spectrum Найти все сообщения от Spectrum
  № 1  
Spectrum
 
Аватар для Spectrum

Регистрация: Feb 2002
Адрес: Украина , Николаев
Сообщений: 123
Question Дизайн сайта....

Подскажите где можно почитать про дизайн сайта, портала на PHP??? А то как бы литература есть , а как реально это практически полноценно применить - вопрос.
Спасибо.
__________________
Spectrum

Старый 07.08.2002, 14:18
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Что мсье понимает под "дизайном сайта на PHP"?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 07.08.2002, 15:08
Spectrum вне форума Посмотреть профиль Отправить личное сообщение для Spectrum Найти все сообщения от Spectrum
  № 3  
Spectrum
 
Аватар для Spectrum

Регистрация: Feb 2002
Адрес: Украина , Николаев
Сообщений: 123
Как там чего и из чего подгружать , как одновременно вставлять меню на все страницы и т.д............ Меня интересует как правильно сформировать структуру сайта чтобы с ним было удобно работать..........
__________________
Spectrum


Последний раз редактировалось Spectrum; 07.08.2002 в 15:10.
Старый 07.08.2002, 15:14
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 4  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Подходов очень много -- в зависимости от твоих целей.

Почитай, к примеру, статьи на www.phpbuilder.com ...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 07.08.2002, 18:31
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 5  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
2Spectrum
я, например, делал на объектах...
создал класс "Страничка"...
соответствующие методы, генерящие хтмл-код для определённых частей страницы (меню, реклама)...
теперь нуно в каждую страницу прописать пару строк методов класса "Страничка" и само содержание страницы...
довольно удобно...

Старый 20.08.2002, 21:47
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 6  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
я делаю ХТМЛ-сниппеты (Snippets) с собственной псевдоразметкой (там где должны быть динамические элементы). Есть класс, который парсит это дело, и генерит страницу. Чем лучше метода товарища metton'а? тем, что более гибко. Тупой пример. допустим есть 2 варианта одной и той же формы Login - для пользователя и для админа. Они отличаются например одним дополнительным полем. Да и ведут потом в разные места. metton'у надо описать в классе Страничка 2 почти одинаковых метода. А я использую один и тот же сниппет, но при вызове учитываю еще одну опцию - тип (юзерская форма или админская)...
второй вариант моего подхода - одноразовое использование таких сниппетов. один раз создать, потом пропустить через парсер, который сгенерит более компактную фишку. потому как иногда бывает очень невыгодно использовать много динамики - потери времени...
__________________
nothing | жежо

Старый 20.08.2002, 23:23
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 7  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
2ihorko
мало чё понял...
уж извини...
не объяснишь, что такое снипплеты да ещё и с собственной псевдоразметкой???
спасибо...

ЗЫ: насчёт гибкости....
но ведь в методе мона и if поставить или switch...

Старый 21.08.2002, 11:59
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 8  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
2 metton

да, мона поставить if/switch... если одно дополнительное поле нужно... но ведь я простой пример навел, а бывает, что надо делать ну очень сложный элемент, в котором много чего меняется в зависимости от того, на какой он странице или в какой фазе своей работы, плюс куча настроек - стринг с хтмл кодом, стили, включение фрагментов текста в зависимости от выбранного языка (это если мультиязычный сайт, а мне почему то в основном с таки и приходится работать) ну и так далее... раньше я тоже пользовался твоим методом, но со временем перешел на описанный выше...
я там немного наглючил в описании метода - голова притормаживала в конце рабочего дня... на самом деле все строится на 2 вещах - динамические шаблоны и сниппеты. Шаблон может строиться из многих сниппетов + динамическое содержимое. определение:
ШАБЛОН - кусок кода, который что-то строит, например ХТМЛ-Header, в нем указаны спецразметкой необходимые динамические области, и подключены по необходимости сниппеты.
СНИППЕТ - кусочек кода, отвечающий обычно за одну четко определенную функцию, которая может изменять свое поведение в зависимости от условий.

ПРИМЕР ШАБЛОНА:
<html><head><title><% title %></title>
<% _SNIPPETS_ (мета-теги) %>
<% _SNIPPETS_ (яваскрипты) %>
<% _SNIPPETS_ (стили) %>
</head>
<body <% html_string %> >
...
здесь надо вывести постранично сообщения гостевой книги
...

ПРИМЕР СНИППЕТА:
<?
php-код, который генерит постраничный вывод, получая массив данных и массив переменных (настроек)...
?>

-----------------------
и опять же, примеры упрощены до смешного. при разработке сложных проектов такой подход посволяет полность разграничить содержимое, описание как его форматить и собственно скрипты...

надеюсь теперь понятно... если нет - придется писать статью, как crazy...
__________________
nothing | жежо

Старый 21.08.2002, 19:08
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 9  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
2 ihorko
Точно - статью!
Или хотя бы маленький примерчик КОДА...

Старый 21.08.2002, 19:26
ihorko вне форума Посмотреть профиль Отправить личное сообщение для ihorko Посетить домашнюю страницу ihorko Найти все сообщения от ihorko
  № 10  
ihorko
Теоретик и Практик
 
Аватар для ihorko

Регистрация: Mar 2001
Адрес: Київ, .NET.UA
Сообщений: 1,173
Отправить сообщение для ihorko с помощью ICQ Отправить сообщение для ihorko с помощью AIM Отправить сообщение для ihorko с помощью Yahoo
в скором времени
__________________
nothing | жежо

Создать новую тему   Часовой пояс GMT +4, время: 00:38.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:38.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.