https://servahoc.ru//threads/faq-vopros-otvet.843/#post-17437time3d написал(а):поправь ссылку ,пытаюсь скачать мерчант "Не указан адрес! Вы будете перенаправлены на форум." да кстати заглянул в базу а пополнения там показывает,это дело в мерчанте?
а ты магазин правильно настроил на пополнение???
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
Если запись в базу идет, то проблемы с выводом статистики. Файл inc/_stats.phptime3d написал(а):брал с 1 страницы темы,на какой странице ваш искать?
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
да вроде,пробывал даже перенастраивать,но толку нету,В базу запись идет.мерчант ваш тоже не помог,печаль...Так статистика переписана немного,но разве она за баланс тоже отвечает?kvozimir написал(а):https://servahoc.ru//threads/faq-vopros-otvet.843/#post-17437
а ты магазин правильно настроил на пополнение???
PHP:
<?PHP
$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users");
$stats_data = $db->FetchArray();
?>
<div style="clear: both;"></div>
</div></div> <br/><div class="content">
<div class="righter">
<div class="public_articles">
<div class="title">Статистика</div>
<div class="static_block">
<center><span style="font-size: 24px;"><?=$stats_data["all_users"]; ?> <small>чел.</small></span><br/> Всего участников:</center>
<center><span style="font-size: 24px;"><?=$stats_data["new_users"]; ?> <small>чел.</small> </span><br/> Сейчас в игре:</center>
<center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <small>Руб.</small></span><br/> Резерв проекта:</center>
<center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_paymet"]); ?> <small>Руб.</small></span><br/> Выплачено:</center>
<center style="border-radius: 2em;background-color: rgba(05, 05, 05, 0.8);"><span style="font-size: 24px;"> Старт проекта:</span><br/> 26.06.2015</center>
</div>
</div>
</div>
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
В строке вывода баланса надо all_paymenttime3d написал(а):да вроде,пробывал даже перенастраивать,но толку нету,В базу запись идет.мерчант ваш тоже не помог,печаль...Так статистика переписана немного,но разве она за баланс тоже отвечает?
PHP:<?PHP $tfstats = time() - 60*60*24; $db->Query("SELECT (SELECT COUNT(*) FROM db_users_a) all_users, (SELECT SUM(insert_sum) FROM db_users_b) all_insert, (SELECT SUM(payment_sum) FROM db_users_b) all_payment, (SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users"); $stats_data = $db->FetchArray(); ?> <div style="clear: both;"></div> </div></div> <br/><div class="content"> <div class="righter"> <div class="public_articles"> <div class="title">Статистика</div> <div class="static_block"> <center><span style="font-size: 24px;"><?=$stats_data["all_users"]; ?> <small>чел.</small></span><br/> Всего участников:</center> <center><span style="font-size: 24px;"><?=$stats_data["new_users"]; ?> <small>чел.</small> </span><br/> Сейчас в игре:</center> <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <small>Руб.</small></span><br/> Резерв проекта:</center> <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_paymet"]); ?> <small>Руб.</small></span><br/> Выплачено:</center> <center style="border-radius: 2em;background-color: rgba(05, 05, 05, 0.8);"><span style="font-size: 24px;"> Старт проекта:</span><br/> 26.06.2015</center> </div> </div> </div>
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
time3d написал(а):да вроде,пробывал даже перенастраивать,но толку нету,В базу запись идет.мерчант ваш тоже не помог,печаль...Так статистика переписана немного,но разве она за баланс тоже отвечает?
PHP:<?PHP $tfstats = time() - 60*60*24; $db->Query("SELECT (SELECT COUNT(*) FROM db_users_a) all_users, (SELECT SUM(insert_sum) FROM db_users_b) all_insert, (SELECT SUM(payment_sum) FROM db_users_b) all_payment, (SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users"); $stats_data = $db->FetchArray(); ?> <div style="clear: both;"></div> </div></div> <br/><div class="content"> <div class="righter"> <div class="public_articles"> <div class="title">Статистика</div> <div class="static_block"> <center><span style="font-size: 24px;"><?=$stats_data["all_users"]; ?> <small>чел.</small></span><br/> Всего участников:</center> <center><span style="font-size: 24px;"><?=$stats_data["new_users"]; ?> <small>чел.</small> </span><br/> Сейчас в игре:</center> <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <small>Руб.</small></span><br/> Резерв проекта:</center> <center><span style="font-size: 24px;"><?=sprintf("%.2f",$stats_data["all_paymet"]); ?> <small>Руб.</small></span><br/> Выплачено:</center> <center style="border-radius: 2em;background-color: rgba(05, 05, 05, 0.8);"><span style="font-size: 24px;"> Старт проекта:</span><br/> 26.06.2015</center> </div> </div> </div>
У Вас - all_paymet
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
не у меня все норм )то глюк написано в stats all_payment, в таблице payeer_insert отображаются а в таблице db_users_b тоже нечего не показывает, блин уже 2-й день мучаюсь с этой бедойSeverjan написал(а):У Вас - all_paymet
chelton085
Местный
- Сообщения
- 174
- Реакции
- 6
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
проверил,все правильно,я короче сам бокопор ,устанавливал сперва скрипт на бесплатный хост,проверил там все работает,видимо что то сам наклацал буду щас сравнивать )chelton085 написал(а):Если ты утверждаешь, что в файле у тебя всё написано верно, то как мог скопироваться код сюда с ошибкой-то?! Проверь правильность написанияPHP:<?=sprintf("%.2f",$stats_data["all_paymet"]); ?>
Файлы stats merchant и insert только отвечают за статистику и пополнение?а то вроде их поправил на стандартные уже 10 раз и все равно не помогает на демо так сказать все работает...
Последнее редактирование:
chelton085
Местный
- Сообщения
- 174
- Реакции
- 6
Скажу на собственном опыте, чудес тут не бывает и чаще всего в таких, казалось бы, безысходных ситуациях ошибка кроется в таком банальном моменте, что диву даёшься, как не мог этого так долго заметить. Я, было, дело, и неделю сидел над одной проблемой так=)))
Собственно, что хотел сказать - замутил-таки вчера и автосбор, и апдейты производительности ( обнуление и возврат на прежний уровень). Коды работают как надо, каждый сам по себе, их в систему не обьединял. Так вот теперь сам вопрос - имею мысль объединить это все в одну работающую систему.. Выходит, раз ластсбор мне при таком раскладе уже не актуален для апдейтов произ-ти, то думаю, что надо апдейты просто привязать к дате последнего входа юзверя в аккаунт. Правильно ж?
И такой момент - если поместить весь необходимый код на главную страницу, это будет рационально? То есть посещают сайт просто гости, а апдейты и сбор спокойно себе отрабатывают у юзверей по заданным условиям.
Собственно, что хотел сказать - замутил-таки вчера и автосбор, и апдейты производительности ( обнуление и возврат на прежний уровень). Коды работают как надо, каждый сам по себе, их в систему не обьединял. Так вот теперь сам вопрос - имею мысль объединить это все в одну работающую систему.. Выходит, раз ластсбор мне при таком раскладе уже не актуален для апдейтов произ-ти, то думаю, что надо апдейты просто привязать к дате последнего входа юзверя в аккаунт. Правильно ж?
И такой момент - если поместить весь необходимый код на главную страницу, это будет рационально? То есть посещают сайт просто гости, а апдейты и сбор спокойно себе отрабатывают у юзверей по заданным условиям.
time3d
Местный
- Сообщения
- 33
- Реакции
- 1
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
chelton085 написал(а):Скажу на собственном опыте, чудес тут не бывает и чаще всего в таких, казалось бы, безысходных ситуациях ошибка кроется в таком банальном моменте, что диву даёшься, как не мог этого так долго заметить. Я, было, дело, и неделю сидел над одной проблемой так=)))
Собственно, что хотел сказать - замутил-таки вчера и автосбор, и апдейты производительности ( обнуление и возврат на прежний уровень). Коды работают как надо, каждый сам по себе, их в систему не обьединял. Так вот теперь сам вопрос - имею мысль объединить это все в одну работающую систему.. Выходит, раз ластсбор мне при таком раскладе уже не актуален для апдейтов произ-ти, то думаю, что надо апдейты просто привязать к дате последнего входа юзверя в аккаунт. Правильно ж?
И такой момент - если поместить весь необходимый код на главную страницу, это будет рационально? То есть посещают сайт просто гости, а апдейты и сбор спокойно себе отрабатывают у юзверей по заданным условиям.
При маленькой посещаемости - да, а как быть с нагрузкой на бд при большой посещаемости??
chelton085
Местный
- Сообщения
- 174
- Реакции
- 6
Хорошо, а если их пихнуть в аккаунт все-таки и сделать запрос не по иду юзера (сейчас у меня так на пробу стоит), а по ластсбор < time - n времени?Severjan написал(а):При маленькой посещаемости - да, а как быть с нагрузкой на бд при большой посещаемости??
Просто по иду юзера в плане наглядности угловато выходит, потому что пока он не обновит страничку, апдейта не будет. Как бы в техническом плане нареканий один фиг все равно не будет, просто не по фен-шую)))
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
chelton085 написал(а):Хорошо, а если их пихнуть в аккаунт все-таки и сделать запрос не по иду юзера (сейчас у меня так на пробу стоит), а по ластсбор < time - n времени?
Просто по иду юзера в плане наглядности угловато выходит, потому что пока он не обновит страничку, апдейта не будет. Как бы в техническом плане нареканий один фиг все равно не будет, просто не по фен-шую)))
При входе юзера фиксируем input_users = time() Сравниваем с last_sbor из БД. И танцуем дальше танго.chelton085 написал(а):Хорошо, а если их пихнуть в аккаунт все-таки и сделать запрос не по иду юзера (сейчас у меня так на пробу стоит), а по ластсбор < time - n времени?
Просто по иду юзера в плане наглядности угловато выходит, потому что пока он не обновит страничку, апдейта не будет. Как бы в техническом плане нареканий один фиг все равно не будет, просто не по фен-шую)))
chelton085
Местный
- Сообщения
- 174
- Реакции
- 6
Подскаижте, пожалуйста, код, чтобы добавить выпадающий список с количеством рядом с кнопкой купить. То есть, непосредственно сам список я делаю, есть кнопка купить и поле ввода. А как указать, чтобы форма читала правильно значение кол-ва из списка и происходило начисление юзеру правильно - выбрано 3 в списке, значит, юзеру 3 ед и добавляется. Мне совершенно неопнятно, как связать значения value у списка и у формы ввода.
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
Это делается не через список, а через элеиент формы <select>chelton085 написал(а):Подскаижте, пожалуйста, код, чтобы добавить выпадающий список с количеством рядом с кнопкой купить. То есть, непосредственно сам список я делаю, есть кнопка купить и поле ввода. А как указать, чтобы форма читала правильно значение кол-ва из списка и происходило начисление юзеру правильно - выбрано 3 в списке, значит, юзеру 3 ед и добавляется. Мне совершенно неопнятно, как связать значения value у списка и у формы ввода.
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
Доброго времени суток, форумчане-фермеры.
Нужна ваша помощь, идеи, советы.
Необходимо реализовать два условия для доступа к выплате:
1. Сумма пополнения счета не менее, скажем, 50 рублей;
2. При пополнении счета, например, на сумму менее 100 рублей, пользователь не может вывести более 100% прибыли от суммы пополнения.
Каким образом лучше это реализовать. Натолкните, пожалуйста, хотя бы на алгоритм реализации.
С первым все ясно - ставиться стандартная заглушка.
Как соединить ее с вторым условием?
Нужна ваша помощь, идеи, советы.
Необходимо реализовать два условия для доступа к выплате:
1. Сумма пополнения счета не менее, скажем, 50 рублей;
2. При пополнении счета, например, на сумму менее 100 рублей, пользователь не может вывести более 100% прибыли от суммы пополнения.
Каким образом лучше это реализовать. Натолкните, пожалуйста, хотя бы на алгоритм реализации.
С первым все ясно - ставиться стандартная заглушка.
Как соединить ее с вторым условием?
Severjan
Местный
- Сообщения
- 70
- Реакции
- 6
Спасибо. Проблема решена. Достаточно было просто лечь спать и проснуться со свежими мыслямиSeverjan написал(а):Доброго времени суток, форумчане-фермеры.
Нужна ваша помощь, идеи, советы.
Необходимо реализовать два условия для доступа к выплате:
1. Сумма пополнения счета не менее, скажем, 50 рублей;
2. При пополнении счета, например, на сумму менее 100 рублей, пользователь не может вывести более 100% прибыли от суммы пополнения.
Каким образом лучше это реализовать. Натолкните, пожалуйста, хотя бы на алгоритм реализации.
С первым все ясно - ставиться стандартная заглушка.
Как соединить ее с вторым условием?
Сам задал - сам ответил, Вот как люди умнеют!Severjan написал(а):Спасибо. Проблема решена. Достаточно было просто лечь спать и проснуться со свежими мыслями
chelton085
Местный
- Сообщения
- 174
- Реакции
- 6
По
У меня очередной вопрос - кто может предоставить код скрипта и полей ввода с калькулированием? Как в ФФ стандартной - даем на вывод серебра 100 - получаем в соседнем поле по курсу 1 ( рубль в данном случае). Я что-то не могу нормально нудное мне дернуть с фермы, голова совсем не варит. Задумка в целом такая - как на фармерино имеются ресы для продажи, для каждого ресурса свое поле ввода с числом для продажи, но единое поле с подсчетом получаемого по курсу золота для каждого ресурса. Если в таком виде нельзя, то хотя бы работающее поле подсчета для каждого ресурса. Хоть так и колхозно будет.
ка дождался комментов, уже разобрался почти сразу+)Severjan написал(а):l
Например, так:
<select name="item">
<option value="1">1
<option value="2">2
<option value="3">3
</select>
У меня очередной вопрос - кто может предоставить код скрипта и полей ввода с калькулированием? Как в ФФ стандартной - даем на вывод серебра 100 - получаем в соседнем поле по курсу 1 ( рубль в данном случае). Я что-то не могу нормально нудное мне дернуть с фермы, голова совсем не варит. Задумка в целом такая - как на фармерино имеются ресы для продажи, для каждого ресурса свое поле ввода с числом для продажи, но единое поле с подсчетом получаемого по курсу золота для каждого ресурса. Если в таком виде нельзя, то хотя бы работающее поле подсчета для каждого ресурса. Хоть так и колхозно будет.
- Статус
- В этой теме нельзя размещать новые ответы.