|
|
Latest News |
Latest Threads |
|
 |
55.781 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
Foto im Profil-Hack 1.5 25 Beiträge in diesem Thema |
|
|
 |
|
 |
25.01.2008 - 16:36 Uhr |
|
|
|
Hallo,
habe mir das Addon "Foto im Profil-Hack 1.5"(http://www.gourl.de/phpkitdownloads.php?id=2) installiert, aber unter "Profil"==>"Optionen" ist keine Option, ein Foto hochzuladen, sondern wie gewohnt nur das Avatar, wie kommt das?
Danke im vorraus für eure Hilfe.
Mfg Janni
Ich nutzte Version: 1.6.1
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Janni - 25.01.2008 - 16:37 Uhr |
|
|
|
|
|
|
|
 |
|
 |
25.01.2008 - 18:42 Uhr |
|
|
|
Es kann demnach sein, das vielleicht der Foto-Status nicht aktiviert ist. Einfach mal die Install nochmal mit den &change=settings aufrufen.
|
|
|
|
|
|
|
 |
|
 |
25.01.2008 - 19:09 Uhr |
|
|
|
Ja da habe ich auch nachgeschaut, doch kann ich dort nur die Höhe, Breite und Dateigröße angeben.
Wieso weiß ich auch nicht. Gibt es davon vielleicht schon eine Neue Version?
|
|
|
|
|
|
|
 |
|
 |
25.01.2008 - 20:05 Uhr |
|
|
|
Komisch, habe nichts gemacht, und auf einmal geht es.
Wieso auch immer.
Trotzdem vielen Dank für eure Hilfe
Mfg Janni
|
|
|
|
|
|
|
 |
|
 |
25.01.2008 - 20:14 Uhr |
|
|
|
Nach der Datei reicht es, wenn du einen gültigen Userstatus auswählst, z.B. User. Dann wird das gespeichert, was wohl in deinen Fall so war, das User oder ein anderer Status ausgewählt war und somit übernommen wurde.
|
|
|
|
|
|
|
 |
|
 |
26.01.2008 - 08:45 Uhr |
|
|
|
Ah, das kann naürlich sein, ok vielen Dank.
Gruß Janni
|
|
|
|
|
|
|
 |
|
 |
29.02.2008 - 16:50 Uhr |
|
|
|
Servus mitnander...
also ich hab das selbe Problem wie mein vor redner...alles richtig installiert ohne Fehlermeldung
.... danach den Userstatus "User" ausgewählt und gespeichert.
Jedoch kann ich keinen Upload Sektion für ein Userbild finden auch nicht unter Profil->Optionen... dort kann man nur nach wie vor ein avatar hochladen...
meine userinfo.php
Hier klicken zum aufklappen 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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 | | PHP-Quelltext <?php
if (getrights($config['member_infoshow'])=="true") {
if (!$_REQUEST['id'] && $USER['id']!=0) $id=$USER['id'];
else $id=intval($_REQUEST['id']);
$userinfo=$DB->fetch_array($DB->query("SELECT * FROM ".$db_tab['user']." WHERE user_id='".$id."' LIMIT 1"));
$info_nick=$userinfo['user_nick'];
if ($userinfo['user_bd_day']!=0 && $userinfo['user_bd_month']!=0 && $userinfo['user_bd_year']!=0) {
$info_birthday=$userinfo['user_bd_day'].". ";
$month=$lang['all_month'];
$month=$month[$userinfo['user_bd_month']];
$info_birthday.=$month[1]." ";
$info_birthday.=$userinfo['user_bd_year']." - ".$lang['age'].": ".getAge($userinfo[user_bd_day],$userinfo[user_bd_month],$userinfo[user_bd_year]);
}
else {$info_birthday=$lang['not_specified'];}
if ($userinfo['user_sex']=="w") $info_sex=$lang['female'];
elseif ($userinfo['user_sex']=="m") $info_sex=$lang['male'];
else $info_sex=$lang['not_specified'];
if ($userinfo[user_country]!="") {eval ("\$info_country= \"".getTemplate("member_country_text_".$userinfo[user_country]."")."\";");}
else {$info_country=$lang['not_specified'];}
$info_signin=formattime($userinfo['signin'],'','date');
if ($userinfo['logtime']>0) {$info_logtime=formattime($userinfo['logtime']);}
else {$userinfo_logtime=" - ";}
if ($userinfo[user_status]=="admin") {if ($userinfo[user_sex]=="w") {$info_userstatus=$lang['admin_female'];} else {$info_userstatus=$lang['admin'];}}
elseif ($userinfo[user_status]=="mod") {if ($userinfo[user_sex]=="w") {$info_userstatus=$lang['mod_female'];} else {$info_userstatus=$lang['mod'];}}
elseif ($userinfo[user_status]=="member") {if ($userinfo[user_sex]=="w") {$info_userstatus=$lang['member_female'];} else {$info_userstatus=$lang['member'];}}
elseif ($userinfo[user_status]=="user") {if ($userinfo[user_sex]=="w") {$info_userstatus=$lang['user_female'];} else {$info_userstatus=$lang['user'];}}
elseif ($userinfo[user_status]=="ban") {$info_userstatus=$lang['banned'];}
if ($userinfo['user_groupid']!=0) {
$group=$DB->fetch_array($DB->query("SELECT usergroup_name FROM ".$db_tab['usergroup']." WHERE usergroup_id='".$userinfo['user_groupid']."' LIMIT 1"));
if (trim($group[0])!='') $info_usergroup=$group[0];
else eval ("\$info_usergroup= \"".getTemplate("userinfo_nousergroup")."\";");
}
else eval ("\$info_usergroup= \"".getTemplate("userinfo_nousergroup")."\";");
if (isonline($userinfo['user_id'])) $info_os=$lang['online'];
else $info_os=$lang['offline'];
$userfields=$DB->fetch_array($DB->query("SELECT * FROM ".$db_tab['userfields']." WHERE userid='".$userinfo['user_id']."' LIMIT 1"));
$info_extended='';
$getprofilefields=$DB->query("SELECT * FROM ".$db_tab['profilefields']." ORDER by profilefields_order ASC");
while ($profilefields=$DB->fetch_array($getprofilefields)) {
$f="field_".$profilefields['profilefields_id'];
if (($fieldcontent=htmlentities($userfields[$f]))=='') $fieldcontent=$lang['not_specified'];
$fieldname=$profilefields['profilefields_name'];
eval ("\$info_extended.= \"".getTemplate("userinfo_ext")."\";");
}
/**************************************** Memberliste Anfang ****************************************/
$memberliste_path_ok=htmlentities(html_entity_decode(trim($config['memberliste_path'])));
if($config['memberliste_off']==1){
$memberliste_feld=$DB->fetch_array($DB->query("SELECT * FROM `".$db_tab['memberliste_game_feld']."` WHERE `userid`='".intval($userinfo['user_id'])."' LIMIT 1"));
unset($ausgabe_bilder);
$bild_wert=$DB->query("SELECT * FROM `".$db_tab['memberliste_game']."` ORDER by `games_sort` ASC");
while ($bild_ok=$DB->fetch_array($bild_wert)) {
$field="feld_".$bild_ok['id'];
$bilder_user=$memberliste_feld[$field];
$games_name_ok_aus=htmlentities(html_entity_decode(trim($bild_ok['games_name'])));
if($bilder_user!='') eval ("\$ausgabe_bilder.= \"".getTemplate("war/memberliste_ausgabe_pic_row")."\";");
}
if(empty($ausgabe_bilder)) $ausgabe_bilder='Keine Angabe';
unset($ausgabe_squad_row);
$squad_wert=$DB->query("SELECT * FROM `".$db_tab['memberliste_feld']."` WHERE `userid`='".intval($userinfo['user_id'])."' ORDER by `squadid` ASC");
while ($squad_ok=$DB->fetch_array($squad_wert)) {
$squads=$DB->fetch_array($DB->query("SELECT * FROM `".$db_tab['memberliste']."` where `id`='".intval($squad_ok['squadid'])."' LIMIT 1"));
$templateausgabe=intval($squad_ok['id']);
$list_name_ok=htmlentities(html_entity_decode(trim($squads['list_name'])));
$titel_ok=htmlentities(html_entity_decode(trim($squad_ok['titel'])));
$user_wahl_ok=htmlentities(html_entity_decode(trim($userinfo['user_wahl'])));
if($squad_ok['id']!='') eval ("\$ausgabe_squad_row.= \"".getTemplate("war/memberliste_squad_row")."\";");
}
if($templateausgabe!='') eval ("\$ausgabe_squad= \"".getTemplate("war/memberliste_squad")."\";");
eval ("\$ausgabe_games_user= \"".getTemplate("war/memberliste_info")."\";");
if($config['dienst_off']==1 AND $userinfo['user_wahl']!='') eval ("\$ausgabe_dienst_user= \"".getTemplate("war/memberliste_dienst")."\";");
}
/**************************************** Memberliste Ende ****************************************/
if ($userinfo[user_emailshow]==1) {
if ($config[member_mailer]==1) {eval ("\$info_email= \"".getTemplate("member_email_textlink2")."\";");}
else {eval ("\$info_email= \"".getTemplate("member_email_textlink")."\";");}
}
else {$info_email=$lang['not_specified'];}
if ($userinfo[user_imoption]==1) {eval ("\$info_im= \"".getTemplate("member_sendim_textlink")."\";");}
else {$info_im=$lang['receiving_not_wanted'];}
if ($userinfo[user_icqid]!=0) {eval ("\$info_icq= \"".getTemplate("member_icq_iconlink_2")."\";");}
else {$info_icq=$lang['not_specified'];}
if ($userinfo[user_aimid]!="") {eval ("\$info_aim= \"".getTemplate("member_aim_textlink")."\";");}
else {$info_aim=$lang['not_specified'];}
if ($userinfo[user_yim]!="") {eval ("\$info_yim= \"".getTemplate("member_yim_textlink")."\";");}
else {$info_yim=$lang['not_specified'];}
if ($userinfo[user_hpage]!="") {
if (ereg("http://",$userinfo[user_hpage])) {$info_link=$userinfo[user_hpage];}
else {$info_link="http://".$userinfo[user_hpage];}
eval ("\$info_hpage= \"".getTemplate("member_hpage_textlink")."\";");
}
else {$info_hpage=$lang['not_specified'];}
eval ("\$info_buddie= \"".getTemplate("member_buddie_textlink")."\";");
if ($userinfo[user_qou]!="") {$info_qoute=$PARSE->parse($userinfo[user_qou], 0, $config[text_ubb], $config[text_smilies], $config[text_images],1);}
else {$info_qoute=$lang['not_specified'];}
if ($userinfo[user_hobby]!="") {$info_hobby=$PARSE->parse($userinfo[user_hobby], 0, $config[text_ubb], $config[text_smilies], $config[text_images],1);}
else {$info_hobby=$lang['not_specified'];}
if ($userinfo[user_sig]!="") {$info_sig=$PARSE->parse($userinfo[user_sig], 0, $config[text_ubb], $config[text_smilies], $config[text_images],1);}
else {$info_sig=$lang['not_specified'];}
if ($config[avatar_eod]!=0) {
if ($userinfo[user_avatar]!="" && @filecheck($config['avatar_path']."/".$userinfo[user_avatar])) {
$avatar_dimension=@getimagesize("images/avatar/$userinfo[user_avatar]");
eval ("\$avatar_show= \"".getTemplate("user_avatar_show","")."\";");}
else {$avatar_show=$lang['no_avatar_selected'];}
eval ("\$avatar_eod= \"".getTemplate("userinfo_avatar")."\";");
}
else {eval ("\$avatar_eod= \"".getTemplate("userinfo_avatar_off")."\";");}
// Foto-Modifikation Start
if ($config['foto_eod']!="0" && $config['foto_eod']!="") {
if ($userinfo[user_foto]!="" && @filecheck($config['avatar_path']."/".$userinfo[user_foto]))
{
$foto_dimension=@getimagesize("images/avatar/$userinfo[user_foto]");
eval ("\$foto_show= \"".getTemplate("user_foto_show","")."\";");
}
else eval ("\$foto_show= \"Kein Foto vorhanden\";");
eval ("\$foto_eod= \"".getTemplate("userinfo_foto")."\";");
}
else {eval ("\$foto_eod= \" \";");}
// Foto-Modifikation Ende
if ($config[forum_eod]==1) {
$info_userposts=($userinfo[user_posts]+$userinfo[user_postdelay]);
if ($info_userposts<0) {$info_userposts=0;}
if ($info_userposts>0) {
$posts_per_day=number_format(($info_userposts/(ceil(($time_now-$userinfo['signin'])/86400))),1,",",".");
$threadcount=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['forumthread']." WHERE forumthread_autorid='".$userinfo['user_id']."'"));
$info_threadcount=$threadcount[0];
$forumrank=$DB->fetch_array($DB->query("SELECT forumrank_title FROM ".$db_tab['forumrank']." WHERE forumrank_post<='".$info_userposts."' ORDER by forumrank_post DESC"));
$forumrank=$forumrank['forumrank_title'];
$lastpost=$DB->fetch_array($DB->query("SELECT ".$db_tab['forumpost'].".forumpost_threadid, ".$db_tab['forumpost'].".forumpost_id FROM ".$db_tab['forumpost']." LEFT JOIN ".$db_tab['forumthread']." ON ".$db_tab['forumthread'].".forumthread_id=".$db_tab['forumpost'].".forumpost_threadid LEFT JOIN ".$db_tab['forumcat']." ON ".$db_tab['forumcat'].".forumcat_id=".$db_tab['forumthread'].".forumthread_catid WHERE (".sqlrights("".$db_tab['forumcat'].".forumcat_rrights")." OR ".$db_tab['forumcat'].".forumcat_mods LIKE '%-".$user_id."-%' OR ".$db_tab['forumcat'].".forumcat_user LIKE '%-".$user_id."-%') AND ".$db_tab['forumpost'].".forumpost_autorid=".$userinfo['user_id']." ORDER BY ".$db_tab['forumpost'].".forumpost_time DESC LIMIT 1"));
if ($lastpost[0]!="") {
$forumthread=$DB->fetch_array($DB->query("SELECT forumthread_id, forumthread_title, forumthread_catid FROM ".$db_tab['forumthread']." WHERE forumthread_id='".$lastpost['forumpost_threadid']."'"));
$forumcat=$DB->fetch_array($DB->query("SELECT forumcat_id, forumcat_name FROM ".$db_tab['forumcat']." WHERE forumcat_id='".$forumthread['forumthread_catid']."'"));
eval ("\$forumpost_info= \"".getTemplate("userinfo_foruminfo_lastthread")."\";");
}
else {$forumpost_info='-';}
}
else {
$forumrank='-';
$forumpost_info='-';
$info_threadcount='-';
}
eval ("\$foruminfo= \"".getTemplate("userinfo_foruminfo")."\";");
}
else {unset($foruminfo);}
if ($config[member_gbook]==1 && getrights("user")=="true") {eval ("\$info_user_gbook= \"".getTemplate("userinfo_gbook_linkbox")."\";");}
include ("login/inc.nav_user.php");
eval ("\$site_body.= \"".getTemplate("userinfo","")."\";");
}
else {$event=1; include("admin/config/event.php");}
?> | |  |
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von addicted - 29.02.2008 - 16:51 Uhr |
|
|
|
|
|
|
|
 |
|
 |
29.02.2008 - 17:29 Uhr |
|
|
|
Hast du die vorhandenen Templates im Ordner oder in der Readme bearbeitet? Wenn ja, auch in deinen Style, wo jenes Template verwendet wird?
|
|
|
|
|
|
|
 |
|
 |
29.02.2008 - 20:57 Uhr |
|
|
|
danke für die antwort..
ich hab alles so gemacht wie in der readme datei und in der beigefügten html beschrieben (alles bearbeitet u. hochgeladen) wenn ich den installations pfad ausführ sagt es mir auch das alles inordnung ist und ich stell die rechte auf user.
Nun kann ich im Profil kein Bild hochladen da diese option nicht sichtbar ist...wenn ich auf meine eigene Profilansicht geh sehe ich unter meinem Avatar den Platzhalter für das Foto...
in wie fern meinst du style? alle template dateien (htm) in den enstprechenden ordener hochladen oder?
|
|
|
|
|
|
|
 |
WEBI Unberechenbares Urgestein |
 |
|
|
|
|
|
|
|
|
 |
01.03.2008 - 08:58 Uhr |
|
|
|
Wenn du das Template extoption.htm nicht editiert hast, so hole dieses nach, ansonsten hast du dieses ggf. auch im Administrationsbereich des PHPKits unter Sonstiges > Templates, so musst du dort das Template anwählen und den Button "Editieren" betätigen um die jeweilige Änderung am Template vornehmen zu können.
mfG
|
|
|
|
|
|
|
 |
|
 |
01.03.2008 - 09:21 Uhr |
|
|
|
in wie fern muss ich die extoption.htm editieren? in der beinhaltenden readme u. install_pk161.htm steht leider der vorgang nicht beschrieben lediglich
die anweisungen für die userextoptions.php u.login/extoption.php.
meine extoption.htm sieht wie folgt aus:
danke für eure bemühungen 
|
|
|
|
|
|
|
 |
|
 |
|
 |
01.03.2008 - 10:04 Uhr |
|
|
|
die login/extoption.php ist doch im downloadpaket mit enthalten sowie die extoption.htm.....laut anweisung sollte ich jedoch aus der login/extoption.php nur 2 Abschnitte raus kopieren und an den entsprechenden stellen in der userextoptions.php einfügen und anschliessend die extoption.php vom server löschen.
ich hab eigentlich alle dateien ersetzt bis auf die userinfo.php dort habe ich manuel die änderungen übernommen...
ich benutze immernoch die standard templates....wie meinst das ...Template wird im Administrationsbereich genutzt....?
|
|
|
|
|
|
|
 |
|
 |
01.03.2008 - 12:28 Uhr |
|
|
|
Also warum du die extoption.php von Server gegen die userextoptions.php tauschen sollst, versteh ich nicht ganz. Egal.
1.) Welche Version benutzt du?
2.) Für welche Version ist dieser Hack?
2.1) Wenn diese Version für beide Kit-Versionen ist, gab es getrennte Versions-Ordner?
Und unter Style oder Templates im Admincenter bearbeiten meinen wir das:
Jedes Style (Darstellung deiner Page) benötigt Templates. Diese sind im Template-Ordner templates.
Alle darin enthaltenen Templates kannst du im Admincenter unter Templates (links unten) bearbeiten, erstellen oder löschen.
Du verwendest wahrscheinlich irgendein Style, was das Template extoption braucht.
Dieses musste im Admincenter editieren, da dieses Template benutzt wird, nicht das Template im Template-Ordner.
|
|
|
|
|
|
|
 |
|
 |
01.03.2008 - 13:19 Uhr |
|
|
|
Zitat Foto-Hack - Installation auf PHPKIT 1.6.1
Zuerst muss die Installation allgemein wie in der Readme beschrieben durchgeführt werden und anschließend die bereits auf dem Server existierende
inc/public/userextoptions.php angepasst werden. Führe dazu folgende Schritte durch:
• Lade die Datei inc/public/userextoptions.php per FTP von deinem Webspace in ein Verzeichnis deiner Wahl auf deiner Festplatte (aber nicht in das Verzeichnis wohin du den Hack entpackt hast)
• Mache eine Sicherheitskopie dieser Datei
• Öffne die im Hack enthaltene (!) login/extoption.php und kopiere alles, was zwischen
// Foto-Modifikation Start #1
und
// Foto-Modifikation Ende #1
steht (am besten kopierst du auch diese beiden genannten Zeilen um Updates später leichter durchführen zu können).
• Öffne die heruntergeladene inc/public/userextoptions.php in einem Editor, z.B. Notepad und füge unter folgende Zeilen:
...
$SQL->query("UPDATE ".pkSQLTAB_USER."
SET user_avatar='".$SQL->f($avatar)."'
WHERE user_id='".pkGetUservalue('id')."'");
pkHeaderLocation('userextoptions');
}
den aus der im Hack enthaltenen login/extoption.php kopierten Text (#1; s.o.) ein.
• Öffne die im Hack enthaltene (!) login/extoption.php und kopiere alles, was zwischen
// Foto-Modifikation Start #2
und
// Foto-Modifikation Ende #2
steht (am besten kopierst du auch diese beiden genannten Zeilen um Updates später leichter durchführen zu können).
• Öffne die heruntergeladene inc/public/userextoptions.php in einem Editor, z.B. Notepad und füge über folgende Zeilen:
eval("\$site_body.=\"".pkTpl("extoption")."\";");
den aus der im Hack enthaltenen login/extoption.php kopierten Text (#2; s.o.) ein.
• Lade die geänderte Datei (userextoptions.php) per FTP wieder auf den Webspace in das Verzeichnis inc/public hoch
• Lösche die Datei login/extoption.php |
also das ist neben der readme datei die install.pk161.htm auch mit anweisungen u.a. die löschung von der extoption.php
ich benutz phpkit 1.6.1
der hack ist für 1.6.1
danke für die aufklärung ich bearbeite die daten meistens lokal und lade sie dann hoch - den editor im kit benutz ich kaum...
|
|
|
|
|
|
|
 |
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|