Dedame naują laukelį į users lentelę.
Parašė Enzo 2008 birželio 16 21:06:16
Taigi noriu pasidaryt, kad profilyje rodytų su kokiu automobiliu aš važinėju. Tai pradėkim daryt:

Pirmiausia. Į pridėtinius puslapius dedame štai tokį kodą:

[code]<?php
$result = dbquery("ALTER TABLE ".$db_prefix."users ADD COLUMN user_car VARCHAR(32) NOT NULL DEFAULT '' AFTER user_birthdate, engine MyISAM");
if ($result) echo "<br><div><strong style='color:green'>Tvarka:</strong> Laukelis įterptas.</div>";
else echo "<br><div><strong style='color:red'>Klaida:</strong> Laukelis neįterptas.</div>";
?>[/code]

Ir spaudžiame peržiūrėti. Tada atsidarome edit_profile.php
ir po

[code]<tr>
<td class='tbl'>".$locale['u014']."</td>
<td class='tbl'><input type='text' name='user_web' value='".$userdata['user_web']."' maxlength='100' class='textbox' style='width:200px;'></td>
</tr>[/code]

dedame:

[code]<tr>
<td class='tbl'>Automobilis:</td>
<td class='tbl'><input type='text' name='user_car' value='".$userdata['user_car']."' maxlength='100' class='textbox' style='width:200px;'></td>
</tr>[/code]

Išsaugome ir įkeliame.

Toliau einame į profile.php

Ten susirandame:

[code]<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u040']."</b></td>
<td class='tbl1'>".showdate("longdate", $data['user_joined'])."</td>
</tr>[/code]

ir po juo įterpiame

[code]<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>Automobilis:</b></td>
<td class='tbl1'>".($data['user_car'] ? $data['user_car'] : $locale['u048'])."</td>
</tr>[/code]

Išsaugome ir įkeliame.

Tada atsidarome update_profile_include.php

ir įterpiame į kokią 53 eilutę:

[code]$user_car = isset($_POST['user_car']) ? stripinput(trim($_POST['user_car'])) : "";[/code]

susirandame:

[code]$result = dbquery("UPDATE ".$db_prefix."users SET user_name='$username',".$newpass."user_email='".$_POST['user_email']."', user_hide_email='$user_hide_email', user_location='$user_location', user_birthdate='$user_birthdate', user_aim='$user_aim', user_icq='$user_icq', user_msn='$user_msn', user_yahoo='$user_yahoo', user_web='$user_web', user_theme='$user_theme', user_offset='$user_offset', ".$set_avatar."user_sig='$user_sig' WHERE user_id='".$userdata['user_id']."'");[/code]

ir įterpiame: [code]user_car='$user_car'[/code]

arba jei kas nemoka tai visa eilutė:

[code] $result = dbquery("UPDATE ".$db_prefix."users SET user_name='$username',".$newpass."user_email='".$_POST['user_email']."', user_hide_email='$user_hide_email', user_location='$user_location', user_birthdate='$user_birthdate', user_car='$user_car', user_aim='$user_aim', user_icq='$user_icq', user_msn='$user_msn', user_yahoo='$user_yahoo', user_web='$user_web', user_theme='$user_theme', user_offset='$user_offset', ".$set_avatar."user_sig='$user_sig' WHERE user_id='".$userdata['user_id']."'");[/code]



Viskas dabar jūsų profilyje rodys kokį automobilį turite. Taip pat galite įterpti ir daugiau laukelių, keiskite iš [color=red]car[/color] į jūsų norimą pavadinimą.

Straipsnis: [b][color=green]~Enzo[/color][/b]

[i]*Naudotasi kitais šaltiniais[/i]