MaN@L #KaK A S3!r0 1118 ارسال شده در 1 مرداد، ۱۳۹۱ اشتراک گذاری ارسال شده در 1 مرداد، ۱۳۹۱ در اين قسمت ميخوام نحوه سفارشی سازی FURL سيستم ها رو بهتون ياد بدم، دقت كنيد كه اين مدلی كه آموزش داده ميشه برای تك تك برنامه هايی كه دارای فايل furlTemplates.php هستند قابل اجراست. در اين مثال من برنامه Shoutbox رو به عنوان نمونه مورد بررسی قرار ميدم. ابتدا به پوشه مديريت ميريد، به صورت پيش فرض پوشه admin، پوشه مديريت سيستم است و طبق اين آدرس فايل پيدا و باز ميكنيد admin\applications_addon\other\shoutbox\extensions در پوشه extensions در هر برنامه ای كه حالت FURL رو پشتيبانی بكنه اين فايل رو ميتونيد پيدا كنيد furlTemplates.php فايل furlTemplates.php را باز كنيد محتوا داخل فايل به شكل زير هستش <?php /** * Product Title: Shoutbox * Product Version: 1.3.2 * Author: Michael McCune * Website: Invision Focus * Website URL: http://invisionfocus.com/ * Email: [email protected] */ if ( !defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } $_SEOTEMPLATES = array( 'app=shoutbox' => array( 'app' => 'shoutbox', 'allowRedirect' => 1, 'out' => array( '/app=shoutbox$/i', 'shoutbox/' ), 'in' => array( 'regex' => "#^/shoutbox#i", 'matches' => array( array( 'app', 'shoutbox' ) ) ) ), ); ما از قسمت ($_SEOTEMPLATES) به پايين با اين كد كار داريم پس دقت كنيد برای تغيير عبارت shoutbox در URL سايت شما ميبايست دو قسمت را ويرايش كنيد. در قسمت "out" ما اين خروجی رو داريم 'out' => array( '/app=shoutbox$/i', 'shoutbox/' ), قسمت پررنگ شده بايد به عبارتی كه ميخواهيد تغيير كند، در اينجا من عبارت chatroom رو انتخاب ميكنم در قسمت بعدی كد "in" كه خروجی قسمت regex هست اين قسمت را بايد ويرايش كنيد كه پر رنگ شده 'in' => array( 'regex' => "#^/shoutbox#i", خب ويرايش كار هم تموم شد بعد از اين عمليات در صورتی كه برنامه را قبلا نصب كرده ايد بايد به اين آدرس برويد تا FURL سيستم بروز شود Admin CP > Tools & Settings >Cache Management در قسمت بالا گزينه Rebuild FURL Cache را كليك كنيد ---- دقت كنيد بعد از هر بروزرسانی نرم افزار كليه اين مراحل بايد دوباره تكرار شود (قبل از ارسال فايل ها به هاست حتما تغييرات را انجام دهيد تا قسمت Rebuild FURL Cache را انجام ندهيد !!!) 5 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MReza 407 ارسال شده در 8 آبان، ۱۳۹۲ اشتراک گذاری ارسال شده در 8 آبان، ۱۳۹۲ (ویرایش شده) url در ip.content مقداری نیاز به سفارشی سازی دارد. به طور مثال الان این طور هست: domain.com/page/index.html/_/caregory/content(contentID) من می خوام اون دو قسمت قرمز از url حذف بشن. در furlTemplates.php هم به این شکل هست: $_SEOTEMPLATES = array( 'page' => array( 'app' => 'ccs', 'allowRedirect' => 1, 'out' => array( '#app=ccs(?:&|&)module=pages(?:&|&)section=pages(?:&|&)(?:folder=(.*?)(?:&|&))(?:id|page)=(.+?)(&|$)#i', 'page/$1/#{__title__}' ), 'in' => array( 'regex' => "#/page(/.*?)?/([^/]+?)(\/|\?|$)#i", 'matches' => array( array( 'app' , 'ccs' ), array( 'module' , 'pages' ), array( 'section' , 'pages' ), array( 'folder' , str_replace( '/page', '', '$1' ) ), array( 'page' , '$2' ), ) ) ), ); //----------------------------------------- // You must capture everything after the "marker" //----------------------------------------- $_PATHFIX = "#.*?\/page\/(.+?)$#"; ویرایش شده 8 آبان، ۱۳۹۲ توسط Rez@ 2 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
بنیان گذار IPSFarsi وحید نامنی 12154 ارسال شده در 8 آبان، ۱۳۹۲ بنیان گذار IPSFarsi اشتراک گذاری ارسال شده در 8 آبان، ۱۳۹۲ ای کاش که تاپیک می زدید. برای اینکه pageحذف بشه برید به AdminCP > Other Apps > IP.Content > Settings > Advanced. و Use Mod Rewrite رو فعال کنید و کد ها رو درون .htaccess بگذارید. حذف ـ یا همون marker هم باعث تداخل در سیستم می شه! 1 لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MReza 407 ارسال شده در 8 آبان، ۱۳۹۲ اشتراک گذاری ارسال شده در 8 آبان، ۱۳۹۲ شرمنده هستم. من این کار رو کردم ولی کدی نمیده که در .htaccess بگذارم. البته این رو گفته If yes, click the "Download .htaccess file" at the top of the screen to download the .htaccess file you will need to upload to the folder with index.php. ولی برای دانلود چیزی وجود نداره در بالا لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده