Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Моды в разработке

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Моды в разработке

Стол заказов

13 сообщений
  • 1
  • 2
  • След.
Просмотры: 3153 • 
  • Universal_gr Сообщение 13.12.2010
    Мод - стол заказов, удобная отдельная страничка с формой отправки заказа, а также вывод заказов: выполненных, не сделанных(нет возможности) и в обработке(недавно поступившие); выводятся последние 5 заказов каждой из 3 тематик.

    Заказы посылаются в базу, есть минусы:
    а. нет админки (хочется встроить в админку, но не знаю как)
    б. после добавления если нажать f5 (обновить) страницу, то заявка добавится ещё раз.

    В связи с пунктом "а", администрировать приходится через базу, заходим в phpmyadmin, выбираем таблицу stol_zakazov выбираем последние заказы и меняем статус:
    Статус 1: новые заказы
    Статус 2: выполненные заказы
    Статус 3: невыполненные/нет возможности выполнить
    После смены статуса заказ отображается в определённом разделе.
    Качаем архив с файлами

    stol_zakazov.php - кидаем в корень трекера.
    stol_zakazov.html - кидаем в /styles/стиль/template/

    Делаем в базу sql-запрос (для того, чтобы создать таблицу заказов):

    Код: Выделить всё

    CREATE TABLE IF NOT EXISTS `stol_zakazov` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `username` varchar(100) COLLATE utf8_bin NOT NULL,
      `dat` datetime NOT NULL,
      `tip` int(11) NOT NULL,
      `name` varchar(100) COLLATE utf8_bin NOT NULL,
      `date` varchar(40) COLLATE utf8_bin NOT NULL,
      `dops` varchar(200) COLLATE utf8_bin NOT NULL,
      `status` set('0','1','2','3','4') COLLATE utf8_bin NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=10 ;
    Чистим кэш
    Заходим на http://ваш адрес/stol_zakazov.php
    Радуемся, делаем пробные заявки, тестируем.
    Знак (!) - означает специальное поле.
    Делаем ссылку на стол заказов в любом удобном для вас блоке. Теперь пользователи тоже радуются :)
    Удобное управление в админке
    Авто-оповещение автора заявки о выполнении заявки
    Что нового?
    Добавлена админка (покачто не встроенная в админку phpbb), теперь можно делать модерацию и прочие действия с заявками.
    Все новые заказы поступают со статусом 0 (не модерированные), чтобы высветились в разделе "Новые заказы" - в админке меняем статус.
    4 статус - служит для тех заявок, которые нужно скрыть.

    Установка:
    Качаем архив.
    Заливаем (и заменяем старые) все файлы из архива в корень сервера
    В базах делаем исправление, в таблице stol_zakazov. В структуре поля status, исправляем Длину/значение:
    Было: '0','1','2','3'
    Исправляем на: '0','1','2','3','4'
    В файле stol_adm/stol_admin.php и /stol_adm/stol_edit.php, вписываем свои логин/пароль от баз данных.
    mysql_connect('localhost','логин','пароль');
    mysql_select_db('ваша база');

    Как пользоваться?
    Админка доступна по адресу: http://ваш адрес/stol_adm/stol_admin.php
    Выбираем нужную заявку, жмём на её название и попадаем в редактирование заявки.

    Как защитить админку?
    Временно через файл .htaccess:
    Создаём в папке stol_adm файл .htaccess и пишем в него следующие строчки:
    #Ограничение на вход по айпи (пишем ваш адрес, заместо xxx.xxx....):
    Order Deny,Allow
    Deny from all
    Allow from xxx.xxx.xxx.xxx


    Также можно сделать по логину/паролю, читайте маны по htaccess

    Что появится в ближайшем обновлении?
    Оповещение пользователей о исполнении заказа - через личное сообщение.
    Быстрый поиск и статистика в админке.
    Кнопки в админке - "Показать все заказы".
    Последний раз редактировалось Universal_gr 15 дек 2010, 20:12, всего редактировалось 6 раз.
Universal_gr
  • xoxol77 Сообщение 13.12.2010
    имхо на любом трекере есть своеобразные темы с заказами. Так что было бы неплохо если бы "стол заказов" был "доработан напильником" и добавлен в одно из следующих обновлений. Если автор данного "стола" не против.
xoxol77
  • Universal_gr Сообщение 14.12.2010
    xoxol77 писал(а):имхо на любом трекере есть своеобразные темы с заказами. Так что было бы неплохо если бы "стол заказов" был "доработан напильником" и добавлен в одно из следующих обновлений. Если автор данного "стола" не против.
    Согласен и естественно не против, я за любое улучшение трекера.
    И действительно многое хотелось бы "допилить", мне увы, не хватает знаний как php, так и движка phpbb.
Universal_gr
  • demon1 Сообщение 14.12.2010
    полезная штука, тоже бы не отказался...
demon1
  • Universal_gr Сообщение 14.12.2010
    Добавил админку, подробности в первом сообщении.
Universal_gr
  • Аватара пользователя
    serrrios Сообщение 14.12.2010
    Какой ужасный вид =) А че в сам трекер не встроил? =) Хотел когда-то сам делать подобный мод. Как будет свободное время портану с ТП =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • Universal_gr Сообщение 14.12.2010
    serrrios писал(а):Какой ужасный вид =) А че в сам трекер не встроил? =) Хотел когда-то сам делать подобный мод. Как будет свободное время портану с ТП =)
    Ну вид кому надо настроит сам ) Как встроить ещё не разобрался, первый раз как никак делаю.. :)
Universal_gr
  • Аватара пользователя
    serrrios Сообщение 15.12.2010
    Возьми мой мод вывода плохих раздач, смотри для примера =) Кода там мало, все должно быть понятно =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
  • Universal_gr Сообщение 15.12.2010
    serrrios писал(а):Возьми мой мод вывода плохих раздач, смотри для примера =) Кода там мало, все должно быть понятно =)
    Хорошо, буду пробовать)
Universal_gr
  • Аватара пользователя
    serrrios Сообщение 03.03.2011
    Как там продвигается? =)
    http://aniproject.ru - перспектива... велком епта..
    http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
13 сообщений
  • 1
  • 2
  • След.

Вернуться в «Моды в разработке»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума