Пожертвование

  • Автор темы kvozimir
  • Дата начала
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
Вы можете активно участвовать в жизни проекта, пожертвовав любое количество серебра для развития
1.пожертвование со счета для покупок
2.пожертвование со счета на вывод
3.пожертвование с обоих счетов по выбору

устанавливать только один модуль по выбору

все вопросы косаемые модуля задавать тут

база у всех одна:

CREATE TABLE IF NOT EXISTS `db_donations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(10) NOT NULL,
`user_id` int(11) NOT NULL,
`sum_b` double NOT NULL DEFAULT '0',
`sum_p` double NOT NULL DEFAULT '0',
`date_add` int(11) NOT NULL DEFAULT '0',
`date_del` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;​
 

Вложения

Последнее редактирование:
admils
Участник
Сообщения
24
Реакции
0
можно инструкцию по установке?
 
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
Инструкция

1) Залить файлы соглассно диррикториям
2) Выполнить запрос в базу данных из файла SQL.sql
4) Открыть файл .htaccess и в самый конец вставить


RewriteRule ^account/donate(/?)+$ index.php?menu=account&sel=donate [L]

5) Открыть файл pages/_account.php и после

case "farm": include("pages/account/_farm.php"); break; // Моя ферма

Вставить

case "donate": include("pages/account/_donate.php"); break; // Пожертвование

6) Вывести в меню пользователя ссылку на страницу модуля

<div class="field-gr"><a href="/account/donate">Пожертвование>
 
admils
Участник
Сообщения
24
Реакции
0
спасибо! огромное!) рад)
 
admils
Участник
Сообщения
24
Реакции
0
а можно базу пожертвования с вывода?
 
vogman
http://fight-of-robots.ru
Участник
Сообщения
153
Реакции
14
ICQ
663721547 663721547
Skype
модуль у меня сайт перекосил есть решения?
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
kvozimir написал(а):
Вы можете активно участвовать в жизни проекта, пожертвовав любое количество серебра для развития
1.пожертвование со счета для покупок
2.пожертвование со счета на вывод
3.пожертвование с обоих счетов по выбору

устанавливать только один модуль по выбору

все вопросы косаемые модуля задавать тут

база у всех одна:

CREATE TABLE IF NOT EXISTS `db_donations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(10) NOT NULL,
`user_id` int(11) NOT NULL,
`sum_b` double NOT NULL DEFAULT '0',
`sum_p` double NOT NULL DEFAULT '0',
`date_add` int(11) NOT NULL DEFAULT '0',
`date_del` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;​
скрины посмотреть бы))
 
mrleks
Участник
Сообщения
121
Реакции
25
ICQ
688214321 688214321
  • #11
Спасибо большое, интересная и полезная вещь)
 
fadstoun
Участник
Сообщения
47
Реакции
11
  • #12
Пытался пожертвовать немножко, на развитие своего же проекта, вот что выдало: Unknown column 'sum' in 'field list'
vogman написал(а):
модуль у меня сайт перекосил есть решения?
Есть :) В файл _user_menu.php добавить нужно строку:
Код:
<div class="field-gr"><a href="/account/donate">Пожертвование>
А не вот эту(поправьте в шапке пожалуйста):
Код:
<div class="field-gr"><a href="/account/donate">Пожертвование</a></div>
 
Последнее редактирование:
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
  • #13
fadstoun написал(а):
Пытался пожертвовать немножко, на развитие своего же проекта, вот что выдало: Unknown column 'sum' in 'field list'

Есть :) В файл _user_menu.php добавить нужно строку:
Код:
<div class="field-gr"><a href="/account/donate">Пожертвование>
А не вот эту(поправьте в шапке пожалуйста):
Код:
<div class="field-gr"><a href="/account/donate">Пожертвование>
это база,перезалей запрос
 
fadstoun
Участник
Сообщения
47
Реакции
11
  • #14
kvozimir написал(а):
это база,перезалей запрос
Ничего не понял, что необходимо перезалить? Опять SQL запрос на добавление сделать? Но в запросе в шапке нет такой колонки 'sum' и 'field list'.

p.s: забыл добавить скрипт "пожертвование с вывода".
 
Последнее редактирование:
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
  • #15
fadstoun написал(а):
Ничего не понял, что необходимо перезалить? Опять SQL запрос на добавление сделать? Но в запросе в шапке нет такой колонки 'sum' и 'field list'.
ну да там запрос для моего пожертвования,т.е для счетов с вывода и покупку,вот тебе запрос стандартный

CREATE TABLE IF NOT EXISTS `db_donations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(10) NOT NULL,
`user_id` int(11) NOT NULL,
`sum` double NOT NULL DEFAULT '0',
`date_add` int(11) NOT NULL DEFAULT '0',
`date_del` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
 
fadstoun
Участник
Сообщения
47
Реакции
11
  • #16
kvozimir написал(а):
ну да там запрос для моего пожертвования,т.е для счетов с вывода и покупку,вот тебе запрос стандартный

CREATE TABLE IF NOT EXISTS `db_donations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(10) NOT NULL,
`user_id` int(11) NOT NULL,
`sum` double NOT NULL DEFAULT '0',
`date_add` int(11) NOT NULL DEFAULT '0',
`date_del` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;
Спасибо, все работает!
Заметил очень интересную вещь, если пользователь пожертвует N-ую сумму и обновит страничку, то у него опять снимется та же сумма которую он пожертвовал ранее. Можно это поправить или так было задумано?))
 
Последнее редактирование:
kvozimir
Участник
Сообщения
1.943
Реакции
409
ICQ
734713 734713
Skype
  • #17
я тебе только что запрос дал нужный ,старый удали новый сделай все должно получится
 
Kamikadze
Участник
Сообщения
53
Реакции
5
  • #18
А можно как то сделать именно при снятии средств? на второй резерв например 3% шло.
 
Kamikadze
Участник
Сообщения
53
Реакции
5
  • #19
Я все пересмотрел, ссылки пишет не существует, хотя все правильно установлено

Возможно, вы пытаетесь открыть картинку или статический HTML-файл, расположенный в CGI-директории. Этого делать нельзя. Все рисунки (а также другие файлы, за исключениям скриптов) необходимо помещать в www-директорию. См. примеры по адресу /home/localhost/www.
Если вы ожидаете получить листинг каталога, но выводится эта ошибка, вероятно, для данной директории выдача листинга запрещена (например, это CGI-папка). Чтобы разрешить листинг, создайте в нужной директории файл .htaccess следующего содержания:
Options +Indexes
Вот такая вещь вылазит при переходе

Все, разобрался... Но при обновлении страницы снимает еще раз....И можно ли сделать общую сумму пожертвований?
 
Последнее редактирование модератором:
Kamikadze
Участник
Сообщения
53
Реакции
5
  • #20
Вообщем сделал такую вещь, теперь пожертвования показываются отдельно от резерва в статистике, также добавил в топ 10, занес в админку и сделал общее количество пожертвований, которое можно сбросить когда удобно нажав на кнопку.
 
Сверху