0

مامبو چیست؟

 
jalalisadegh
jalalisadegh
کاربر برنزی
تاریخ عضویت : شهریور 1387 
تعداد پست ها : 522
محل سکونت : تهران

مامبو چیست؟

قسمت اول
 مامبو مشکل بزرگ ساخت و اجرای یک وب سایت قوی را آسان میکند. دلیل اینکه خیلی ها از آن استفاده میکنند همین است. اما اگر شما تا حالا از یک سیستم مدیریت محتوا (CMS) استفاده نکرده اید ممکن است در ابتدا فکر کنید خیلی کارهای ساده در این سیستم مشکل تر شده است.  این سلسله موضوعات برای کسانی است که برای اولین بار مایلند از یک سیستم مدیریت محتوا بطور جدی استفاده کنند کاملا ضروری است.   اگر شما  برای اولین بار است که با یک (CMS) برخورد میکنید این مقالات بسیار برای شما مفید است. ما تمام جزئیات را برای شما توضیح نخواهم داد. در این مورد باید وقت بیشتری در جستجو و مطالعه سایتهای مربوطه صرف کنید. چیزی که ما به شما خواهیم گفت این است که برای استفاده بهینه از مامبو چطور به سایتتان فکر کنید و آنرا برای طراحی با مامبو آماده کنید و چطور از سوال :" من میخواهم ..." به جواب " متشکر انجام دادم .." برسید.

     مترجم: (من بیش از دو ماه است که با کنترل پانل (Control Panel) و بخش مدیریت (Administrator) مداوم کار می کنم ولی حالا با پیدا کردن و ترجمه این مقالات تازه دارم میفهمم که چه کاری دارم میکنم. برای قدردانی از زحمات دست اندرکارن سایت و جلوگیری از سردرگمی تازه واردین سعی میکنم این سلسله مقالات به عنوان مبنایی برای همه تازه واردین باشه و بعد از خواندن و درک مطالب این آموزشها سوالات با سطح بالاتری را در انجمن رفع اشکال مامبولرن مطرح کنند. 

1- چگونه به واقعیت یک سیستم مدیریت محتوا فکر کنید تا توقعات بجا و نابجا از آن را خودتان تشخیص داده و درک کنید.
2- چطور سایت خود را سازماندهی کنید.
3- طراحی ظاهر سایت
4- ماژولها و صفحات سایت
5- اضافه کردن متون و تصاویر
6- ایجاد لینک (
Link )
7- بلاگ ها و صفحه اول سایت
8- ماژول ها، کامپوننت ها و مامبوت ها
9- این کجاست
 
  اگر شما  لینک اخبار ( newsfeed ) ، فورم نظرخواهی و بلاگ در سایت خود لازم دارید مامبو عالیست! ولی باید برای یادگیری آن وقت صرف کنید. یادتان باشد مشکل ترین قسمت یادگیری شروع کار است. با هیچ راهنما و مقاله آموزشی نمیتوانید  خیلی سریع و بی نقص قسمتهای مختلف سایتتان را برپا کنید. باید کمی در ابتدا وقت صرف کنید.
دوشنبه 12 اسفند 1387  10:13 PM
تشکرات از این پست
shafagh_1362
shafagh_1362
کاربر برنزی
تاریخ عضویت : فروردین 1388 
تعداد پست ها : 154
محل سکونت : البرز

پاسخ به:مامبو چیست؟

مامبو رو. از کجا دانلود کنم ؟؟؟ میشه بعد دانلود و راهنمای نصبش رو هم توضیح بدید ؟؟؟
[تصویر: www.hamdardi.com_2.net.jpg]

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

 
چهارشنبه 10 تیر 1388  9:10 AM
تشکرات از این پست
gps0064
gps0064
کاربر نقره ای
تاریخ عضویت : تیر 1388 
تعداد پست ها : 1751
محل سکونت : اصفهان

پاسخ به:مامبو چیست؟

مامبولرن در آماده باش کامل

 
از هشت روز گذشته تا کنون شاهد شماره معکوسی در سایت مامبولرنهستیم که طبق شواهد بدست آمده میتواند گویای یک تغییر چشم گیر و بزرگ در ساختار این تیم و سایت باشد و حتما مدیر این تیم آقای محسن فیروزمندان در حال عملی کردن قول هایی هستند که به کاربران این وب سایت که اولین مرجع کامل و جامع مامبو فارسی بوده و به پشتیبانی قوی مامبو و اس ام اف فارسی در ایران مشغول است و با قدرت در طول چند سال گذشته به فعالیت خود ادامه داده و دارای یکی از فعال ترین انجمن های بحث و گفتگو در میان تیم های توسعه دهنده سیستم  های متن بازاست.
باید تا پایان این شمارش معکوس صبر کرد و دید که تیم مامبولرن برای کاربران سیستم های متن باز چه سوپرایزی دارند...
به امید موفقیت تمامی ایرانیان و پارسی زبانان، و بخصوص تیم مامبولرن
جمعه 15 آبان 1388  3:41 AM
تشکرات از این پست
gps0064
gps0064
کاربر نقره ای
تاریخ عضویت : تیر 1388 
تعداد پست ها : 1751
محل سکونت : اصفهان

پاسخ به:مامبو چیست؟

تیم جوملا، نسخه آلفا 2 جوملا 1.6 را منتشر کرد. این نسخه شامل امکانات جدیدی است که از طرف کاربران درخواست شده بود ، که مهمترین این امکانات ACL یا سطح دسترسی کاربران به قسمت های مختلف مدیریت جوملاست . در زیر لیست دیگر امکانات جوملا 1.6 آورده شده.

توجه داشته باشید نسخه آلفا 2 برای گسترش دهنده ها منتشر شده و به هیچ عنوان توصیه نمیکنیم روی وبسایت های خود استفاده کنید.

موارد و امکانات جدید در نسخه آلفا 2 جوملا 1.6 : ( بخشی از این موارد در نسخه آلفا 1 اضافه شده بود )
* ACL ( Access control list ): مدیریت سطح دسترسی کاربران
* قابلیت ایجاد و مشاهده پروفایل کاربری
* حذف table از کامپوننت com_content
* گسترش ماژول های کامپوننت محتوا : (mod_articles_archive, mod_articles_latest, mod_articles_popular)
* اضافه شده پلاگین جدیدی که به ادیتور امکان لینک به مطالب موجود را میدهد
* قالب کاربری جدید ( atomic )
* قالب مدیریت جدید (bluestork)
* آپلودر جدید برای بخش مدیا
* Mootools 1.2
* بازسازی مجدد بخش مدیریت
* JForm
* امکان ایجاد مجموعه های تو در تو
* تغییر قالب نمایش مجموعه ها
* تغییرات زیادی در کد ها صورت گرفته بو بخش های زیادی بازنویسی شده که این کار باعث کم شدن کد و بهبود عملکرد شده است
* PHP 5.2 برای این نسخه الزامیست، عملکرد این نسخه با ویژگی های جدید، به نحو چشمگیری افزایش پیدا کرده است . نسخه 1.6 جوملا سریعتر با بهره وری بالاتری نسبت به نسخه جوملا 1.5 است .

بعد از این نسخه تیم جوملا، نسخه جوملا 1.6 بتا را منتشر خواهد کرد . در نسخه بتا شما میتوانید انتظار موارد زیر را داشته باشید :
* اضافه شدن قابلیت کامنت به مطالب
* اضافه شدن DB Driver های جدید
* بهبود کدها و رابط کاربری جوملا

جمعه 15 آبان 1388  3:42 AM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

پاسخ به:مامبو چیست؟

1- چگونه به واقعیت یک سیستم مدیریت محتوا فکر کنید تا توقعات بجا و نابجا از آن را خودتان تشخیص داده و درک کنید.

بیشتر وقتی صحبت از وب سایت میشود به یاد تعدادی صفحات وب و لینکهای بین آنها می افتیم. در این نوع وب سایت هر صفحه وب دارای مطالب ثابتی است (Static) که بعد از تنظیم دیگر تغییر نمیکند، مگر طراح سایت آنرا تغییر و دوباره بارگذاری کند. در این حالت شما در مورد سایتتان به شکل یک ساختار درختی فکر میکنید: صفحه اول که دارای یک منو است و به تعدادی صفحات دیگر لینک شده است و در هر یک از این صفحات لینکهایی به صفحات دیگر و .....

مامبو جور دیگری سایت را سازمان دهی میکند چون هر چیز در سایتتان دیده میشود متغییر و غیر ثابت (Dynamic) است.این صفحات بر اساس اطلاعات وارد شده توسط مشاهده کنندگان سایت ، لینکهای اخبار، یا مطالب اضافه شده توسط اعضای سایت تغییر میکند بدون اینکه طراح سایت در این تغییرات دخالت داشته باشد. این مطالب متغییر درست در لحظه ای که مشاهده کننده صفحه را باز یا آنرا رفرش (Refresh) میکند ایجاد یا بروز میشوند.
در مامبو این بی معنی است که بپرسیم در یک صفحه خاص چه مطالبی وجود دارد ، تا هنگامی که صفحه در سایت دیده شود. شما صفحه ای برای تنظیم و طراحی نخواهید داشت. پس لازم است نوعی دیگر به قضیه نگاه کنید.
هر صفحه از سایت مامبوی شما حاوی بلوکهای متفاوتی از مطالب است که هر یک از بلوکها یکPosition نامیده میشود. شما صفحه آرایی صفحات را با یک قالب (Template) انجام میدهید نه تک تک و بطور ثابت.
تمام تنظیمات مثل محل بلوکها ، فونتها ، رنگها و پس زمینه ها در اینTemplate انجام میشود. سپس ماژولها را در بلوکها قرار میدهید. دست آخر مطالب را اضافه میکنید و آنها را در اصل به یکی از اجزاء صفحه که معمولا منوها هستند نسبت میدهید.
 
2- چطور سایت خود را سازماندهی کنید.

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

در این نسخه از مامبو شما مجبورید مطالبتان را به سه سطح تقسیم کنید، نه بیشتر و نه کمتر.این سه سطح عبارتند از :
بخش(Section) - گروه (Category) - مطالب (Contents).
بخش ها (Sections) ظرفهای بزرگی هستند. آنها گروه ها را در خود نگه میدارند. گروه ها (Categories) ظرفهای کوچکتری هستند که حاوی مطالب (Contents) هستند. چیز مهمی که باید درک شود این است که شما نمی توانید مطالبی در سایت داشته باشید مگر اینکه حتما برای آنها بخش و گروه داشته باشید که این مطالب را در خود حفظ کنند.
یک سیستم بایگانی را تصور کنید:
بخشها مثل کمدها هستند. گروه ها مثل کشوها هستند و مطالب همان مدارک روی کاغذ هستند. اگر همه مدارک را در گوشه ای بریزیم استفاده از آنها محال است. کشوها بدون کمد روی هم چیده شوند باز بهتر از حالت قبل است ولی هنوز براحتی قابل استفاده نیستند. اگر آنها را بدون کشو در کمد بگذاریم هم فکر خوبی نیست. پس برای ایجاد نظم در سایت باید مدارک (Contents) را در کشوها (Categories) و داخل کمدها (Sections) قرار دهیم.
موضوع جذاب دیگر در مورد بخشها و گروه ها این است که میتوانیم قالبهای متفاوتی به را به هر یک نسبت دهیم. در این حالت هر چیز در بخش مثلا "اخبار" ظاهر شود میتواند به جای 1 ستونی ، 2 ستونی باشد و قسمتهای "ورود به سایت" و "نظرخواهی" را بعنوان مثال نداشته باشد. در این حالت اگر یکی از اعضا خبر جدیدی وارد کند ظاهر آن شبیه بقیه اخبار سایت است ولی اصلا شبیه عناوین بخش محصولات (مثلا!) نیست.
توجه: بعد از همه این حرفها که باید بخش و گروه داشته باشیم راهی وجود دارد تا مطالبی ایجاد کرد که فاقد بخش و گروه باشد، به نام مطالب ثابت (Static Contents). نه به آن معنا که ثابت و نقطه مقابل متغیر بلکه فقط به این معنی که فاقد بخش و گروه است. ولی یادتان باشد اگر چنین مطلبی ایجاد کنید نمیتوانید مطالب جدید که شبیه آن باشد بصورت دینامیک ایجاد کنید و مطالب ثابت اینچنینی را هم نمیتوانید در صفحه اول قرار دهید.
پس درباره نظام سایتتان فکر کنید و مشخص کنید آیا میخواهید قسمتهای مختلف سایت ظاهر متفاوتی داشته باشند؟ سپس سایت خود را بر اساس سیستم بخش و گروه پایه ریزی کنید.
 
منتظر ادامه مطلب باشید
شنبه 16 آبان 1388  12:23 AM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

پاسخ به:مامبو چیست؟

مامبو مشکل بزرگ ساخت و اجرای یک وب سایت قوی را آسان می‌کند. دلیل اینکه خیلی ها از آن استفاده می‌کنند همین است. اما اگر شما تا حالا از یک سیستم مدیریت محتوا (CMS) استفاده نکرده‌اید ممکن است در ابتدا فکر کنید خیلی کارهای ساده در این سیستم مشکل تر شده است.
این سلسله موضوعات برای کسانی است که برای اولین بار مایلند از یک سیستم مدیریت محتوا بطور جدی استفاده کنند کاملا ضروری است.

اگر شما برای اولین بار است که با یک (CMS) برخورد می‌کنید این مقاله بسیار برای شما مفید است. ما تمام جزئیات را برای شما توضیح نخواهیم داد. در این مورد باید وقت بیشتری برای تمرین و جستجو صرف نمایید. چیزی که ما به شما خواهیم گفت این است که برای استفاده بهینه از مامبو چطور به سایتتان فکر کنید و آنرا برای طراحی با مامبو آماده کنید و چطور از سوال :" من میخواهم ..." به جواب " متشکر انجام دادم .." برسید.
مترجم : (من بیش از دو ماه است که با کنترل پانل (Control Panel) و بخش مدیریت (Administrator) مداوم کار می کنم ولی حالا با پیدا کردن و ترجمه این مقاله تازه دارم می‌فهمم که چه کاری دارم می‌کنم. برای قدردانی از زحمات دست اندرکارن سایت مامبولرن و جلوگیری از سردرگمی تازه واردین این مقاله را به عنوان مبنایی برای همه تازه واردین آماده می‌کنم تا بعد از خواندن و درک مطالب این آموزش سوالات با سطح بالاتری را در انجمن رفع اشکال مامبولرن مطرح کنند.

اگر شما لینک اخبار (newsfeed) ، فورم نظرخواهی و یا بلاگ در سایت خود لازم دارید مامبو عالیست! ولی باید برای یادگیری آن وقت صرف کنید. یادتان باشد مشکلترین قسمت یادگیری شروع کار است. با هیچ راهنما و مقاله آموزشی نمی‌توانید خیلی سریع و بی نقص قسمتهای مختلف سایتتان را برپا کنید. باید کمی در ابتدا وقت صرف کنید و به تمرین بپردازید.

چگونه به واقعیت یک سیستم مدیریت محتوا فکر کنید تا توقعات بجا و نابجا از آن را خودتان تشخیص داده و درک کنید
بیشتر وقتی صحبت از وب سایت می‌شود به یاد تعدادی صفحات وب و لینک‌های بین آنها می افتیم. در این نوع وب سایت هر صفحه وب دارای مطالب ثابتی (Static) است که بعد از تنظیم دیگر تغییر نمی‌کنند، مگر طراح سایت آنرا تغییر و دوباره بارگذاری کند. در این حالت شما در مورد سایتتان به شکل یک ساختار درختی فکر می‌کنید: صفحه اول که دارای یک منو است و به تعدادی صفحات دیگر لینک شده است و در هر یک از این صفحات لینکهایی به صفحات دیگر و ... .

مامبو بشکل دیگری سایت را سازمان دهی می‌کند چون هر چیز در سایتتان دیده می‌شود متغییر و غیر ثابت (Dynamic) است.این صفحات بر اساس اطلاعات وارد شده توسط مشاهده کنندگان سایت ، لینک‌های اخبار، یا مطالب اضافه شده توسط اعضای سایت تغییر می‌کند بدون اینکه طراح سایت در این تغییرات دخالت داشته باشد. این مطالب متغییر درست در لحظه‌ای که مشاهده کننده صفحه را باز یا آنرا رفرش (Refresh) می‌کند ایجاد یا بروز می‌شوند.

در مامبو این بی معنی است که بپرسیم در یک صفحه خاص چه مطالبی وجود دارد ، تا هنگامی که صفحه در سایت دیده شود. شما صفحه ای برای تنظیم و طراحی نخواهید داشت. پس لازم است نوعی دیگر به قضیه نگاه کنید.

هر صفحه از سایت مامبوی شما حاوی بلوک‌های متفاوتی از مطالب است که هر یک از بلوک‌ها یک Position نامیده می‌شود. شما صفحه آرایی صفحات را با یک قالب (Template) انجام می‌دهید نه تک تک و بطور ثابت.

تمام تنظیمات مثل محل بلوک‌ها ، فونت‌ها ، رنگ‌ها و پس زمینه‌ها در این Template انجام می‌شود. سپس ماژول‌ها را در بلوک‌ها قرار می‌دهید. دست آخر مطالب را اضافه می‌کنید و آنها را در اصل به یکی از اجزاء صفحه که معمولا منوها هستند نسبت می‌دهید.

ادامه دارد....
سه شنبه 19 آبان 1388  9:01 AM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

چطور سایت خود را سازماندهی کنید

چطور سایت خود را سازماندهی کنید

میدونم مثل من فکر می‌کنید: یکی دو صفحه مطلب می خونید، بعد یه سایت حرفه ای راه میندازید و یا علی!
ولی مامبو اینگونه نیست. چیزهایی هست که قبل از ایجاد حتی یک صفحه حتما باید خوب بدانید.
مایوس نشوید ، وقتی تمام پارامترهای لازم برای سایت را تنظیم کردید، اضافه کردن چیزهای جالب به سایت مثل آب خوردن است.

در این نسخه از مامبو شما مجبورید مطالبتان را به سه سطح تقسیم کنید، نه بیشتر و نه کمتر.این سه سطح عبارتند از : بخش (Section) - مجموعه (Category) - مطالب و یا محتواها (Contents). بخش ها (Sections) ظرفهای بزرگی هستند. آنها مجموعه‌ها را در خود نگه می‌دارند. مجموعه‌ها (Categories) ظرفهای کوچکتری هستند که حاوی مطالب (Contents) هستند. چیز مهمی که باید درک شود این است که شما نمی‌توانید مطالبی در سایت داشته باشید مگر اینکه حتما برای آنها بخش و مجموعه‌ها داشته باشید که این مطالب را در خود حفظ کنند.

یک سیستم بایگانی را تصور کنید : بخشها مثل کمدها هستند. مجموعه‌ها مثل کشوها هستند و مطالب همان مدارک روی کاغذ هستند. اگر همه مدارک را در گوشهای بریزیم استفاده از آنها محال است. کشوها بدون کمد روی هم چیده شوند باز بهتر از حالت قبل است ولی هنوز براحتی قابل استفاده نیستند. اگر آنها را بدون کشو در کمد بگذاریم هم فکر خوبی نیست. پس برای ایجاد نظم در سایت باید مدارک (محتوا و یاContents) را در کشوها (مجموعه‌ها یا Categories) و داخل کمدها (بخش یا Sections) قرار دهیم.

موضوع جذاب دیگر در مورد بخشها و گروه‌ها این است که می‌توانیم قالب‌های متفاوتی را به هر یک نسبت دهیم. در این حالت هر چیز در بخش مثلا "اخبار" ظاهر شود می‌تواند به جای 1 ستونی ، 2 ستونی باشد و قسمتهای "ورود به سایت" و "نظرخواهی" را بعنوان مثال نداشته باشد. در این حالت اگر یکی از اعضا خبر جدیدی وارد کند ظاهر آن شبیه بقیه اخبار سایت است ولی اصلا شبیه عناوین بخش محصولات (مثلا!) نیست.

توجه : بعد از همه این حرفها که باید بخش و مجموعه‌ داشته باشیم راهی وجود دارد تا مطالبی ایجاد کرد که فاقد بخش و گروه باشد، به نام مطالب ثابت (Static Contents). نه به آن معنا که ثابت و نقطه مقابل متغیر بلکه فقط به این معنی که فاقد بخش و گروه است. ولی یادتان باشد اگر چنین مطلبی ایجاد کنید نمی‌توانید مطالب جدید که شبیه آن باشد بصورت دینامیک ایجاد کنید.

پس درباره نظام سایتتان فکر کنید و مشخص کنید آیا می‌خواهید قسمتهای مختلف سایت ظاهر متفاوتی داشته باشند؟ سپس سایت خود را بر اساس سیستم بخش و مجموعه‌ پایه ریزی کنید.

سه شنبه 26 آبان 1388  8:42 AM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

طراحی ظاهر سایت

طراحی ظاهر سایت

قالبها (Templates) ظاهر سایت و یا قسمتهای مختلف آنرا می‌سازند. اگر به قسمت قالب (قالب‌های کاربری) در بخش مدیریت (Administration) سایت خود بروید (Site -> Template Manager -> Site Templates) لیستی از قالب‌های نصب شده را خواهید دید. یکی از آنها را انتخاب کنید، نه بروی نام قالب بلکه دکمه رادیویی سمت راست آن و سپس آیکون پیشفرض "ِDefault" در toolbar بالای صفحه را کلیک نمایید، سپس سایتتان را باز کنید و ببینید چه طور ظاهر آن عوض شده است.

مترجم : اگر در لیست فقط یک نام دیدید می‌توانید قالب‌های جدید را با کمک آیکون جدید همین Toolbar نصب کنید. برای این کار اول قالب (ها) را از سایت www.mambo-digg.com دریافت کنید و با کمک دکمه Browse در قسمت نصب قالب جدید آن(ها) را انتخاب و دکمه Upload and Install را فشار دهید. جهت راهنمایی چگونگی نصب قالب در سایت مقاله آموزشی آن موجود است.

یک قالب چیست؟

قالبها یک سری فایل هستند که ظاهر سایت را مشخص می‌کنند. فایل اصلی یک قالب که در یک فولدر به نام همان قالب در کنار فایل‌های دیگری مجتمع شده اند فایل index.php است که حاوی کدهای html و برای چیدمان عناصر سایت مثل جداول ، لوگوی سایت ، موقعیت ماژول و ... دارای کدهای php برای عناصر انعطاف پذیر (Dynamic) می‌باشد.

فایل دیگر و بسیار مهم قالب ، فایل Style Sheet یا جدول مشخصات ظاهری قالب که پسوند آن css است فونتها ، رنگها و قابهای عناصر سایت را در خود دارد.

به یک نمودار تصویری از چگونگی تقسیم بندی که فایل index.php در سایت ایجاد میکند توجه کنید:

قالب در مامبو فارسی


"header.jpg" جایگاه لوگوی شماست. "body" بلوکی است که مطالب سایت را درخود جای می‌دهد. بلوک‌های پرتغالی رنگ در نمودار فوق positionها و یا موقعیت ماژول هستند که شما می‌توانید در آنها ماژول‌ها را قرار دهید ، به هر تعداد که بخواهید و ماژول‌های گذاشته شده می‌توانند انتشار (Published) یا عدم انتشار (Unpublished) داشته باشند. مثلا در top Position یک ماژول جستجو و یک ماژول تاریخ خواهیم داشت. در right Position یک ماژول منو و یک ماژول ثبت نام در سایت. وقتی شما یک قالب طراحی می‌کنید فقط تعیین می‌کنید یک موقعیت ماژول در کدام Position قرارداده شود که این کار را با یک خط ساده php انجام می‌دهید، مثل این:

<?php mosLoadModules('left'); ?>


سه شنبه 3 آذر 1388  9:36 AM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

لیست مشخصات یا Style Sheet

لیست مشخصات یا Style Sheet


قالب شما یک Style Sheet نیز دارد که فونتها ، رنگها ، قابها و ... عناصر صفحه را کنترل میکند. در این جا توضیحاتی در مورد نامگذاری قراردادی متغیرهای این فایل که به نام style.css در شاخه قالب دیده میشود آورده شده است:

مترجم: سری به قسمت قالبهای سایت خودتان بزنید و option botton کنار آنرا کلیک کنید و سپس از Toolbar بر روی گزینه Edit CSS کلیک کنید . خیلی از این تگها (Tag) که در زیر آورده شده را خواهید دید. میتوانید آنها را تغییر دهید ولی قبل از تسلط کامل خیلی مراقب باشید. یک تغییر اضافه کل ظاهر سایت را بهم میزند.

تنظیمات سراسری و فراگیر

body – تگی که مشخصات ظاهری قسمت مطالب (صورتی وسط در نمودار بالا) را کنترل میکند مثل رنگ پس زمینه نام و اندازه و کلفتی فونت و ...
div – فرمت پیش فرض برای همه مرزبندی های قالب. این تگ منحصر به حالاتی است که برای یک عامل در قالب مشخصات ظاهری تعریف نشده باشد.
hr – فرمت پیشفرض برای همه خطوط افقی در قالب. این تگ منحصر به حالاتی است که برای یک عامل در قالب مشخصات ظاهری تعریف نشده باشد.
p – فرمت پیشفرض برای تمام پاراگرافها در قالب. این تگ منحصر به حالاتی است که برای یک عامل در قالب مشخصات ظاهری تعریف نشده باشد.
td - فرمت پیشفرض برای تمام جداول اطلاعاتی در قالب. این تگ منحصر به حالاتی است که برای یک عامل در قالب مشخصات ظاهری تعریف نشده باشد.
tr – فرمت پیشفرض برای تمام رکوردهای جداول در قالب. این تگ منحصر به حالاتی است که برای یک عامل در قالب مشخصات ظاهری تعریف نشده باشد.
ul – فرمت پیشفرض برای تمام لیستهای نامنظم قالب. این تگ منحصر به حالاتی است که برای یک عامل در قالب مشخصات ظاهری تعریف نشده باشد.
a:link – فرمت پیشفرض ظاهر لینکها. زمانی بکار میرود که یک لینک دارای ظاهر تعریف شده خاصی نباشد.
a:visited – فرمت پیشفرض برای لینکهای دیده شده. زمانی بکار میرود که یک لینک دارای ظاهر تعریف شده خاصی نباشد.
a:hover – فرمت پیشفرض برای وقتی که موس روی لینک حرکت میکند. زمانی بکار میرود که یک لینک دارای ظاهر تعریف شده خاصی نباشد.


توجه: این کل تگها نیست و تگهای دیگری نیز احتیاج هستند که در آموزشهای طراحی قالب مامبو آمده است.

تنظیمات فرم ها

inputbox – برای تمام باکس های ورود اطلاعات بکار میرود مثل Login و Search. button – برای تمام کلیدهایی که در سایت دیده میشود بکار میرود.

کنترل صفحات (منوها و ...)

a.mainlevel:link – فرمت سطح اول تمام منوها را کنترل میکند.
a.mainlevel:visited – فرمت منوهای دیده شده در سطح اول را کنترل میکند.
a.mainlevel:hover – فرمت منوهای سطح اول در هنگام حرکت موس روی آنها را کنترل میکند.
a.sublevel:link – فرمت تمام منوهای سطوح زیرسطح اول را کنترل میکند
a.sublevel:visited – فرمت منوهای دیده شده در سطح دوم به بعد را کنترل میکند.
a.sublevel:hover – فرمت منوهای سطح دوم به بعد در هنگام حرکت موس روی آنها را کنترل میکند.
pagenav – برای نمایش فرمت این تگ است << Start < Prev Next > End >>
a.pagenav:link - برای نمایش حالت لینک این تگ است << Start < Prev Next > End >>
a.pagenav:visited - برای نمایش حالت لینک صفحات دیده شده این تگ است << Start < Prev Next > End >>
a.pagenav:hover - برای نمایش حالت لینک وقتی که موس روی آن میرود << Start < Prev Next > End >>
a.readon:link - برای حالت نمایش لینک "ادامه مطلب..... " در صفحه محتوای شماست
a.readon:visited - برای حالت نمایش لینک "ادامه مطلب....." در صفحه محتوای شماست وقتی که قبلا آنرا دیده اید
a.readon:hover - برای حالت نمایش لینک "ادامه مطلب...." وقتی با موس روی آن میروید.

تنظیمات ماژول

table.moduletable – استایل عمومی برای همه ماژولها
table.moduletable th - استایل عمومی برای سرصفحه همه ماژولها
table.moduletable td - استایل عمومی برای قسمتهای درج اطلاعات همه ماژول

تنظیمات صفحه مطالب ها

a.category:link -
a.category:hover -
a.category:visited -
.componentheading - Title of the component being used to display the content.
.contentheading - Title of the content, article, etc. being displayed.
.contentpane - Table that holds all non-article information (components, category lists, contact forms, etc).
.contentpaneopen - Table that holds the actual text for an article.
a.contentpagetitle:hover -
a.contentpagetitle:link -
a.contentpagetitle:visited -

استیل لیست بخشها

.sectiontableheader
.sectiontableentry1
.sectiontableentry2

استایل اطلاعات دیگر مثل عنوان سایت ، تاریخ ایجاد و غیره

.title - Style for the site title.
.pathway - Default styling for the pathway (or breadcrumbs) displayed by the mosPathWay() function.
a.pathway:link - Style for hyperlinks in the pathway (or breadcrumbs) displayed by the mosPathWay() function.
a.pathway:visited - Style for hyperlinks that you have visited in the pathway (or breadcrumbs) displayed by the mosPathWay() function.
a.pathway:hover - Style for the mouseover effect for hyperlinks that are displayed as part of the pathway (or breadcrumbs) displayed by the mosPathWay() function.
.createdate - Format of the "create date" displayed for various content items
.modifydate - Format for the "last updated" date displayed at the bottom of various content items.

متفرقه

.ontab -
.offtab -
.tabpadding -
.tabheading -
.pagetext -
.moscode - For modifying {moscode} output.
.message - Text passed with mosmsg url parameter.
.small -
.smalldark -
این هم 3 نمودار تصویری برای درک بهتر مطلب:
مامبو چیست ؟مامبو چیست ؟
مامبو چیست ؟مامبو چیست ؟
مترجم : یه بار دیگه یادآوری میکنم این اطلاعات مربوط به فایل style.css موجود در شاخه یک قالب هست. شما اگر این فایل رو با هر ویرایشگری باز کنید این تگها و عنوانها رو می‌بینید و تنظیمات مثل رنگ، اسم فونت، راست چین ، چپ چین خیلی راحت قابل مشاهده و تغییر هست. شماره رنگها را باید در فوتوشاپ در قسمت رنگها و بعد از انتخاب رنگ دلخواه با موس بدست آورید و این کد 6 رقمی که در زیر صفحه دیده میشه به جای رنگ موجود در استایل قرار بدهید .

حالا که توضیحات پایه مربوط به قالبها را دیدید ، در ادامه به دستورالعملهای ویژه برای دانلود یا طراحی قالب می پردازیم.
دانلود کردن قالب (template)

برای دریافت قالبهای آماده فارسی به http://www.mambo-digg.com مراجعه کنید. بعد از دانلود قالب که در اصل یک فولدر به نام همان قالب است محتوی تعدادی فایل و زیپ شده ، میتوانید آنرا بوسیله بخش مدیریت (Administrator) نصب جامع انجام دهید.

طراحی قالب

بمنظور طراحی قالب مامبو شما باید به HTML , CSS آشنایی نسبی داشته باشید. به همین منظور پیشنهاد میکنم هر چه سریعتر بر این زبانها مسلط شوید.

سه شنبه 3 آذر 1388  9:37 AM
تشکرات از این پست
cooper
cooper
کاربر برنزی
تاریخ عضویت : شهریور 1388 
تعداد پست ها : 689
محل سکونت : سمنان

پاسخ به:مامبو چیست؟

جالب بود
Learn from yesterday, live for today,hope for tomorrow.The important thing is not to stop questioning.
Albert Einstei

 

سه شنبه 3 آذر 1388  3:00 PM
تشکرات از این پست
iraji5
iraji5
کاربر طلایی3
تاریخ عضویت : تیر 1388 
تعداد پست ها : 710
محل سکونت : خراسان رضوی

پاسخ به:مامبو چیست؟

مرسی به اطلاعاتم اضافه شد

راسخون همیشه درکنارم

چهارشنبه 11 آذر 1388  12:02 PM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

ماژولها و صفحات سایت

ماژولها و صفحات سایت


ماژول ها

توضیحات دقیق در مورد ماژولها در قسمتهای بعدی همین مقاله به تفصیل ذکر خواهد شد. ماژول ها چهارگوش های جادویی کوچکی هستند که محتویات متغیر(داینامیک) دارند. در قسمت مدیریت سایت به Modules-> Site Modules بروید. این قسمت حاوی ماژول های نصب شده در مامبو است که در موقع نصب اضافه شده اند.
همانطور که می بینید تمام منوها در اصل یک ماژول هستند. فرم ورودی کاربر یک ماژول است. آخرین اخبار ماژول دیگری است که لینکی به آخرین اخبار اضافه شده به گروه اخبار سایت (News Category) میباشد.
تقریبا هر آنچه با لینک ها و مطالب ورودی کاربران ارتباط دارد یک ماژول است و هزاران ماژول وجود دارد که میتوان آنها را دانلود و نصب کرد.
با این وصف شما اصلا به همان چند ماژول اولیه که در موقع نصب می بینید محدود نیستید (توضیحات مفصل در پی خواهد آمد).
وقتی به جدول ماژول ها در مدیریت سایت خود نگاه می کنید ستونی به نام موقعیت ماژول ها را می بینید که موقعیت مکانی ماژول را در صفحه مشخص میکند. اگر روی یکی از این ماژول ها کلیک کنید یک منوی کرکره ای خواهید دید که بوسیله آن میتوانید محل ماژول را تغییر دهید.

مترجم: البته همه محلهای ذکر شده در این منو ممکن است در قالب شما وجود نداشته باشند.برای دیدن مکانهای موجود در قالب فعلی در قسمت مدیریت به Site>Preview>Inline with position نگاه کنید. حالا جای یک ماژول را عوض کنید و نتیجه را در سایت خود بصورت زنده ببینید. جالب بود نه؟!

ماژولها را میتوان فعال و غیر فعال کرد. در بعضی صفحات یا همه آنها یا هیچکدام position ها جای ماژول را مشخص میکنند و کاری به نمایش یا عدم نمایش آن ندارد.

مترجم: صفحات مورد نظر برای نمایش ماژول را میتوانید با کمک کلید کنترل و کلیک ماوس بصورت گروهی منظم یا نامنظم انتخاب کنید و آنها به یک یا چند یا همه منوها متصل کنید .

صفحات(Pages)

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

پنج شنبه 19 آذر 1388  2:31 PM
تشکرات از این پست
hojatpoor
hojatpoor
کاربر برنزی
تاریخ عضویت : دی 1387 
تعداد پست ها : 661
محل سکونت : اصفهان

اضافه کردن متون و تصاویر

اضافه کردن متون و تصاویر

وقتی در مورد اضافه کردن متن و تصویر صحبت میکنم منظورم قسمت وسط صفحه است ، نه منوها ، نه ستونها و نه قابهای دو طرف (مثل نظر خواهی ، ورود کاربران ، یا اخبار). فقط قسمت مرکزی صفحه( در قالب بنام mos_mainbody دیده میشود).

بعد از اینکه ماژولها را چیدید و بخش ها ومجموعه‌ها را اضافه کردید حالا نوبت مطالب است که در مجموعه‌هایی که در بخشها هستند اضافه شوند.(Contents<Sections> Categories )

متن

TinyMCE نام ادیتوریست که مامبو از آن استفاده می کند.برای فعال کردن آن در مدیریت به این منو بروید: Mambots>Site Mambots .انتخاب No WYSIWYG را غیر فعال و TinyMCE WYSIWYG Editor را فعال کنید.اگر با HTML آشنا هستید پیشنهاد میکنم حتما advanced را برای ادیتور TinyMCE فعال کنید.

مترجم : البته در مامبو فارسی منتشر شده توسط mambolearn.com این ادیتور با تنظیمات لازم فعال شده است و این توضیحات را میتوانید نادیده بگیرید.

شما میتوانید متن و تصویر را با افزودن یک موضوع جدید از قسمت منوبار Content > All Content Items اضافه کنید.

در صفحه تنظیمات موضوع جدید، Page title باعث دیده شدن عنوان موضوع در بالای صفحه خواهد شد. Page alias در url دیده خواهد شد.
متن شما به دو قسمت تقسیم خواهد شد "مقدمه" و "متن اصلی".(intro & main )
مقدمه در صفحه اول سایت دیده میشود و با کلیک روی "ادامه مطلب ..." قسمت دوم یعنی متن اصلی دیده میشود که با این کار هر دو قسمت مقدمه و متن اصلی با هم در صفحه جدیدی دیده خواهند شد.
البته شما میتوانید در مقدمه توضیحی در مورد مطلب اصلی بدهید و با کلیک روی "ادامه مطلب ...." متن اصلی را ببینید.

بدون تکرار مقدمه

برای عدم تکرار مقدمه در قسمت پارامترهای تنظیمات موضوع "Hide intro text" را بله بگذارید.جالب بود نه!?

تصاویر

اول تصاویر مورد نظر را در منوی Site > Media Manager به قسمت تصاویر آپلود کنید.برای انتخاب فایل تصویر از هارد خود ، کلید Browse را بزنید و بعد ، از منوبار بالا Upload را انتخاب کنید. برای ایجاد شاخه و دسته بندی تصاویر از Create استفاده کنید.

وقتی تصاویر آپلود شدند میتوانید آنها را در موضوعات درج کنید.

کاری که نباید انجام دهید:
سعی نکنید تصویر را در متن Drag & Drop کنید. با اینکه ظاهرا اتفاقی میافتد ولی نتایج خوبی در بر ندارد.چون فقط تصویر کوچکی از اصل تصویر را به متن اضافه میکند.
یک کلید جادویی وجود داد که این کار را برای شما میکند.دو گل کوچک در ادیتور می بینید که یکی حرف "I" دارد و دیگری "P". با کلیک "I" متن روبرو به متن اصلی اضافه میشود: {mosimage} .به محض انجام این کار قسمت images در تنظیمات سمت راست صفحه بدرد بخور میشود.حالا به آنجا بروید و تصویر مورد نظرتان را در لیست انتخاب کنید.و با فشار کلید Add نام تصویر را در پایین Content Images خواهید دید.

با هر بار فشار "I" یک عبارت {mosimage} در صفحه ادیتور اضافه میشود.شما تصویری نمی بینید.یا حتی نام تصویری را نشان نمیدهند.اگر بیش از یک تصویر داشته باشید آنها به ترتیب لیست شده در Conteny Images نمایش داده میشوند.
{mosimages} چیست؟ mos_image یک مامبوت است که در متن تصویر قرار میدهد. در ادامه در مورد مامبوت ها صحبت خواهیم کرد.
مامبوتها دیگری به این منظور موجود هستند.
حالا که یک موضوع با تصویر ایجاد کردید به سراغ اتصالات (links) میرویم.

پنج شنبه 19 آذر 1388  2:32 PM
تشکرات از این پست
دسترسی سریع به انجمن ها