Welcome, Guest. Please Login or Register.
April 29, 2025, 03:52:26 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  German User Help  |  Archiv  |  Gäste mit ohne email « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Gäste mit ohne email  (Read 914 times)
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Gäste mit ohne email
« on: April 17, 2002, 09:47:14 PM »
Reply with quote

Bei mir auf dem Board dürfen Gäste posten, und wenn sie als Gäste posten, dann weil sie anonym bleiben wollen (wenigstens den members gegenüber).

Nun ist es aber so, dass Gäste eine mailaddy angeben muessen, und das Resultat ist dann [email protected] oder [email protected]!

Deswegen hab ich das nun deaktiviert und es als fakulativ gesetzt! wenn man eine Mailaddy angibt wird das Format geprüft, aber ansonstens erscheint nix mehr im Thread!

Mag jemand die paar zeilen code haben?

medi
Logged

mainComm Dev Team
joker
Jr. Member
**
Posts: 85


Fanatiker sind zu allem fähig, sonst aber zu nix!

Re:Gäste mit ohne email
« Reply #1 on: April 17, 2002, 09:51:36 PM »
Reply with quote

*handheb*

ersscheint mir ganz sinnvoll, wenn die Anonymen sich keinen abbrechen müssen a la '[email protected]' ...
Logged

MfG joker ;)
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:Gäste mit ohne email
« Reply #2 on: April 17, 2002, 10:25:57 PM »
Reply with quote

in Post.php suche

# If poster is a Guest then evaluate the legality of name and email
   if ($username == 'Guest') {
      $name = trim($name);
      if ($name == '' || $name == '_' || $name == ' ')
         fatal_error($txt[75]);
      if (strlen($name) > 25)
         fatal_error($txt[568]);
      if ($email == '')
         fatal_error($txt[76]);
      if (!preg_match("/^[0-9A-Za-z@\._\-]+$/",$email))
         fatal_error($txt[243]);
   }

und ersetze mit # If poster is a Guest then evaluate the legality of name and email
   if ($username == 'Guest') {
      $name = trim($name);
      if ($name == '' || $name == '_' || $name == ' ')
         fatal_error($txt[75]);
      if (strlen($name) > 25)
         fatal_error($txt[568]);
      if ($email == ''){}
      else {
      if (!preg_match("/^[0-9A-Za-z@\._\-]+$/",$email))
         fatal_error($txt[243]);
      }
   }

suche nun in display.php

if($muserID == '-1') {
   print "            <BR><a href=\"mailto:$memail\">$img[email_sm]</a>\n";
}else if ($userprofile[$mname]['hideEmail'] != "1" || $settings[7] == "Administrator" || $allow_hide_email != '1') {
   print "            $profbutton".$userprofile[$mname]['websiteUrl']." <a href=\"mailto:$memail\">$img[email_sm]</a>$sendm\n";
} else {
   print"    $profbutton{$userprofile[$mname]['websiteUrl']}$sendm \n";
}
und ersetze es mit

if($muserID == '-1' && $memail !='') {
   print "            <BR><a href=\"mailto:$memail\">$img[email_sm]</a>\n";
}else if ($muserID == '-1' && $memail =='') {
}else if ($userprofile[$mname]['hideEmail'] != "1" || $settings[7] == "Administrator" || $allow_hide_email != '1') {
   print "            $profbutton".$userprofile[$mname]['websiteUrl']." <a href=\"mailto:$memail\">$img[email_sm]</a>$sendm\n";
} else {
   print"    $profbutton{$userprofile[$mname]['websiteUrl']}$sendm \n";
}

das wars eigentlich!

medi
Logged

mainComm Dev Team
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:Gäste mit ohne email
« Reply #3 on: April 18, 2002, 04:30:20 AM »
Reply with quote

damit die gäste das auch merken, ändere in den *.lng den schlüssel $txt[76] nach

$txt[76] = "wird nicht benötigt";
und in der Post.php

$email_field = $realemail == '' ? "<tr><td align=\"right\"><font size=2><b>$txt[69]:</b></font></td><td><font size=\"2\"><input type=\"text\" name=\"email\" size=\"25\"></font>" : '';
ersetzen mit

$email_field = $realemail == '' ? "<tr><td align=\"right\"><font size=2><b>$txt[69]:</b></font></td><td><font size=\"2\"><input type=\"text\" name=\"email\" size=\"25\"></font><font size=\"1\" color = \"red\">&nbsp;&nbsp;$txt[76]</font>" : '';
Logged

mainComm Dev Team
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Archiv  |  Gäste mit ohne email « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.047 seconds with 17 queries.