برای این منظور فالب مورد نظرتون رو ویریاش کنین و در تب قالب فایل navbar رو پیدا و باز کنین و کد زیر رو در قسمت دلخواه قرار بدین:
{{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}}
<li data-menuItem='profile'><a href='{member="url()"}' title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li>
{{endif}}
پیشنهاد: بعد از خط 14
سلام
برای اینکار میتونید از پلاگینهای خود ادیتور استفاده کنین.
برای اینکار فایل زیر رو دانلود و از حالت فشرده خارج کنین سپس به ترتیب شماره از طریق نوارابزارها نصبشون کنین. بعدش بسته به کارتون دکمه های نصب شده رو به ادیتور اضافه کنین.
ipsforum.ir_Table.rar
سلام.
میتونین از پلاگین زیر برای اینکار استفاده کنین
فقط اینو بگم که این برای نسخه 4.5 هستش و باید نصب و تست کنین که روی آخرین نسخه جواب میده یا نه
Support در پستloading یک ارسال را به عنوان پاسخ، انتخاب کرد
سلام
افزونه ای برای اینکار من ندیدم ولی به صورت دستی میتونین با چند خط کد این قابلیت رو اضافه کنین.
برای اینکار قالب مورد نظرتون رو ویرایش کنین و در تب globaltemplate کدهای زیر رو قرار بدین
<div id="loading">
<img id="loading-image" src="path/to/ajax-loader.gif" alt="Loading..." />
</div>
سپس کدهای زیر رو قبل از تگ بسته body قرار بدین
<script>
$(window).load(function() {
$('#loading').hide();
});
</script>
حالا کدهای زیر رو هم در فایل custom.css قرار بدین
#loading {
position: fixed;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
opacity: 0.7;
background-color: #fff;
z-index: 99;
}
#loading-image {
position: absolute;
top: 100px;
left: 240px;
z-index: 100;
}
این یک نمونه سادست و اگه تو گوگل سرچ کنین آموزشهای زیادی در این مورد میتونین پیدا کنین
Support در پستloading یک ارسال را به عنوان پاسخ، انتخاب کرد
سلام
افزونه ای برای اینکار من ندیدم ولی به صورت دستی میتونین با چند خط کد این قابلیت رو اضافه کنین.
برای اینکار قالب مورد نظرتون رو ویرایش کنین و در تب globaltemplate کدهای زیر رو قرار بدین
<div id="loading">
<img id="loading-image" src="path/to/ajax-loader.gif" alt="Loading..." />
</div>
سپس کدهای زیر رو قبل از تگ بسته body قرار بدین
<script>
$(window).load(function() {
$('#loading').hide();
});
</script>
حالا کدهای زیر رو هم در فایل custom.css قرار بدین
#loading {
position: fixed;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
opacity: 0.7;
background-color: #fff;
z-index: 99;
}
#loading-image {
position: absolute;
top: 100px;
left: 240px;
z-index: 100;
}
این یک نمونه سادست و اگه تو گوگل سرچ کنین آموزشهای زیادی در این مورد میتونین پیدا کنین
Support در پستloading یک ارسال را به عنوان پاسخ، انتخاب کرد
سلام
افزونه ای برای اینکار من ندیدم ولی به صورت دستی میتونین با چند خط کد این قابلیت رو اضافه کنین.
برای اینکار قالب مورد نظرتون رو ویرایش کنین و در تب globaltemplate کدهای زیر رو قرار بدین
<div id="loading">
<img id="loading-image" src="path/to/ajax-loader.gif" alt="Loading..." />
</div>
سپس کدهای زیر رو قبل از تگ بسته body قرار بدین
<script>
$(window).load(function() {
$('#loading').hide();
});
</script>
حالا کدهای زیر رو هم در فایل custom.css قرار بدین
#loading {
position: fixed;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
text-align: center;
opacity: 0.7;
background-color: #fff;
z-index: 99;
}
#loading-image {
position: absolute;
top: 100px;
left: 240px;
z-index: 100;
}
این یک نمونه سادست و اگه تو گوگل سرچ کنین آموزشهای زیادی در این مورد میتونین پیدا کنین
اینم از نمونه کد:
{{if ( \IPS\Member::loggedIn()->member_id and \IPS\Member::loggedIn()->member_id !== $comment->author()->member_id ) && !$comment->author()->members_disable_pm and !\IPS\Member::loggedIn()->members_disable_pm and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'messaging' ) )}}
<li data-ipstooltip="" _title="{lang="authy_submit_sms"}"><a href='{url="app=core&module=messaging&controller=messenger&do=compose&to={$comment->author()->member_id}" seoTemplate="messenger_compose"}' data-ipsDialog data-ipsDialog-title='{lang="compose_new"}' data-ipsDialog-remoteSubmit data-ipsDialog-flashMessage="{lang="message_sent"}" data-ipsDialog-forceReload><i class='fa fa-envelope'></i></a></li>
{{endif}}
در قسمت مورد نظر قرار بدید.
برای پشتیبانی های آتی لطفا لینک انجمنتون رو در پروفایل ثبت کنین
سلام
تو خط فرمان sql دیتابیس دستور زیر رو اجرا کن:
UPDATE core_members SET members_profile_views = 'username' WHERE members_profile_views = 'username';
کافیه اسم پروفایل کاربری که میخوای رو تو دستور بجای username وارد کنی
وقتی از یه قالب رایگان استفاده میکنین معنی نداره که کپی رایت رو حذف کنین...!!
به قسمت مدیریت منابع پوسته مورد نظر برین و فایل پیوست شده زیر رو اضافه کنین (موقعیت رو روی front قرار بدین)
swiper-bundle.min.js
سپس قالب مورد نظرتون رو ویرایش کنین و در تب قالب عبارت axenscript رو باز کنین و خط زیر رو با خط اولی جایگزین کنین:
<script src=" {resource="swiper-bundle.min.js" app="core" location="front"} "></script>
Support در پستارور -200 یک ارسال را به عنوان پاسخ، انتخاب کرد
سلام
کاربر عزیز با اینکه شما مقدار رو افزایش دادین ولی این خطا ممکنه به دلایل مختلفی از جمله استیبل نبودن هاست تو اون لحظه ممکنه اتفاق بیفته. حتی این مساله برای خود من هم بعضا پیش میاد.
در مواقعی که اینجور مشکل پیش میاد کش مرورگر رو خالی کنین و صفحه رو با کنترل f5 رفرش و مجددا آپلود رو انجام بدین ببین چه نتیجه ای میگیرین. اگه این راه کارساز نبود قدم بعدی بررسی تنظیمات php.ini هاست هستش
از روش زیر هم میتونین استفاده کنین.
ابتدا قالب مورد نظرتون رو ویرایش کنین و در تب قالب فایل topicrow رو باز و کد زیر رو پیدا کنین:
<h4 class='ipsDataItem_title ipsContained_container'>
و با کد زیر جاگزین کنین:
<h4 class='ipsDataItem_title ipsContained_container {{if $row->mapped('featured')}}ipsforum_featured{{endif}} {{if $row->mapped('pinned')}}ipsforum_pinned{{endif}}'>
حالا اینو ذخیره کنین و در تب css فایل custom.css رو باز کنین و کدهای زیر رو داخلش قرار بدین:
.ipsforum_featured a span {
color: red; /*رنگ ویژه*/
font-weight: bold
}
.ipsforum_pinned a span {
color: green; /*رنگ پین شده*/
font-weight: bold
}
سلام.
متاسفانه تنظیماتی برای این بخش وجود نداره ولی میتونین از پلاگین زیر استفاده کنین.
Subscription Privacy.xml
البته برای نسخه ۴.۵ هستش که میتونین تست کنین.
اگر کار مرد اطلاع بدین که تو انجمن منتشرش کنیم
تا حالا به این قضیه دقت نکرده بودم ولی اینو دقیق بررسی میکنم و اگه مشکل از خود هسته بود حتما تو وبسایت مرجع مطرح میکنم تا تو نسخه های بعدی فیکسش کنن
ولی برای حل موقت این قضیه میتونین قالب مورد نظرتون رو ویرایش کنین و در تب قالب فایل mobilenavigation رو پیدا و باز کنین و قطعه کد زیر رو پاک کنین:
<li><a href = '{$item-> link()}'>{$item->title()} </a></li>
چرا که نه!
قالب مورد نظرتون رو ویرایش کنین و فایل loginform رو باز کنین و کد زیر رو پایین کدها قرار بدین:
{{if \IPS\Member::loggedIn()->member_id}}
{expression="\IPS\Output::i()->redirect(\IPS\Http\Url::internal('app=forums&module=forums&controller=index'))"}
{{endif}}
حالا کاربر تو هر صفحه ای باشه بعد از لاگین به صفحه اصلی منتقل میشه!
من این روش رو پیشنهاد نمیکنم چرا؟ چون فرض کنین یه کاربر ساعتها دنبال موضوعی تو انجمن میگرده و وقتی میخواد برای انجام عملی لاگین کنه به صفحه اصلی ریدایرکت میشه در حالی که اصول کار اینکه بعد از لاگین تو اون صفحه بمونه ولی اینکار شما باعث میشه کاربر متضرر بشه.
به هر حال موفق باشین
Support در پستدسترسی بازنشر یک ارسال را به عنوان پاسخ، انتخاب کرد
سلام. برای اینکار از ادمین بخش توسعه سایت وارد منوی بازنشر در شبکه های اجتماعی بشین و در تب سطح دسترسی ها کاربرانی که میخواین این عمل رو انجام بدن دونه دونه وارد میکنین
Support در پستrecent topics یک ارسال را به عنوان پاسخ، انتخاب کرد
سلام.
ما از پلاگین استفاده نمیکنیم و این مال پیشفرض خود سیستم هستش که میتونید از مدیریت ابزارکها خوراک موضوع رو به صفحه اضافه کنین
سلام.
نخیر ما از پلاگین استفاده نکردیم و با کدنویسی (جاوا اسکریپت) به قالب اضافش کردیم.
برای ادغام پستهای کاربر دوتا راه دارین یکیش از منوی مدیریت موضوع که در زیر پستها نمایش داده میشه و دیگری هم تو تنظیمات گروههای کاربری تو تب مطالب گزینه گذشتن از کنترل فلود رو غیر فعالش کنین تا کاربر هر ارسالی داشته باشه با قبلیا ادغام شه