Автор Тема: Помогите разобраться в коде  (Прочитано 7865 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #15 : 19 Июня 2003, 21:25:44 »
ну, я бы не стал давать переменным и файлам русские имена, а так все верно.
а ты понял, что леджит в этих верхе и низе?
и еще, если низ и может быть хтмльным, то верх точно должен быть РНР. в нем и тайтл страницы надо показывать, и другие действия производить

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
Помогите разобраться в коде
« Ответ #16 : 20 Июня 2003, 01:33:15 »
Цитировать
RomikChef:
верх точно должен быть РНР

а нафига такие сложности ???
Цитировать
RomikChef:
в нем и тайтл страницы надо показывать, и другие действия производить

че та не понимаю на кой фиг тайтл выводить через php ???

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Помогите разобраться в коде
« Ответ #17 : 20 Июня 2003, 08:54:00 »
Цитировать
qik:
на кой фиг тайтл выводить через php

На той, что Тайтл генерится на основе пути...
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #18 : 20 Июня 2003, 12:51:51 »
Цитировать
нафига такие сложности ???

вырастешь - поймешь.
пока можешь оставить html

Цитировать
че та не понимаю на кой фиг тайтл выводить через php ???


На той, что у каждой страницы должен быть СВОЙ тайтл.
Это удобно и юзеру, и поисковикам.
вот посмотри здесь - в тайтле заголовок темы. Очень добно.
А поскольку дизайн у тебя на все страницы один, то тайтл недо сделать переменной, и задавать ее до инклюда верха

Оффлайн qik

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 265
  • +0/-0
  • 0
    • Просмотр профиля
    • http://zapostil.ru/
Помогите разобраться в коде
« Ответ #19 : 20 Июня 2003, 13:49:37 »
Цитировать
Metaller:
На той, что Тайтл генерится на основе пути...

во прикольно !! а можно узнать как это так ??

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #20 : 20 Июня 2003, 14:15:30 »
металлер, на основании пути - это слишком негибко и неочевидно.
Генерить надо на основании информации, которую выводит скрипт, а не на основании имени файла, в котором он лежит.

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Помогите разобраться в коде
« Ответ #21 : 20 Июня 2003, 14:37:56 »
RomikChef
я имел в виду, что на основе пути берется информация о том, что писать в тайтл. А уж откуда и какая берется - это сугубо индивидуально :-)
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #22 : 20 Июня 2003, 14:56:09 »
Зачем что-то брать из пути, когда в самом файле прсото пишется - какой будет тайтл.
я не понимаю.
вот как из пути взять заголовок этого окна?
Не из переменных, которые в нем есть, а из самого ПУТИ?
поясни пожалуйста?

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Помогите разобраться в коде
« Ответ #23 : 20 Июня 2003, 15:08:58 »
RomikChef
не придирайся. ну не правильно выразился. имелся в виду весь URI
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #24 : 20 Июня 2003, 16:06:43 »
почему только из ури, а не из сессии, например?
Или не прописанный жестко в странице?
вот есть страница эбаут. скрипт показывает только одну страницу. зачем туту нужен путь, если в этом эбауте просто написать "О сайте", и все?
при чем тут путь - можешь объяснить?

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Помогите разобраться в коде
« Ответ #25 : 20 Июня 2003, 16:18:18 »
Конечно, есть случае, когда надо просто жестко прописать значение тайтла. Или брать его из сессии. Но в болшинстве случаев тайт удобнее генерить на основе информации из структуры сайта (где эта структура лежит - в базе, в конфиге, в текстовом фале - не важно). И скрипт, который отвечает за генерацию тайтла, парсит путь и генерит тайтл вида
"www.company.ru :: О компании :: Информация :: Новости" для страницы "/about/info/news/".
Это, естественно, просто к примеру.

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

ЕСЛИ (определен_тайтл) {
   ВЫВОД(Тайтл)
} else {
  ГЕНЕРИТЬ_ТАЙТЛ()
  ВЫВОД(Тайтл)
}

достаточно доступно объясняю? :-)))
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #26 : 20 Июня 2003, 16:24:48 »
правильно, молодец. вот еще один вариант.
так и пиши - из структуры сайта
а не из ури.
структура же лежит у тебя не в нем, а в тестовом файле, базе итд.
вот я и говорю, что путь здесь не при чем.

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Помогите разобраться в коде
« Ответ #27 : 20 Июня 2003, 16:39:13 »
Урра!!! Меня Сам Ромик похвалил!!!! :D

Но "выборка" из структуры-то идет на основе пути :-))
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Помогите разобраться в коде
« Ответ #28 : 20 Июня 2003, 17:05:56 »
Metaller
это у тебя она идет на основании пути.
а может - на основании чего угодно.

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Помогите разобраться в коде
« Ответ #29 : 20 Июня 2003, 17:09:46 »
RomikChef
ну, ладно, ладно, убедил. Я предложил частный случай.
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28