رفتن به مطلب

درخواست ویرایش مشخصات کاربری


cr0w

ارسال‌های توصیه شده

سلام من با مشخصات کاربری خودم مشکل دارم

 

از یکی از دوستان درخواست میکنم که مواردی که در زیر قرار میدم برام زحمتش رو بکشه

 

  • تغییر اندازه اواتار در مشخصات کاربری به ( بزرگ البته متناسب با قالب )
  • تغییر فونت B Yekan به فونت Tahoma
  • جا به جا کردن عنوان مدیریت کل سایت ( عکس )  به بالا بعد از انلاین و افلاین
  • اضافه کردن کارکتور ( : ) جهت جدا سازی اعداد از حروف برای مثال 0 امتیاز هشدار » امتیاز هشدار : 0 پ.ن: اگر راهی ندارد نیازی نیست . اما میخواستم که ظاهر مشخصات کاربری همانند ای پی بی فارسی شود .

هر یک از دوستان میتونند این کارو برام انجام بدن ..

 

مطمئنا دیگر کاربران از این پست کاربردی تشکر مینمایند

 

در کل میخوام این رو Snapshot_2013-01-20_222302_9908138201675 به این تبدیل کنید Snapshot_2013-01-20_222145_3655413820167اگه استایل خواست قرار بدید تا به استایل ها اضافخ کنم

 

این هم سورس  UserInfoPane

<if test="$this->settings['horizontalTopicView']='no'"></if>
<!-- -->
<div itemscope itemtype="http://schema.org/Person" class='user_details <if test="$this->settings['horizontalTopicView']=='yes'">clearfix</if>'>

<if test="($this->settings['horizontalTopicView']=='yes') AND $this->request['section'] == 'topics'">

	<div class='horizontalAvatar left'>

    <if test="avatar:|:$author['member_id']">
            <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
            <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
            </if>
            <if test="hasVariable:|:$this->settings['member_topic_avatar_max']">	
                <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
            <else />
                <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
            </if>
            <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
            </a>
            </if>
    <else />
            <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
    </if>
    
    </div>
    
    <div class='horizontalUserInfo'>

	<div class='horizontalUsername'>
       
        <if test="$author['member_id']">
            <span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$author"}</span>
        <else />
            {$author['members_display_name']}
        </if>
    
    </div>

    <ul class='horizontalInfoList' style='width: 140px;'>
    	<li class='group_title IPfarsi'>
			{$author['_group_formatted']}
		</li>
        <if test="postCount:|:$author['member_id']">
		<li class='post_count desc lighter IPfarsi'>
			{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
		</li>
		</if>
    </ul>
    
    <ul class='horizontalInfoList' style='width: 140px;'>
		<if test="rankimage:|:$author['member_rank_img']">
			<li class='group_icon IPfarsi'>
			<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
				<img src='{$author['member_rank_img']}' alt='' />
			<else />
				{$author['member_rank_img']}
			</if>
			</li>
		</if>
        <if test="membertitle:|:$author['member_title']">
			<li>{$author['member_title']}</li>
		</if>
		<if test="authorwarn:|:$author['show_warn']">
			<li>
				<if test="hasWarningId:|:$options['wl_id']">
					<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
				</if>
				<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
			</li>
		</if>
	</ul>
	
	<if test="authorcfields:|:$author['custom_fields'] != """>
		<ul class='horizontalInfoList custom_fields'>
			<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
				<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
					<if test="$field != ''">
						<li>
							{$field}
						</li>
					</if>
				</foreach>
			</foreach>
		</ul>
	</if>
    
    <ul class='horizontalInfoList' style='float: right; width: 190px;'>
    	<li><if test="$author['_online']"><img src="{style_images_url}/post_online.png" alt="" class='post_online' data-tooltip="Online" /><else /><img src="{style_images_url}/post_offline.png" alt="" class='post_online' data-tooltip="Offline" /></if> Last active: {$author['_last_active']}</li>
		<li style='padding-left: 15px;'>تاریخ عضویت{parse date="$author['joined']" format="DATE"}</li>
    </ul>
    
    </div>

<else />

<span class='hide' itemprop="name">{$author['members_display_name']}</span>

	<ul class='basic_info'>
	<if test="postOnline:|:$author['_online']">
<span class='ipsBadge ipsBadge_green'>آنلاین</span>
<else />
<span class='ipsBadge ipsBadge_grey'>آفلاین</span>
</if><br>
		<if test="membertitle:|:$author['member_title']">
			<p class='desc member_title IPfarsi'>{$author['member_title']}</p>
		</if>
		<if test="avatar:|:$author['member_id']">
			<li class='avatar IPfarsi'>
				<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
				<a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
				</if>
				<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">	
					<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
				<else />
					<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
				</if>
				<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
				</a>
				</if>
			</li>
		<else />
			<li class='avatar IPfarsi'>
				<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
			</li>
		</if>
		<li class='group_title IPfarsi'>
			{$author['_group_formatted']}
		</li>
		<if test="rankimage:|:$author['member_rank_img']">
			<li class='group_icon IPfarsi'>
			<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
				<img src='{$author['member_rank_img']}' alt='' />
			<else />
				{$author['member_rank_img']}
			</if>
			</li>
		</if>
		<if test="postCount:|:$author['member_id']">
		<li class='post_count desc lighter IPfarsi'>
			{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
		</li>
		</if>
			<li class="IPfarsi"><span class='group_title'>{$this->lang->words['m_joined']}</span> <span class='post_count desc lighter'>{parse date="$author['joined']" format="joined"}</span></li>
		<if test="authorwarn:|:$author['show_warn']">
			<li class="IPfarsi">
				<if test="$options['wl_id']">
					<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']} : ' />
				</if>
				<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
			</li>
		</if>
	</ul>
	
	<if test="authorcfields:|:$author['custom_fields'] != """>
		<ul class='custom_fields'>
			<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
				<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
					<if test="$field != ''">
			<li class="IPfarsi">
							{$field}
						</li>
					</if>
				</foreach>
			</foreach>
		</ul>
	</if>

</if>
	
</div>

سوال دیگر ایا میتوان به مشخصات کاربری همانند ویبولتین ستاره اضافه کرد جهت نشان دادن ارزش کاربر برای مثال

 

  1. کاربر با 60 مطلب یک ستاره
  2. کاربر با 20 مطلب دو ستاره
  3. و کاربر با 400 مطلب سه ستاره

 

 

 سعی بنده در این است که کلا مشخصات کاربری شبیه پست بیت ویبولتین باشد ..

 

موفق باشید و تشکر

ویرایش شده توسط cr0w
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • مدیر کل بازنشسته سایت

با سلام

دوست عزیز لطفا دقت کنید در جه بخشی تاپیک ارسال می کنید.این بخش مخصوص آموزش های مرتبط با پوسته هست.

 

 

 

  • تغییر اندازه اواتار در مشخصات کاربری به ( بزرگ البته متناسب با قالب )
  • تغییر فونت B Yekan به فونت Tahoma

آموزش های این دو مورد در انجمن هست و برای تغییر سایز آواتار هم میتونید از داخل پنل ادمین تغییر بدین.لطفاً جست و جو کنید در انجمن

 

 

سوال دیگر ایا میتوان به مشخصات کاربری همانند ویبولتین ستاره اضافه کرد جهت نشان دادن ارزش کاربر برای مثال

 

  1. کاربر با 60 مطلب یک ستاره
  2. کاربر با 20 مطلب دو ستاره
  3. و کاربر با 400 مطلب سه ستاره

به قسمت member ranks در پنل ادمین مراجعه کنید برای این کار.

 

پ.ن : منتقل میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درسته سحر

 

درست متوجه نشدی برخی جاها رو

 

حالا اون چند تا موردی که ذکر کردی به کنار

 

من از کاربران خواستم یک زحمتی برام بکشن

 

چون خودم مشکلی باهاش ندارم

 

B Yekan رو تبدیل کردن به tahoma کاری نداره font-family:tahoma

 

این چند تا مباحثم باهاش اضافه عنوان کردم که طرف به صورت کامل کل زحمت هارو خودش بکشه

 

این طوری من بخوام بیام دونه دونه بگردم براشون که نمیشه من هرچقد الان دنبال مشخصات کاربری خود همین وبسایت گشتم پیدا نشد

 

اگر کسی هست کمک کنه همین جا اعلام کنه .. کسی هم نیست بگید تا خودمون چاره ای بیندیشیم .

 

ممنون میشم یکی انجام بده برام ..

 

اها یادم رفته بود بعضی جاها نیاز بررسی خود طراحان داره مثلا جای اواتار اینا رو تنظیم کنن و ایکن هارو اینور اونور کنن درست مثل عکس

 

این یکی از عهده من خارجه و بر نمیاد ... اخه باید کد ها جا به جا بشه . من با IPB به تازگی اشنا شدم ..

 

تشکر از پاسختون .. کمک کرد اما نه زیاد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

در صورتی که پس از 72 ساعت پاسخی در انجمن دریافت نکردید اقدام به ارسال پست نمایید در غیر این صورت برای بار اول به شما هشدار و در بار دوم دسترسی شما محدود خواهد شد.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
  • اضافه کردن...