![]() |
Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
В Setupе темплейта указываю:
page.10.subparts.SHOW_IMG = PHP_SCRIPT page.10.subparts.SHOW_IMG.file = fileadmin/show_img.php На странице во фронтенде скрипт отрабатывает правильно, но отображается результат не там, где указан <!--###SHOW_IMG### start--> <!--###SHOW_IMG### stop--> а в самом верху страницы... Как правильно указать, что бы результат работы скрипта отображался в нужном месте на странице? |
re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
в примере в MTB subparts помоему указывается иначе
Как инициализируется page.10? |
re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
А ты уверен что у тебя page.10 содержит то что нужно ?
|
re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
page.10 объявлена по классике, там же находится и PHP_SCRIPT:
page = PAGE page.typeNum = 0 page.stylesheet = fileadmin/style.css page.bodyTag = <body leftmargin="0" topmargin="0"> page.10 = TEMPLATE page.10 { template = FILE template.file = fileadmin/my_template.html workOnSubpart = DOCUMENT_BODY subparts.CONTENT < styles.content.get subparts.SHOW_IMG = PHP_SCRIPT subparts.SHOW_IMG.file = fileadmin/show_img.php } |
re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
классика выглядит так
temp.SHOW_IMG = PHP_SCRIPT temp.SHOW_IMG.file = fileadmin/show_img.php temp.main = TEMPLATE temp.main { template = FILE template.file = fileadmin/my_template.html workOnSubpart = DOCUMENT_BODY subparts.SHOW_IMG < temp.SHOW_IMG subparts.CONTENT < styles.content.get } page = PAGE page.typeNum = 0 page.stylesheet = fileadmin/style.css page.bodyTag = <body leftmargin="0" topmargin="0"> page.10 < temp.main |
re: Как правильно указать, что бы результат PHP_SCRIPT отображался в нужном месте на странице?
Проблема была решена!
Кстати, оба варианта объявления темплейта правильные, но проблема был в другом. Друзья, внимательно читайте мануал! Там сказано: весь поток, который генерирует PHP в PHP_SCRIPT направляйте в переменную $content. |
Часовой пояс GMT +4, время: 02:27. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot