Sie sind nicht angemeldet.

PHPKIT 1.6.6 Verständnissfrage

Lieber Besucher, herzlich willkommen bei: PimpYourKiT. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Icejack

Verifiziertes Mitglied

  • »Icejack« ist männlich
  • »Icejack« ist ein verifizierter Benutzer
  • »Icejack« ist der Autor dieses Themas

Beiträge: 440

Wohnort: Moers

Beruf: Beamter

PHPKIT Version: PHPKIT 1.6.6

Danksagungen: 57 / 80

  • Nachricht senden

1

Freitag, 24. April 2015, 11:49

Verständnissfrage

Habe mal eine Verständinissfrage, weil ich ein Brett vor dem Kopf habe.

In der 168 Version kann ich im ACP beim Benutzer auch das Geburtsdatum bearbeiten.
In der 166 geht das nicht. Ist das richtig?

Und wenn es nicht geht , gibt es dann eine Möglichkeit es so einzurichten das man es kann?

Zitat

Courage heißt, alles zu riskieren, alles zu setzen und vielleicht alles verlieren.

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

2

Freitag, 24. April 2015, 12:21

Sollte mit php und htm Änderung möglich sein. Ich kann ja mal nach dem Code gucken und dir die Stelle dann durchgeben was geändert werden muss :) Aber erstmal Happa fassen!
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

Icejack

Verifiziertes Mitglied

  • »Icejack« ist männlich
  • »Icejack« ist ein verifizierter Benutzer
  • »Icejack« ist der Autor dieses Themas

Beiträge: 440

Wohnort: Moers

Beruf: Beamter

PHPKIT Version: PHPKIT 1.6.6

Danksagungen: 57 / 80

  • Nachricht senden

3

Freitag, 24. April 2015, 12:36

Gerne Knuddi, danke schon mal

Zitat

Courage heißt, alles zu riskieren, alles zu setzen und vielleicht alles verlieren.

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

4

Sonntag, 26. April 2015, 20:15

suche mal in der pkinc/admin/useredit.php

PHP-Quelltext

1
2
3
4
        if(!empty($userinfo['user_avatar'])) 
            $info_avatar=pkEntities(pkDIRWWWROOT.$config['avatar_path'].'/'.basename($userinfo['user_avatar']));
        else
            $info_avatar="fx/blank.gif";


Die Stelle ist über:

PHP-Quelltext

1
        eval("\$edituser_full= \"".pkTpl("edituser_full")."\";");


und nicht danach!!!

und versuche mal das darüber einzufügen:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// User Sex || Birthday by PimpYourKiT.de 
        $user_sex_option_1 $userinfo['user_sex'] == 'w' 'selected="selected"' '';
        $user_sex_option_2 $userinfo['user_sex'] == 'm' 'selected="selected"' '';
        $user_sex_option_0 $user_sex_option_1 || $user_sex_option_2 '' 'selected="selected"';
    
        foreach(range(1,31) as $d)
            $bd_option_day.= '<option value="'.$d.'"'.($userinfo['user_bd_day']==$d ' selected="selected"' '').'>'.$d.'</option>';
            
        foreach(range(1,12) as $m)
            $bd_option_month.= '<option value="'.$m.'"'.($userinfo['user_bd_month']==$m ' selected="selected"' '').'>'.pkGetSpecialLang('month',$m).'</option>';
              
        foreach(range(date('Y'),1900) as $y)
            $bd_option_year.= '<option '.($userinfo['user_bd_year']==$y ' selected="selected"' '').'>'.$y.'</option>';
// User Sex || Birthday by PimpYourKiT.de 


suche in der pkinc/admintpl/edituser_full.htm

HTML

1
2
3
 <tr>
  <td class="standard" colspan="2">Weitere Angaben</td>
 </tr>


und füge darüber:

HTML

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
<!-- User Sex || Birthday by PimpYourKiT.de -->
 	<tr>
 		 <td class="left">Geschlecht</td>
 		 <td class="right">
			<select class="small" name="ud_sex" size="1">
				<option $user_sex_option_0 value="d">$LANG[not_specified]</option>
				<option $user_sex_option_1 value="w">$LANG[female_dd]</option>
				<option $user_sex_option_2 value="m">$LANG[male_dd]</option>
			</select>
		</td> 
 	</tr>
 	<tr>
 		 <td class="left">Geburtsdatum</td>
		 <td class="right">
			<select name="user_bd_day" size="1">
				<option value="0">$LANG[dateofbirth_day]</option>
				$bd_option_day
			</select>
			<select name="user_bd_month" size="1">
				<option value="0">$LANG[dateofbirth_month]</option>
				$bd_option_month
			</select>
			<select name="user_bd_year" size="1">
				<option value="0">$LANG[dateofbirth_year]</option>
				$bd_option_year
			</select>
  		</td> 
 	</tr>
<!-- User Sex || Birthday by PimpYourKiT.de -->


Obs geklappt hat, kann ich dir nicht sagen, aber die Stellen hättest auch in der phpdatei und in der html selbst gefunden ^^
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

Icejack

Verifiziertes Mitglied

  • »Icejack« ist männlich
  • »Icejack« ist ein verifizierter Benutzer
  • »Icejack« ist der Autor dieses Themas

Beiträge: 440

Wohnort: Moers

Beruf: Beamter

PHPKIT Version: PHPKIT 1.6.6

Danksagungen: 57 / 80

  • Nachricht senden

5

Montag, 27. April 2015, 06:26

Erst einmal Danke Knuddi.

jedoch verstehe ich nicht was du damit meinst.

Die Stelle ist über:

PHP-Quelltext

1
eval("\$edituser_full= \"".pkTpl("edituser_full")."\";");


und nicht danach!!!

Zitat

Courage heißt, alles zu riskieren, alles zu setzen und vielleicht alles verlieren.

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

6

Montag, 27. April 2015, 09:34

die abfrage sollte glaub ich 2x drin sein, deswegen über der edituser_full ;)
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

Icejack

Verifiziertes Mitglied

  • »Icejack« ist männlich
  • »Icejack« ist ein verifizierter Benutzer
  • »Icejack« ist der Autor dieses Themas

Beiträge: 440

Wohnort: Moers

Beruf: Beamter

PHPKIT Version: PHPKIT 1.6.6

Danksagungen: 57 / 80

  • Nachricht senden

7

Montag, 27. April 2015, 10:11

Ganz ehrlich Knuddi, ich werde nicht schlau aus deinem Post.

Sorry, vieleicht habe ich auch ein Brett vor dem Kopf.

Zitat

Courage heißt, alles zu riskieren, alles zu setzen und vielleicht alles verlieren.

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

8

Montag, 27. April 2015, 13:20

damit meine ich nur zur Info, dass die erste Stelle gemeint ist und nicht die zweite nach dem template ^^ jetzt verstanden? Weil scheinbar diese Stelle:

PHP-Quelltext

1
2
        if(!empty($userinfo['user_avatar'])) 
            $info_avatar=pkEntities(pkDIRWWWROOT.$config['avatar_path'].'/'.basename($userinfo['user_avatar']));


2x vorkommt
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

reddevil82

PHPKIT Oldie

  • »reddevil82« ist männlich
  • »reddevil82« ist ein verifizierter Benutzer

Beiträge: 3 204

Wohnort: Spiesen-Elversberg

Beruf: Einzelhandelskaufmann

PHPKIT Version: Kein PHPKIT

Danksagungen: 1028 / 371

  • Nachricht senden

9

Montag, 27. April 2015, 15:09

Imho musst du noch die Variablen der $LANG im Template anpassen, d.h. diese Variable raus und stattdessen "Geburtstag auswählen" eintragen als Beispiel.
Auch mal den Bedanken Button nutzen tut nicht weh und der Ersteller freut sich umso mehr.

Zitat von »Friedrich Nietzsche«

Der, welcher etwas Großes schenkt, findet keine Dankbarkeit, denn der Beschenkte hat schon durch das Annehmen zu viel Last.

Icejack

Verifiziertes Mitglied

  • »Icejack« ist männlich
  • »Icejack« ist ein verifizierter Benutzer
  • »Icejack« ist der Autor dieses Themas

Beiträge: 440

Wohnort: Moers

Beruf: Beamter

PHPKIT Version: PHPKIT 1.6.6

Danksagungen: 57 / 80

  • Nachricht senden

10

Montag, 27. April 2015, 18:02

Leider funktioniert das nicht.
Die Einstellungen beim Geschlecht werden nicht gespeichert.

Und beim Datum kann ich kein Zahl oder Monat oder Jahr auswählen und auch nicht manuell eintragen.

Zitat

Courage heißt, alles zu riskieren, alles zu setzen und vielleicht alles verlieren.

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

11

Montag, 27. April 2015, 18:52

guck dir die useredit.php von der 1.6.8er nochmal an und füg da von der Stelle müsste ab Zeile 181 sein, wo update gemacht wird, da suchst du das mit usersex und bd raus und das fügst du dann bei dem anderen von der 1.6.6 ein, dann sollte er es speichern
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

Icejack

Verifiziertes Mitglied

  • »Icejack« ist männlich
  • »Icejack« ist ein verifizierter Benutzer
  • »Icejack« ist der Autor dieses Themas

Beiträge: 440

Wohnort: Moers

Beruf: Beamter

PHPKIT Version: PHPKIT 1.6.6

Danksagungen: 57 / 80

  • Nachricht senden

12

Mittwoch, 29. April 2015, 07:38

So nun funzt es.

habe nachfolgendes gemacht.

Suche in pkinc\admin\useredit.php

PHP-Quelltext

1
user_avatar='".$SQL->f($_POST['edit_avatar'])."',


und füge danach nachfolgendes ein:

PHP-Quelltext

1
2
3
4
                user_sex='".$SQL->f($_POST['ud_sex'])."',
                user_bd_day='".$SQL->i($_POST['user_bd_day'])."',
                user_bd_month='".$SQL->i($_POST['user_bd_month'])."',
                user_bd_year='".$SQL->i($_POST['user_bd_year'])."',


suche weiter:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
    $info_icqid=(intval($userinfo['user_icqid'])>0) ? intval($userinfo['user_icqid']) : '';
        
    if($userinfo['user_status']=="admin")
        $info_status4=" selected";
    elseif($userinfo['user_status']=="mod")
        $info_status3=" selected";
elseif($userinfo['user_status']=="vip")
        $info_status5=" selected";
    elseif($userinfo['user_status']=="member")
        $info_status2=" selected";
    elseif($userinfo['user_status']=="ban")
        $info_status0=" selected";
    else
        $info_status1=" selected";


Und füge darüber nachfolgendes ein:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// User Sex || Birthday by PimpYourKiT.de 
        $user_sex_option_1 $userinfo['user_sex'] == 'w' 'selected="selected"' '';
        $user_sex_option_2 $userinfo['user_sex'] == 'm' 'selected="selected"' '';
        $user_sex_option_0 $user_sex_option_1 || $user_sex_option_2 '' 'selected="selected"';
    
        foreach(range(1,31) as $d)
            $bd_option_day.= '<option value="'.$d.'"'.($userinfo['user_bd_day']==$d ' selected="selected"' '').'>'.$d.'</option>';
            
        foreach(range(1,12) as $m)
            $bd_option_month.= '<option value="'.$m.'"'.($userinfo['user_bd_month']==$m ' selected="selected"' '').'>'.pkGetSpecialLang('month',$m).'</option>';
              
        foreach(range(date('Y'),1900) as $y)
            $bd_option_year.= '<option '.($userinfo['user_bd_year']==$y ' selected="selected"' '').'>'.$y.'</option>';
// User Sex || Birthday by PimpYourKiT.de 


suche weiter:

PHP-Quelltext

1
2
3
    if($_POST['edit_activate']==|| !isset($_POST['edit_activate']))
        $info_activate=" checked";
    }



und füge nachfolgendes darüber ein:

PHP-Quelltext

1
2
3
4
5
    // User Sex || Birthday by PimpYourKiT.de 
        $user_sex_option_1 $_POST['ud_sex'] == 'w' 'selected="selected"' '';
        $user_sex_option_2 $_POST['ud_sex'] == 'm' 'selected="selected"' '';
        $user_sex_option_0 $user_sex_option_1 || $user_sex_option_2 '' 'selected="selected"';
// User Sex || Birthday by PimpYourKiT.de 


----------------------------------------------------------------------------------------------------------------------------------------------------
Gehe nach pkinc\admintpl\edituser_full.htm
und füge ganz oben nachfolgendes ein:

HTML

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
<!-- User Sex || Birthday by PimpYourKiT.de -->
 	<tr>
 		 <td class="left">Geschlecht</td>
 		 <td class="right">
			<select class="small" name="ud_sex" size="1">
				<option $user_sex_option_0 value="d">$LANG[not_specified]</option>
				<option $user_sex_option_1 value="w">weiblich</option>
				<option $user_sex_option_2 value="m">m&auml;nnlich</option>
			</select>
		</td> 
 	</tr>
 	<tr>
 		 <td class="left">Geburtsdatum</td>
		 <td class="right">
			<select name="user_bd_day" size="1">
				<option value="0">$LANG[dateofbirth_day]</option>
				$bd_option_day
			</select>
			<select name="user_bd_month" size="1">
				<option value="0">$LANG[dateofbirth_month]</option>
				$bd_option_month
			</select>
			<select name="user_bd_year" size="1">
				<option value="0">$LANG[dateofbirth_year]</option>
				$bd_option_year
			</select>
  		</td> 
 	</tr>
<!-- User Sex || Birthday by PimpYourKiT.de -->

Zitat

Courage heißt, alles zu riskieren, alles zu setzen und vielleicht alles verlieren.

Es haben sich bereits 2 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

knuddi (29. April 2015, 09:59), reddevil82 (29. April 2015, 18:29)

knuddi

Verifiziertes Mitglied

  • »knuddi« ist männlich
  • »knuddi« ist ein verifizierter Benutzer

Beiträge: 942

Wohnort: Finsterwalde

Beruf: Bürokraft

PHPKIT Version: PHPKIT 1.6.8 by PYK

Danksagungen: 279 / 416

  • Nachricht senden

13

Mittwoch, 29. April 2015, 09:59

Super das es nun funktioniert :)
Mach auch du mit bei AC-Town Virtual Town ~~AC-Town Virtual Town~~

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Icejack (29. April 2015, 10:20)

reddevil82

PHPKIT Oldie

  • »reddevil82« ist männlich
  • »reddevil82« ist ein verifizierter Benutzer

Beiträge: 3 204

Wohnort: Spiesen-Elversberg

Beruf: Einzelhandelskaufmann

PHPKIT Version: Kein PHPKIT

Danksagungen: 1028 / 371

  • Nachricht senden

14

Mittwoch, 29. April 2015, 18:31

Stimmt istja logisch @knuddi: und ich hatten vergessen zu erwähnen das auch in die DB noch geschrieben werden muss, damit es gespeichert wird. :phat:
Auch mal den Bedanken Button nutzen tut nicht weh und der Ersteller freut sich umso mehr.

Zitat von »Friedrich Nietzsche«

Der, welcher etwas Großes schenkt, findet keine Dankbarkeit, denn der Beschenkte hat schon durch das Annehmen zu viel Last.

Social Bookmarks