Pagina 1 van 4
view profile naam wijziggen
Geplaatst: 17 sep 2004, 15:47
door sukkelaap
Als ik iemands profiel bekijk staat er bijvoorbeeld:
Is dit te veranderen naar je nickname?
Dus dat je dit kan krijgen:
Ofzow en dus bij een ander persoon:
Of is dat nooit mogelijk?
Geplaatst: 17 sep 2004, 16:02
door Podium4
Het kan zeker wel, door middel van url rewrite in htaccess. Zelf ben ik daar toevallig ook al een poosje mee bezig, maar ben nog niet zover gekomen dat ik het helemaal begrijp. Dit is een mooi moment op het eens met wat meer mensen te gaan uitdiepen
Meer info links:
http://www.yourhtmlsource.com/sitemanag ... iting.html
http://www.google.nl/search?hl=nl&ie=UT ... zoeken&lr= 
Geplaatst: 17 sep 2004, 16:08
door Rico
Het is zeker een leuk idee, ik ga er ook naar kijken

Geplaatst: 17 sep 2004, 16:20
door sukkelaap
Maar ik heb er helemala gene verstand van dus ik kan niks zelf maken op dat gebied? maar zou het wel graag willen

Geplaatst: 17 sep 2004, 16:22
door desert spider
http://www.phphulp.nl/php/tutorials/8/146/250/
alleen begrijp het niet
//edit
ik denk dat ik het snap alleen heb geen ftp toegang..
Geplaatst: 17 sep 2004, 16:25
door Rico
hmm
maar dan zou ik niet weten welk php bestand
Iemand wel?
Geplaatst: 17 sep 2004, 16:49
door Bas
Iets als dit?
http://btweb.no-ip.biz:30000/peetcorner/userbast.html
Maar ik he ook geprobeerd om /users/bast/ te down, maar dan zoekt hij naar de plaatjes in root/users/bast/templates/subSilver/...
Geplaatst: 17 sep 2004, 16:50
door Rico
dat is het!

maar dan moet het in php zijn
hoe heb je dit gedaan?
Geplaatst: 17 sep 2004, 16:53
door Bas
Wat code in usercp_viewprofile toevoegen:
VIND:
Code: Selecteer alles
if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
Voeg Ervoor Toe:
Code: Selecteer alles
if ( !empty($_GET['uname'])) {
$unamesql = "SELECT user_id FROM ".USERS_TABLE." WHERE username='".$_GET['uname']."'";
if (!$result = $db->sql_query($unamesql)) {
message_die(GENERAL_ERROR, 'Could not obtain user id', '', __LINE__, __FILE__, $unamesql);
} else {
$row = $db->sql_fetchrow($result);
$HTTP_GET_VARS[POST_USERS_URL] = $row['user_id'];
$uidbt = $row['user_id'];
}
}
En de .htaccess:
Code: Selecteer alles
RewriteEngine On
RewriteRule ^user(.*).html ./profile.php?mode=viewprofile&uname=$1
Verander in de .htaccess html in php...
En dan kun je zo aanroepen:
http://domein.nl/usertest.html
Als je html er in hebt staan en als er php staat wordt het dit:
http://domein.nl/usertest.php
Waarbij test de gebruikersnaam is...[/code]
Geplaatst: 17 sep 2004, 18:00
door sukkelaap
en als je dat heb gedaan krijg je zo naam te zien ofzow? want ik snap helemala niks van dit proces.
Geplaatst: 17 sep 2004, 18:08
door Bas
Geplaatst: 17 sep 2004, 18:36
door sukkelaap
jah maar kan je nog 1 keer uitleggen wat je precies moet doen? ik snap dat met htaccess niet echt :S
Geplaatst: 17 sep 2004, 19:34
door Rico
Kun je het htaccess nog eens uitleggen?
Ik snap er niets van.
Geplaatst: 17 sep 2004, 19:36
door sukkelaap
Moet je dit zinnetje nou aanpassen?
Code: Selecteer alles
RewriteRule ^user(.*).html ./profile.php?mode=viewprofile&uname=$1
Zojah hoe?
Geplaatst: 17 sep 2004, 19:39
door Rico
sukkelaap schreef:Moet je dit zinnetje nou aanpassen?
Code: Selecteer alles
RewriteRule ^user(.*).html ./profile.php?mode=viewprofile&uname=$1
Zojah hoe?
volgens mij moet je html veranderen in php
Geplaatst: 17 sep 2004, 20:01
door sukkelaap
jah maardaardoor veranderd toch niet in een keer de link?
Geplaatst: 17 sep 2004, 21:31
door Rico
tuurlijk wel. dan verander je de extensie er van

Geplaatst: 18 sep 2004, 06:15
door Bas
Dat .htaccess noem je eerst op je pc:
ht.access, dan upload je hem en als hij op je server is noem je hem .htaccess...
Op een localhost moet het in httpd.conf...
Geplaatst: 18 sep 2004, 09:33
door Rico
Geplaatst: 18 sep 2004, 11:29
door Bas
Haal dan in de .htaccess bij "./profile.php" de tekst "./" weg...
HTH,
Bas