Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

Posted

Всем привет, есть код профиля пользователя на мой взгляд красивый, но есть одна проблемка, когда я его ставлю футер форума именно на странице профиля становиться маленького размера, а должен быль на всю ширину страницы. как это исправить? все перепробывал ничего не получается, я так думаю из-за кода <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

  • Author

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

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

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

актуально

 

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
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.