Thread Verfasser: webcheck
Thread ID: 996
Thread Info
Es gibt 5 Beiträge zu diesem Thema, und es wurde 2680 Mal angesehen.
 Thema drucken
Benutzerfeld schreibgeschützt!
webcheck
Hallo...
bräuchte mal Hilfe für V7.02.

Habe ein eigenes Benutzerfeld angelegt und weiß grad nicht wie ich es für Mitglieder schreibgeschützt machen kann?

Das Mitglied soll das Feld im Profil sehen können, aber eben nichts ändern können, weil Eingaben soll hier nur der Admin machen.

Alternativ ginge auch für Mitglieder unsichtbar!

Danke schon mal!
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Das könnte dann so in etwa aussehen.

echo "<div style='text-align:center;margin-top:15px;'>
<label for='xyz'>YXZ</label>\n";
if (iADMIN) {
echo "<input name='xyz' type='text' id='xyz' value='Eintrag'  />\n";
} else {
echo "<input name='xyz' type='text' id='xyz' value='Eintrag'  readonly='readonly' />\n";
}
echo "</div><br />\n";

Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
webcheck
Danke Rolly...

Bin mir nicht sicher wohin dami, schau mal bitte hier meine user_register_include.php.


if (!defined("IN_FUSION")) { die("Access Denied"); }


if ($profile_method == "input") {
   echo "<tr>\n";
   echo "<td class='tbl'>".$locale['uf_register']."</td>\n";
   echo "<td class='tbl'><input type='text' name='user_register' value='".(isset($user_data['user_register']) ? $user_data['user_register'] : "")."' maxlength='50' class='textbox' style='width:200px;' /></td>\n";
   echo "</tr>\n";
} elseif ($profile_method == "display") {
   if ($user_data['user_register']) {
      echo "<tr>\n";
      echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_register']."</td>\n";
      echo "<td align='left' class='tbl1'>".$user_data['user_register']."</td>\n";
      echo "</tr>\n";
   }
} elseif ($profile_method == "validate_insert") {
   $db_fields .= ", user_register";
   $db_values .= ", '".(isset($_POST['user_register']) ? stripinput(trim($_POST['user_register'])) : "")."'";
} elseif ($profile_method == "validate_update") {
   $db_values .= ", user_register='".(isset($_POST['user_register']) ? stripinput(trim($_POST['user_register'])) : "")."'";
}

?>
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
Kann da auch nur Raten, versuche das mal ist ungetestet.

if (!defined("IN_FUSION")) { die("Access Denied"); }

if ($profile_method == "input") {

   echo "<tr>\n";

   echo "<td class='tbl'>".$locale['uf_register']."</td>\n";
if (iADMIN) {
   echo "<td class='tbl'><input type='text' name='user_register' value='".(isset($user_data['user_register']) ? $user_data['user_register'] : "")."' maxlength='50' class='textbox' style='width:200px;' /></td>\n";
} else {
   echo "<td class='tbl'><input type='text' name='user_register' value='".(isset($user_data['user_register']) ? $user_data['user_register'] : "")."' maxlength='50' class='textbox' style='width:200px;'  readonly='readonly' /></td>\n";
}
   echo "</tr>\n";

} elseif ($profile_method == "display") {

   if ($user_data['user_register']) {

      echo "<tr>\n";

      echo "<td width='1%' class='tbl1' style='white-space:nowrap'>".$locale['uf_register']."</td>\n";

      echo "<td align='left' class='tbl1'>".$user_data['user_register']."</td>\n";

      echo "</tr>\n";

   }

} elseif ($profile_method == "validate_insert") {

   $db_fields .= ", user_register";

   $db_values .= ", '".(isset($_POST['user_register']) ? stripinput(trim($_POST['user_register'])) : "")."'";

} elseif ($profile_method == "validate_update") {

   $db_values .= ", user_register='".(isset($_POST['user_register']) ? stripinput(trim($_POST['user_register'])) : "")."'";

}

Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
webcheck
Hey, für "Geraten" war das aber Spitzenmäßig.
Herzlichen Dank, das funktioniert perfekt.

Ist halt immer schön, wenn sich fähige Leute im Support befinden und man darauf vertrauen kann, Hilfe zu bekommen.

Super!
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Springe ins Forum: