<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x622;&#x62E;&#x631;&#x6CC;&#x646; &#x645;&#x648;&#x636;&#x648;&#x639;&#x627;&#x62A; &#x622;&#x645;&#x648;&#x632;&#x634; &#x647;&#x627;&#x6CC; &#x645;&#x631;&#x628;&#x648;&#x637; &#x628;&#x647; &#x627;&#x645;&#x646;&#x6CC;&#x62A;</title><link>https://ipsforum.ir/forum/44-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%87%D8%A7%DB%8C-%D9%85%D8%B1%D8%A8%D9%88%D8%B7-%D8%A8%D9%87-%D8%A7%D9%85%D9%86%DB%8C%D8%AA/</link><description>&#x622;&#x62E;&#x631;&#x6CC;&#x646; &#x645;&#x648;&#x636;&#x648;&#x639;&#x627;&#x62A; &#x622;&#x645;&#x648;&#x632;&#x634; &#x647;&#x627;&#x6CC; &#x645;&#x631;&#x628;&#x648;&#x637; &#x628;&#x647; &#x627;&#x645;&#x646;&#x6CC;&#x62A;</description><language>fa</language><item><title>&#x622;&#x645;&#x648;&#x632;&#x634; &#x627;&#x641;&#x632;&#x627;&#x6CC;&#x634; &#x627;&#x645;&#x646;&#x6CC;&#x62A; &#x645;&#x633;&#x6CC;&#x631; &#x627;&#x62F;&#x645;&#x6CC;&#x646; &#x628;&#x627; IP</title><link>https://ipsforum.ir/topic/1318-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%85%D8%B3%DB%8C%D8%B1-%D8%A7%D8%AF%D9%85%DB%8C%D9%86-%D8%A8%D8%A7-ip/</link><description><![CDATA[<p>
	سلام خدمت همه کاربران،
</p>

<p>
	تو این آموزش میخوام بهتون یاد بدم که چطوری میتونین به مسیر ادمین IP خودتون رو بدین که به غیر از اون کاربران دیگه ای نتونن وارد بشن.
</p>

<p>
	برای اینکار وارد هاستتون بشین و فایل htaccess رو ویرایش کنین و کدهای زیر رو داخلش قرار بدین:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_2914_5" style=""><span class="tag">&lt;IfModule</span><span class="pln"> </span><span class="atn">mod_rewrite</span><span class="pln">.</span><span class="atn">c</span><span class="tag">&gt;</span><span class="pln">
 RewriteEngine On
 RewriteCond %{REQUEST_URI} !=/maintenance.html
 RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx
 RewriteRule ^.*$ - [R=503,L]
 </span><span class="tag">&lt;/IfModule&gt;</span></pre>

<p>
	حالا کافیه بجای xxx آیپی خودتون رو بدین. از این به بعد هرکسی خواست وارد مسیر ادمین بشه با خطای 404 مواجه میشه
</p>

<p>
	 
</p>

<p>
	<strong>امیدوارم موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">1318</guid><pubDate>Fri, 20 May 2022 10:13:27 +0000</pubDate></item><item><title>&#x622;&#x645;&#x648;&#x632;&#x634; &#x627;&#x641;&#x632;&#x627;&#x6CC;&#x634; &#x627;&#x645;&#x646;&#x6CC;&#x62A; &#x648;&#x631;&#x648;&#x62F; &#x628;&#x647; &#x627;&#x62F;&#x645;&#x6CC;&#x646; IPS</title><link>https://ipsforum.ir/topic/908-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88%D8%B1%D9%88%D8%AF-%D8%A8%D9%87-%D8%A7%D8%AF%D9%85%DB%8C%D9%86-ips/</link><description><![CDATA[<p>
	سلام خدمت تمامی کاربران
</p>

<p>
	تو این آموزش میخوام بهتون یاد بدم که چطور میتونین ضریب نفوذ به ادمین رو توسط هکرها کاهش بدین.
</p>

<p>
	همونطور که میدونین مسیر ورود به ادمین تو انجمن ساز <abbr title="Invision Power Services Community">ips</abbr> خیلی راحت هستش و کاربر میتونه با نوشتن کلمه admin در انتهای آدرس سایت وارد بخش لاگین بشه و باعث ایجاد خرابکاری بشه. پس راه حل چیه؟
</p>

<p>
	تو این آموزش من قراره دو راه ساده و کاربردی رو بهتون یاد بدم.
</p>

<p>
	<span style="color:#f39c12;"><strong>راه حل اول:</strong></span>
</p>

<p>
	استفاده از فایل constants.php و تغییر نام فولدر  admin
</p>

<p>
	برای اینکار کافیه وارد هاستتون بشین و در مسیری که انجمن رو نصب کردین یک فایل با اسم <em><strong>constants.php</strong></em> بسازین و کد زیر رو داخلش قرار بدین:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_3335_9" style=""><span class="pun">&lt;?</span><span class="pln">php
define</span><span class="pun">(</span><span class="pln"> </span><span class="str">'CP_DIRECTORY'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'new-name'</span><span class="pln"> </span><span class="pun">);</span></pre>

<p>
	حالا کافیه بجای new-name اسم جدید رو بنویسین. از این پس برای وارد شده به ادمین باید در انتهای آدرس انجمنتون بجای admin از از اسم جدیدتون استفاده کنین.
</p>

<p>
	 
</p>

<p>
	<span style="color:#f39c12;"><strong>راه حل دوم:</strong></span>
</p>

<p>
	گذاشتن پسورد روی پوشه ادمین
</p>

<p>
	برای اینکار طبق آموزش زیر جلو برین:
</p>

<p>
	1.ابتدا وارد ناحیه کنترل پنل سی پنل خود شوید و روی گزینه ی file manager  کلیک کنید.
</p>

<p style="text-align: center;">
	<img alt="آموزش افزایش امنیت ورود به ادمین IPS" class="ipsImage ipsImage_thumbnailed" data-fileid="473" data-unique="2ncdcs8w6" style="width: 403px; height: auto;" width="403" src="https://ipsforum.ir/uploads/monthly_2021_07/password.png.a5abde5d06409eb3ae6a1df0d1e42f38.png" loading="lazy" height="189.41">
</p>

<p>
	2. پوشه ای که می خواهید روی آن پسورد بگذارید را انتخاب نموده و راست کلیک کرده و گزینه ی password protect را انتخاب کنید.
</p>

<p style="text-align: center;">
	<img alt="آموزش افزایش امنیت ورود به ادمین IPS" class="ipsImage ipsImage_thumbnailed" data-fileid="474" data-unique="nt1zkw3ec" style="width: 382px; height: auto;" width="382" src="https://ipsforum.ir/uploads/monthly_2021_07/password1.png.58d28b8435746f0bbdb7260c82db05c1.png" loading="lazy" height="244.48">
</p>

<p>
	3. در صفحه ی جدید برای پوشه ای که انتخاب کرده اید نام کاربری و رمز عبور تعریف نمایید و روی گزینه ی save کلیک کنید.
</p>

<p style="text-align: center;">
	<img alt="آموزش افزایش امنیت ورود به ادمین IPS" class="ipsImage ipsImage_thumbnailed" data-fileid="475" data-unique="iruth09ok" style="width: 365px; height: auto;" width="365" src="https://ipsforum.ir/uploads/monthly_2021_07/password2.png.84c5e88a84d5ae602da08227f193ec53.png" loading="lazy" height="470.85">
</p>

<p>
	4. درصورتی که مراحل فوق را به درستی انجام دهید با پیغام موفقیت آمیز بودن ثبت پسورد مواجه می شوید.
</p>

<p style="text-align: center;">
	<img alt="آموزش افزایش امنیت ورود به ادمین IPS" class="ipsImage ipsImage_thumbnailed" data-fileid="476" data-unique="ulzebabp2" style="width: 624px; height: auto;" width="624" src="https://ipsforum.ir/uploads/monthly_2021_07/password3.png.8e5137e66ead09d9a23e3e1866921894.png" loading="lazy" height="180.96">
</p>

<p>
	5. اکنون از قسمت بالای صفحه تیک گزینه ی password protect this directory را بزنید و نام یوزری که ساخته اید را وارد نمائید و روی گزینه ی save کلیک کنید.
</p>

<p style="text-align: center;">
	<img alt="آموزش افزایش امنیت ورود به ادمین IPS" class="ipsImage ipsImage_thumbnailed" data-fileid="477" data-unique="ml4k9o3ym" style="width: 352px; height: auto;" width="352" src="https://ipsforum.ir/uploads/monthly_2021_07/password4.png.93f5f56adaf3df869ee945c14904da79.png" loading="lazy" height="179.52">
</p>

<p>
	6. اگر این مرحله را نیز به درستی انجام دهید می باید با پیغام موفقیت آمیز بودن عملیات مواجه شوید.
</p>

<p style="text-align: center;">
	<img alt="آموزش افزایش امنیت ورود به ادمین IPS" class="ipsImage ipsImage_thumbnailed" data-fileid="478" data-unique="7tm4e8zqn" style="width: 622px; height: auto;" width="622" src="https://ipsforum.ir/uploads/monthly_2021_07/password5.png.ec7f732ee280a4fc0422de9935f350b3.png" loading="lazy" height="186.6">
</p>

<p>
	با انجام این مراحل ساده پسورد گذاشتن روی فایل ها انجام شد. از این پس اگر آدرس پوشه را در مرورگر خود وارد نمایید قبل از اینکه آن صفحه برای شما نمایش داده شود از شما درخواست یوزرنیم و پسورد میکند. در این صفحه مشاهده می نمایید که فایل مورد نظر رمز گذاری شده است و برای مشاهده ی آن نیاز به وارد کردن یوزرنیم و پسورد دارید. با وارد کردن یوزرنیم و پسورد دایرکتوری مورد نظر شما باز خواهد شد.
</p>

<p>
	 
</p>

<p>
	<strong>موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">908</guid><pubDate>Sat, 24 Jul 2021 08:47:09 +0000</pubDate></item><item><title>&#x622;&#x645;&#x648;&#x632;&#x634; &#x628;&#x627;&#x632;&#x6CC;&#x627;&#x628;&#x6CC; &#x631;&#x645;&#x632; &#x627;&#x62F;&#x645;&#x6CC;&#x646; &#x627;&#x632; &#x637;&#x631;&#x6CC;&#x642; &#x647;&#x627;&#x633;&#x62A;</title><link>https://ipsforum.ir/topic/224-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C-%D8%B1%D9%85%D8%B2-%D8%A7%D8%AF%D9%85%DB%8C%D9%86-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D9%87%D8%A7%D8%B3%D8%AA/</link><description><![CDATA[<p style="text-align: justify;">
	سلام خدمت همه کاربران
</p>

<p style="text-align: justify;">
	از اونجایی که خیلی از دوستان بنا به هر دلایلی رمزشون رو فراموش میکنند و ممکنه به ایمیل وارد شده به اکانت مدیریت کل دسترسی نداشته یا کلا فراموش کرده باشند تنها تنها روشی که میمونه تغییر رمز هش Hash شده کاربری که مدنظرتونه یا مدیریت کل هست که به این صورت باید با دقت و حساسیت بالا عمل کنید تا یک وقت به اشتباه جای دیگر را خراب نکنید (البته قبل از اینکار از دیتابیس تون بک آپ تهیه کنید)
</p>

<ol>
	<li style="text-align: justify;">
		اول از همه وارد سی پنل هاستتون بشید ، سپس وارد PHP My Admin شده و از آنجا با توجه به نام دیتابیسی که قبلا انتخاب نموده اید در سمت چپ کلیک کرده تا جداول انجمن باز شوند ، در این جداول به دنبال جدولی با نام "core_members" بگردید و وارد آن بشید ؛ کاربر مدنظر یا مدیریت کل را پیدا کرده که به ترتیب یوز آیدی برای شما لیست میشود یا همونجا جستجو کنید که بعد از پیدا کردن روی دکمه Edit همان ردیف اسم سمت چپ کلیک کرده تا وارد صفحه ویرایش جزئیات شوید ، از آنجا دنبال "members_pass_hash" و "members_pass_salt" را پیدا کرده و با توجه به لینک زیر مقادیر را پر کرده. 
	</li>
	<li style="text-align: justify;">
		<a href="https://www.useotools.com/ipb-password-hash-generator" rel="external nofollow">Invision Power Board(IPB) Password Hash Generator</a>
	</li>
	<li style="text-align: justify;">
		وارد لینک بالا شوید و پسورد دلخواه خود را که برای ورود به آن نیاز دارید را وارد و با توجه به نسخه IPB یا IPS خود را انتخاب کنید و بعد روی "I'm not a robot" کلیک کنید تا تایید بشه که شما ربات نیستید و بعد از تیک خوردن روی Generate Hash کلیک کنید تا پسورد شما را به صورت Hash تولید کند ، که پس از عملیات با دو فیلد روبه رو خواهید شد که فیلد اول برای "members_pass_hash" و دومی هم برای "members_pass_salt" هست که مقادیرش رو درون کادر های گفته شده پر میکنید
	</li>
</ol>

<p style="text-align: justify;">
	و در آخر صفحه روی دکمه Go بالایی که داخل همان کادر اطلاعات هست کلیک کنید و تمام ! حالا با پسوردی که در تنظیم کرده اید وارد شوید بدون دردسر و خرابکاری اضافه !
</p>

<p style="text-align: justify;">
	<strong>نکته مهم: جهت جلوگیری از احتمالات کرک شدن پسوردتون بعد از پایان کارتون پسوردتون رو تغییر بدید!</strong>
</p>

<p style="text-align: justify;">
	 
</p>

<p style="text-align: justify;">
	<strong>امیدوارم موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">224</guid><pubDate>Tue, 29 Dec 2020 16:59:06 +0000</pubDate></item><item><title>&#x631;&#x641;&#x639; &#x647;&#x634;&#x62F;&#x627;&#x631; &#x628;&#x631;&#x648;&#x632;&#x631;&#x633;&#x627;&#x646;&#x6CC; &#x627;&#x645;&#x646;&#x6CC;&#x62A;&#x6CC; REST API</title><link>https://ipsforum.ir/topic/145-%D8%B1%D9%81%D8%B9-%D9%87%D8%B4%D8%AF%D8%A7%D8%B1-%D8%A8%D8%B1%D9%88%D8%B2%D8%B1%D8%B3%D8%A7%D9%86%DB%8C-%D8%A7%D9%85%D9%86%DB%8C%D8%AA%DB%8C-rest-api/</link><description><![CDATA[<p>
	سلام خدمت تمامی کاربران
</p>

<p>
	اگه از آخرین نسخه انجمن ساز IPS استفاده میکنین باید با پیامی تو ادمین یا انجمن مواجه شده باشین که میگه یک بروزرسانی امنیتی برای بخش REST API وجود داره و با رفتن به بخش پشتیبانی و زدن گزینه "قسمتی به درستی کار نمیکند" این مورد رو بروزرسانی کنین ولی چون ما از نسخه های نال شده استفاده می کنیم این کارایی عملا جوابگو نخواهد بود پس مجبوریم دست به ویرایش کدها ببریم.
</p>

<p>
	پس برای این کار وارد هاست شوید و در محلی که انجمن خود را نصب کرده اید وارد مسیر زیر بشید:
</p>

<p dir="ltr" style="text-align: left;">
	applications/downloads/api/files.php
</p>

<p style="text-align: right;">
	کدهای زیر رو پیدا کنین:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_4066_8" style="">
<span class="pln">if( \IPS\Request::i()-&gt;sortBy == 'popular' )
		{
			$sortDirection = \strtoupper( \IPS\Request::i()-&gt;sortDir ) == 'DESC' ? 'DESC' : 'ASC';
			$sortBy = 'file_rating ' . $sortDirection . ', file_reviews';
			$where = array( array( 'file_rating&gt;?', 0 ) );
		}</span></pre>

<p style="text-align: right;">
	با کدهای زیر جایگزین کنین:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_2740_6" style="">
<span class="pln">/* Sort by popular files */
		if( \IPS\Request::i()-&gt;sortBy == 'popular' )
		{
			\IPS\Request::i()-&gt;sortDir = \IPS\Request::i()-&gt;sortDir ?: 'ASC';
			$sortBy = 'file_rating ' . \IPS\Request::i()-&gt;sortDir . ', file_reviews';
			$where = array( array( 'file_rating&gt;?', 0 ) );
		}</span></pre>

<p style="text-align: right;">
	 
</p>

<p style="text-align: right;">
	<strong>امیدوارم موفق باشد!</strong>
</p>
]]></description><guid isPermaLink="false">145</guid><pubDate>Thu, 24 Dec 2020 20:01:14 +0000</pubDate></item><item><title>&#x622;&#x645;&#x648;&#x632;&#x634; &#x63A;&#x6CC;&#x631;&#x641;&#x639;&#x627;&#x644;&#x633;&#x627;&#x632;&#x6CC; &#x6A9;&#x644;&#x6CC;&#x62F; F12 &#x6CC;&#x627; &#x647;&#x645;&#x627;&#x646; Inspect Element</title><link>https://ipsforum.ir/topic/144-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%BA%DB%8C%D8%B1%D9%81%D8%B9%D8%A7%D9%84%D8%B3%D8%A7%D8%B2%DB%8C-%DA%A9%D9%84%DB%8C%D8%AF-f12-%DB%8C%D8%A7-%D9%87%D9%85%D8%A7%D9%86-inspect-element/</link><description><![CDATA[<p>
	سلام خدمت تمامی کاربران
</p>

<p>
	تو این آموزش میخوام بهتون یاد بدم که چطور کلید F12 یا همون Inspect Element رو غیرفعال کنین تا یکی نتونه از کدهای قالبتون کپی برداری کنه
</p>

<p>
	برای این کار کافیه قالب مورد نظرتون رو ویرایش کنین و در تب قالب فایل globaltemplate رو باز کنین و در انتهای کدها قبل از تگ بسته body کد زیر رو قرار بدین:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_8319_5" style="">
<span class="pln">                  </span><span class="pun">&lt;!--</span><span class="typ">Disable</span><span class="pln"> F12 key </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span><span class="pln">
</span><span class="pun">&lt;</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln">
</span><span class="com">//Disable F12 key</span><span class="pln">
  $</span><span class="pun">(</span><span class="pln">document</span><span class="pun">).</span><span class="pln">keydown</span><span class="pun">(</span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln">event</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">event</span><span class="pun">.</span><span class="pln">keyCode </span><span class="pun">==</span><span class="pln"> </span><span class="lit">123</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="com">// Prevent F12</span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">event</span><span class="pun">.</span><span class="pln">ctrlKey </span><span class="pun">&amp;&amp;</span><span class="pln"> event</span><span class="pun">.</span><span class="pln">shiftKey </span><span class="pun">&amp;&amp;</span><span class="pln"> event</span><span class="pun">.</span><span class="pln">keyCode </span><span class="pun">==</span><span class="pln"> </span><span class="lit">73</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="com">// Prevent Ctrl+Shift+I        </span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">}</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span><span class="pun">&lt;/</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln">
                  </span><span class="pun">&lt;!--</span><span class="typ">End</span><span class="pln"> </span><span class="kwd">of</span><span class="pln"> </span><span class="typ">Disable</span><span class="pln"> F12 key </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span></pre>

<p>
	 
</p>

<p>
	<strong>امیدوارم موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">144</guid><pubDate>Thu, 24 Dec 2020 19:07:35 +0000</pubDate></item><item><title>&#x622;&#x645;&#x648;&#x632;&#x634; &#x63A;&#x6CC;&#x631; &#x641;&#x639;&#x627;&#x644;&#x633;&#x627;&#x632;&#x6CC; &#x631;&#x627;&#x633;&#x62A; &#x6A9;&#x644;&#x6CC;&#x6A9; &#x648; &#x6A9;&#x67E;&#x6CC;</title><link>https://ipsforum.ir/topic/143-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%BA%DB%8C%D8%B1-%D9%81%D8%B9%D8%A7%D9%84%D8%B3%D8%A7%D8%B2%DB%8C-%D8%B1%D8%A7%D8%B3%D8%AA-%DA%A9%D9%84%DB%8C%DA%A9-%D9%88-%DA%A9%D9%BE%DB%8C/</link><description><![CDATA[<p>
	سلام خدمت تمامی کاربران.
</p>

<p>
	شاید تا حالا دیده باشین که بعضی از وبسایتها اجازه کپی مطالب یا راست کلیک رو غیرفعال میکنن تا سایرین نتونن محتوای سایت رو کپی کنن. حالا تو این آموزش میخوام بهتون یاد بدم که چطور از این کدها میتونین تو انجمنتون استفاده کنین.
</p>

<p>
	برای این وارد ادمین بشین و پوسته مورد نظرتون رو ویرایش کنین. حالا تو تب قالب فایل globaltemplate رو باز کنین و به انتهای کدها برین و قبل از تگ بسته &lt;/body&gt; کدهای زیر رو قرار بدین:
</p>

<p>
	1. برای غیر فعال کردن راست کلیک:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_1108_12" style="">
<span class="pln">                      </span><span class="pun">&lt;!--</span><span class="typ">Disable</span><span class="pln"> right click </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span><span class="pln">
</span><span class="pun">&lt;</span><span class="pln">script type</span><span class="pun">=</span><span class="str">"text/javascript"</span><span class="pun">&gt;</span><span class="pln">
$</span><span class="pun">(</span><span class="pln">document</span><span class="pun">).</span><span class="pln">ready</span><span class="pun">(</span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="com">//غیرفعالسازی همه صفحه</span><span class="pln">
    $</span><span class="pun">(</span><span class="str">"body"</span><span class="pun">).</span><span class="pln">on</span><span class="pun">(</span><span class="str">"contextmenu"</span><span class="pun">,</span><span class="kwd">function</span><span class="pun">(</span><span class="pln">e</span><span class="pun">){</span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
    
    </span><span class="com">//غیرفعالسازی بخشی از صفحه</span><span class="pln">
    $</span><span class="pun">(</span><span class="str">"#id"</span><span class="pun">).</span><span class="pln">on</span><span class="pun">(</span><span class="str">"contextmenu"</span><span class="pun">,</span><span class="kwd">function</span><span class="pun">(</span><span class="pln">e</span><span class="pun">){</span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span><span class="pun">&lt;/</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln">
                  </span><span class="pun">&lt;!--</span><span class="typ">End</span><span class="pln"> </span><span class="kwd">of</span><span class="pln"> </span><span class="typ">Disable</span><span class="pln"> right click </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span></pre>

<p>
	2. برای غیر فعال کردن کات، کپی و پیست کردن:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_1108_10" style="">
<span class="pln">                      </span><span class="pun">&lt;!--</span><span class="typ">Disable</span><span class="pln"> copy</span><span class="pun">,</span><span class="pln"> vut and paste </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span><span class="pln">
</span><span class="pun">&lt;</span><span class="pln">script type</span><span class="pun">=</span><span class="str">"text/javascript"</span><span class="pun">&gt;</span><span class="pln">
$</span><span class="pun">(</span><span class="pln">document</span><span class="pun">).</span><span class="pln">ready</span><span class="pun">(</span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="com">//غیرفعالسازی همه صفحه</span><span class="pln">
    $</span><span class="pun">(</span><span class="str">'body'</span><span class="pun">).</span><span class="pln">bind</span><span class="pun">(</span><span class="str">'cut copy paste'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln">e</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        e</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
    
    </span><span class="com">//غیر فعالسازی بخش از صفحه</span><span class="pln">
    $</span><span class="pun">(</span><span class="str">'#id'</span><span class="pun">).</span><span class="pln">bind</span><span class="pun">(</span><span class="str">'cut copy paste'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln">e</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        e</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span><span class="pun">&lt;/</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln">
                      </span><span class="pun">&lt;!--</span><span class="typ">Disable</span><span class="pln"> copy</span><span class="pun">,</span><span class="pln"> cut and paste </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span></pre>

<p>
	3. برای غیر فعال کردن راست کلیک، کات، کپی و پیست کردن:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_1108_14" style="">
<span class="pln">                      </span><span class="pun">&lt;!--</span><span class="typ">Disable</span><span class="pln"> right click</span><span class="pun">,</span><span class="pln"> copy and paste </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span><span class="pln">
</span><span class="pun">&lt;</span><span class="pln">script type</span><span class="pun">=</span><span class="str">"text/javascript"</span><span class="pun">&gt;</span><span class="pln">
$</span><span class="pun">(</span><span class="pln">document</span><span class="pun">).</span><span class="pln">ready</span><span class="pun">(</span><span class="kwd">function</span><span class="pln"> </span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
    </span><span class="com">//غیرفعالسازی همه صفحه</span><span class="pln">
    $</span><span class="pun">(</span><span class="str">'body'</span><span class="pun">).</span><span class="pln">bind</span><span class="pun">(</span><span class="str">'cut copy paste'</span><span class="pun">,</span><span class="pln"> </span><span class="kwd">function</span><span class="pln"> </span><span class="pun">(</span><span class="pln">e</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
        e</span><span class="pun">.</span><span class="pln">preventDefault</span><span class="pun">();</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
   
    </span><span class="com">//غیرفعالسازی بخشی از صفحه</span><span class="pln">
    $</span><span class="pun">(</span><span class="str">"body"</span><span class="pun">).</span><span class="pln">on</span><span class="pun">(</span><span class="str">"contextmenu"</span><span class="pun">,</span><span class="kwd">function</span><span class="pun">(</span><span class="pln">e</span><span class="pun">){</span><span class="pln">
        </span><span class="kwd">return</span><span class="pln"> </span><span class="kwd">false</span><span class="pun">;</span><span class="pln">
    </span><span class="pun">});</span><span class="pln">
</span><span class="pun">});</span><span class="pln">
</span><span class="pun">&lt;/</span><span class="pln">script</span><span class="pun">&gt;</span><span class="pln">
                      </span><span class="pun">&lt;!--</span><span class="typ">Disable</span><span class="pln"> right click</span><span class="pun">,</span><span class="pln"> copy and paste </span><span class="typ">By</span><span class="pln"> </span><span class="typ">Arash</span><span class="pun">.</span><span class="typ">Ranjbar</span><span class="pun">--&gt;</span></pre>

<p>
	 
</p>

<p>
	<strong>امیدوارم موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">143</guid><pubDate>Thu, 24 Dec 2020 18:57:27 +0000</pubDate></item><item><title>&#x641;&#x639;&#x627;&#x644; &#x633;&#x627;&#x632;&#x6CC; &#x6AF;&#x648;&#x627;&#x647;&#x6CC; ssl</title><link>https://ipsforum.ir/topic/47-%D9%81%D8%B9%D8%A7%D9%84-%D8%B3%D8%A7%D8%B2%DB%8C-%DA%AF%D9%88%D8%A7%D9%87%DB%8C-ssl/</link><description><![CDATA[<p>
	سلام خدمت تمامی کاربران
</p>

<p>
	تو این آموزش میخوام یاد بدم که بعد فعال سازی گواهی ssl چهکارهایی باید انجام بدین. این کار موقعی لازم هستش که انجمن شما گواهی ssl نداشته و اکنون بعد از فعال سازی گواهی ssl انجمنتون با https بالا نمیاد.
</p>

<p>
	<strong>1. ویرایش فایل <em>conf_global.php:</em></strong>
</p>

<p>
	وارد هاست شده و در محلی که انجمن رو نصب کردین فایل <em>conf_global.php رو پیدا و ویرایش کنین و در صفحه باز شده تغییر زیر رو انجام بدین</em>
</p>

<p>
	از:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_4296_8" style="">
<span class="pln">$INFO</span><span class="pun">[</span><span class="str">'base_url'</span><span class="pun">]</span><span class="pln">			</span><span class="pun">=</span><span class="pln">	</span><span class="str">'http://www.yourdomain.com'</span><span class="pun">;</span></pre>

<p>
	به:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_4296_10" style="">
<span class="pln">$INFO</span><span class="pun">[</span><span class="str">'base_url'</span><span class="pun">]</span><span class="pln">			</span><span class="pun">=</span><span class="pln">	</span><span class="str">'https://www.yourdomain.com'</span><span class="pun">;</span></pre>

<p>
	ممکنه بر حسب نسخه انجمنتون  بجای base_url عبارت <em>board_url رو مشاهده کنید</em>
</p>

<p>
	 
</p>

<p>
	<strong>2.  ریدایرکت ازhttp به https:</strong>
</p>

<p>
	رای اینکار ابتدا وارد سی پنل شید بعدش وارد فایل منیجر بشید از سمت بالا سمت راست روی تنظیمات کلیک کنید و نمایش فایلهای مخفی را بزنید بعد این کار تو همون قسمت دنبال فایل Htaccess بگردید بعدش روش کلیک راست کرده و گزینه edit  رو انتخاب کنید و سپس کد زیر رو درون فایل باز شده قرار بدید و ذخیره رو بزنید.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_4296_6" style="">
<span class="pln">RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]</span></pre>

<p>
	دقت کنین که اگه خط اول یعنی rewriteEngine On وجو داشت فقط بقیه کد رو وارد و ذخیره کنید.
</p>

<p>
	 
</p>

<p>
	<strong>3. بروزرسانی آدرس های موجود در ارسال ها:</strong>
</p>

<p>
	برای اینکار وارد قسمت پشتیبانی ادمین شوید و از ستون سمت چپ در مقابل "نگارش MySQL" گزینه جعبه ابزار SQL را بزنید و در صفخه باز شده در فیلد کوئری زیر را اجرا کنید
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_4296_12" style="">
<span class="pln">UPDATE forums_posts SET post</span><span class="pun">=</span><span class="pln">REPLACE</span><span class="pun">(</span><span class="pln">post</span><span class="pun">,</span><span class="pln"> </span><span class="str">'آدرس قبلی انجمن'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'آدرس جدید انجمن'</span><span class="pun">)</span></pre>

<p>
	 
</p>

<p>
	<strong>امیدوارم موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">47</guid><pubDate>Sat, 19 Dec 2020 11:46:03 +0000</pubDate></item><item><title>&#x622;&#x645;&#x648;&#x632;&#x634; &#x645;&#x62E;&#x641;&#x6CC; &#x6CC;&#x627; &#x646;&#x645;&#x627;&#x6CC;&#x634; &#x62F;&#x627;&#x62F;&#x646; &#x648;&#x631;&#x648;&#x62F;&#x6CC; &#x641;&#x6CC;&#x644;&#x62F; &#x631;&#x645;&#x632; &#x639;&#x628;&#x648;&#x631;</title><link>https://ipsforum.ir/topic/6-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%85%D8%AE%D9%81%DB%8C-%DB%8C%D8%A7-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D8%A7%D8%AF%D9%86-%D9%88%D8%B1%D9%88%D8%AF%DB%8C-%D9%81%DB%8C%D9%84%D8%AF-%D8%B1%D9%85%D8%B2-%D8%B9%D8%A8%D9%88%D8%B1/</link><description><![CDATA[<p>
	سلام خدمت همه
</p>

<p>
	این آموزش رو به صورت سفارشی برای یکی از کاربرا کدنویسی کرده بودم بعدش دیدم احتمالا سایر کاربرا هم بهش نیاز داشته باشن به این خاطر خواستم با دوستان عزیز به اشتراک بزارم
</p>

<p>
	این روش یک آیکن چشمی به فیلد پسورد اضافه میکنه که کاربر با کلیک روی اون رمز وارد شده خودشو میبینه:
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="23" data-unique="3m35e3y87" width="1000" alt="Firefox_Screenshot_2020-09-18T08-31-23_245Z.thumb.png.8f9a00f87d2dce82391994f11ca21faf.png" src="https://ipsforum.ir/uploads/monthly_2020_12/Firefox_Screenshot_2020-09-18T08-31-23_245Z.thumb.png.8f9a00f87d2dce82391994f11ca21faf.png.02ca4e038194b522cee8737f795b1b8d.png" loading="lazy" height="460">
</p>

<p>
	خب برای شروع قالب مورد نظرتون رو ویرایش کنین و در تب قالب LoginpopupForm رو جستجو و باز کنید. در صفحه باز شده کد زیر رو پیدا کنید:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_2327_5" style="">
<span class="tag">&lt;li</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"ipsFieldRow ipsFieldRow_noLabel ipsFieldRow_fullWidth"</span><span class="tag">&gt;</span><span class="pln">
			</span><span class="tag">&lt;input</span><span class="pln"> </span><span class="atn">Id</span><span class="pun">=</span><span class="atv">"password-field"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"form-control"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"password"</span><span class="pln"> </span><span class="atn">placeholder</span><span class="pun">=</span><span class="atv">"{lang="</span><span class="atn">password</span><span class="atv">"}"</span><span class="pln"> </span><span class="atn">name</span><span class="pun">=</span><span class="atv">"password"</span><span class="pln"> </span><span class="atn">autocomplete</span><span class="pun">=</span><span class="atv">"current-password"</span><span class="tag">&gt;</span></pre>

<p>
	و در ادامش کد زیر رو وارد کنید:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_2327_7" style="">
<span class="tag">&lt;span</span><span class="pln"> </span><span class="atn">toggle</span><span class="pun">=</span><span class="atv">"#password-field"</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"fa fa-fw fa-eye arash-icon arash-password"</span><span class="tag">&gt;&lt;/span&gt;</span><span class="pln">
          </span><span class="tag">&lt;script&gt;</span><span class="pln">
          $</span><span class="pun">(</span><span class="str">".arash-password"</span><span class="pun">).</span><span class="pln">click</span><span class="pun">(</span><span class="kwd">function</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
          $</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">toggleClass</span><span class="pun">(</span><span class="str">"fa-eye fa-eye-slash"</span><span class="pun">);</span><span class="pln">
          </span><span class="kwd">var</span><span class="pln"> input </span><span class="pun">=</span><span class="pln"> $</span><span class="pun">(</span><span class="pln">$</span><span class="pun">(</span><span class="kwd">this</span><span class="pun">).</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"toggle"</span><span class="pun">));</span><span class="pln">
          </span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="pln">input</span><span class="pun">.</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"type"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">==</span><span class="pln"> </span><span class="str">"password"</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
          input</span><span class="pun">.</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"type"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"text"</span><span class="pun">);</span><span class="pln">
          </span><span class="pun">}</span><span class="pln"> </span><span class="kwd">else</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
          input</span><span class="pun">.</span><span class="pln">attr</span><span class="pun">(</span><span class="str">"type"</span><span class="pun">,</span><span class="pln"> </span><span class="str">"password"</span><span class="pun">);</span><span class="pln">
          </span><span class="pun">}</span><span class="pln">
          </span><span class="pun">});</span><span class="pln">
</span><span class="tag">&lt;/script&gt;</span></pre>

<p>
	حالا تو custom.css کدهای زیر رو وارد کنید:
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted" id="ips_uid_2327_9" style="">
<span class="pln"> </span><span class="pun">.</span><span class="pln">arash-icon </span><span class="pun">{</span><span class="pln">
  </span><span class="kwd">float</span><span class="pun">:</span><span class="pln"> left</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">margin-left</span><span class="pun">:</span><span class="pln"> </span><span class="lit">10px</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">margin-top</span><span class="pun">:</span><span class="pln"> </span><span class="pun">-</span><span class="lit">25px</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">position</span><span class="pun">:</span><span class="pln"> relative</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">z-index</span><span class="pun">:</span><span class="pln"> </span><span class="lit">2</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="pun">.</span><span class="pln">container</span><span class="pun">{</span><span class="pln">
  </span><span class="kwd">padding-top</span><span class="pun">:</span><span class="lit">50px</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">margin</span><span class="pun">:</span><span class="pln"> auto</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	 
</p>

<p>
	<strong>امیدوارم موفق باشید!</strong>
</p>
]]></description><guid isPermaLink="false">6</guid><pubDate>Thu, 17 Dec 2020 10:03:35 +0000</pubDate></item></channel></rss>
