Du bist nicht angemeldet.

1

Freitag, 19. Februar 2010, 18:06

Diverse Fragen

Hallo anderer Tobi. ^^

Und zwar finde ich deinen Geschenkeshop sehr genial und würde ihn gerne für meine Seite nutzen wollen. Ich hätte allerdings noch ein paar Fragen:

1. Darf ich das Plugin auf eigenes Risiko für meine Zwecke verändern? Sprachvariablen und evtnl. neue Datenbankfelder hinzufügen für das Formular?
2. Ich schätze deine Arbeit sehr. Klingt jetzt bisschen doof, aber trotzdem wollte ich mal nachfragen, ob eine BrandingFree Lizenz bei dir erwerbbar ist und wieviel das kosten würde?

Danke schon mal. :)

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

2

Freitag, 19. Februar 2010, 18:17

Und zwar finde ich deinen Geschenkeshop sehr genial und würde ihn gerne für meine Seite nutzen wollen.
Danke für das Lob. Hört man sehr gerne :D
1. Darf ich das Plugin auf eigenes Risiko für meine Zwecke verändern? Sprachvariablen und evtnl. neue Datenbankfelder hinzufügen für das Formular?
Darfst du gerne.
Möchte aber den Hinweis geben, dass in der nächsten Version (1.0.1) es einige Änderungen im Backend gibt.
So werden an einigen Stellen (ACP: Geschenke hinzufügen / bearbeiten, Kategorieverwaltung - Frontend: Verschenkenformular) einige neue Platzhalter kommen.
Dadurch kann man das System ganz leicht mit einen Zusatzplugin erweitern. Die Änderung ist notwendig für einige optionale Plugins die ich plane und soll auch anderen Usern das Erweitern einfacher machen.
Hab leider damals bei der Entwicklung verpasst die Platzhalter überall einzubauen.

2. Ich schätze deine Arbeit sehr. Klingt jetzt bisschen doof, aber trotzdem wollte ich mal nachfragen, ob eine BrandingFree Lizenz bei dir erwerbbar ist und wieviel das kosten würde?
Ich schreib dir später mal eine private Nachricht.
Falls ich es heute nicht mehr schaffe dann morgen auf jedenfall :)
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

3

Freitag, 19. Februar 2010, 18:27

OK, danke für die fixe Antwort. :)

Ja ich wollte das Shop tauglich machen. Also einen Guthaben Shop für eigene Zwecke sozusagen. Bin nur noch am überlegen wie ich das am besten mache. Hab zwar noch einen anderen Shop für das WCF 1.1 (nicht der von earylhost). Aber da muss man das manuell abziehen das Guthaben. Da ist deins viel komfortabler. ^^

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

4

Freitag, 19. Februar 2010, 19:54

Wegen den Guthaben abziehen in den Shop den du hast.....

Per Eventlistener kann man sich doch überall leicht einklinken.
Das Guthabensystem hat doch eine sehr praktische API.

Nur so als Grundgedanke.
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

5

Samstag, 20. Februar 2010, 10:30

Hmmm stimmt eigentlich. So eine DB Abfrage mit der man dann den Gesamtpreis von dem Guthabenwert des Users abzieht. Und bei dem Bestellbutton könnt ich dann eine Abfrage machen ob der genügend Geld hat zum bestellen oder nicht. Und wenn nicht dann erscheint der Absende Button nicht. Gute Idee. ^^

6

Samstag, 13. März 2010, 14:12

Tooobi?

Gibts zufälligerweise einen html-Code vom Usernamen, also wie $username, der den eigenen Namen schon vorträgt in das Formularfeld wenn man die Bestellseite öffnet?

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

7

Samstag, 13. März 2010, 15:47

Meinst du sowas?

http://www.die-laber.com/index.php?page=GiftShop&userID=1
bzw.
http://www.die-laber.com/index.php?form=…ftID=7&userID=1

Falls ja, dann muss bei den entsprechenden Seiten einfach die userID angehängt werden.
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

Der Beitrag von »Obi Wan« (Samstag, 13. März 2010, 15:58) wurde vom Autor selbst gelöscht (Samstag, 13. März 2010, 16:25).

9

Sonntag, 14. März 2010, 15:17

Ich hab gerade versucht mal den giftshop mit buttons zu versehen, ums bisschen optischer zu gestalten. Leider bekomme ich folgenden Fehler da. :(

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Fatal errorPHP notice in file /var/customers/webs/FTG/wcf/templates/compiled/341_0_1_giftShop.php (109): Trying to get property of non-object

Information:

error messagePHP notice in file /var/customers/webs/FTG/wcf/templates/compiled/341_0_1_giftShop.php (109): Trying to get property of non-object
error code0
file: /var/customers/webs/FTG/wcf/lib/system/WCF.class.php (281)
php version5.2.6-1+lenny4
wcf version1.1.2 (Tempest)
dateSun14 Mar 2010 14:15:03 +0000
request: /forum/index.php?page=GiftShop&giftCategoryID=4
refererhttp://www.futigo-gaming.de/forum/index.php?page=GiftShop
Stacktrace:

#0 /var/customers/webs/FTG/wcf/templates/compiled/341_0_1_giftShop.php(109): WCF::handleError(8, 'Trying to get p...', '/var/customers/...', 109, Array)
#1 /var/customers/webs/FTG/wcf/lib/system/template/Template.class.php(267): include('/var/customers/...')
#2 /var/customers/webs/FTG/wcf/lib/page/AbstractPage.class.php(100): Template->display('giftShop')
#3 /var/customers/webs/FTG/wcf/lib/page/GiftShopPage.class.php(100): AbstractPage->show()
#4 /var/customers/webs/FTG/wcf/lib/page/AbstractPage.class.php(46): GiftShopPage->show()
#5 /var/customers/webs/FTG/wcf/lib/util/RequestHandler.class.php(64): AbstractPage->__construct()
#6 /var/customers/webs/FTG/wcf/lib/util/RequestHandler.class.php(92): RequestHandler->__construct('GiftShop', Array, 'page')
#7 /var/customers/webs/FTG/futigo/forum/index.php(20): RequestHandler::handle(Array)
#8 {main}


Das hier ist der Codeabschnitt, wo ich was geändert habe:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
                                        <div class="formElement">
                                            <class="formFieldLabel">
                                                {lang}wcf.guthaben.gift.price{/lang} {$gift.giftPrice} {lang}wcf.guthaben.currency{/lang}
                                            </p>
                                            <class="formField">
                                                {if $userguthaben >= $gift.giftPrice}
                                                        <div class="smallButtons">
                                                        <ul>
                                                        <li class="extraButton"><img src="../../wcf/icon/guthabenMainS.png" alt="Guthaben" /><span>
                                                        <a href="index.php?form=GiftGive&amp;giftID={$gift.giftID}&userID={$giftToUser->userID}{@SID_ARG_2ND}">Bestellen</a>
                                                        </span></li>
                                                        </ul>
                                                        </div>                                                                                
                                                        </td>
                                                {else}
                                                    {lang}wcf.guthaben.gift.nomoney{/lang}
                                                {/if}
                                            </p>
                                        </div>
                                        </fieldset>
                                    {/foreach}
                            {/if}
                        <div class="contentFooter">
                                                  
                        </div>


Muss man da etwa noch was bei der compiler-Datei ändern? ?(

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

10

Sonntag, 14. März 2010, 17:24

{$giftToUser->userID}

Das ist der Fehler vermute ich mal.
Welche UserID willst du den dort haben?
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

11

Sonntag, 14. März 2010, 17:30

Ich würde ganz gerne die eigene User ID haben wollen. Deswegen hab ich auch diesen zweiten Link da rausgenommen. Den das waren ja eigentlich zwei in einer if-Anweisung. :)

Aber mit dem Befehl kam auch die Fehlermeldung. :(
{$this->user->userID}

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

12

Sonntag, 14. März 2010, 17:36

die lösung kommt später, bin grad nicht an meinen eigenen laptop ;)
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

14

Sonntag, 14. März 2010, 18:44

Also mit {$this->user->userID} geht es bei mir ohne Probleme.
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

15

Sonntag, 14. März 2010, 19:34

Ja jetzt gehts auch bei mir. :)

Ehm, wie ist den das? Wenn ich jetzt auf der Bestellseite bin, gibts da auch einen Guthabenschutz? Also nicht das sich jemand mit der giftID dahin mogelt und gar nicht genug Kohle hat? Verstehst?

Ich muss sowieso das noch bisschen ausreifen für mich. ^^
Weil wenn ich da was bestelle, und ich mach aus Jucks da oben eine andere User ID rein. Dann bekommt der ja die PN das was gekauft worden ist, obwohl der selber gar nix bestellt hat, weil sich ein anderer einen Spaß erlaubt hat. ^^

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

16

Sonntag, 14. März 2010, 19:54

PHP-Quelltext

1
2
3
if (Guthaben::get(true) < $this->gift->giftPrice){
            throw new UserInputException('transfer''tomutch');
        }


steht in der GiftGiveForm.class.php
Beantwortet das deine Frage? ;)
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

17

Sonntag, 14. März 2010, 20:02

Ja, tut es. :D

Danke. hehe ...

18

Montag, 15. März 2010, 19:29

Als Gast kann man iwie nicht in den SHOP reingucken. Obwohl ich die Rechte gesetzt habe, bei "Kann Geschenkeshop benutzen".

Kann man das iwie ändern? :)

Tobias

Administrator

Beiträge: 3 278

Wohnort: Bayern -> Franken

Beruf: Gärtner

  • Private Nachricht senden

19

Montag, 15. März 2010, 20:02

Müsste direkt in der PHP datei geändert werden, die wird aber bei einen Update wieder überschrieben.

Ich schau aber mal ob ich diese "sperre" rausmache.
Hart - Härter - Gärtner
Pflanzeninteressiert? Lust und Laune etwas ganz neues ins Leben zu rufen?
Dann melde dich :)

20

Montag, 15. März 2010, 20:12

Achso und was müsste da für eine Sperre raus da? Brauchs ja nur für den giftshop und nicht giftgive. :)

Hab sowieso schon einiges da geändert. Also kommts auf die eine Änderung nicht mehr drauf an. :D


Und wie kriegt man diese Standardkategorie raus? Ich kann da nix hinzufügen und auch nicht irgendwie im ACP entfernen.

Thema bewerten
VieCode