05.03.2008, 11:32 | #1 |
Специалист
|
Вопрос
а можно ли на одних страницах поставить код по первому способу, а на других по второму, какие ньюансы?
__________________
"Кто предупрежден - тот вооружен." |
05.03.2008, 11:44 | #2 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
|
кроме лишней работы - никаких.
__________________
Читаем ФАК |
05.03.2008, 11:58 | #3 |
Специалист
|
сорри, не так выразился, конкретизирую:
код сапы стоит в шаблоне по второму способу, т.е. ... $sape_context = new SAPE_context(); и по ходу $text = $sape_context->replace_in_text_segment($text); но есть страницы в которых статика и я не могу/хочу использовать переменную $text, а хочу проставлять ручками <sape_index>, что мне надо сделать? добавить в шаблон после $sape_context = new SAPE_context(); ob_start(array(&$sape_context,'replace_in_page')); и расставить ручками на желаемых страницах <sape_index> ? или как по другому?
__________________
"Кто предупрежден - тот вооружен." |
05.03.2008, 12:07 | #4 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
|
ну да. Где не работает и НЕ ВЫЗЫВАЕТСЯ replace_in_text - ставить <sape_index>, ob_start.. и вызов после хеад и до боди.
Грубо - одна страница - один вызов
__________________
Читаем ФАК |
05.03.2008, 12:17 | #5 |
Специалист
|
ещё конкретнее:
будет ли работать replace_in_text если в шаблон добавить ob_start.. ? P.S. код в шаблоне для всех страниц сразу, среди которых есть где не используется replace_in_text.
__________________
"Кто предупрежден - тот вооружен." |
05.03.2008, 12:26 | #6 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
|
работать то будет, а вот результат будет полное ...
получим следующее. ob_start расставит теги, внтури них - replace_in_text расстаит еще теги. робот в лучшем случае - запутается, в худшем - пошлет все на..
__________________
Читаем ФАК |
05.03.2008, 12:32 | #7 |
Специалист
|
и последний вопрос, корректно-ли будет прописать ob_start внутри боди, тех страниц, где нет вызова replace_in_text?
__________________
"Кто предупрежден - тот вооружен." Последний раз редактировалось Kiparis; 05.03.2008 в 12:35. |
05.03.2008, 12:38 | #8 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
|
ob_start - ДО боди, смотрим инструкцию.
а чего собсно некорректного то? сапотеги никому не видны, если спецово не показывать, просто не надо устраивать и то и то.
__________________
Читаем ФАК |
05.03.2008, 12:47 | #9 |
Специалист
|
а хочеться!
и не получается на одном движке использовать оба способа, в шаблоне (top.php) прописан код сапы, там же и боди, это мне, что бы поставить на тех страницах где нет вызова replace_in_text надо круто извратиться, что бы ob_start только для этих страниц появился до тега боди.
__________________
"Кто предупрежден - тот вооружен." |
05.03.2008, 13:40 | #10 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 716
|
ob_start - он по жизни ДО боди..
а зачем тогда юзать replace_in_text, если там УЖЕ все есть? Только для регулировки где надо а где не надо? Тогда руками теги...
__________________
Читаем ФАК |