Jump to content

Страница профиля пользователя


 Share

Recommended Posts

Всем привет, есть код профиля пользователя на мой взгляд красивый, но есть одна проблемка, когда я его ставлю футер форума именно на странице профиля становиться маленького размера, а должен быль на всю ширину страницы. как это исправить? все перепробывал ничего не получается, я так думаю из-за кода <table футер тут и становиться маленьким, как изменить код профиля?
Сам код профиля:
PS: писал не я, взял с очень старого рипа и он никак не поддерживается, спросить там нет возможности.
 

{parse js_module="status"}
{parse js_module="rating"}
{parse js_module="profile"}
<script type='text/javascript'>
//<![CDATA[
	ipb.profile.viewingProfile = parseInt( {$member['member_id']} );
<if test="$this->memberData['member_id']">
	ipb.templates['remove_friend'] = "<a href='{parse url="app=members&section=friends&module=profile&do=remove&member_id={$member['member_id']}" base="public"}' title='{$this->lang->words['remove_as_friend']}'><img src='{$this->settings['img_url']}/user_delete.png' alt='{$this->lang->words['remove_as_friend']}' />   {$this->lang->words['remove_as_friend']}</a>";
	ipb.templates['add_friend'] = "<a href='{parse url="app=members&section=friends&module=profile&do=add&member_id={$member['member_id']}" base="public"}' title='{$this->lang->words['add_me_friend']}'><img src='{$this->settings['img_url']}/user_add.png' alt='{$this->lang->words['add_me_friend']}' />   {$this->lang->words['add_me_friend']}</a>";
</if>
	ipb.templates['edit_status'] = "<span id='edit_status'><input type='text' class='input_text' style='width: 60%' id='updated_status' maxlength='150' /> <input type='submit' value='{$this->lang->words['save']}' class='input_submit' id='save_status' />  <a href='#' id='cancel_status' class='cancel' title='{$this->lang->words['cancel']}'>{$this->lang->words['cancel']}</a></span>";
	<if test="friendsEnabled:|:$this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
		<if test="jsIsFriend:|:IPSMember::checkFriendStatus( $member['member_id'] )">
			ipb.profile.isFriend = true;
		<else />
			ipb.profile.isFriend = false;
		</if>
	</if>
//]]>
</script>
<if test="hasCustomization:|:is_array($member['customization']) AND $member['customization']['type']">
	{parse template="customizeProfile" group="profile" params="$member"}
</if>

<if test="canEditUser:|:($this->memberData['member_id'] && $member['member_id'] == $this->memberData['member_id']) || $this->memberData['g_is_supmod'] == 1 || ($this->memberData['member_id'] && $member['member_id'] != $this->memberData['member_id'])">
<div class='clearfix'>
	<ul class='topic_buttons'>
		<if test="weAreSupmod:|:$this->memberData['g_is_supmod'] == 1 && $member['member_id'] != $this->memberData['member_id']">
			<li><a href='{parse url="app=core&module=modcp&do=editmember&auth_key={$this->member->form_hash}&mid={$member['member_id']}&pf={$member['member_id']}" base="public"}'>{$this->lang->words['supmod_edit_member']}</a></li>
		</if>
		<if test="weAreOwner:|:$this->memberData['member_id'] && $member['member_id'] == $this->memberData['member_id']">
			<li><a href='{parse url="app=core&module=usercp&tab=core" base="public"}'>{$this->lang->words['edit_profile']}</a></li>
		</if>
		<if test="supModCustomization:|:($member['member_id'] == $this->memberData['member_id'] ) AND $member['customization']['type']">
			<li class='non_button'><a href='{parse url="showuser={$member['member_id']}&secure_key={$this->member->form_hash}&removeCustomization=1" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}'>{$this->lang->words['cust_remove']}</a></li>
		</if>
	</ul>
</div>
</if>
{parse replacement="header_start"}<h3 class='maintitle'>Пользователь: {$member['members_display_name']}
<div style="float:right;">
	<if test="onlineDetails:|:$member['_online'] && ($member['online_extra'] != $this->lang->words['not_online'])">
							<span class='ipsBadge_prifile ipsBadge_green_post reset_cursor' {$this->lang->words['online_online']}</span>
						<else />
						</if>
</div>
</h3>{parse replacement="header_end"}
<div style="background:#e3e3e3;padding:40px 10px 20px 0;">
<table width="100%"><tbody><tr>
<td width="300px" style="padding:0;font-size:12px;">
<center>
<div style="margin-top:-30px;">
<img style="border-radius:4px;width: 200px; height: auto; max-width: 200px; max-height: 500px;" src="{$member['pp_main_photo']}" title="Аватар пользователя">
<div style="margin-top:15px;">
		<if test="rankimage:|:$member['member_rank_img']">
				<if test="rankimageimage:|:$member['member_rank_img_i'] == 'img'">
				<img src='{$member['member_rank_img']}' alt='' />
			<else />
				{$member['member_rank_img']}
			</if>
					</if>
	</div>
<br>
<if test="pmlink:|:($member['member_id'] != $this->memberData['member_id']) AND $this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) AND $member['members_disable_pm'] == 0">
						<a href='{parse url="app=members&module=messaging&section=send&do=form&fromMemberID={$member['member_id']}" base="public"}' title='{$this->lang->words['pm_this_member']}' class='input_submit' style="color:#fff;">{parse replacement="send_msg"}   {$this->lang->words['send_message']}</a>
						</if>
<br>
<if test="authorspammer:|:$member['spamStatus'] !== NULL && $member['member_id'] != $this->memberData['member_id']">
<div style="background:#eaeaea; padding:7px; border-radius:4px;float:center;width:220px; margin-top:20px;border:1px solid #ccc;">
											<if test="authorspammerinner:|:$member['spamStatus'] === TRUE">
												<a href='#' onclick="return ipb.global.toggleFlagSpammer({$member['member_id']}, false)">{parse replacement="spammer_on"}  {$this->lang->words['spm_on']}</a>
											<else />
												<a href='{$this->settings['base_url']}app=core&module=modcp&do=setAsSpammer&member_id={$member['member_id']}&auth_key={$this->member->form_hash}' onclick="return ipb.global.toggleFlagSpammer({$member['member_id']}, true)">{parse replacement="spammer_off"}  {$this->lang->words['spm_off']}</a>
											</if>
										</if>
<br>

<if test="haswarn:|:$member['show_warn']">
				<div class='warn_panel clear ipsType_small'>
					<a href='{parse url="app=members&module=profile&section=warnings&member={$member['member_id']}&from_app=members" base="public"}' id='warn_link_xxx_{$member['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $member['warn_level'] )"}</a>
				</div>
</div>
			</if>
</div>
								</center>

</td>
<td class="bl"><div style="padding:0 0 15px 0;"><div class="block_content" style="border-radius:4px;padding:0;font-size:12px;border-bottom:1px solid #cbcbcb;"><div class="fr" style="float:right;padding:6px 10px 5px 10px;color:#222;background:url(http://pbhack.ru/_/gr.png) 0 -589px;border-radius:0 0 0 4px;">Общая информация</div><div style="padding:20px;line-height:20px;text-shadow:0 1px 0 #fff;">
<span style="color:grey;padding:0 10px 0 0;">Возраст:</span>
<if test="member_age:|:$member['_age'] > 0">
										{$member['_age']} {$this->lang->words['m_years_old']}
										<else />
									{$this->lang->words['m_age_unknown']}
										</if>
<br>
<span style="color:grey;padding:0 10px 0 0;">День рождения:</span>
								<if test="member_birthday:|:$member['bday_day']">
							{$member['_bday_month']} {$member['bday_day']}<if test="member_bday_year:|:$member['bday_year']">, {$member['bday_year']}</if>
										<else />
										{$this->lang->words['m_bday_unknown']}
										</if>
<br>
<div style="border-top:1px dashed #cecece;margin:8px 0;"></div><span style="color:grey;padding:0 10px 0 0;">Регистрация:</span> {parse date="$member['joined']" format="DATE"}<br>
<span style="color:grey;padding:0 10px 0 0;">Активность:</span>{$member['_last_active']}
</div><div class="cl"></div></div></div>
<div style="padding:0 0 15px 0;"><div class="block_content" style="border-radius:4px;padding:0;font-size:12px;border-bottom:1px solid #cbcbcb;"><div class="fr" style="float:right;padding:6px 10px 5px 10px;color:#222;background:url(http://pbhack.ru/_/gr.png) 0 -589px;border-radius:0 0 0 4px;">Информация о пользователе</div><div style="padding:20px;line-height:20px;text-shadow:0 1px 0 #fff;">
<span style="color:grey;padding:0 10px 0 0;">Группа:</span>{$member['g_title']}<br>
<div><span style="color:grey;padding:0 10px 0 0;">Статус:</span>
{$member['title']}
</div>
<script>
if(forum.vars.is_admin){ $('#member_status').show().next().hide()}
else if(!'FashionWH'){ $('#member_status').parent().parent().hide()}
</script>
<span style="color:grey;padding:0 10px 0 0;">Репутация:   {$member['pp_reputation_points']}</span>
<br>
<span style="color:grey;padding:0 10px 0 0;">ID:</span>{$member['member_id']}<br>
</div><div class="cl"></div></div></div>
<div style="padding:0 0 15px 0;"><div class="block_content" style="border-radius:4px;padding:0;font-size:12px;border-bottom:1px solid #cbcbcb;"><div class="fr" style="float:right;padding:6px 10px 5px 10px;color:#222;background:url(http://pbhack.ru/_/gr.png) 0 -589px;border-radius:0 0 0 4px;">Контактная информация</div><div style="padding:20px;line-height:20px;text-shadow:0 1px 0 #fff;"><div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
	<if test="noFriendYourself:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $member['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
								<if test="isFriend:|:IPSMember::checkFriendStatus( $member['member_id'] )">
									<a href='{parse url="app=members&section=friends&module=profile&do=remove&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}'><img src='{$this->settings['img_url']}/user_delete.png' alt='{$this->lang->words['remove_friend']}' />   [ Удалить из друзей ]</a>
								<else />
									<a href='{parse url="app=members&section=friends&module=profile&do=add&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'><img src='{$this->settings['img_url']}/user_add.png' alt='{$this->lang->words['add_friend']}' />   [ Добавить в друзья ]</a>
								</if>
													</if>
<if test="member_contact_fields:|:is_array( $member['custom_fields']['contact'])">
											<foreach loop="cfields:$member['custom_fields']['contact'] as $field">
												<if test="$field">{$field}</if>
											</foreach>
										</if>
<div></div>
<div></div>
</div><div class="cl"></div></div></div>
<div style="padding:0 0 15px 0;"><div class="block_content" style="border-radius:4px;padding:0;font-size:12px;border-bottom:1px solid #cbcbcb;"><div style="padding:20px;line-height:20px;text-shadow:0 1px 0 #fff;"><div><a href="{parse url="app=core&module=search&do=user_activity&mid={$member['member_id']}" base="public"} "><span style="color:grey;padding:0 10px 0 0;">Сообщений: </span>{parse format_number="$member['posts']"}</a></div>
<div><span style="color:grey;padding:0 10px 0 0;">Просмотров профиля:</span>{parse format_number="$member['members_profile_views']"}</div>
<div><span style="color:grey;padding:0 10px 0 0;"><b>EXP:</b></span><span class='row_title'>{$this->lang->words['points_name_3']}</span>
<span class='row_data'>{parse format_number="$points"}</span></div>
</div><div class="cl"></div></div></div>
</td></tr></tbody></table>
</div>


код футера:
 

<table width="100%"><tr><td style="padding:10px;line-height:15px;font-size:11px;  ">

Гл. Администратор: <span style="color:#fff;"> <a href="http://playestomel.ru/index.php?/user/1-estomel/">Estomel</a></span> <br>
<br>
При скачивании каких-либо файлов с сайта, проверяйте их на вирусы и читайте отзывы.<br>
Вся информация находящееся на ресурсе была найдена на просторах интернета.<br>
Владельцы сайта не могут нести ответственности за действия пользователей.<br>
© 2017 «PlayEstomel» <a href="#" class="n2">Реклама на сайте</a> | <a href="#" class="n2">Правообладателям</a> 
</td><td style="width:14px;background:url({style_images_url}/footer.png) no-repeat center 0;"></td>
<td style="padding:10px;width:405px;">
<div class="banners">
<noindex>
<span style="margin-left:5px;"><img src="http://thecrew-pc.ru/templates/Juice-Poetal-all/images/sch.png" alt=""></span>
<span style="margin-left:5px;"><img src="http://thecrew-pc.ru/templates/Juice-Poetal-all/images/sch.png" alt=""></span>
<!-- Yandex.Metrika informer -->
<a href="https://metrika.yandex.ru/stat/?id=000000&from=informer"
target="_blank" rel="nofollow"><img src="https://informer.yandex.ru/informer/000000/3_1_FFFFFFFF_EFEFEFFF_0_pageviews"
style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" class="ym-advanced-informer" data-cid="000000" data-lang="ru" /></a>
<!-- /Yandex.Metrika informer -->
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter000000 = new Ya.Metrika({
                    id:000000,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true
                });
            } catch(e) { }
        });
        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";
        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/000000" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
</noindex>
</div>
<br>
<br>
<br>
</td></tr></table></div>

Заранее спасибо тому кто поможет) я уже всю голову сломал так и не получилось исправить((

Вид профиля с футером:
59c40a253e653_.thumb.png.8282983ce6e42ba1aad4ff9790d4b4ea.png


Фото каким размером должен быть футер:
21231123.thumb.png.84690d12be61ee0a6d39f0a3cc1fc87f.png

Link to comment
Share on other sites

или наоборот, как тогда сделать футер на абсолютно всех страницах маленьким как в профиле? я думаю так проще будет)

Link to comment
Share on other sites

В 21.09.2017 в 23:43, Estmii сказал:

или наоборот, как тогда сделать футер на абсолютно всех страницах маленьким как в профиле? я думаю так проще будет)

актуально

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...