YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Ideen, Wünsche und Suche » Eigener Benutzertitel | Profilfelder | E-Mail mehrmals verwenden » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 14.636 Views | | Thema zu Favoriten hinzufügen
Seiten (2): « vorherige 1 [2]
Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Eigener Benutzertitel | Profilfelder | E-Mail mehrmals verwenden
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jacqy jacqy ist weiblich
Alternativ Mitglied


images/avatars/avatar-5823.jpg

Dabei seit: 01.08.05
Beiträge: 963
Herkunft: Passau(hergezogen)

Antworten Zitieren Editieren Melden       UP

Ja ok von mir aus auch das Augenzwinkern Bitte auch Admindaten im Forum.

__________________
<<<<<<Ist in Arbeit>>>>>>>
Zunge raus
01.03.15 21:58 jacqy ist offline E-Mail Finden Als Freund hinzufügen
VOX POPULI
Mitglied


Dabei seit: 24.03.10
Beiträge: 11
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Danke fröhlich

Schicke ich dir gleich zu <3
01.03.15 21:59 VOX POPULI ist offline E-Mail Finden Als Freund hinzufügen
jacqy jacqy ist weiblich
Alternativ Mitglied


images/avatars/avatar-5823.jpg

Dabei seit: 01.08.05
Beiträge: 963
Herkunft: Passau(hergezogen)

Antworten Zitieren Editieren Melden       UP

So,nun aber. Augenzwinkern Einbaufehler.

Du hattest die geschweifte Klammer an der falschen Stelle.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
eval("\$tpl->output(\"".$tpl->get("usercp")."\");");
}
if($action=="title_edit") {
 if(!$wbbuserdata[cancustomtitle] || $wbbuserdata[userposts] < $wbbuserdata[customtitle_minposts]) access_error();
 list($ranktitle)=$db->query_first("SELECT `ranktitle` FROM `bb".$n."_ranks` WHERE `groupid` IN ('0','$wbbuserdata[groupid]') AND `needposts`<='$wbbuserdata[userposts]' AND `gender` IN ('0','".intval($wbbuserdata['gender'])."') ORDER BY `needposts` DESC, `gender` DESC",1);
 if(isset($_POST['send'])) {
  reset($_POST);
  while(list($key,$val)=each($_POST)) {
   if(is_string($val)) $$key=trim($val);
   elseif(is_array($val)) $$key=trim_array($val);
  }
  unset($error);

  if($wbbuserdata['customtitle_forbiddenwords']) {
   $forbiddenwords=@explode("\n",$wbbuserdata['customtitle_forbiddenwords']);
   for($i=0;$i<count($forbiddenwords);$i++) {
    $forbiddenwords[$i]=trim($forbiddenwords[$i]);
    if(preg_match("/".$forbiddenwords[$i]."/i",$usertitle)) eval ("\$error = \"".$tpl->get("usercp_title_error")."\";");
   }
  }

  if(!isset($error)) {
   if($mode==1) {
    $db->query("UPDATE `bb".$n."_users` SET `title`='".addslashes(htmlspecialchars($usertitle))."' WHERE `userid` = '$wbbuserdata[userid]'");
    $ranktitle $usertitle;
   } else {
    $db->query("UPDATE `bb".$n."_users` SET `title`='' WHERE userid = '$wbbuserdata[userid]'");
   }
   eval("\$tpl->output(\"".$tpl->get("usercp_title_giveparent")."\");");
   exit();
  }
 }
 else {
  list($usertitle)=$db->query_first("SELECT `title` FROM `bb".$n."_users` WHERE `userid` = '$wbbuserdata[userid]'");
 }

 if($usertitle$checked[1]=' checked="checked"';
 else $checked[0]=' checked="checked"';

 eval("\$tpl->output(\"".$tpl->get("usercp_title_edit")."\");");
}


So ist es korrekt. Vorher sah es so aus.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
eval("\$tpl->output(\"".$tpl->get("usercp")."\");");

if($action=="title_edit") {
 if(!$wbbuserdata[cancustomtitle] || $wbbuserdata[userposts] < $wbbuserdata[customtitle_minposts]) access_error();
 list($ranktitle)=$db->query_first("SELECT `ranktitle` FROM `bb".$n."_ranks` WHERE `groupid` IN ('0','$wbbuserdata[groupid]') AND `needposts`<='$wbbuserdata[userposts]' AND `gender` IN ('0','".intval($wbbuserdata['gender'])."') ORDER BY `needposts` DESC, `gender` DESC",1);
 if(isset($_POST['send'])) {
  reset($_POST);
  while(list($key,$val)=each($_POST)) {
   if(is_string($val)) $$key=trim($val);
   elseif(is_array($val)) $$key=trim_array($val);
  }
  unset($error);

  if($wbbuserdata['customtitle_forbiddenwords']) {
   $forbiddenwords=@explode("\n",$wbbuserdata['customtitle_forbiddenwords']);
   for($i=0;$i<count($forbiddenwords);$i++) {
    $forbiddenwords[$i]=trim($forbiddenwords[$i]);
    if(preg_match("/".$forbiddenwords[$i]."/i",$usertitle)) eval ("\$error = \"".$tpl->get("usercp_title_error")."\";");
   }
  }

  if(!isset($error)) {
   if($mode==1) {
    $db->query("UPDATE `bb".$n."_users` SET `title`='".addslashes(htmlspecialchars($usertitle))."' WHERE `userid` = '$wbbuserdata[userid]'");
    $ranktitle $usertitle;
   } else {
    $db->query("UPDATE `bb".$n."_users` SET `title`='' WHERE userid = '$wbbuserdata[userid]'");
   }
   eval("\$tpl->output(\"".$tpl->get("usercp_title_giveparent")."\");");
   exit();
  }
 }
 else {
  list($usertitle)=$db->query_first("SELECT `title` FROM `bb".$n."_users` WHERE `userid` = '$wbbuserdata[userid]'");
 }

 if($usertitle$checked[1]=' checked="checked"';
 else $checked[0]=' checked="checked"';

 eval("\$tpl->output(\"".$tpl->get("usercp_title_edit")."\");");
}
 }


__________________
<<<<<<Ist in Arbeit>>>>>>>
Zunge raus
01.03.15 22:18 jacqy ist offline E-Mail Finden Als Freund hinzufügen
VOX POPULI
Mitglied


Dabei seit: 24.03.10
Beiträge: 11
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

AH! Verdammter mist, aber vielen Lieben Dank.
Freude
02.03.15 06:08 VOX POPULI ist offline E-Mail Finden Als Freund hinzufügen
Baer
Mitglied


images/avatars/avatar-5854.jpg

Dabei seit: 21.10.11
Beiträge: 29

Antworten Zitieren Editieren Melden       UP

Ich muss das Thema auch leider noch mal aufgreifen, allerdings mit einem anderen Problemchen

Der Einbau des Benutzertitels hat wunderbar geklappt, die Tempaltes sind an Ort und Stelle, die setup ausgeführt, die htmlspecialchars alle umgestellt, im ACP ist eigestellt das man ihn benutzen darf, funktioniert auch soweit alles ohne Fehlermeldungen, ABER: man kann den Benutzertitel im Usercp nicht benutzen.
Sprich: Wenn man auf Bearbeiten geht tut sich nichts, es kann nicht angeklickt werden.
Ich häng mal die acp/group.php mit an, denn ich vermute den Fehler dort iwo.
Könnte da jemand bitte mal kurz drüber schauen?
Oder vllt habt ihr noch ne andere Idee habt woran es liegen könnte...

*Kekse und Kaffee da lässt*

Dateianhang:
unknown group.php (13 KB, 0 mal heruntergeladen)
31.07.15 09:53 Baer ist offline E-Mail Finden Als Freund hinzufügen
Seiten (2): « vorherige 1 [2] Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Ideen, Wünsche und Suche » Eigener Benutzertitel | Profilfelder | E-Mail mehrmals verwenden