Здесь я представлю Вам список стандартных файлов php, с которыми придется работать, настраивая свою ферму.
Файлы без папок, расположенные в корневой директории Фруктовой Фермы:
- .htaccess — Файл настроек директории и вложенных в неё файлов.
- captcha.php — Капча. Проверка пользователя на бота. Обычно используется при регистрации или выполнении определенных действий.
- cron_job.php — файл настройки расписаний/рассылки на e-mail.
- fail.html — страница ошибки. Например, перенаправление на эту страницу, при неудачной попытке оплатить услуги.
- favicon.ico — иконка Вашего сайта. Отображаемая пиктограмма, слева на вкладке окна браузера.
- index.php — страница по умолчанию. Обычно является главной страницей сайта.
- payeer_merchant.php — файл конфигурации оплаты с помощью системы PAYEER. Иными словами — Мерчант.
- success.html — страница перенаправления удачного завершения процедуры. Например, платежа.
Папка Casche и хранимые в ней файлы/папки:
Весь хранимый кеш. В зависимости от настроек может хранить кешированную информацию Вашего сайта.
Папка classes:
Папка содержит классы, которые будут применяться на сайте.
- .htaccess — Файл настроек директории и вложенных в неё файлов.
- _class.config.php — Файл настройки и коннекта с базой данных, API-магазина и пользователя.
- _class.db.php — класс, используемых функций и процедур при работе с Базой Данных.
- _class.func.php — класс функций, раз или более используемых в Ваших скриптах. Например отправка e-mail, настройка времени сбора фруктов.
- _class.isender.php — класс подробной настройки исходящих писем пользователям. Например отправка письма по выполнению процедуры «Забыли пароль«.
- _class.navigator.php — класс настройки навигации по страницам сайта, а так же нумерация страниц.
- _class.rfs_payeer.php — класс настройки работы с рефералами. Получение и привязка страниц регистрации, получение id и построение системы.
- _class.webmoney.php — класс настройки приема платежей webmoney.
Папка Cron_Job:
Папка с файлом-страницей (_sender.php) отправки массовой рассылки зарегистрированным пользователям.
Папка Fonts:
Содержит файлы шрифтов, используемых на сайте.
Папка img:
Папка и вложенные в неё папки содержат изображения, используемые на ресурсе. Изображения фруктов, вывесок, указателей, иконок кнопок и т.д.
Папка inc:
Содержит в себе подключаемые файлы/модули/скрипты. Они подключаются в зависимости от каких-либо действий пользователя. Например, страница регистрации не имеет никаких контейнеров по бокам, но после регистрации/авторизации появляется меню пользователя/администратора. Это и есть подклчаемые файлы.
- _admin_menu.php — меню администратора.
- _footer.php — подвал сайта (низ страниц). Присутствует на всех страницах сайта. Контент в середине экрана может меняться, а подвал остается прежним.
- _header.php — голова/шапка сайта. Аналог _footer.php
- _login.php — меню кнопок для авторизации (поле логин и пароль)
- _menu_left.php — Определение меню слева, как меню администратора или меню пользователя, в зависимости от того, как была произведена авторизация на сайте.
- _menu_top.php — меню сверху, обычно располагается в _header.php
- _set_referer.php — установка рефера при регистрации по ссылке.
- _stats.php — статистика сайта. Время работы, кол-во зарегистрированных пользователе/новых за 24 часа.
- _user_menu.php — меню слева от контента. Кнопки: Главная, ферма, торговая лавка, обменник и т.д.
Папка js:
Все вложенные файлы и папки содержат js-скрипты и библиотеки, используемые на сайте.
Папка pages:
Содержит файлы страниц Вашего сайта.
- _404.php — несуществующая страница с ошибкой 404.
- _about.php — страница «О сайте».
- _account.php — файл, описывающий структуру директории /account и все подключаемые страницы.
- _admin.php — файл, описывающий структуру директории /adminи все подключаемые страницы.
- _contacts.php — страница с описанием Контактов администрации.
- _index.php — «Главная». Страница, куда перекидывает пользователей сразу после авторизации.
- _news.php — Страница «Новости».
- _payments_list.php — страница, отображающая все выплаты за определенный период и суммирует их.
- _recovery.php — страница восстановления доступа к сайту.
- _rules.php — правила сайта.
- _signup.php — Регистрация.
- _users_list.php — Список пользователей сайта. Их ID, ники и e-mail.
Папка style:
Содержит файл с настройками стилей на сайте. Таблица стилей, иначе.
Папка Pages/Account:
Вложенная папка директории pages содержит файлы, относящиеся к исполнению обычных пользователей.
- _bonus.php — страница получения ежедневного бонуса.
- _config.php — страница настроек аккаунта (смена пароля и т.д.).
- _farm.php — страница покупки деревьев.
- _insert.php — страница пополнения счета.
- _market.php — страница продажи фруктов.
- _payment.php — страница заказа выплаты
- _referals.php — страница рефералов
- _store.php — склад фруктов.
- _swap.php — обменник серебра со счета для вывода на счет для покупок.
- _user_account.php — информация о Вашем аккаунте (дата регистрации, сумма вложений…).
Папка Pages/Admin:
Вложенная папка директории pages содержит файлы, относящиеся к настройке системы и снятия статистики обычных пользователей.
_about.php — настройка страницы «О сайте». Наполнение.
_config.php — страница настроек системы (стоимость фруктов, деревьев и т.д.) и пароля администратора.
_contacts.php — настройки страницы «Контакты администрации». Наполнение.
_login.php — страница авторизации администратора.
_news_a.php — настройка страницы новостей. Наполнение.
_payments.php — статистика выплат пользователями. Баланс Payeer.
_rules.php — настройка страницы «Правила». Наполнение.
_sender.php — массовая рассылка.
_stats.php — статистика баланса пользователей, кол-ва серебра за время игры.
_story_buy.php — история покупок деревьев
_story_donations.php — история пожертвований
_story_insert.php — история пополнений. Статистика по дням, месяцам
_story_sell.php — история продажи фруктов, статистика полученной прибыли пользователей.
_story_swap.php — история обмена в «Обменнике» (_swap.php).
_users.php — список пользователей проекта, их данные (id, логин, пароль, e-mail).