To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - ForumGifts

Lirdoner - 10-09-2011, 14: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:
:arrow: Pozwala na wysyłanie prezentów na forum
:arrow: Możliwość wyłączenia/włączenia modyfikacji w PA
:arrow: W widoku profilu widać prezenty użytkownika
:arrow: Możliwość ustawienia zabezpieczenia czasowego (tj. Co jaki czas można wysyłać prezent)
:arrow: 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, 18:49

fajna sprawa by dodać prezenty premium, np. za sms.
Ale to już inna komplikacja.
ikonka do menu.

krzysiek16ino - 10-09-2011, 21:56

a może chociaż za punkty z Points System?
emiloski94 - 10-09-2011, 22:03

Fajnie jakby to połączyć z CashModem :)
maminowiec - 11-09-2011, 09: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, 10: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, 14: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, 15: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 :D

Lirdoner - 11-09-2011, 15: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, 19: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, 08:16

Można było dodać że dla danej rangi/grupy dodatkowe prezenty.
piotrekziomek12 - 12-09-2011, 20:07
Temat postu: [gotowa modyfikacja] Ten Sam PRevix
Ten sam Previx Orginalny podczas instalacji. Mój constants.php
----

piootrek16 - 12-09-2011, 20: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, 20: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, 21: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.


Powered by phpBB modified by Przemo © 2003 phpBB Group