- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
تعديل قالب معلومات العضو في الاستايل الافتراضي
-
-
تعديل قالب معلومات العضو في الاستايل الافتراضي23-01-2026 10:08 صباحاً
-
Solimanمعلومات الكاتبPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
تفضل هذا نفس القالب بتعديلات محسنة ليكون متجاوب مع الجوال اكثر وايضا لتركيب اسهل عباره عن استبدال فقط بدون اي تعديلات
طريقة استبدال قالب معلومات الكاتب:
توجه الى لوحة تحكم الإدارة » القوالب » البحث بالقوالب
في خانة بحث عن النص اكتب اسم قالب معلومات العضو وهو : writer_info
وحدد خيار البحث في العناوين فقط بجعله نعم
وانقر على ايقونة البحث
سيظهر لك القالب انقر على تحرير
واستبدله كافة محتواه بهذا الكود ثم انقر في اسفل الصفحة حفظ واعادة تحميل
CODE<style> .writers_info { background-color: #e3f2fd !important; padding: 15px 10px !important; border-radius: 12px !important; border: 1px solid #d1e3f0 !important; width: 210px !important; display: flex !important; flex-direction: column !important; align-items: center !important; position: relative !important; top: -38px !important; margin: 10px auto !important; box-sizing: border-box !important; } .last_subject_writer { font-family: "Droid Arabic Kufi", "tahoma", sans-serif; font-size: 12px; font-weight: normal; padding: 10px !important; border: 1px solid #d1e3f0 !important; flex-direction: column !important; align-items: center !important; margin-bottom: 17px; } .w_awards { font-family: "Droid Arabic Kufi", "tahoma", sans-serif; font-size: 12px; font-weight: normal; padding: 10px !important; border: 1px solid #d1e3f0 !important; flex-direction: column !important; align-items: center !important; margin-top: 10px; margin-bottom: 13px; margin-right: 13px; } .w_lasts marquee { height: 120px; background-color: #f1f1f1 !important; padding: 9px; } .UserPhoto_large { width: 100px !important; height: 100px !important; background-color: #ffffff !important; border-radius: 50% !important; padding: 3px !important; border: 1px solid #d5d5d5 !important; box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important; display: inline-block !important; position: relative !important; margin: 0 auto 10px auto !important; } .UserPhoto_large img { width: 100% !important; height: 100% !important; border-radius: 50% !important; object-fit: cover !important; display: block !important; margin-right: -3px !important; margin-top: -3px !important; transition: transform 0.5s ease-in-out !important; } .UserPhoto_large img:hover { transform: rotate(360deg) !important; } .info-userArrow { left: -32px !important; } .w_name_rate { right: -1px !important; } span.user_online { display: inline-flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95) !important; border-radius: 50% !important; height: 18px !important; width: 18px !important; position: absolute !important; bottom: 5px !important; right: 5px !important; top: auto !important; left: auto !important; z-index: 20 !important; } .bigusername { display: block !important; font-size: 17px !important; color: #333 !important; margin: 5px 0 !important; font-weight: bold !important; text-align: center !important; } .Usertitle { background: linear-gradient(135deg, #007bff, #0056b3) !important; color: #ffffff !important; padding: 6px 20px !important; border-radius: 20px !important; display: inline-block !important; font-weight: bold !important; margin-bottom: 15px !important; font-size: 13px !important; border: none !important; width: auto !important; } .writer_info { background: #ffffff !important; border: 1px solid #f0f0f0 !important; margin: 4px 0 !important; padding: 10px !important; border-radius: 6px !important; color: #555 !important; font-size: 12px !important; text-align: center !important; width: 100% !important; box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important; box-sizing: border-box !important; line-height: 1; } .writer_info.right_text_align a { color: #d4a017 !important; font-weight: bold !important; text-decoration: none !important; } .Online { color: #ff0000 !important; } .Offline { color: #949eb7 !important; } .w_toggle, .w_toggle_writer { display: none !important; } .w_name_rate, .w_infos { width: 100% !important; display: flex !important; flex-direction: column !important; align-items: center !important; } @media screen and (max-width: 450px) { .pbb_main .r-nfo .writers_info { right: 0px !important; top: 0px !important; width: 90% !important; } .w_toggle, .w_toggle_writer { display: block !important; } } </style> <script type="text/javascript"> $(document).ready(function(){ $("#emenu_{$Info['id']}_{$Info['reply_id']}").click(function(){ $(this).next("#menue_{$Info['id']}_{$Info['reply_id']}").slideToggle("slow"); }) $('.text').click(function(){ $("#menue_{$Info['id']}_{$Info['reply_id']}").hide("fast"); $("#menue_{$Info['id']}_{$Info['reply_id']}").css('display', 'none'); }) }); </script> {if !{$_CONF['member_permission']}} <style> .r-nfo{ border-bottom: 1px solid #d1d1e1 !important; } </style> {/if} <!-- table --> <div class="writers_info"> <div style="vertical-align: top;" class="center_text_align w_photo"> <div class="UserPhoto_large center_text_align"> {if {$_CONF['info_row']['allow_avatar']} == '1'} {if {$ReplierInfo['avater_path']} != ''} <a rel="nofollow" href="index.php?page=profile&show=1&id={$ReplierInfo['id']}"> <img src="{$ReplierInfo['avater_path']}" class="brd0" title="{$lang['Picture']} {$ReplierInfo['username']} {$lang['Personal']}" alt="{$lang['Picture']}{$ReplierInfo['username']}{$lang['Personal']}" /> </a> {else} <a rel="nofollow" href="index.php?page=profile&show=1&id={$ReplierInfo['id']}"> <img src="{$image_path}/ {$_CONF['info_row']['default_avatar']}" class="brd0" alt="{$lang['no_photo']}" title="{$lang['no_photo']}" /> </a> {/if} {/if} <span class="user_online"> {if {$user_online}} <i title="Online" class="Online fa fa-dot-circle-o" aria-hidden="true"></i> {else} <i title="Offline" class="Offline fa fa-dot-circle-o" aria-hidden="true"></i> {/if} </span> </div> </div> <div class="w_name_rate"> <!-- Code switch Menu start --> <div id="emenu_{$Info['id']}_{$Info['reply_id']}"> {if {$ReplierInfo['username']} !=''} <b class="bigusername">{$ReplierInfo['display_username']}</b> {else} <b class="bigusername">{$lang['Guest_']}</b> {/if} <span class="info-userArrow"></span> </div> <div class="border user_menue" style="display:none;position: absolute;z-index: 999999;" id="menue_{$Info['id']}_{$Info['reply_id']}"> <div class="thead"> {if {$ReplierInfo['username']} !=''} <a href="index.php?page=profile&show=1&id={$ReplierInfo['id']}"> {$ReplierInfo['display_username']}</a> {else} <b>{$lang['Guest_']}</b> {/if} </div> <div class="row1"> <a rel="nofollow" href="index.php?page=profile&show=1&id={$ReplierInfo['id']}"> {$lang['view_profile']} </a> </div> <div class="row1"> <a href="index.php?page=search&option=3&username={$ReplierInfo['username']}&starteronly=0&section=all&exactname=1&sort_order=DESC"> {$lang['search_for_all_posts']} {$ReplierInfo['username']}</a> </div> <div class="row1"> <a href="index.php?page=search&option=4&username={$ReplierInfo['username']}&starteronly=0&section=all&exactname=1&sort_order=DESC"> {$lang['search_for_all_replys']} {$ReplierInfo['username']}</a> </div> {if {$_CONF['member_permission']}} <div class="row1"> <a href="index.php?page=pm_send&send=1&index=1&username={$ReplierInfo['username']}"> {$lang['send_a_private_message_to']} {$ReplierInfo['username']} </a> </div> {/if} {if {$_CONF['member_permission']}} <div class="row1"> <a href="index.php?page=send&member=1&index=1&id={$ReplierInfo['id']}"> {$lang['send_a_message_to_the_mailing']} {$ReplierInfo['username']} </a> </div> {/if} {if {$mod_edit_member}} {if {$_CONF['member_permission']}} <div class="row1"> <a target="_blank" href="{$admincpdir}?page=member&edit=1&main=1&id= {$ReplierInfo['id']}"> {$lang['edit_member_data']} {$ReplierInfo['username']} </a> </div> {/if} {/if} </div> <!-- Code switch Menu End --> <!-- action_find_addons_1 --> {if {$ReplierInfo['username']} !=''} <div class="smallfont center_text_align Usertitle"> {if {$GroupInfo['usertitle_change']} == 1} {if {$Usertitle} != ''} {$Usertitle} {else} {$ReplierInfo['user_title']} {/if} {else} {if !{$ReplierInfo['user_title']}} {$GroupInfo['user_title']} {else} {$ReplierInfo['user_title']} {/if} {/if} </div> <div class="center_text_align" style="margin-top:10px"> <img class="rating brd0" alt="rating" src="{$RatingInfo['rating']}" /> </div> {/if} <!-- action_find_addons_8 --> </div> <div class="w_others"> <!-- action_find_addons_7 --> </div> <div class="w_infos"> <!-- action_find_addons_2 --> {get_hook}writer_info_top{/get_hook} {if {$ReplierInfo['username']} !=''} <div class="w_toggle" title="{$lang['information_writer']}"> <i class="w_toggle_writer fa fa-toggle-on fa-1x"><span class="w_writer"> {$lang['information_writer']} ▼</span></i> </div> <div class="writer_info right_text_align"> {$lang['join_date']} : {$ReplierInfo['register_date']} </div> <div class="writer_info right_text_align"> {$lang['user_num']} : {$ReplierInfo['id']} </div> <div class="writer_info right_text_align"> {$lang['posts']} : {$ReplierInfo['posts']} </div> {if {$ReplierInfo['user_country']} != ''} <div class="writer_info right_text_align"> {$lang['user_country']} : {$ReplierInfo['user_country']} </div> {/if} <div class="writer_info right_text_align"> {$lang['user_gender']} : {if {$ReplierInfo['user_gender']} == 'm'} <i title="{$lang['gender_m']}" class="fa fa-mars" aria-hidden="true"></i> {else} <i title="{$lang['gender_f']}" class="fa fa-venus" aria-hidden="true"></i> {/if} </div> {if {$ReplierInfo['bday_year']} != ''} {if {$ReplierInfo['bday_year']} != '0'} <div class="writer_info right_text_align"> {$lang['Birth_date']} : {$ReplierInfo['bday_day']}-{$ReplierInfo['bday_month']}-{$ReplierInfo['bday_year']} </div> {/if} {/if} {if {$ReplierInfo['invite_num']} != '0'} <div class="writer_info right_text_align"> {$lang['Invites']} : {$ReplierInfo['invite_num']} </div> {/if} {if {$ReplierInfo['warnings']} > 0} <div class="writer_info right_text_align"> {$lang['user_warnings']} : {$ReplierInfo['warnings']} </div> {/if} {if {$ReplierInfo['reputation']} != ''} <div class="writer_info right_text_align"> {$lang['user_reputation']} : {$ReplierInfo['reputation']} </div> <!-- action_find_addons_3 --> {/if} {if !empty({$ReplierInfo['user_website']}) and {$ReplierInfo['user_website']} != 'http://'} <div class="writer_info right_text_align"> {$lang['UserWebsite']} : <?php if (strstr($PowerBB->_CONF['template']['ReplierInfo']['user_website'],'http')) { ?> <a target="_blank" href="{$ReplierInfo['user_website']}">{$lang['Visit_my_website']}</a> <?php }else{ ?> <a target="_blank" href="http://{$ReplierInfo['user_website']}">{$lang['Visit_my_website']}</a> {/if} </div> {/if} {if is_array({$while['extrafield']})==true } {Des::while}{extrafield} <?php if( $PowerBB->_CONF['template']['ReplierInfo'][ $PowerBB->_CONF['template']['while']['extrafield'][$this->x_loop]['name_tag'] ]!='' ){ ?> <div class="writer_info right_text_align"> {$extrafield['name']} : <?php $PowerBB->_CONF['template']['ReplierInfo'][ $PowerBB->_CONF['template']['while']['extrafield'][$this->x_loop]['name_tag'] ] = $PowerBB->functions->CleanVariable($PowerBB->_CONF['template']['ReplierInfo'][ $PowerBB->_CONF['template']['while']['extrafield'][$this->x_loop]['name_tag'] ],'html'); ?> <?php echo $PowerBB->_CONF['template']['ReplierInfo'][ $PowerBB->_CONF['template']['while']['extrafield'][$this->x_loop]['name_tag'] ] ?> </div> <?php }else{ ?> <?php } ?> {/Des::while} {/if} <!-- action_find_addons_5 --> <!-- start_writer_info_thanks --> {if {$_CONF['info_row']['post_thanks_show_stats_writer_info']} == '1'} <div class="writer_info" align="right"> <?php $user_username = $PowerBB->_CONF['template']['ReplierInfo']['username']; $user_thanks_nm = $PowerBB->DB->sql_num_rows($PowerBB->DB->sql_query("SELECT id FROM " . $PowerBB->prefix."post_thanks" . " WHERE thanks_username='$user_username'")); ?> {$lang['Thanked']} <?php echo $user_thanks_nm ?> </div> {/if} <!-- end_writer_info_thanks --> {if {$Awards_nm} > '0'} <div class="w_awards"> <div class="user_awards"> {template}awards{/template} </div> </div> {/if} <div class="w_lasts last_subject_writer"> <!-- action_find_addons_6 --> {if !{$Info['reply_id']}} {if {$_CONF['info_row']['show_list_last_5_posts_member']} == 1} {template}last_subject_writer{/template} {/if} {/if} </div> <!-- action_find_addons_4 --> {get_hook}writer_info_down{/get_hook} </div> {/if} <!-- action_find_addons_6 --> {if {$_CONF['info_row']['allow_apsent']} == '1'} {if {$ReplierInfo['away']}} <div class="w_absent break"> <fieldset> <legend><span class="smallfont">{$lang['user_Absent']}</span></legend> <span class="smallfont"> {$ReplierInfo['away_msg']} </span> </fieldset> </div> {/if} {/if} <div class="center_text_align"> {if !{$admin_mod_toolbar}} <a title="{$lang['send_warn_to_mem']} {$ReplierInfo['username']}" href="index.php?page=warn&index=1&id={$ReplierInfo['id']}"> <i style="padding-left:10px;color: #CC9900;" class="fa fa-exclamation-triangle" aria-hidden="true"></i></a> {/if} {if {$_CONF['rows']['group_info']['admincp_allow']}} {if {$ReplierInfo['member_ip']} != ''} <i style="padding-left:10px;color: #008080;" title="User IP({$ReplierInfo['member_ip']})" class="fa fa-exclamation-circle" aria-hidden="true"></i> {/if} {/if} </div> </div> <!-- /table -->
.. انتهى ..
الساعة الآن 02:56 AM