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

       

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

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

Стол заказов

13 сообщений
  • 1
  • 2
  • След.
Просмотры: 3033 • 
Universal_gr
Донатор
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение 13 дек 2010, 15:32
Мод - стол заказов, удобная отдельная страничка с формой отправки заказа, а также вывод заказов: выполненных, не сделанных(нет возможности) и в обработке(недавно поступившие); выводятся последние 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
Пользователь
Сообщения: 94
Зарегистрирован: 15 апр 2010, 15:50
Сообщение 13 дек 2010, 22:56
имхо на любом трекере есть своеобразные темы с заказами. Так что было бы неплохо если бы "стол заказов" был "доработан напильником" и добавлен в одно из следующих обновлений. Если автор данного "стола" не против.
xoxol77
Universal_gr
Донатор
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение 14 дек 2010, 00:12
xoxol77 писал(а):имхо на любом трекере есть своеобразные темы с заказами. Так что было бы неплохо если бы "стол заказов" был "доработан напильником" и добавлен в одно из следующих обновлений. Если автор данного "стола" не против.
Согласен и естественно не против, я за любое улучшение трекера.
И действительно многое хотелось бы "допилить", мне увы, не хватает знаний как php, так и движка phpbb.
Universal_gr
demon1
VIP
Сообщения: 34
Зарегистрирован: 11 окт 2010, 23:03
Сообщение 14 дек 2010, 04:52
полезная штука, тоже бы не отказался...
demon1
Universal_gr
Донатор
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение 14 дек 2010, 20:41
Добавил админку, подробности в первом сообщении.
Universal_gr
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 14 дек 2010, 21:23
Какой ужасный вид =) А че в сам трекер не встроил? =) Хотел когда-то сам делать подобный мод. Как будет свободное время портану с ТП =)
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
Universal_gr
Донатор
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение 14 дек 2010, 21:40
serrrios писал(а):Какой ужасный вид =) А че в сам трекер не встроил? =) Хотел когда-то сам делать подобный мод. Как будет свободное время портану с ТП =)
Ну вид кому надо настроит сам ) Как встроить ещё не разобрался, первый раз как никак делаю.. :)
Universal_gr
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 15 дек 2010, 13:24
Возьми мой мод вывода плохих раздач, смотри для примера =) Кода там мало, все должно быть понятно =)
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
Universal_gr
Донатор
Сообщения: 91
Зарегистрирован: 16 апр 2010, 20:01
Сообщение 15 дек 2010, 13:32
serrrios писал(а):Возьми мой мод вывода плохих раздач, смотри для примера =) Кода там мало, все должно быть понятно =)
Хорошо, буду пробовать)
Universal_gr
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 03 мар 2011, 18:19
Как там продвигается? =)
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-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo