Reg növelése születési dátummal
Szerző
Üzenet
Mod neve: Regisztráció bővítése a születési dátum megadásával
Készítő: KillBill
Mod rövid leírása:: Regisztrációnál kötelező mezőként hozzáadva a születési dátum megadása
Mod verzió:: 0.0.1
Követelmények: phpBB 3.0.6;
Letöltés: Reg növelése születési dátummal 0.0.1
Készítő: KillBill
Mod rövid leírása:: Regisztrációnál kötelező mezőként hozzáadva a születési dátum megadása
Mod verzió:: 0.0.1
Követelmények: phpBB 3.0.6;
Letöltés: Reg növelése születési dátummal 0.0.1
A hozzászólás legutóbb KillBill által 2010.10.22. 12:34-kor lett szerkesztve, összesen 1 alkalommal.
Köszi szépen, KillBill.
Ez tényleg egy nagyon jó ötlet volt részedről, már több fórumon láttam ezt a lehetőséget.
Megszeretnélek kérni légyszíves subsilver2-nél, írd meg mit kell beilleszteni a ucp_register.html-be?
Köszönöm.
_________________
Ne kérd, hogy vegyelek fel MSN-re, mert nem használom!
Használj helyette te is inkább ooVoo-t!
Ez tényleg egy nagyon jó ötlet volt részedről, már több fórumon láttam ezt a lehetőséget.
Megszeretnélek kérni légyszíves subsilver2-nél, írd meg mit kell beilleszteni a ucp_register.html-be?
Köszönöm.
_________________
Ne kérd, hogy vegyelek fel MSN-re, mert nem használom!
Használj helyette te is inkább ooVoo-t!
Ezt
Kód:
<!-- IF S_BIRTHDAYS_ENABLED -->
<tr>
<td class="row1" width="35%"><b class="genmed">{L_BIRTHDAY}: </b><br /><span class="gensmall">{L_BIRTHDAY_EXPLAIN}</span></td>
<td class="row2"><span class="genmed">{L_DAY}:</span> <select name="bday_day">{S_BIRTHDAY_DAY_OPTIONS}</select> <span class="genmed">{L_MONTH}:</span> <select name="bday_month">{S_BIRTHDAY_MONTH_OPTIONS}</select> <span class="genmed">{L_YEAR}:</span> <select name="bday_year">{S_BIRTHDAY_YEAR_OPTIONS}</select></td>
</tr>
<!-- ENDIF -->
Tökéletes, nagyon szépen köszönöm.
_________________
Ne kérd, hogy vegyelek fel MSN-re, mert nem használom!
Használj helyette te is inkább ooVoo-t!
_________________
Ne kérd, hogy vegyelek fel MSN-re, mert nem használom!
Használj helyette te is inkább ooVoo-t!
Magamnál kissé tovább fejlesztetem egy két dologgal, ha valakit érdekel szívesen kiteszem.
1., Aki már regisztrált és még nem adta meg a születési dátumát azt továbblépés előtt kötelezi a megadásra.
2., Regisztrációnál figyeli az életkort és, ha valaki nem töltötte még be a 14. életévét akkor automatikusan a gyermek csoportba kerül.
3., Profil mezőbe kikapcsolni a dátum módosításának lehetőségét, persze ez már csak akkor alkalmazható, ha már mindenki megadta a dátumot.
1., Aki már regisztrált és még nem adta meg a születési dátumát azt továbblépés előtt kötelezi a megadásra.
2., Regisztrációnál figyeli az életkort és, ha valaki nem töltötte még be a 14. életévét akkor automatikusan a gyermek csoportba kerül.
3., Profil mezőbe kikapcsolni a dátum módosításának lehetőségét, persze ez már csak akkor alkalmazható, ha már mindenki megadta a dátumot.
Kedves KillBill én szívesen venném ha megosztanád vel(ünk)em:)
Az előzőt már beraktam tehát valami update lenne a jó,és subsilver 2 alapú sablonhoz kellene.
Előre is nagyon szépen köszönöm ha megírod.
Az előzőt már beraktam tehát valami update lenne a jó,és subsilver 2 alapú sablonhoz kellene.
Előre is nagyon szépen köszönöm ha megírod.
Tovább lépés előtt kötelező a szül date megadása.
includes/session.php
keresd ezt
tedd elé
includes/ucp/ucp_profile.php
keresd ezt
tedd utána
keresd ezt
tedd utána ezt
language/hu/ucp.php
keresd ezt
tedd utána
remélem nem hagytam ki semmit, ha még is hiba lenne szólj
includes/session.php
keresd ezt
Kód:
// Does the user need to change their password? If so, redirect to the
tedd elé
Kód:
$year = $month = $day = false;
if ($this->data['user_birthday'])
{
$user_birthday = explode('-', $this->data['user_birthday']);
list ($day, $month, $year) = $user_birthday;
}
if (((int) $year == false || (int) $month == false || (int) $day == false) && !defined('IN_ADMIN') && !defined('ADMIN_START') && $config['allow_birthdays'] && !empty($this->data['is_registered']))
{
if (strpos($this->page['query_string'], 'mode=profile_info') === false && $this->page['page_name'] != "ucp.$phpEx")
{
redirect(append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=profile&b=1&mode=profile_info'));
}
}
includes/ucp/ucp_profile.php
keresd ezt
Kód:
$delete = (!empty($_POST['delete'])) ? true : false;
tedd utána
Kód:
$user_birth = request_var('b', 0);
keresd ezt
Kód:
'S_BIRTHDAYS_ENABLED' => true,
));
tedd utána ezt
Kód:
if ($user_birth)
{
$error[] = $user->lang['JV_BIND_BIRTHDAY_EXPLAIN'];
}
language/hu/ucp.php
keresd ezt
Kód:
'FORCE_PASSWORD_EXPLAIN' => 'Mielőtt továbbléphetnél a fórumon, meg kell változtatnod a jelszavad.',
tedd utána
Kód:
'JV_BIND_BIRTHDAY_EXPLAIN' => 'Mielőtt továbbléphetnél a fórumon, meg kell adnod a születési dátumod.',
remélem nem hagytam ki semmit, ha még is hiba lenne szólj
A hozzászólás legutóbb KillBill által 2010.12.24. 09:06-kor lett szerkesztve, összesen 1 alkalommal.
Tökéletesen működik,nagyon szépen köszönöm.
Nagyon szívesen
Ha a 2. pont is kell az már lehet nem sikerül elsőre megadni minden infot.
A 3. pontot egyenlőre még én se használom, de hamarosan megírom azt is úgy, hogy aki nem adta meg még annak működjön a mező a többieknek kapcsolja ki.
Ha a 2. pont is kell az már lehet nem sikerül elsőre megadni minden infot.
A 3. pontot egyenlőre még én se használom, de hamarosan megírom azt is úgy, hogy aki nem adta meg még annak működjön a mező a többieknek kapcsolja ki.
Egyelőre nekem elég ez is így ahogy van,aztán majd meglátjuk hogyan alakulnak a dolgok:)
De figyelemmel kísérem a folytatást is:)
De figyelemmel kísérem a folytatást is:)
BVLIST lemaradt ez még néked pótold
includes/ucp/ucp_profile.php
keres
tedd utána
language/hu/ucp.php
keresd
tedd utána
Továbbá itt a szül date megváltoztatásának kikapcsolása (annak kapcsolja ki aki már megadta a dátumot)
includes/ucp/ucp_profile.php
keresd
tedd utána
styles/sablon/template/ucp_profile_profile_info.html
keresd ezt a 3 sor részletet
és ezt helyezd eléjük
tehát így fog kinézni egy módosított sor
includes/ucp/ucp_profile.php
keres
Kód:
if (!check_form_key('ucp_profile_info'))
{
$error[] = 'FORM_INVALID';
}
tedd utána
Kód:
if ($config['allow_birthdays'] && (!$data['bday_year'] || !$data['bday_month'] || !$data['bday_day']))
{
$error[] = $user->lang['JV_TOO_SHORT_BIRTHDAY'];
}
language/hu/ucp.php
keresd
Kód:
'JV_BIND_BIRTHDAY_EXPLAIN' => 'Mielőtt továbbléphetnél a fórumon, meg kell adnod a születési dátumod.',
tedd utána
Kód:
'JV_TOO_SHORT_BIRTHDAY' => 'A születési dátum nem lett megadva.',
Továbbá itt a szül date megváltoztatásának kikapcsolása (annak kapcsolja ki aki már megadta a dátumot)
includes/ucp/ucp_profile.php
keresd
Kód:
'S_BIRTHDAYS_ENABLED' => true,
tedd utána
Kód:
'S_BIRTHDAYS_DISABLED' => ($data['bday_year'] != 0 && $data['bday_month'] != 0 && $data['bday_day'] != 0) ? "disabled='true'" : '',
styles/sablon/template/ucp_profile_profile_info.html
keresd ezt a 3 sor részletet
Kód:
name="bday_year"
name="bday_month"
name="bday_day"
és ezt helyezd eléjük
Kód:
{S_BIRTHDAYS_DISABLED}
tehát így fog kinézni egy módosított sor
Kód:
<select {S_BIRTHDAYS_DISABLED} name="bday_year" id="bday_year" style="width: 6em;">{S_BIRTHDAY_YEAR_OPTIONS}</select>
A hozzászólás legutóbb KillBill által 2010.10.28. 10:22-kor lett szerkesztve, összesen 1 alkalommal.
Helló KillBill.
Szeretném én is felrakni ezt a MOD-ot de a letöltés nem működik.
És ugyancsak Subsilver 2 használok.
Szeretném én is felrakni ezt a MOD-ot de a letöltés nem működik.
És ugyancsak Subsilver 2 használok.
Asagi írta:
Helló KillBill.
Szeretném én is felrakni ezt a MOD-ot de a letöltés nem működik.
És ugyancsak Subsilver 2 használok.
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.