Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Буферизация вывода

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 01.09.11 18:22:40 #1



Регистрация: 01.09.11
Сообщений: 1


Обратиться по имени

Здравствуйте.

Как, а точнее, где можно отправить весь вывод страницы в буфер и потом получить его содержимое (функции ob_start() и ob_get_clean())? Я сделала плагин, как рекомендуется в теме Как инклудить PHP код в вашу CMS??? и поместила спецблок плагина на тестовую страницу, но в файле my_specblock.php вывод на экран ещё не начат, и получить html страницы нельзя.

Спасибо,
Анна



Добавлено: 02.09.11 07:37:27 #2




Регистрация: 03.07.07
Сообщений: 939


Обратиться по имени

Вы затеяли что-то страшное? =)

Давайте решать задачу. Что Вы хотите достичь?



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 02.09.11 10:48:24 #3

Партнер


Регистрация: 08.05.11
Сообщений: 2


Обратиться по имени

Буферизация вывода – одно из требований сеошников. С ними собирается заключить договор компания, чей сайт я поддерживаю. Для чего им это, я пока не спрашивала. Ещё им нужно привести url типа http://winner-tm.ru/catalog/teploventiljatory-krepysh к виду http://winner-tm.ru/teploventiljatory-krepysh, то есть убрать слово "catalog/" из url. Как это сделать средствами только Amiro CMS, без изменения .htaccess и манипуляции с html страницы, я пока не вижу.



Добавлено: 05.09.11 18:20:11 #4

Амиро



Регистрация: 13.11.05
Сообщений: 1065


Обратиться по имени

Анна:
Буферизация вывода – одно из требований сеошников. С ними собирается заключить договор компания, чей сайт я поддерживаю. Для чего им это, я пока не спрашивала.
Если буферизация нужна для того, чтобы подменять контент перед выводом в поток - такая возможность есть.

Анна:
Ещё им нужно привести url типа http://winner-tm.ru/catalog/teploventiljatory-krepysh к виду http://winner-tm.ru/teploventiljatory-krepysh, то есть убрать слово "catalog/" из url. Как это сделать средствами только Amiro CMS, без изменения .htaccess и манипуляции с html страницы, я пока не вижу.


Почитайте Часто задаваемые вопросы в документации:

Как сократить ссылки до товаров и категорий каталога товаров?

Как убрать ссылку на корневую категорию "Общий каталог" или "Каталог товаров"?




Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: 07.09.11 19:00:14 #5

Партнер


Регистрация: 08.05.11
Сообщений: 2


Обратиться по имени

Спасибо.
Да, буферизация ввода нужна для замены части контента (если контент здесь означает код всей страницы, включая шапку, футер и меню). Как это сделать?



Добавлено: 08.09.11 14:28:29 #6

Амиро



Регистрация: 13.11.05
Сообщений: 1065


Обратиться по имени

Анна, Напишите конкретную задачу в поддержку.



Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS


Создать новую тему

Всего тем: 6630
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48912
Последний зарегистрированный пользователь: user33269596