Система поддоменов для блогов и пользователей Теперь у блогов и пользователей есть свои поддомены.
Читайте как настроить поддомены у себя на хостинге. Для организации поддоменов существует директория /dns и код для создания списка поддоменов и пользователей. Эта доработка существенно изменила код системы, но идеологически все упирается в массив блогов/пользователей и кода, который подставляет поддомен только в случае присутствия имени поддомена в массивах $__users/$__blogs Это означает что вы можете при желании отключить поддомены. Первоначально я писал систему поддоменов не зная, что можно создать поддомен * и направить все запросы с поддоменов на основной сайт. Так появились массивы $__users и $__blogs в соответствующих файлах dns/*.php. Можно обойтись и без этих массивов, но тогда исчезнет возможность отключить поддомены. Файл /dns/inc.php Важная переменная $life, которая указывает на адрес сайта. Она нужна в случае если разработку вы ведете на одном домене, а живой сайт запускаете с другого, который будет припаркован к текущему домену. $_SERVER['DNS'] — нужен для распределения нагрузки на другие домены/поддомены. $_SERVER['SEO'] — переменная, которая не к месту, но нужна для SEO. Дело в том, что разработка DNS, ЧПУ и SEO шла одновременно. Заключительный шаг — это создание кеша блогов и пользователей для системы поддоменов. Как не парадоксально, но для внедрения этого кода был выбран блок tags.php, т.к. массивы надо было периодически обновлять. /include/blocks/tags.php Как отключить поддомены?Очень просто. В файле dns/inc.php закомментировать строки 5-7: и изменить строки 10-11 на
Комментарии:
|
С вами на этой странице ↓
1 гостей сайта
Популярные блоги ↓9,11
7,53
7,24
5,96
4,88
3,47
3,46
3,01
2,62
2,56
Последние публикации ↓ Илья → Известные проблемы / Проблемы с RSS Иван → Процесс разработки / Архитектура ядра. Вступление Иван → Процесс разработки / Ставим WebGrind Иван → Новости сайта / Первая проба iCore и small Award ;) Иван → Процесс разработки / Снова в бой Иван → Шаблонизатор / Теория чистого HTML шаблона Иван → Процесс разработки / Небольшие новости Иван → Технологии / YAML Иван → Процесс разработки / Состояние дел Иван → Сборки / Патч для iCore v0.0.2 Иван → Процесс разработки / Новое ядро Иван → Идеи для сайта / Мини chat Последние комментарии ↓ olgafrolova → Известные проблемы / Проблемы с RSS Irbiz → Известные проблемы / Проблемы с RSS mind3 → Известные проблемы / Проблемы с RSS Александр С. → Ошибки на сайте / Ошибки Александр С. → Ошибки на сайте / Ошибки Иван → Процесс разработки / Архитектура ядра. Вступление Evgeniy → Процесс разработки / Архитектура ядра. Вступление xaoc → Ошибки на сайте / Ошибки xaoc → Ошибки на сайте / Ошибки xaoc → Ошибки на сайте / Ошибки netnikogo → Процесс разработки / Архитектура ядра. Вступление Иван → Процесс разработки / Архитектура ядра. Вступление Vasya → Процесс разработки / Архитектура ядра. Вступление Иван → Процесс разработки / Снова в бой netnikogo → Процесс разработки / Снова в бой |

Блог «

2 балла