1.12.7 i starsze - Generator Blankietów Przelewu 1.0
JustDoIt! - 22-07-2010, 23: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ć
Majkelo - 23-07-2010, 06:00
JustDoIt!, a może dodaj mu jeszcze do tego readonly ?? Wtedy użytkownik tego nie zmieni
Polaczek - 23-07-2010, 13:06
JustDoIt! napisał/a: | <? $userdata['username'] ?> |
Jeśli już w ten sposób to:
Kod: | <?php echo $userdata['username']; ?> |
albo
Kod: | <?=$userdata['username']?> |
Tomkowic - 23-07-2010, 18:02
nazwa użytkownika nie pokazuje się w tabelce tylko po za nia...
Majkelo - 25-07-2010, 17: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 - 27-07-2010, 03: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 - 27-07-2010, 14: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.
bobek97 - 27-07-2010, 22: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 - 27-07-2010, 22:08
bobek97 napisał/a: | jak miałbyś czas to mógłbyś sprawdzić? |
Ok. Sprawdzę. (może jutro)
bobek97 - 30-07-2010, 21:12
Polaczek, i jak, spradziłeś?
Polaczek - 31-07-2010, 01: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
Starozytny - 02-08-2010, 12:06
a jest jakaś nowsza wersja etc. ??
Polaczek - 02-08-2010, 14:03
Starozytny, tutaj: http://www.przemo.org/php...ad.php?id=18854
+ moje poprawki:
http://www.przemo.org/php...p=570131#570131
bobek97 - 03-08-2010, 02: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ć .
Polaczek - 03-08-2010, 15:26
bobek97 napisał/a: | Podaj mi jaki ustawić . |
ja zawsze robię tak:
|
|
|