Шаг 1. Выбираем нейросеть DeepSeek
Шаг 2. Загружаем промт с описанием
Готовый промт (скопируй и вставь в DeepSeek):
Ты — эксперт по PHP-буксам (серфинг-рекламным системам).
Я прикрепил к этому сообщению файлы моего проекта:
- config.php
- templates/header.php
- templates/footer.php
- templates/styles.css (главный файл со всеми стилями и CSS-переменными)
- admin_bux.sql
- ЛЮБОЙ ОДИН файл из /cabinet/ (например, cabinet/my_ads.php или cabinet/tasks-my.php) — чтобы ты видел, как подключаются стили и верстка
Изучи структуру:
1. config.php — подключение БД, сессии, функция getUserData(), глобальная $user
2. header.php и footer.php — шаблоны, подключают styles.css
3. styles.css — все стили: цвета, карточки, кнопки, адаптив
4. admin_bux.sql — структура БД
5. Файл из /cabinet/ — пример страницы с версткой и PHP логикой
Правила для ремонта/создания модулей:
- Новые страницы класть в /cabinary/название.php
- В начале каждого файла: require_once __DIR__ . '/../config.php';
- Проверка авторизации: if (!isLoggedIn()) { header('Location: /index.php'); exit; }
- Flash-сообщения через $_SESSION['flash']
- SQL только PDO
- Стили уже есть в styles.css — используй существующие классы ( .task-card, .btn, .modal и т.д.)
- Если нужны новые стили — добавляй в тот же styles.css
- Обязательный адаптив под мобильные (уже в styles.css)
Просто ответь: "Понял. Загружай задачу."
Как загрузить файлы в DeepSeek:
Шаг 3. Загружаем основные файлы в DeepSeek
Минимальный набор (обязательно):
Дополнительно (для лучшего понимания):
Шаг 4. Как починить сломанный модуль через нейросеть
Что нужно сделать:
Промт для починки модуля:
У меня сломался модуль для ADVBUX. Помоги найти и исправить ошибки. 📁 Файлы, которые я загрузил: - [название модуля].php - config.php 🐛 Ошибка (копирую из экрана): [ВСТАВЬ СЮДА ТЕКСТ ОШИБКИ] ❓ Что происходит: [ОПИШИ, ЧТО НЕ РАБОТАЕТ: не открывается страница, не сохраняются данные, не начисляются деньги и т.д.] Требования: 1. Найди ошибку в коде 2. Напиши исправленную версию файла 3. Объясни, в чем была проблема 4. Дай дополнительные рекомендации
- ❌ Забыли подключить config.php
- ❌ Опечатки в названиях переменных ($user_id вместо $userId)
- ❌ Неправильные пути к файлам (__DIR__ . '/../config.php')
- ❌ SQL инъекции (не используют prepare/execute)
- ❌ Проблемы с сессиями (session_start() уже есть в config.php)
- ❌ CSS не работает в темной теме (нет .dark-theme)
Шаг 5. Как создать свой модуль (с демо-примером)
Шаг 5.1: Скачай демо-модуль
Шаг 5.2: Загрузи демо-модуль в DeepSeek
Шаг 5.3: Отправь промт на изменение
У меня есть демо-модуль для ADVBUX. Нужно переделать его под мои задачи. 📁 Загруженный файл: demo.php 🎯 ЧТО НУЖНО СДЕЛАТЬ: 1. Сменить название модуля с "Демо-модуль" на "[ТВОЕ НАЗВАНИЕ]" 2. Вместо вывода ID и логина, нужно [ОПИШИ, ЧТО ДОЛЖЕН ДЕЛАТЬ МОДУЛЬ] 3. Добавить форму с полями: [ПЕРЕЧИСЛИ ПОЛЯ] 4. Сохранять данные в таблицу [НАЗВАНИЕ_ТАБЛИЦЫ] 5. Показывать список предыдущих записей Требования к коду: - Все файлы в /cabinet/ - Обязательная проверка авторизации - CSS с поддержкой темной темы - Адаптивная верстка - Безопасные SQL запросы Напиши полный код всех файлов и SQL для создания таблицы.
Шаг 5.4: Полученный код сохрани в файлы
Частые ошибки и вопросы (FAQ)
Создай новый файл в папке /cabinet/ с названием, которое указала нейросеть (например my_module.php). Скопируй код и вставь в этот файл. Сохрани через FTP или файловый менеджер хостинга.
Чаще всего это синтаксическая ошибка в PHP. Включи отображение ошибок — добавь в начало файла:
error_reporting(E_ALL); ini_set('display_errors', 1);
Затем обнови страницу — увидишь конкретную ошибку. Скопируй её в нейросеть для исправления.
Нужно добавить запись в таблицу menu_buttons. Выполни SQL через phpMyAdmin:
INSERT INTO menu_buttons (category_id, name, icon, url, sort_order, is_active, requires_auth) VALUES (2, 'Мой модуль', 'fa-cube', '/cabinet/mymodule.php', 10, 1, 1);
После этого очисти кэш браузера (Ctrl+F5).
Попробуй описать задачу проще, по шагам. Вместо "сделай калькулятор" напиши: "1. Создай форму с двумя полями: число А и число Б. 2. Добавь кнопку 'Сложить'. 3. При нажатии показывай результат сложения." Чем подробнее — тем лучше результат.
Добавь в CSS медиа-запросы. Попроси нейросеть: "Добавь адаптивную верстку для мобильных устройств с @media max-width: 768px". Или скопируй готовый пример из демо-модуля.
Нужно использовать CSS переменные и дублировать стили с селектором .dark-theme. Пример:
.my-class { background: var(--light-container); }
.dark-theme .my-class { background: var(--dark-container); }
Попроси нейросеть: "Добавь поддержку темной темы через CSS переменные".
Скажи нейросети: "Сделай отправку формы через AJAX, без перезагрузки страницы. Нужен отдельный файл-обработчик module-ajax.php, который возвращает JSON." Нейросеть сама напишет правильный код.
DeepSeek полностью бесплатный! Тратишь только своё время на написание промтов и загрузку файлов.