INCLUDE_FILE

Post Reply
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

INCLUDE_FILE

Post by ulan »

Часто в темплейтах есть иинклуды внешних файлов, например кусок кода с обменом линками, который при этом часто бывает даже на другом домене\серваке.


Возможно ли для этого кода
<!--INCLUDE_FILE_/home/user/domain.com/file.txt-->
добавить или переменную domain которая равна ($_SERVER['DOCUMENT_ROOT'].
или как то сделать <!--INCLUDE_FILE_DOMAIN_/file.txt и он будет брать файл с корня сайта
прописать руками путь не могу так как сайтов много а шаблоны часто повторяются
а это будет + в кеширование
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: INCLUDE_FILE

Post by admin »

Файл на другом таки домене или именно на том же?
про кеширование не совсем понял
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

Re: INCLUDE_FILE

Post by ulan »

файл на текущем домене

ну в вики написано что такая констуркция будет кешировать файл
а если сделать через <?php include то это каждый запрос - дергание файла
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: INCLUDE_FILE

Post by admin »

добавлено

например

<!--INCLUDE_FILE_{BASE_DIR}/file.html-->

где {BASE_DIR} заменяется на BASE_DIR из коммон, от этого можно строить любой путь.

DOCUMENT_ROOT тут нельзя тк что-то открывается на руте домена, что-то через аут и тп - будут разные пути
Don't forget to run script update
Post Reply