diff --git a/README.md b/README.md index 9fcce66..0d6180b 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ | `components/preview.php`, `process.php`, `examples.php` | превью файла, индикатор загрузки, примеры «до/после» | | `i18n.php`, `messages/{ru,en}/` | заглушка `Yii::t` и переводы; язык сейчас всегда `ru` (определение языка закомментировано) | | `docs/` | `logo.svg`, `logo-alt.svg` и документы в PDF: тарифы, оферта, соглашение, политика | -| `requisites.html` | реквизиты для подвала (HTML). Пустой или отсутствующий — выводится **заглушка «ИП Иванов Иван Иванович»** из `template.php`: на боевом заполнить | +| `requisites.html` | реквизиты для подвала (HTML), если в `config.json` нет `requisites`. Без обоих — **заглушка «ИП Иванов Иван Иванович»** из `template.php` | | `images/`, `fonts/`, `favicon/`, `*.css` | статика; `style.min.css` встраивается в страницу | | `.htaccess` | только сроки кэширования статики (Apache) | | `config.json.example` | образец конфига; рабочий `config.json` в git не хранится | @@ -69,6 +69,7 @@ |---|:---:|---| | `host` | **да** | домен сайта, куда идут загрузка и переход (`zoomzilla.ru`). Без него берётся домен самого преленда — запросы уходят на преленд и получают 404 | | `utm` | да | метки: `weights` (значение → доля трафика для `rnd`) и `default` | +| `requisites` | нет | реквизиты в подвале — список строк, каждая отдельным абзацем (текст экранируется). Важнее `requisites.html`; без обоих — заглушка «ИП Иванов» | | `assetsUriPrefix` | нет | откуда брать статику. Пусто — из своего каталога; если на хостинге нет каталога `images`, статика берётся с сайта (`https://`) | | `fontsUrl`, `faviconUrl`, `spritePath` | нет | адреса шрифтов, иконок и SVG-спрайта, если они не в `assetsUriPrefix` | | `logoAltExt` | нет | расширение второго логотипа (`svg` по умолчанию) | @@ -86,7 +87,7 @@ git clone http://git.dira89kv.beget.tech:3000/anton/preland.git && cd preland # дальше — загрузка на хостинг: rsync/scp по SSH или FTP-клиент ``` -3. **Конфиг и реквизиты.** На сервере, рядом с `index.php` (и заполнить `requisites.html` — иначе в подвале заглушка): +3. **Конфиг и реквизиты.** На сервере, рядом с `index.php`; реквизиты — ключ `requisites` (иначе в подвале заглушка): ```bash cp config.json.example config.json # host — домен сайта, метки — по кампании ``` diff --git a/config.json.example b/config.json.example index aed8278..fb9914e 100644 --- a/config.json.example +++ b/config.json.example @@ -1,6 +1,13 @@ { "host": "zoomzilla.ru", + "requisites": [ + "ИП Иванов Иван Иванович", + "123123, г. Москва, Пресненская наб., 12", + "ИНН: 123404385406", + "ОГРНИП: 123420000019175" + ], + "utm": { "indpic": { "weights": { diff --git a/template.php b/template.php index 4213769..c4f35f2 100644 --- a/template.php +++ b/template.php @@ -104,8 +104,14 @@
is_scalar($line) && trim((string) $line) !== ''); $requisitesFile = __DIR__ . '/requisites.html'; - if (file_exists($requisitesFile) && filesize($requisitesFile) > 0) { + if ($requisites) { + foreach ($requisites as $line) { + ?>

+ 0) { echo file_get_contents($requisitesFile); } else { ?>