Przesunięty przez: Matteo 09-11-2013, 09:36 |
Generator Blankietów Przelewu 1.0 |
Autor |
Wiadomość |
JustDoIt!
Pomógł: 115 razy Posty: 869
|
Wysłany: 22-07-2010, 22:53
|
|
|
Tomkowic napisał/a: | dało by opcje zrobić żeby nick sam się uzupełniał? |
Tak da rade
w pliku przelew.php
znajdź
Kod: | <tr>
<td class="row1" align="center"><span class="postbody"><label for="tyt1">Twój nick z forum:</label></td>
<td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 /> </span></td>
</tr> |
i zmień na
Kod: | <tr>
<td class="row1" align="center"><span class="postbody"><label for="tyt1">Twój nick z forum:</label></td>
<td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 /><? $userdata['username'] ?></span></td>
</tr> |
Nie testowałem ale powinno działać
W załączniku masz przerobiony juz plik wystarczy podmienić |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Majkelo
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 23-07-2010, 05:00
|
|
|
JustDoIt!, a może dodaj mu jeszcze do tego readonly ?? Wtedy użytkownik tego nie zmieni |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 23-07-2010, 12:06
|
|
|
JustDoIt! napisał/a: | <? $userdata['username'] ?> |
Jeśli już w ten sposób to:
Kod: | <?php echo $userdata['username']; ?> |
albo
Kod: | <?=$userdata['username']?> |
|
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
Tomkowic
Pomógł: 1 raz Posty: 182
|
Wysłany: 23-07-2010, 17:02
|
|
|
nazwa użytkownika nie pokazuje się w tabelce tylko po za nia... |
|
|
|
|
Majkelo
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 25-07-2010, 16:11
|
|
|
Tomkowic napisał/a: | nazwa użytkownika nie pokazuje się w tabelce tylko po za nia... |
cóż pozostaje Ci pozostawienie tak jak jest w załączniku w pierwszym poście - tam wszystko działa |
|
|
|
|
bobek97
Pomógł: 29 razy Posty: 232
|
Wysłany: 27-07-2010, 02:03
|
|
|
Polaczek, jak już poprawiasz to do końca.
Wg JustDoIt!
w pliku przelew.php
znajdź
Kod: |
<tr>
<td class="row1" align="center"><span class="postbody"><label for="tyt1">Twój nick z forum:</label></td>
<td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 /> </span></td>
</tr>
|
i zmień na
Kod: |
<tr>
<td class="row1" align="center"><span class="postbody"><label for="tyt1">Twój nick z forum:</label></td>
<td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 value="<?php $userdata['username'] ?>" /></span></td>
</tr>
|
Powinno działać - nie sprawdzałem.
Jeżeli chcecie żeby user nie mógł tego zmienić to zamiast
Kod: | <td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 value="<?php $userdata['username'] ?>" /></span></td> |
dajcie
Kod: | <td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 value="<?php $userdata['username'] ?>" readonly/></span></td>
|
A jeżeli całkiem ukryte to
Kod: | <td class="row1" align="center"><span class="postbody"><input name="tyt1" type="text" size=30 maxlength=27 value="<?php $userdata['username'] ?>" hidden/></span></td>
|
Tomkowic, zara oblookam kod moda i ci podam ^^ (te wybierane kwoty)
[ Dodano: 27-07-2010, 03:10 ]
ok oblookałem kod - pierwsze co zobaczyłem - niezabezpieczony mod...
Kod: |
<div class="tytul1"><?php echo $_POST['tyt1']; ?></div>
|
Zabezpiecz to najlepiej poprzez htmlspecialchars
Jeszcze jedno teraz zauważyłem
Cytat: |
<input name="kwotaslownie"text" size=30 maxlength=26/></input>
|
Zakańczasz inputa w inpucie i zakańczasz inputa poza inputem - po co?
Dzięki tomkowicowi znajduje same błędy
Cytat: |
<td class="row1" align="center"><span class="postbody"><input name="kwotaslownie"text" size=30 maxlength=26/></input>
|
Skąd ten text" się tam wziął? Głodny widzę byłeś i kilka literek zjadłeś ;/.
Tomkowic - przelew.php
Znajdź
Kod: |
<tr>
<td class="row1" align="center"><span class="postbody"><label for="kwota">Kwota:</label></td>
<td class="row1" align="center"><span class="postbody"><input name="kwota" type="text" size=30 maxlength=12/></input> zł</span></td>
</tr>
<tr>
<td class="row1" align="center"><span class="postbody"><label for="kwotaslownie" maxlength="26">Kwota słownie:</label></td>
<td class="row1" align="center"><span class="postbody"><input name="kwotaslownie"text" size=30 maxlength=26/></input> </span></td>
</tr>
|
Zamień na
Kod: |
<tr>
<td class="row1" align="center"><span class="postbody"><label for="kwota">Kwota:</label></td>
<td class="row1" align="center"><span class="postbody"> <select name="kwota">
<option value="15">15</option>
<option value="35">35</option>
<option value="666">Szatan żyje</option>
</select> zł</span></td>
</tr>
<tr>
<td class="row1" align="center"><span class="postbody"><label for="kwotaslownie" maxlength="26">Kwota słownie:</label></td>
<td class="row1" align="center"><span class="postbody"><select name="kwotaslownie">
<option value="Piętnaście złotych">Piętnaście złotych</option>
<option value="Trzydzieści pięć złotych">Trzydzieścipięć złotych</option>
<option value="666">Szatan żyje</option>
</select></input> </span></td>
</tr>
|
Pozmieniaj sobie wg własnego uznania
Powinno działać - nei sprawdzałem, nie mam po co instalować tak niezabezpieczonej (POST bez htmlspecialchars) i źle zrobionej (mowa wyżej - <input ... /></input> -- wtf?) modyfikacji.
[ Dodano: 27-07-2010, 03:15 ]
Nosz kur...de mać ...
HTML w PHP? ...
Myślę że mod do przepisania na nowo lub sklejenia tego co teraz jest w coś sensownego - może się tego podejmę.
[ Dodano: 27-07-2010, 04:02 ]
OK - Moja wersja skończona, mod przepisany od nowa - HTML trochę poprawiłem, jeżeli nadal jest niepoprawne coś proszę o sprawdzenie i poprawę .
Download - załącznik
Kod: |
################################################################################################
## MOD Title: Generator Blankietu Przelewu
## MOD Bugged version Author: Michael2318
## MOD Author: bobek97, PedoPower <bobek-w33@gery.pl> (Alan Wójcik)
## MOD Version: 2.0
##
##
## Installation Level: Easy
## Installation Time: 1-2 minutes
##
## Included files: (5)
## druczek.php
## przelew.php
## druczek_body.tpl
## przelew_body.tpl
## blankiet.gif
##
## Files to edit: (1)
## templates/NazwaStylu/NazwaStylu.cfg
##
##
##
################################################################################################
|
WAŻNE - skonfiguruj dane do przelewu w pliku druczek.php w sekcji konfiguracja
I proszę o opinie .
Nie dam LiveDemo, screeny są na pierwzsej stronie tematu w pierwszym poście - w wyglądzie nic nie zmieniałem. |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 27-07-2010, 13:54
|
|
|
bobek97 napisał/a: | Zabezpiecz to najlepiej poprzez htmlspecialchars |
i trim też się przyda
bobek97 napisał/a: | Polaczek, jak już poprawiasz to do końca. |
Jak masz czas to sobie poprawiaj. Ja nie mam. |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
bobek97
Pomógł: 29 razy Posty: 232
|
Wysłany: 27-07-2010, 21:03
|
|
|
Polaczek napisał/a: | i trim też się przyda |
Zrobiłem, sprawdź sobie załącznik 2x UP (mój post), tam jest wersja 2.0, ogólnie przepisany kod, HTML'a nie przepisywałem tylko troszki poprawiłem - jak miałbyś czas to mógłbyś sprawdzić? |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 27-07-2010, 21:08
|
|
|
bobek97 napisał/a: | jak miałbyś czas to mógłbyś sprawdzić? |
Ok. Sprawdzę. (może jutro) |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
bobek97
Pomógł: 29 razy Posty: 232
|
Wysłany: 30-07-2010, 20:12
|
|
|
Polaczek, i jak, spradziłeś? |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 31-07-2010, 00:59
|
|
|
bobek97, to co udało mi się dzisiaj wyłapać:
druczek.php
Kod: | //include($phpbb_root_path . 'includes/page_header.'.$phpEx); |
Nie potrzebnie
Kod: | //include($phpbb_root_path . 'includes/page_tail.'.$phpEx); |
To też
-----------------------
druczek_body.tpl
1. brak doctype'u
2. skrawek (od klasy odbiorca1 do klasy tytul2) CSS moim skromnym zdaniem powinien wyglądać tak:
Kod: | .odbiorca1 { position: absolute; top: 17px; left: 50px;text-transform:uppercase}
.odbiorca2 { position: absolute; top: 48px; left: 50px;text-transform:uppercase}
.konto1 { position: absolute; top: 82px; left: 52px;text-transform:uppercase }
.konto2 { position: absolute; top: 114px; left: 50px;text-transform:uppercase }
.konto3 { position: absolute; top: 114px; left: 260px;text-transform:uppercase }
.kwota1 { position: absolute; top: 114px; left: 338px;text-transform:uppercase }
.kwota2 { position: absolute; top: 143px; left: 61px;text-transform:uppercase }
.zlec1 { position: absolute; top: 175px; left: 50px;text-transform:uppercase }
.zlec2 { position: absolute; top: 205px; left: 50px;text-transform:uppercase }
.tytul1 { position: absolute; top: 236px; left: 50px;text-transform:uppercase }
.tytul2 { position: absolute; top: 331px; left: 50px;text-transform:uppercase } |
daje to efekt WIELKICH liter.
-----------------------
przydałoby się jeszcze poprawić:
Cytat: | <input name="kwota" type="text" size=30 maxlength=12/> |
w przelew_body.tpl |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
Starozytny
Pomógł: 3 razy Posty: 102
|
Wysłany: 02-08-2010, 11:06
|
|
|
a jest jakaś nowsza wersja etc. ?? |
_________________ Piszę mody do CS 1.6 pomagam siecią
na GG pomagam odpłatnie [7502883] |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
|
|
|
|
bobek97
Pomógł: 29 razy Posty: 232
|
Wysłany: 03-08-2010, 01:33
|
|
|
Polaczek, dzięki wielkie. Postaram się tutaj jakoś koło godziny 10 wstawić wersję z twoimi poprawkami. CSS brałem z wersji 1.0. Tamto sobie zakomentowałem bo dałem a jak drukowałem drukowało mi całe forum. Brak Doctype'u - to w druczek_body i przelew_body. Podaj mi jaki ustawić . |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 03-08-2010, 14:26
|
|
|
bobek97 napisał/a: | Podaj mi jaki ustawić . |
ja zawsze robię tak:
|
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
|