Időzóna: (GMT +1 óra) RSS - hozzászólások

Profil ablak szekesztése...

Szerző
Üzenet
Alfika
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.04.02. Vasárnap 1:00
Hozzászólások: 163
Hozzászólás Elküldve: 2006.12.01. 11:55    Hozzászólás témája: Profil ablak szekesztése...
Hozzászólás az előzmény idézésével
Az lenne akérdésem, meg lehet e viszonylag egyszerüen oldani, hogy ha a fórumban valaki a profilomat megtekinti, csak részben jelenjen meg, illetve a a bal oldali kapcsolat, és avatar maradjon, de a jobb oldalra, az adatlap helyett egy álltalam készített lapot hozzon be... Ja és csak nekem, tehát nem mindenkinek...
_________________
Üdw: Alfika

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2006.12.01. 14:07    Hozzászólás témája: Meg lehet, de bonyolult
Hozzászólás az előzmény idézésével
Meg lehet (mindt szinte mindent), csak bonyolult. A php kódba is bele kell nyúlnod.

A profil.php-ben megekeresed, hogy melyik inlcudes/usercp_*.php fájl felelős a profil megjelenítéséért, és ott kódban beraksz egy if-et, hogyha a te profilodat kérték le, akkor a sablonnak átadjon egy változót, ami alapján a sablon e te általad kész0ített módosítást jeleníti meg.

Én inkább egy belinkelt lapot javaslok.
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Alfika
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.04.02. Vasárnap 1:00
Hozzászólások: 163
Hozzászólás Elküldve: 2006.12.01. 15:24    Hozzászólás témája: Re: Meg lehet, de bonyolult
Hozzászólás az előzmény idézésével

fberci írta:

Én inkább egy belinkelt lapot javaslok.
Vagyis? Az sem lenne rosz... Mit kell átírni, hogy ha fel akarják nézni a profilom, az álltalam megadott lapot töltse be a böngésző... Vagyis hova tegyen az adott oldal linkjét? Mert már néztem ugyan, de több részből áll össze az a link ami végül a profilom megjelenítéséért felelős, és belegabalyodtam...

Effektive gondolom valahova be kellene szurnom valamit, hogy ha az userid 4 akkor... De hova? :(

Kód:

include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);

Az addig rendben van hogy a viewprofilba kell beszurni, de hova, mert nem találom hol nézi az userid-t...
_________________
Üdw: Alfika

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
fberci
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2005.05.28. Szombat 1:00
Hozzászólások: 7388
Hozzászólás Elküldve: 2006.12.01. 17:45    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Azt írtam, hogy az includes/usercp_viewprofile.php-ban az adott rész.

Tudsz PHP-t progamozni?
_________________
Üdv.: fberci
Kereső | Szabályzat | phpBB3 telepítés/frissítés/konvertálás | Útmutatók | Olympus - phpBB3 | Kérlek, ne küldj privát üzenetet nem személyes dologgal kapcsolatban!

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Alfika
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.04.02. Vasárnap 1:00
Hozzászólások: 163
Hozzászólás Elküldve: 2006.12.01. 19:17    Hozzászólás témája:
Hozzászólás az előzmény idézésével

fberci írta:

Azt írtam, hogy az includes/usercp_viewprofile.php-ban az adott rész.

Tudsz PHP-t progamozni?
Háááát nem :) Ha tudnék, akkor nem feltétlenül kellene segítséget kérnem...

Mellesleg azt írtad nézzem meg a profil.php-ban mi hívja be profilomat...
A fenti kóddal csak azt kívántam jelezni, hogy megtaláltam :)
Viszont az includes/usercp_viewprofile.php-ban már nem találtam olyan részt, ahol az userid-t ellenőrzi... Mert gondolom oda kellene beszurni egy if-et, hogyha az userid x akkor egy include-el meghívom azt az oldalt amit szeretnék a profil helyett...

Mondjuk most ezen igy elgondolkozva nem is segítséget kérek...
Hanem megoldást...

Azt szeretném ha megmondanád mit és hova írjak...

Ha nem "segítesz" azt is megértem :D

De ha mégis, azt nagyon megköszönöm...
_________________
Üdw: Alfika

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
Alfika
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.04.02. Vasárnap 1:00
Hozzászólások: 163
Hozzászólás Elküldve: 2006.12.02. 21:21    Hozzászólás témája: :(
Hozzászólás az előzmény idézésével
Ha nem "segít" senki, akkor légyszi töröljétek a topikot...

Ne foglalja a helyet fölöslegesen...
_________________
Üdw: Alfika

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2807
Hozzászólás Elküldve: 2006.12.03. 12:22    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nyisd meg a usercp_viewprofile.php fájlt.
Kb. a 225. sor környékén lesz egy ilyen:

Kód:

'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
mögé illeszd be ezt:

Kód:

'PLUSZINFO' => ( $profiledata['username'] == 'Alfika' ) ? 'Ide jön az amit pluszba akarsz' : ' ',

Kb. 246. sor:

Kód:

'L_INTERESTS' => $lang['Interests'],
mögé illeszd be ezt:

Kód:

'L_PLUSZINFO' => ( $profiledata['username'] == 'Alfika' ) ? 'Plusz leírás magamról:' : ' ',


Profile_view_body.tpl (subSilvernél 43. sor):

Kód:

<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
mögé illeszd be ezt:

Kód:

<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_PLUSZINFO}</span></td>
<td> <b><span class="gen">{PLUSZINFO}</span></b></td>
</tr>

_________________
Kérlek, privát üzenetben ne kérj segítséget olyan kérdéssel kapcsolatban, aminek a fórumon a helye!

Felhasználó profiljának megtekintése Privát üzenet küldése
Alfika
Gyakorlott phpBB-s
Gyakorlott phpBB-s


Csatlakozott: 2006.04.02. Vasárnap 1:00
Hozzászólások: 163
Hozzászólás Elküldve: 2006.12.03. 12:38    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Marcee írta:

Nyisd meg a usercp_viewprofile.php fájlt...
Köszi szépen a segítséget :)
_________________
Üdw: Alfika

Felhasználó profiljának megtekintése Privát üzenet küldése Email küldése Felhasználó weblapjának megtekintése MSN Messenger
Marcee
Adminisztrátor
Adminisztrátor
Avatar

Csatlakozott: 2006.01.17. Kedd 1:00
Hozzászólások: 2807
Hozzászólás Elküldve: 2006.12.03. 13:51    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Közben finomítottam a dolgon, most már tényleg azt csinálja amit te szeretnél. Bocs a kódért, de így lehetett a legegyértelműbben leírni.
A kód nem kompatibilis az EasyModdal.

Kód:

##############################################################
## MOD Title: Profil ablak szekesztése
## MOD Author: Marcee < marcee##kukac##phpbb.hu > (Marcell) http://phpbb.hu
## MOD Description: Az lenne akérdésem, meg lehet e viszonylag egyszerüen oldani, hogy ha a fórumban valaki a profilomat megtekinti, csak részben jelenjen meg, illetve a a bal oldali kapcsolat, és avatar maradjon, de a jobb oldalra, az adatlap helyett egy álltalam készített lapot hozzon be... Ja és csak nekem, tehát nem mindenkinek...
## MOD Version: 0.0.1
##
## Installation Level: Easy
## Installation Time: 4 minutes
## Files To Edit: includes/usercp_viewprofile.php
## templates/subSilver/profile_view_body2.tpl
## Included Files:
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
## Generator: Phpbb.ModTeam.Tools
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: http://phpbb.hu/forum/tema/923
##############################################################
## MOD History:
##
## 2006-12-03 - Version 0.0.1
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
$template->set_filenames(array(
   'body' => 'profile_view_body.tpl')
);
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $profiledata['username'] == 'Alfika' ) {
   $template->set_filenames(array(
      'body' => 'profile_view_body2.tpl')
   );
}
else
{
   $template->set_filenames(array(
   'body' => 'profile_view_body.tpl')
   );

}
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
   'USERNAME' => $profiledata['username'],
   'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
   'POSTER_RANK' => $poster_rank,
   'RANK_IMAGE' => $rank_image,
   'POSTS_PER_DAY' => $posts_per_day,
   'POSTS' => $profiledata['user_posts'],
   'PERCENTAGE' => $percentage . '%',
   'POST_DAY_STATS' => sprintf($lang['User_post_day_stats'], $posts_per_day),
   'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage),

   'SEARCH_IMG' => $search_img,
   'SEARCH' => $search,
   'PM_IMG' => $pm_img,
   'PM' => $pm,
   'EMAIL_IMG' => $email_img,
   'EMAIL' => $email,
   'WWW_IMG' => $www_img,
   'WWW' => $www,
   'ICQ_STATUS_IMG' => $icq_status_img,
   'ICQ_IMG' => $icq_img,
   'ICQ' => $icq,
   'AIM_IMG' => $aim_img,
   'AIM' => $aim,
   'MSN_IMG' => $msn_img,
   'MSN' => $msn,
   'YIM_IMG' => $yim_img,
   'YIM' => $yim,

   'LOCATION' => ( $profiledata['user_from'] ) ? $profiledata['user_from'] : '&nbsp;',
   'OCCUPATION' => ( $profiledata['user_occ'] ) ? $profiledata['user_occ'] : '&nbsp;',
   'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&nbsp;',
   'AVATAR_IMG' => $avatar_img,

   'L_VIEWING_PROFILE' => sprintf($lang['Viewing_user_profile'], $profiledata['username']),
   'L_ABOUT_USER' => sprintf($lang['About_user'], $profiledata['username']),
   'L_AVATAR' => $lang['Avatar'],
   'L_POSTER_RANK' => $lang['Poster_rank'],
   'L_JOINED' => $lang['Joined'],
   'L_TOTAL_POSTS' => $lang['Total_posts'],
   'L_SEARCH_USER_POSTS' => sprintf($lang['Search_user_posts'], $profiledata['username']),
   'L_CONTACT' => $lang['Contact'],
   'L_EMAIL_ADDRESS' => $lang['Email_address'],
   'L_EMAIL' => $lang['Email'],
   'L_PM' => $lang['Private_Message'],
   'L_ICQ_NUMBER' => $lang['ICQ'],
   'L_YAHOO' => $lang['YIM'],
   'L_AIM' => $lang['AIM'],
   'L_MESSENGER' => $lang['MSNM'],
   'L_WEBSITE' => $lang['Website'],
   'L_LOCATION' => $lang['Location'],
   'L_OCCUPATION' => $lang['Occupation'],
   'L_INTERESTS' => $lang['Interests'],

   'U_SEARCH_USER' => append_sid("search.$phpEx?search_author=" . $u_search_author),

   'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $profiledata['username'] == 'Alfika' ) {
$template->assign_vars(array(
   'USERNAME' => $profiledata['username'],
   'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
   'POSTER_RANK' => $poster_rank,
   'RANK_IMAGE' => $rank_image,
   'POSTS_PER_DAY' => $posts_per_day,
   'POSTS' => $profiledata['user_posts'],
   'PERCENTAGE' => $percentage . '%',
   'POST_DAY_STATS' => sprintf($lang['User_post_day_stats'], $posts_per_day),
   'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage),

   'SEARCH_IMG' => $search_img,
   'SEARCH' => $search,
   'PM_IMG' => $pm_img,
   'PM' => $pm,
   'EMAIL_IMG' => $email_img,
   'EMAIL' => $email,
   'WWW_IMG' => $www_img,
   'WWW' => $www,
   'ICQ_STATUS_IMG' => $icq_status_img,
   'ICQ_IMG' => $icq_img,
   'ICQ' => $icq,
   'AIM_IMG' => $aim_img,
   'AIM' => $aim,
   'MSN_IMG' => $msn_img,
   'MSN' => $msn,
   'YIM_IMG' => $yim_img,
   'YIM' => $yim,
   
   'PLUSZINFO' => 'Ide jön az amit pluszba akarsz',
   'AVATAR_IMG' => $avatar_img,

   'L_VIEWING_PROFILE' => sprintf($lang['Viewing_user_profile'], $profiledata['username']),
   'L_ABOUT_USER' => sprintf($lang['About_user'], $profiledata['username']),
   'L_AVATAR' => $lang['Avatar'],
   'L_POSTER_RANK' => $lang['Poster_rank'],
   'L_JOINED' => $lang['Joined'],
   'L_TOTAL_POSTS' => $lang['Total_posts'],
   'L_SEARCH_USER_POSTS' => sprintf($lang['Search_user_posts'], $profiledata['username']),
   'L_CONTACT' => $lang['Contact'],
   'L_EMAIL_ADDRESS' => $lang['Email_address'],
   'L_EMAIL' => $lang['Email'],
   'L_PM' => $lang['Private_Message'],
   'L_ICQ_NUMBER' => $lang['ICQ'],
   'L_YAHOO' => $lang['YIM'],
   'L_AIM' => $lang['AIM'],
   'L_MESSENGER' => $lang['MSNM'],   
   'L_PLUSZINFO' => 'Plusz leírás magamról:',

   'U_SEARCH_USER' => append_sid("search.$phpEx?search_author=" . $u_search_author),

   'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
   );
}
else
{
$template->assign_vars(array(
   'USERNAME' => $profiledata['username'],
   'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
   'POSTER_RANK' => $poster_rank,
   'RANK_IMAGE' => $rank_image,
   'POSTS_PER_DAY' => $posts_per_day,
   'POSTS' => $profiledata['user_posts'],
   'PERCENTAGE' => $percentage . '%',
   'POST_DAY_STATS' => sprintf($lang['User_post_day_stats'], $posts_per_day),
   'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage),

   'SEARCH_IMG' => $search_img,
   'SEARCH' => $search,
   'PM_IMG' => $pm_img,
   'PM' => $pm,
   'EMAIL_IMG' => $email_img,
   'EMAIL' => $email,
   'WWW_IMG' => $www_img,
   'WWW' => $www,
   'ICQ_STATUS_IMG' => $icq_status_img,
   'ICQ_IMG' => $icq_img,
   'ICQ' => $icq,
   'AIM_IMG' => $aim_img,
   'AIM' => $aim,
   'MSN_IMG' => $msn_img,
   'MSN' => $msn,
   'YIM_IMG' => $yim_img,
   'YIM' => $yim,

   'LOCATION' => ( $profiledata['user_from'] ) ? $profiledata['user_from'] : '&nbsp;',
   'OCCUPATION' => ( $profiledata['user_occ'] ) ? $profiledata['user_occ'] : '&nbsp;',
   'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&nbsp;',
   'AVATAR_IMG' => $avatar_img,

   'L_VIEWING_PROFILE' => sprintf($lang['Viewing_user_profile'], $profiledata['username']),
   'L_ABOUT_USER' => sprintf($lang['About_user'], $profiledata['username']),
   'L_AVATAR' => $lang['Avatar'],
   'L_POSTER_RANK' => $lang['Poster_rank'],
   'L_JOINED' => $lang['Joined'],
   'L_TOTAL_POSTS' => $lang['Total_posts'],
   'L_SEARCH_USER_POSTS' => sprintf($lang['Search_user_posts'], $profiledata['username']),
   'L_CONTACT' => $lang['Contact'],
   'L_EMAIL_ADDRESS' => $lang['Email_address'],
   'L_EMAIL' => $lang['Email'],
   'L_PM' => $lang['Private_Message'],
   'L_ICQ_NUMBER' => $lang['ICQ'],
   'L_YAHOO' => $lang['YIM'],
   'L_AIM' => $lang['AIM'],
   'L_MESSENGER' => $lang['MSNM'],
   'L_WEBSITE' => $lang['Website'],
   'L_LOCATION' => $lang['Location'],
   'L_OCCUPATION' => $lang['Occupation'],
   'L_INTERESTS' => $lang['Interests'],

   'U_SEARCH_USER' => append_sid("search.$phpEx?search_author=" . $u_search_author),

   'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
   );
}
#
#-----[ COPY ]------------------------------------------
#
copy templates/subSilver/profile_view_body.tpl to templates/subSilver/profile_view_body2.tpl
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body2.tpl
#
#-----[ FIND ]------------------------------------------
#
      <tr>
        <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_LOCATION}:&nbsp;</span></td>
        <td><b><span class="gen">{LOCATION}</span></b></td>
      </tr>
      <tr>
        <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_WEBSITE}:&nbsp;</span></td>
        <td><span class="gen"><b>{WWW}</b></span></td>
      </tr>
      <tr>
        <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_OCCUPATION}:&nbsp;</span></td>
        <td><b><span class="gen">{OCCUPATION}</span></b></td>
      </tr>
      <tr>
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
        <td> <b><span class="gen">{INTERESTS}</span></b></td>
      </tr>
#
#-----[ REPLACE WITH ]------------------------------------------
#
      <tr>
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_PLUSZINFO}</span></td>
        <td> <b><span class="gen">{PLUSZINFO}</span></b></td>
      </tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

_________________
Kérlek, privát üzenetben ne kérj segítséget olyan kérdéssel kapcsolatban, aminek a fórumon a helye!

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Időzóna: (GMT +1 óra) RSS - hozzászólások
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés