Pagina 1 van 2
Naar nieuwe php bestand verwijzen
Geplaatst: 18 apr 2005, 19:03
door Hakan
ik heb een nieuwe tpl bestand gemaakt voor avatar.
Code: Selecteer alles
<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">
<table width="100%" cellspacing="2" cellpadding="3" border="0">
<tr>
<td class="maintitle">{L_PROFILE_INFO}</td>
</tr>
<tr>
<td class="nav"><a href="{U_INDEX}">{L_INDEX}</a> » {L_PROFILE_INFO}</td>
</tr>
</table>
{ERROR_BOX}
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="forumline">
<tr>
<th colspan="2">{L_AVATAR_PANEL}</th>
</tr>
<tr>
<td class="row1" colspan="2">
<table width="70%" cellspacing="2" cellpadding="0" border="0" align="center">
<tr>
<td width="65%" class="gensmall">{L_AVATAR_EXPLAIN}</td>
<td align="center" class="gensmall">{L_CURRENT_IMAGE}<br />
{AVATAR}<br />
<input type="checkbox" name="avatardel" />
{L_DELETE_AVATAR}</td>
</tr>
</table>
</td>
</tr>
<!-- BEGIN switch_avatar_local_upload -->
<tr>
<td class="row1"><span class="explaintitle">{L_UPLOAD_AVATAR_FILE}:</span></td>
<td class="row2">
<input type="hidden" name="MAX_FILE_SIZE" value="{AVATAR_SIZE}" />
<input type="file" name="avatar" class="post" style="width:200px" />
</td>
</tr>
<!-- END switch_avatar_local_upload -->
<!-- BEGIN switch_avatar_remote_upload -->
<tr>
<td class="row1"><span class="explaintitle">{L_UPLOAD_AVATAR_URL}</span>:<br />
<span class="gensmall">{L_UPLOAD_AVATAR_URL_EXPLAIN}</span></td>
<td class="row2">
<input type="text" name="avatarurl" size="40" class="post" style="width:200px" />
</td>
</tr>
<!-- END switch_avatar_remote_upload -->
<!-- BEGIN switch_avatar_remote_link -->
<tr>
<td class="row1"><span class="explaintitle">{L_LINK_REMOTE_AVATAR}:</span><br />
<span class="gensmall">{L_LINK_REMOTE_AVATAR_EXPLAIN}</span></td>
<td class="row2">
<input type="text" name="avatarremoteurl" size="40" class="post" style="width:200px" />
</td>
</tr>
<!-- END switch_avatar_remote_link -->
<!-- BEGIN switch_avatar_local_gallery -->
<tr>
<td class="row1"><span class="explaintitle">{L_AVATAR_GALLERY}:</span></td>
<td class="row2">
<input type="submit" name="avatargallery" value="{L_SHOW_GALLERY}" class="button" />
</td>
</tr>
<!-- END switch_avatar_local_gallery -->
<!-- END switch_avatar_block -->
<tr>
<td class="cat" colspan="2" align="center">{S_HIDDEN_FIELDS}
<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption" />
<input type="reset" value="{L_RESET}" name="reset" class="button" />
</td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<table width="100%" cellspacing="2" cellpadding="3" border="0">
<tr>
<td class="nav"><a href="{U_INDEX}">{L_INDEX}</a> » {L_PROFILE_INFO}</td>
</tr>
</table>
</form>
Alleen ik wil die graag verwijzen met een link. Als ik op profiel klik krijg ik een het hele profiel instellingen voor me. Maar nu wil ik een optie zodat mijn leden meteen naar hun avatar panel in kunnen zonder dat ze de overige instellingen kunnen zien.
Wie kan me hierbij helpen?
Mvg
Hakan
Geplaatst: 18 apr 2005, 20:12
door Hakan
ik heb een php bestandje gemaakt
http://www.turksnlforum.com/plus/plus/p ... avatar.php
maar het is niet echt gelukt
Code: Selecteer alles
<?php
/***************************************************************************
* Kontakt Formular von Carsten Schäfer
* ------------------------
* Version : Version 1.00 - 26.04.2003
* copyright : (C) 2003 Carsten Schäfer
* email : cs-mailbox@web.de
*
* $Id: kontakt.php,v 1.00 2003/04/26 Carsten Schäfer $
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Avatar Paneel'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'profile_avatar.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
dit is dan wat ik heb gedaan
Geplaatst: 18 apr 2005, 20:15
door Paul
je moet de tpl vars nog defineren

Geplaatst: 18 apr 2005, 20:33
door Hakan
paulus schreef:je moet de tpl vars nog defineren

verwijs me ff de weg?
hoe doe ik dat?
Geplaatst: 18 apr 2005, 21:22
door Hakan
heb weer wat geprobeerd maar niet gelukt dat defineren is denk ik laatste keuze
Geplaatst: 19 apr 2005, 07:46
door Paul
Code: Selecteer alles
$template->assign_vars(array(
"VAR" => $lang['LANG_ENTRY']
));

Geplaatst: 19 apr 2005, 09:43
door Hakan
paulus schreef:Code: Selecteer alles
$template->assign_vars(array(
"VAR" => $lang['LANG_ENTRY']
));

nope lukt nog steeds niet
http://www.turksnlforum.com/plus/plus/p ... avatar.php
Code: Selecteer alles
<?php
/***************************************************************************
* Kontakt Formular von Carsten Schäfer
* ------------------------
* Version : Version 1.00 - 26.04.2003
* copyright : (C) 2003 Carsten Schäfer
* email : cs-mailbox@web.de
*
* $Id: kontakt.php,v 1.00 2003/04/26 Carsten Schäfer $
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Avatar Paneel'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'profile_avatar.tpl')
);
$template->pparse('body');
$template->assign_vars(array(
"VAR" => $lang['LANG_ENTRY']
));
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>

Geplaatst: 19 apr 2005, 11:43
door LazyTiger
bekijk eens hoe andere phpbb pagina's zijn gemaakt. wie weet kun je daar iets mee

Geplaatst: 19 apr 2005, 11:45
door Hakan
LazyTiger schreef:bekijk eens hoe andere phpbb pagina's zijn gemaakt. wie weet kun je daar iets mee

Ik heb het ook via andere pagina's zo'n pagina gemaakt, daarom heb ik juist hier bij support gevraagd dat ik niet uitkom.
Geplaatst: 19 apr 2005, 12:00
door Paul
kijk eens goed naar mijn stuk, usercp_register.php en naar je template, dan bedenk je je zelf wat er in assign_vars moet staan

Geplaatst: 19 apr 2005, 12:13
door Hakan
paulus schreef:kijk eens goed naar mijn stuk, usercp_register.php en naar je template, dan bedenk je je zelf wat er in assign_vars moet staan

fff nog een keer
Code: Selecteer alles
$template->assign_vars(array(
"VAR" => $lang['LANG_ENTRY']
));
deze stukje in usercp_register.php?
zo ja, waar?
en in welke tpl?
assign_vars? wil je specifieker zijn?
Geplaatst: 19 apr 2005, 12:14
door Paul
Zoek naar $template->assign_vars , en dan in het van die pagina bij behorende template, naar wat tussen assign_vars staat, en bedenk dan wat er bij jouw in moet staan

Geplaatst: 19 apr 2005, 12:23
door Hakan
*zucht*
Code: Selecteer alles
$template->assign_vars(array(
'L_AVATAR_PANEL' => $lang['Avatar_panel'],
'L_AVATAR_EXPLAIN' => sprintf($lang['Avatar_explain'], $board_config['avatar_max_width'], $board_config['avatar_max_height'], (round($board_config['avatar_filesize'] / 1024))),
'L_UPLOAD_AVATAR_FILE' => $lang['Upload_Avatar_file'],
'L_UPLOAD_AVATAR_URL' => $lang['Upload_Avatar_URL'],
'L_UPLOAD_AVATAR_URL_EXPLAIN' => $lang['Upload_Avatar_URL_explain'],
'L_AVATAR_GALLERY' => $lang['Select_from_gallery'],
'L_SHOW_GALLERY' => $lang['View_avatar_gallery'],
'L_LINK_REMOTE_AVATAR' => $lang['Link_remote_Avatar'],
'L_LINK_REMOTE_AVATAR_EXPLAIN' => $lang['Link_remote_Avatar_explain'],
'L_DELETE_AVATAR' => $lang['Delete_Image'],
'L_CURRENT_IMAGE' => $lang['Current_Image'],
);
heb dit kunnen vindne
is het goed?
en moet deze dan in profile_avatar.php?
Geplaatst: 19 apr 2005, 12:24
door Paul
probeer het eens. En gebruik je verstand. Ik ga het niet precies zeggen, maar volgens mij kan je het nu makkelijk maken

Geplaatst: 19 apr 2005, 12:28
door Hakan
Parse error: parse error, unexpected ';' in /home/virtual/site26/fst/var/www/html/plus/plus/profile_avatar.php on line 53
Code: Selecteer alles
efine('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Avatar Paneel'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'profile_avatar.tpl')
);
$template->pparse('body');
$template->assign_vars(array(
'L_AVATAR_PANEL' => $lang['Avatar_panel'],
'L_AVATAR_EXPLAIN' => sprintf($lang['Avatar_explain'], $board_config['avatar_max_width'], $board_config['avatar_max_height'], (round($board_config['avatar_filesize'] / 1024))),
'L_UPLOAD_AVATAR_FILE' => $lang['Upload_Avatar_file'],
'L_UPLOAD_AVATAR_URL' => $lang['Upload_Avatar_URL'],
'L_UPLOAD_AVATAR_URL_EXPLAIN' => $lang['Upload_Avatar_URL_explain'],
'L_AVATAR_GALLERY' => $lang['Select_from_gallery'],
'L_SHOW_GALLERY' => $lang['View_avatar_gallery'],
'L_LINK_REMOTE_AVATAR' => $lang['Link_remote_Avatar'],
'L_LINK_REMOTE_AVATAR_EXPLAIN' => $lang['Link_remote_Avatar_explain'],
'L_DELETE_AVATAR' => $lang['Delete_Image'],
'L_CURRENT_IMAGE' => $lang['Current_Image'],
#53 );
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
niet gelukt
Geplaatst: 19 apr 2005, 12:28
door Paul
zet er nog een ) voor die ;
Geplaatst: 19 apr 2005, 12:32
door Hakan
ga is kijken wat er gebeurt
TurksNLforum
w8woord: test
http://www.turksnlforum.com/plus/plus/p ... avatar.php
Geplaatst: 19 apr 2005, 13:17
door Hakan
Code: Selecteer alles
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Avatar Paneel'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'profile_avatar.tpl')
);
$template->pparse('body');
$template->assign_vars(array(
'L_AVATAR_PANEL' => $lang['Avatar_panel'],
'L_AVATAR_EXPLAIN' => sprintf($lang['Avatar_explain'], $board_config['avatar_max_width'], $board_config['avatar_max_height'], (round($board_config['avatar_filesize'] / 1024))),
'L_UPLOAD_AVATAR_FILE' => $lang['Upload_Avatar_file'],
'L_UPLOAD_AVATAR_URL' => $lang['Upload_Avatar_URL'],
'L_UPLOAD_AVATAR_URL_EXPLAIN' => $lang['Upload_Avatar_URL_explain'],
'L_AVATAR_GALLERY' => $lang['Select_from_gallery'],
'L_SHOW_GALLERY' => $lang['View_avatar_gallery'],
'L_LINK_REMOTE_AVATAR' => $lang['Link_remote_Avatar'],
'L_LINK_REMOTE_AVATAR_EXPLAIN' => $lang['Link_remote_Avatar_explain'],
'L_DELETE_AVATAR' => $lang['Delete_Image'],
'L_CURRENT_IMAGE' => $lang['Current_Image'],
'L_AVATAR_GALLERY' => $lang['Avatar_gallery'],
'L_SELECT_AVATAR' => $lang['Select_avatar'],
'L_RETURN_PROFILE' => $lang['Return_profile'],
'L_CATEGORY' => $lang['Select_category'],
'S_CATEGORY_SELECT' => $s_categories,
'S_COLSPAN' => $s_colspan,
'S_PROFILE_ACTION' => append_sid("profile.$phpEx?mode=$mode"),
'S_HIDDEN_FIELDS' => $s_hidden_vars)
);
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
heb nog wat geprobeerd maar het blijft zelfde
informatie komt niet over.
avatar is nog steeds niet te zien
overgang naar avatar gallery niet te zien
Laat een kleine afbeelding onder je naam zien in ieder bericht. Je kan maar één afbeelding tegelijkertijd gebruiken, de breedte mag niet meer dan
%d pixels zijn, de hoogte moet onder de
%d pixels blijven. De maximale bestandsgrootte is
%dKB
vetgedrukte info wil niet.
Geplaatst: 19 apr 2005, 15:49
door Paul
moet boven pparse staan

Geplaatst: 19 apr 2005, 17:13
door Hakan
Nu is die wat vooruit gegaan maar nog steeds zie ik mijn avatar niet en kom gallery avatar niet in
http://www.turksnlforum.com/plus/plus/p ... avatar.php