Witam mam problem kombinuje już 2 dzień z tym by to pole :
Było wyświetlane również tutaj :
By zyskać takie pole przerobiłem user_location_include na user_machine_include
user_machine_include
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
if ($profile_method == "input") {
echo "<tr>\n";
echo "<td class='tbl'>".$locale['uf_machine'].":</td>\n";
echo "<td class='tbl'><input type='text' name='user_machine' value='".(isset($user_data['user_machine']) ? $user_data['user_machine'] : "")."' maxlength='50' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n";
} elseif ($profile_method == "display") {
if ($user_data['user_machine']) {
echo "<tr>\n";
echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_machine']."</td>\n";
echo "<td align='right' class='tbl1'>".$user_data['user_machine']."</td>\n";
echo "</tr>\n";
}
} elseif ($profile_method == "validate_insert") {
$db_fields .= ", user_machine";
$db_values .= ", '".(isset($_POST['user_machine']) ? stripinput(trim($_POST['user_machine'])) : "")."'";
} elseif ($profile_method == "validate_update") {
$db_values .= ", user_machine='".(isset($_POST['user_machine']) ? stripinput(trim($_POST['user_machine'])) : "")."'";
}
?>
I user_machine_include_var
<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
$user_field_name = $locale['uf_machine'];
$user_field_desc = $locale['uf_machine_desc'];
$user_field_dbname = "user_machine";[blad][/blad]
$user_field_group = 2;
$user_field_dbinfo = "VARCHAR(50) NOT NULL DEFAULT ''";
?>
I jest ok w profilu wyświetla lecz jak to również na forum wkleić ?
Wiadomość doklejona:
Właśnie doszedłem do tego jak o wkleić na forum otóż posiadam FB4 i jak wiadomo "fabrycznie" są 4 możliwe wyglądy forum i w plikach tych że właśnie "styli" dodałem owe pola ;)
wygląda to mniej więcej tak :
vb.php pod /* --- user box --- */ :
echo "<tr><td class='tbl2' style='padding:7px;'><div style='float:right; padding:10px;'>";
echo "<!--forum_thread_user_info--><strong>".$locale['502']."</strong> ".$data['user_posts']."<br />\n";
echo "<strong>".$locale['504']."</strong> ".showdate("%d.%m.%y", $data['user_joined'])."<br />\n";
if($data['user_location']){ echo "<strong>".$locale['fb500'].":</strong> ".stripslash($data['user_location'])."\n"; }
if($data['user_birthdate'] !== "0000-00-00"){
$birthday = explode("-", $data['user_birthdate']);
$age = (strftime("%Y") - $birthday[0]);
if(strftime("%m") < $birthday[1]){
$age--;
} elseif(strftime("%m") == $birthday[1]) {
if(strftime("%d") < $birthday[2]){
$age--;
}
}
echo "<br /><strong>".$locale['fb512']."</strong> $age<br />\n";
}
echo "<strong>".$locale['uf_machine']."</strong> ".$data['user_machine']."<br />\n";
echo showWarning($data['user_id']);
Kliknij i zaczekaj na załadowanie kodu ...
W pliku locale/Polish.php dodałem wpis z nazwa uf_machine która równa się słowu "Pojazd:" Oczywiście plik ten znajduje się w katalogu FB
Teraz wygląda to tak czyli jak chciałem :) :
Edytowane przez maras52 dnia 08.04.2009 01:57:22
Pozdro =MRS=
|