1.12.7 i starsze - ForumGifts
Lirdoner - 10-09-2011, 13:23 Temat postu: ForumGifts ForumGifts
Kod: | ##############################################################
## MOD Title: ForumGifts
## MOD Author: Lirdoner < lirdoner@gmail.com >
## MOD Description: Modyfikacja umożliwiająca wysyłanie sobie wzajemnie prezentów na forum
## MOD Version: 1.0.0
##
## Installation Level: Intermediate
## Installation Time: 20min
## Files To Edit (11): constants.php,
## plik .css stylu,
## overall_header.tpl,
## profile_view_body.tpl,
## page_header.php,
## usercp_viewprofile.php,
## profile_add_body.tpl,
## usercp_register.php,
## modules_data.php,
## lang_main.php,
## lang_admin.php
##
## Included Files (4): gifts.php,
## gifts_body.tpl,
## admin_gifts.php,
## gifts_config_body.tpl
##############################################################
## Author Notes:
## Przypominam o zrobieniu kopii zapasowej wszystkich plików ;)
## Instrukcja napisana na podstawie stylu subSilver
## Screen: screen1.jpg | screen2.jpg | screen3.jpg | screen4.jpg (dostępne w paczce)
############################################################## |
Co modyfikacja potrafi:
Pozwala na wysyłanie prezentów na forum
Możliwość wyłączenia/włączenia modyfikacji w PA
W widoku profilu widać prezenty użytkownika
Możliwość ustawienia zabezpieczenia czasowego (tj. Co jaki czas można wysyłać prezent)
Możliwość ustawienia liczby dni, przez które prezent będzie widoczny w profilu użytkownika
Screeny dostępne w paczce.
//edit
Dzisiaj 16.09.2011 publikuję modyfikację zintegrowaną z Points System
//edit
19.09.2011 publikuję modyfikację zintegrowaną z CashModem
W PA wymagane jest wpisanie pola z bazy danych waluty!
Wszelkie błędy zgłaszać tutaj, będę starał się na bieżąco odpowiadać
Osoby które zainstalowały modyfikację z Points System lub CashModem przed 18:00 19.09.2011 muszę zainstalować poprawki znajdujące się na stronie 3 tego tematu!
kooza - 10-09-2011, 17:49
fajna sprawa by dodać prezenty premium, np. za sms.
Ale to już inna komplikacja.
ikonka do menu.
krzysiek16ino - 10-09-2011, 20:56
a może chociaż za punkty z Points System?
emiloski94 - 10-09-2011, 21:03
Fajnie jakby to połączyć z CashModem
maminowiec - 11-09-2011, 08:07
gifts.php , chyba trzeba poprawić.
Cytat: | /***************************************************************************
* zapros.php
* -------------------
* Data utworzenia : 28 Lutego 2009, Sobota
* Email : lui754@gmail.com
* Autor : lui754
* Modyfikacja : Panel zaproszonych userów by lui754
*
***************************************************************************/ |
Lirdoner - 11-09-2011, 09:35
Ahh zapomniałem o tym kompletnie
Wzięło się to stąd, że plik gifts.php to jest po prostu zmieniony zapros.php z moda lui754
Jakby się modyfikacja przyjęła mógłbym dopisać wersje z Points System i CashModem i w zależności kto by co chciał to by sobie pobrał odpowiednią wersję
Planuję również dopisać może w kolejnej wersji możliwość dopisania krótkiego tekstu wyświetlanego w overlib + typ prezentu (publiczny, prywatny)
No i jeszcze może taka poprawka żeby nie można było wysyłać prezentu do samego siebie
Za parę minut zaktualizuję paczkę z poprawką wyżej wymienioną i z ikonką od user kooza
//edit
paczka zmieniona
emiloski94 - 11-09-2011, 13:47
Lirdoner napisał/a: | Jakby się modyfikacja przyjęła mógłbym dopisać wersje z Points System i CashModem i w zależności kto by co chciał to by sobie pobrał odpowiednią wersję |
Jak będzie któraś z tych wersji to dopiero zainstaluje ponieważ troche bez sensu jest wysyłanie np. 1 prezentu w 4 h. Niech uzytkownik sobie wysyła tyle ile chce, jednak bedzie to go kosztowało z(Points System lub CashModem)
piotrekziomek12 - 11-09-2011, 14:36
Nie mogę pobrać prezentów
Kod: | DEBUG MODE
SQL Error : 1146 Table 'newspane_forums.GIFTS_TABLE' doesn't exist
SELECT * FROM GIFTS_TABLE
Line : 79
File : admin_gifts.php
Jeśli nie potrafisz znaleźć rozwiązania tego problemu,
możesz spróbować poszukać, lub zadać pytanie na forum: http://www.przemo.org/phpBB2/ |
YYY HELP
Lirdoner - 11-09-2011, 14:51
Zmieniałeś coś czy wszystko wykonywałeś według instrukcji?
Jak jest inny prefix niż phpbb_ to w zapytaniu do bazy tworząc tabelę prefix również trzeba zmienić
W constants.php poprawnie dodałeś te dwie linijki?
W piątek postaram się opublikować wersję z PointsSystem a w sobotę z CashModem
Woytec - 11-09-2011, 18:01
Linia 40
Kod: | if($_GET['mode'] == 'delete' AND preg_match('/^[0-9]*$/i',$_GET['id'])) {
$id = (int) $_GET['id']; | Niepotrzebne wyrażenie regularne aby sprawdzić czy to jest liczba
Kod: | if($_GET['mode'] == 'delete') {
$id = (int) $_GET['id']; | Możesz też użyć intval() Kod: | if($_GET['mode'] == 'delete') {
$id = intval($_GET['id']); |
Linia 64
Kod: | if(preg_match('/^[0-9]*$/i',$_POST['gift'])) {
$gift_id = $_POST['gift']; | to samo
lepiej
Kod: | if(!intval($_POST['gift'])) {
$gift_id = intval($_POST['gift']); |
szymon1051 - 12-09-2011, 07:16
Można było dodać że dla danej rangi/grupy dodatkowe prezenty.
piotrekziomek12 - 12-09-2011, 19:07 Temat postu: [gotowa modyfikacja] Ten Sam PRevix Ten sam Previx Orginalny podczas instalacji. Mój constants.php
----
piootrek16 - 12-09-2011, 19:41
Do autora tematu Lirdoner, czy jest szansa na przerobienie tego moda tak, aby można było wysyłać prezenty użytkownikom oraz samemu sobie za SMS/Przelew? Coś na zasadzie ikonki w widoku profilu "Wyślij Prezent" i po wysłaniu SMS'a/Przelewu w widoku profilu był by widoczny prezent oraz informacja od kogo dany użytkownik otrzymał prezent.
Lirdoner - 12-09-2011, 19:50
piotrekziomek12, nie widzę u ciebie w tym pliku abyś dodał te dwie linie co są w instrukcji
piootrek16, widzi mi się taka opcja, że user wysyła sms i dostaje dostęp do wysłania 1 prezentu tzn. najpierw wysyła sms a potem może wejść na gifts.php i wysłać 1 prezent. Oczywiście trzeba tutaj jakiegoś systemu obsługi takich sms (np. dotpay)
Woytec, no może i racja zmienię przy udostępnieniu opcji zintegrowanej z PointSystem
piootrek16 - 12-09-2011, 20:05
Lirdoner, jeśli był byś w stanie to wykonać mógł bym Ci wysłać jakąś skromną sumkę bo jak by nie było sam mod jest gotowy teraz pozostaje integracja z dotpay, ale dalszą część rozmowy chciałbym poprowadzić na GG 4819636.
|
|
|