http://www.xoops.ir

سیستم مدیریت محتوا زوپس

سیستم مدیریت محتوای زوپس، CMS قدرتمندی ‌است كه با زبان PHP نوشته شده و با بانک اطلاعات MySQL همخوانی دارد، استفاده از این نرم افزار كاملا آزاد و رایگان است، برای دریافت هسته‌ی اصلی این برنامه روی آیکن زیر کلیک کنید.

دریافت کنید
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
ماژول D3 چیست و چگونه نصب میشود - آموزش ماژول ها - اخبار زوپس
ورود به سایت




ورود خودکار

واژه رمز را فراموش کرده‌اید؟
عضو شوید
افراد آنلاين
13 کاربر آن‌لاين است (1 کاربر در حال مشاهده‌ی سایت اخبار زوپس)

عضو: 0
مهمان: 13

بیشتر...
آموزش ماژول ها : ماژول D3 چیست و چگونه نصب میشود
فرستنده voltan در تاريخ ۱۳۸۹/۸/۲۵ ۱۷:۴۹:۵۸ (3126 بار خوانده شده) خبرهای فرستاده شده توسط این شخص
ابتدا باید دید ماژول D3 چیست

این نوع از ماژول ها یک قابلیت بسیار مهم دارند که تفاوت اصلی این گروه رو با بقیه ی ماژول ها تشکیل میده اون هم اینه که فایل های اصلی ماژول برای امنیت بیشتر به خارج از http منتقل شدن

این ماژول ها کاملا شبیه به ماژول های معمولی میباشند البته چند قابلیت جدید به آن ها اضافه شده
1- بعضی از این ماژول ها قابلیت تکثیر شدن ( کلون شدن) دارند یعنی میتوان از هر ماژول هر چند تا که لازم است ایجاد کرد مثلا میتوان با استفاده از قابلیت تکثیر ماژول d3forum هر تعداد انجمن که در سایت لازم است به وجود آورد که هر کدام از این ها مدیریت جداگانه و دسترسی های جدا از هم دارند و عملا ماژول های مخطلف به حساب میآیند ولی همه از یک هسته ی اصلی که در شاخه ی XOOPS_TRUST_PATH ( در زوپس 2.3 شاخه xoops_lib) خارج از public_html قرار گرفته استفاده میکنند و هر کدام هر جدول های جدا در پایگاه داده های زوپس ایجاد میکنند


2 - امکان تغییر نام ماژول: شما کافیست قبل از نصب نام شاخه ای را که فایل های ماژول مربوط به داخل هسته ی زوپس در آن قرار دارد و در شاخه ی modules قرار دارد تغییر دهید تا نام ماژول به میل شما تغییر کند
ماژول های مثل pico و d3frome و d3pipes و bulletin این قابلیت را دارند لازم به ذکر است آیکن ماژول هم در بخش مدیریت با توجه به نام انتخوابی شما تغییر میکند



ماژول های D3 به دو گروه عمده تقصیم میشوند
گروه اول که تنها مورد استفاده مدیر سایت میباشد و در نگهداری از سایت مفید است مثل Protector و altsys
گروه دوم ماژول های است که ارتباط مستقیم با کاربران دارند مثل pico و d3forum

در ماژول های گروه اول بیشتر جنبه ی امنیتی تکنولوژی D3 مورد نظر است در حالی که در گروه دوم ماژول ها غیر از امنیت رابطه با کاربر و همچنین قابلیت تکثیر مورد توجه قرار گرفته است

تا جایی که در بالا شرح داده شد ماژول های D3 و تا کنون تعداد کمی از این ماژول ها ارائه شده


Protector : که یک ماژول امنیتی است

altsys : ماژولی برای مدیریت تمپلیت ها و بلاک های ماژول های سایت

d3forum: یک ماژول انجمن با قابلیت های جدید که بیشتر تنظیمات مدیریت آن در بخش یوزر قرار دارد ( البته تا حدی خود ماژول گیج کنندس و به قول معروف یوزر فرندلی نیست)

pico : ماژولی برای ساخت صفحات استاتیک با پسوند html ( توجه داشته باشید که زوپس بر اساس php نوشته شده و کار میکند)
wraps ماژولی برای قرار دادن صفحات html خارجی در زوپس و برقرای ارتباط بین زوپس و این صفحات طراحی شده

Weblog D3 : این جدید ترین ماژول ارائه شده ی D3 میباشد که برای ایجاد وبلاگ در سایت به کار میرود

bulletin : یک ماژول اخبار

d3pipes: ماژولی برای قرار دادن خروجی rss دگیر سایت ها در سایت خود و گرفتن خروجی rss از سایت شما
_________________________________________

بعد از یک آشنای مختصر با این ماژول ها مراحل نصب این گونه ماژول ها را دنبال می کنیم

1_در ابتدا لازم است شاخه ی xoops_trust_path ( در زوپس 2.3 شاخه xoops_lib) در سرور یا لوکال ایجاد شود توجه داشته باشید این شاخه در سیستم عامل ویندوز قابل نوشتن و در لینوکس با دسترسی 777 ( قابل نوشتن) باشد ( در زوپس 2.3 این شاخه به طور پیش فرض موجود است البته با نام xoops_lib فقط کافی است شما دسترسی آن را 777 کنید )
این شاخه باید خارج از شاخه ای باشد که زوپس در آن نصب میشود یعنی اگر شاخه ای که زوپس را نصب کرده اید این باشد: /home/YOUR_ACCOUNT/public_html شاخه ای که میسازید این خواهد بود: /home/YOUR_ACCOUNT/XOOPS_TRUST_PATH
( در زوپس 2.3 هم پیشنهاد میشود شاخه xoops_lib را به خارج از public_html منتقل کنید یا آن را تفییر نام دهید )
2_ در این مرحله باید mainfile.php را ویرایش کرد و خط زیر را به آن اضافه کرد
( توجه کنید در مراحل نصب یا به روز رسانی به زوپس 2.3 این تغییرات به طور خودکار انجام میشود )
ابتدا در سرور لینوکس
define('XOOPS_URL''http://www.YOUR_SITE.COM');
    
define('XOOPS_TRUST_PATH','/home/YOUR_ACCOUNT/XOOPS_TRUST_PATH'); //insert this


توجه داشته باشید
/home/YOUR_ACCOUNT/XOOPS_TRUST_PATH


آدرس فیزیکی شاخه ای است که ساخته اید سیستم آدرس دهی در لینوکس مشابه خط بالاست و YOUR_ACCOUNT اکانتی است که در سرور برای شما ایجاد شده ( یوزر نیم سی پنل)

در ویندوز

در وینداز دوباره همان خط ها را به مین فایل اضافه میکنید فقط لازم است آدرس فیزیکی شاخه را بر اساس ویندوز تغییر دهید
مثلا

D:\xampplite\htdocs\XOOPS_TRUST_PATH


3_ در این مرحله شما باید فایل های ماژول را آپلود کنید
توجه داشته باشید که این نوع از ماژول ها در هم در داخل شاخه ای که زوپس را نصب کرده اید یعنی XOOPS_ROOT_PATH/modules هم هم در شاخه ی xoops_trust_path
باز هم لازم به ذکر است محل قرار گیری فایل ها و شاخه ها دقیقا در فایل اصلی که شما از سایت سازنده ی ماژول دریافت میکنید تنظیم شده است و شما فایل ها را به همان ترتیب در محل مناسب خود قرار دهید یعنی شاخه های که در شاخه ی xoops_trust_path قرار دارند دقیقا باید در شاخه ی xoops_trust_path که شما ساخته اید قرار گیرند و شاخه های که در شاخه ی html قرار دارند دقیقا در ریشه ی زوپس یعنی XOOPS_ROOT_PATH آپلود شوند



ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

نصب این ماژول ها در کنترل پنل پلکس

در کنترل پنل پلکس شما اجازه ی ساخت شاخه خارج از html را ندارید در نتیجه باید شاخه ای که ماژول ها در آن قرار میگیرند درون html قرار دهید

برای این کار ابتدا
یک زیر شاخه با اسم ناشناس مثلا (eg. /foobar/) در زیرhtml ( همان جا که زوپس را نصب کرده اید ) بسازید
برای اضافه کردن خط مربوطه به مین فایل به روش زیر عمل کرده و برای ادرس محل فیزکی فایل ها آدرس شاخهی مربوطه درون html را وارد کنید
define('XOOPS_TRUST_PATH',XOOPS_ROOT_PATH.'/foobar');

بعد یک فایل .htaccess در مسیر XOOPS_ROOT_PATH/foobar/.htaccess بسازید و درون آن بنویسید

DENY FROM ALL


_____________________________

نکات مهم
۱: سیستم عامل لینوکس و همچنی سیستم مدیریت محتوای زوپس به بزرگی و کوچکی حروف حساس است . در نتیجه موقع ایجاد شاخه ی xoops_trust_path و شناساندن آن به مین فایل توجه داشته باشید که حتی اگه یک حرف در شاخه ای که ساخته اید و خطی که به مین فایل اضافه میکنید متفاوت باشد شاخه ی شما شناسای نمیشود

2: اگر بر روی یک هاست میخواهید چند سایت مختلف با زوپس قرار دهید لزومی ندارد چند شاخه متفاوت xoops_trust_path با نام های گوناگون ایجاد کنید و فایل های ماژول ها را درون هر کدام قرار دهید . میتوانید تنها یک شاخه ایجاد کرده و از همان شاخه به طور مشترک در بین تمام سایت ها استفاده کنید

3 : بسیار مهم در زوپس 2.3 اگر شاخه xoops_lib را به خارج از ریشه سایت منتقل نکرده اید حتما از یک فایل .hdacccess ( مشابه بالا ) استفاده کنید .
برچسب‌ها: ماژول   زوپس   آموزش   cms   نصب   هسته   D3  
بی‌شک دیدگاه هر کس نشانه‌ی تفکر اوست، ما در برابر نظر دیگران مسئول نیستیم
فرستنده شاخه