مرجع پارسی MyBB
[برای 1.6] پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: آرشیو (https://community.mybbiran.com/forum-128.html)
+--- انجمن: آرشیو انجمن های قدیمی (https://community.mybbiran.com/forum-129.html)
+---- انجمن: مای بی بی نسخه 1.6 (https://community.mybbiran.com/forum-83.html)
+----- انجمن: پلاگین های MyBB 1.6 (https://community.mybbiran.com/forum-86.html)
+------ انجمن: پروفایل و پست بیت کاربران (https://community.mybbiran.com/forum-103.html)
+------ موضوع: [برای 1.6] پلاگین اضافه کردن یادداشت در پروفایل Profile Comments (/thread-4562.html)

صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - K@Z3M - ۱۳۹۲/۹/۲۴

(۱۳۹۲/۹/۲۴، ۰۵:۵۴:۴۲ صبح)arabicedu نوشته است: با سلام
من این پلاگین را نصب کرده بودم و درست و بدون عیب کار می کرد
یکباره به دلایلی غیر فعالش کردم بعد نیاز پیدا کردم دوباره فعالش کنم ولی دیگه کار نمی کنه میشه رویت بفرمایید و پاسخ واضح و مبتدی فهم عنایت کنیدWink
انجمن زبان عربی: http://arabicforum.ir/member.php?action=profile&uid=2

ببینید در مسیر

کد:
Member Templates > member_profile

متغیر زیر وجود داره یانه ؟ اگه نداشت اضافه کنید:

کد:
<!-- ProfileComments -->{$comments_index}<!-- /ProfileComments -->



RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - arabicedu - ۱۳۹۲/۹/۲۵

با سلام
عزیز دل برادر!
کد:
<!-- ProfileComments -->{$comments_index}<!-- /ProfileComments -->
وجود ندارد
ولی به کجای کدها اضافه کنم؟ اولش؟ آخرش؟ خط؟
کدهای صفحه ی member_profile من اینهاست:
کد:
<style>
.usertabs {
    margin-right: 0;
    margin-top: 1px;
    margin-bottom: 0;
    list-style-type: none;
    text-align: right;
    
    font-size: 11px;
}

.usertabs ul {
margin: 0;
padding: 0;
}

.usertabs li {
display: inline;
margin: 0;
}

.usertabs li a {
background: {$mybb->settings['ProfileTabs_background_unselected']};
color: {$mybb->settings['ProfileTabs_text_unselected']};
position: relative;
z-index: 1;
border: 1px solid {$mybb->settings['ProfileTabs_border_unselected']};
border-bottom: 0;
padding: 8px;

text-decoration: none;
}

.usertabs li a:visited {
color: #2d2d2d;
text-decoration: none;
}

.usertabs li a:hover {
color: {$mybb->settings['ProfileTabs_onmoushover_unselected']};
text-decoration: none;
}

.usertabs li a.selected {
background: {$mybb->settings['ProfileTabs_background_selected']};
color: {$mybb->settings['ProfileTabs_text_selected']};
border-color: {$mybb->settings['ProfileTabs_borde_selected']};
}

.usertabs li a.selected:hover {
text-decoration: none;
}

.tabcontent {
background: {$mybb->settings['ProfileTabs_background']};
display: none;
padding: 5px;
border: 1px solid {$mybb->settings['ProfileTabs_border']};
margin-top: 7px;
}

.box-thing {
background: #f7f7f7;
border: 1px solid #8e8e8e;
padding: 8px;
}

@
media print {
.tabcontent {
display:block !important;
}
}
</style>
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
<script type="text/javascript" src="jscripts/ProfileTabs.js">

</script>
{$header}

<table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td width="75%" valign="top">

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>

<td class="trow1" align="right" width="100%">
<span class="largetext"><strong>{$formattedname}</strong></span><br />
<span class="smalltext">
({$usertitle})<br />
{$groupimage}
<strong>{$lang->registration_date}</strong> {$memregdate}<br />
<strong>{$lang->date_of_birth}</strong> {$membday} {$membdayage}<br />
<strong>{$lang->local_time}</strong> {$localtime}<br />
<strong>{$lang->postbit_status}</strong> {$online_status}
<td align="right" class="trow1" valign="middle">{$avatar}</td>
</span>
</td>
</tr>
{$awaybit}
</table>
<br />

<div id="toolbar" class="usertabs"><div id="nav"><ul id="countrytabs" class="shadetabs">
<li><a href="#" rel="country1" class="selected"><b>يادداشت هاي پروفايل</b></a></li>
<li><a href="#" rel="country2"><b>اطلاعات عمومي کاربر</b></a></li>
<li><a href="#" rel="country3"><b>اطلاعات کاربري در انجمن</b></a></li>
<li><a href="#" rel="country4"><b>ارتباط با کاربر</b></a></li>
<li><a href="#" rel="country5"><b>امضاي کاربر</b></a></li>
<li><a href="#" rel="country6"><b>لیست دوستان من</b></a></li>
<li><a href="#" rel="country7"><b>آخرین کسانی که از من دیدن کردند</b></a></li>

</ul></div></div>

<div style="border:0px solid gray; width:100%px; margin-bottom: 1em; padding: 0px">

<div id="country1" class="tabcontent">



</table>
</div>

<div id="country4" class="tabcontent">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1"><strong>{$lang->homepage}</strong></td>
<td class="trow1">{$website}</td>
</tr>
{$sendemail}
<tr>
<td class="trow2"><strong>{$lang->pm}</strong></td>
<td class="trow2"><a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->icq_number}</strong></td>
<td class="trow1"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=icq&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['icq']}</a></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->aim_screenname}</strong></td>
<td class="trow2"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=aim&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['aim']}</a></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->yahoo_id}</strong></td>
<td class="trow1"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=yahoo&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['yahoo']}</a></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->msn}</strong></td>
<td class="trow2"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=msn&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['msn']}</a></td>
</tr>
</table>
</div>

<div id="country5" class="tabcontent">
{$signature}
</div>

</div>

<script type="text/javascript">

var countries=new ddtabcontent("countrytabs")
countries.setpersist(true)
countries.setselectedClassTarget("link") //"link" or "linkparent"
countries.init()

</script>

{$footer}
</body>
</html>



RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - K@Z3M - ۱۳۹۲/۹/۲۶

بعد از این کد
کد:
<div id="country5" class="tabcontent">
{$signature}
</div>

اضافه کنید و تست کنید


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - arabicedu - ۱۳۹۲/۹/۲۶

با سلام
استایلر عزیز! همانطوری که احتمالا شما حدس می زدید کد مربوط عمل نکرد حتی در خطهای پایین تر و بالاتر هم امتحان کردم
لطفا اساتید محترم پاسخ بفرمایند خیلی ضروری است



RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - arabicedu - ۱۳۹۲/۹/۳۰

با سلام
دوستان متخصص عزیز
جواب وَدهید


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - K@Z3M - ۱۳۹۲/۱۰/۱

قالب رو عوض کنید و مجدد تست کنید ، اطمینان داشته باشید در قالب هم متغیر باشه

حدس میزنم اشکال از قالب هست


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - mohammadprh - ۱۳۹۲/۱۰/۲

سلام من از این پلاگین استفاده میکردم ولی وقتی قالبو عوض کردم دیگه این پلاگین تو پروفایل نمایش داده نمیشد میشه بگین کجا چه کدی رو اضافه کنم تا نمایش داده بشه Undecided


با تشکر از firstboy000 با غیرفعال و فعال کردن درست شد


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - firstboy000 - ۱۳۹۲/۱۰/۲

غیر فعال و فعال کنید درست میشه.
متغیرش بالاتر گفته شده.


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - Pars - ۱۳۹۲/۱۱/۲

(۱۳۹۰/۱۰/۷، ۱۳:۳۲:۵۶ عصر)amir_tara67 نوشته است: سلام
یه راه کوچیک برای اضافه کردن شکلکها به ادیتور این پلاگین پیدا کردم.
راه بدی نیست.امتحان کنید.

این روش از این صفحه اقتباس شده : http://community.mybb.com/thread-92534.html
ولی کمی متفاوته روشی که من میگم.

این راه در واقع باعث میشه که عبارت "لیست شکلک ها" در زیر ادیتور قرار بگیره و با کلیک بر روی اون لیست شکلکها میاد و میتونید هر کدوم از شکلک ها رو که خواستید انتخاب کنید و با کلیک به روی شکلک، اون رو در ادیتور قرار بدید.

و اما روش :
مرحله اول -
ابتدا کد زیر رو
کد php:
<span style="float: right; font-weight: bold" class="smilie_css"><a href="javascript:clickableEditor.openGetMoreSmilies('clickableEditor');">لیست شکلک ها</a></span><br />{$codebuttons
در:
گروه قالب ها » قالب های سراسری » profile_comments_form_edit
بعد از :
کد php:
<textarea name="editmessage" id="editmessage" rows="15" cols="105" tabindex="3">{$comment['text']}</textarea
قرار بدید.
و سپس همین کد رو بعد از همین عبارت، در قالب گروه قالب ها » قالب های سراسری » profile_comments_form، قرار بدید.

مرحله دوم -
کد زیر رو در بالای global.css قرار بدید.
کد php:
.smilie_css {
     
border-color#FFBE7D;
    
border1px solid #FFBE7D;
     
color#000000;
    
padding2px;
    
background#FFE6CC;
        
-moz-border-radius3px;
    -
webkit-border-radius:3px;

    } 

مرحله سوم -
در بالای دو عبارت زیر :
کد php:
eval("\$comments_form = \"".$templates->get("profile_comments_form")."\";"); 
و
کد php:
eval("\$comments_form_edit = \"".$templates->get("profile_comments_form_edit")."\";"); 
، کد زیر رو وارد کنید :
کد php:
$codebuttons build_mycode_inserter(); 
. که در واقع دو عبارت بالا به شکل زیر در می آیند :
کد php:
$codebuttons build_mycode_inserter();
eval(
"\$comments_form = \"".$templates->get("profile_comments_form")."\";"); 

کد php:
$codebuttons build_mycode_inserter();
eval(
"\$comments_form_edit = \"".$templates->get("profile_comments_form_edit")."\";"); 
.
کار تمام شد و الان شما در قسمت زیر ادیتور در یادداشت های پروفایل، عبارت "لیست شکلک ها" رو مشاهده میکنید.

اگر به مشکل برخوردید بگید.

کارتون عالی بودHeart


RE: پلاگین اضافه کردن یادداشت در پروفایل Profile Comments - raki123 - ۱۳۹۲/۱۱/۱۷

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