مرجع پارسی MyBB

نسخه‌ی کامل: آموزش پاپ آ کردن پروفایل کابری تنها با تغییر 2 کد
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3 4 5
شلام Smile

در postbit > postbit_classic

کد زیر را پیدا کنید
کد php:
<strong><span>{$post['profilelink']}</span></strong

و با کد زیر جاگزین کنید.
کد php:
<strong><span ><a href="#" id="profilelink_{$post['pid']}">{$post['username_formatted']}</span></strong></a>
<
div id="profilelink_{$post['pid']}_popup" style="display: none;">
<
div>
<
a href="{$mybb->settings['bburl']}/member.php?action=profile&amp;uid={$post['uid']}>مشاهده پروفایل کاربر</a>
</
div>
<
div>
<
a href="{$mybb->settings['bburl']}/search.php?action=finduser&amp;uid={$post['uid']}>مشاهده ارسال های کاربر</a>
</
div>
<
div>
<
a href="{$mybb->settings['bburl']}/search.php?action=finduserthreads&uid={$post['uid']}>مشاهده موضوعات کاربر</a>
</
div>
<
div>
<
a href="{$post['website']}target="_blank" ">مشاهده وب سایت کاربر</a>
</div>
<div>
<a href="
{$mybb->settings['bburl']}/private.php?action=send&amp;uid={$post['uid']}" >ارسال پیام خصوصی به کاربر</a>
</div>
<div>
<a href="
{$mybb->settings['bburl']}/member.php?action=emailuser&amp;uid={$post['uid']}" >ارسال ایمیل به کاربر</a>
</div>
</div><br />
<script language="
javascript" type="text/javascript">
new PopupMenu("
profilelink_{$post['pid']}");
</script> 
HeartHeartHeartHeart
[تصویر:  0e6ozfc4i1dfv1etrzwh.png]

همونطور که توی عکس می بینی مشکل داره یعنی یه جورایی باید یه کادری، چیزی دورشون باشه .
مثل این

[تصویر:  dz1njimojsjji0j1hz2.png]
خب شبيه اونيه كه ميخواي داداش !
بله وقتی کلیک می کنم فعال میشه ولی فقط نوشته ها رو نشون میده هیچ تمپلیتی نداره .عکس رو که گذاشتم مشخصه .
اگه کادر بندی بشن خیلی بهتر میشه.الان مشخص نیستندHeart
باشه تموم كنم ويرايش شدهشو بهت بدم!
من خودم یه کارایی کردم

کد php:
<style>

<!--
.
mr-majid-m{   
       
background#FFFFFF url(images/khoramsoft/newbtn_middle.png) repeat-x scroll left bottom ;
       
border2px solid  #2C5687;  
      
direction:rtl;
      
font-family:Tahoma;
      
font-size:12px;
      
font-color :#000000;
       
margin:0 50px 0  0;
      
padding:3px 20px;
      
text-align:right;
    }
    -->
</
style

اینو توی پست بیت گذاشتم

بعد کدهای شما رو هم

کد php:
<div class="mr-majid"> <strong><span ><a href="#" id="profilelink_{$post['pid']}">{$post['username_formatted']}</span></strong></a>
<
div id="profilelink_{$post['pid']}_popup" style="display: none;">
<
div class="mr-majid-m">
<
span>{$post['profilelink']}</span>
</
div>
<
div class="mr-majid-m">
<
a href="{$mybb->settings['bburl']}/member.php?action=profile&amp;uid={$post['uid']}>مشاهده پروفایل کاربر</a>
</
div>
<
div class="mr-majid-m">
<
a href="{$mybb->settings['bburl']}/search.php?action=finduser&amp;uid={$post['uid']}>مشاهده ارسال های کاربر</a>
</
div>
<
div class="mr-majid-m">
<
a href="{$mybb->settings['bburl']}/search.php?action=finduserthreads&uid={$post['uid']}>مشاهده موضوعات کاربر</a>
</
div>
<
div class="mr-majid-m">
<
a href="{$post['website']}target="_blank" ">مشاهده وب سایت کاربر</a>
</div>
<div class="
mr-majid-m">
<a href="
{$mybb->settings['bburl']}/private.php?action=send&amp;uid={$post['uid']}" >ارسال پیام خصوصی به کاربر</a>
</div>
<div class="
mr-majid-m">
<a href="
{$mybb->settings['bburl']}/member.php?action=emailuser&amp;uid={$post['uid']}" >ارسال ایمیل به کاربر</a>
</div> 

تقریباً خوب شده فقط چند تا مشکل دارم یکی می خوام این کدهای CSS رو به جای پست بیت بزارم توی فایل CSS قالب چطور این کار رو بکنم؟
چطور کنار هر لینک یه عکس بزارم؟

توی این خط

کد php:
<div class="mr-majid-m">
<
span>{$post['profilelink']}</span>
</
div

می خوام بک گراندش رو تغییر بدم چطور اینکار رو انجام بدم یعنی فقط این خط بک گراندش با بقیه فرق داشته باشه ؟

چطور حالت hover رو اضافه کنم ؟یعنی کاربر موس رو میبره رو گزینه ها رنگ جدول عوض بشه؟



[تصویر:  2i1uw0nfdaahyxzrsm.png]

اگه توی عکس رو نگاه کنید سمت راست باز میشه چطور ببرمش سمت چپ؟




رضا جان قرار شد یه آموزش کلی هم بزاری که بشه واسه جاههای دیگه هم استفاده کرد.Heart
(۱۳۹۰/۸/۳، ۱۹:۰۹:۲۵ عصر)majid1605 نوشته است: [ -> ]رضا جان قرار شد یه آموزش کلی هم بزاری که بشه واسه جاههای دیگه هم استفاده کرد.Heart

با اجازه از رضا جان.

واسه جاهاي ديگه انجمن :

به جاي TEXT متن قسمت پاپ آپ.
به جاي ID آي دي قسمت پاپ آپ (يه آي دي به دلخواه) (ID در كد زير 3 بار تكرار شده)
به جاي LINK 1 و TEXT 1 لينك و متن لينك اول
به جاي LINK 2 و TEXT 2 لينك و متن لينك دوم
را بايد قرار داد.

کد php:
<strong><span ><a href="#" id="ID">TEXT</span></strong></a>
<
div id="ID_popup" style="display: none;">
<
div>
<
a href="LINK 1" >TEXT 1</a>
</
div>
<
div>
<
a href="LINK 2" >TEXT 2</a>
</
div>
</
div><br />
<
script language="javascript" type="text/javascript">
new 
PopupMenu("ID");
</
script
نقل‌قول: به جاي ID آي دي قسمت پاپ آپ (يه آي دي به دلخواه) (ID در كد زير 3 بار تكرار شده)
ID رو از کجا گیر بیارم؟


[تصویر:  2i1uw0nfdaahyxzrsm.png]

توی این عکس سمت چپ باز میشه چطور ببرمش به سمت راست یعنی دوتا MMM بیان زیر هم منظورم حرکت کل کادره نه فقط نوشته
HuhHuhHuh
صفحه‌ها: 1 2 3 4 5