jahans

آموزش طراحی قالب مخصوص جوملا 2.5 به صورت جامع

به نظر شما آموزش طراحی قالب 2.5 تا چه حدی مورد نیاز کاربر   92 کاربر تا کنون رای داده اند

  1. 1. به نظر شما آموزش طراحی قالب 2.5 تا چه حدی مورد نیاز کاربر

    • مورد نیاز نیست
    • خیلی نیاز داریم
    • نیاز هست ولی اطلاعات کافی نداریم
    • برای آموزش تا به حال کسی قدم بر نداشته است

لطفا وارد حساب کاربری خود شوید یا ثبت نام نمایید تا بتوانید رای خود را در نظر سنجی ارسال نمایید.

73 پست در این موضوع

با سلام خدمت کلیه کاربران

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

از کلیه دوستان خواهش میکنم که این تاپیک رو همراهی کنند تا بتونیم از اموزشهای اون استفاده نمائیم.

از دوستاد دارای علم طراحی قالب خواهش میکنم که اطلاعات خودشون رو با ما تقسیم کنند.

لطف کنید از پایه طراحی قالب رو در این تاپیک آموزش بدید.

1-کد های اولیه

2-ایجاد ستون

3-ایجاد موقعیت ماژول

5-نکات امنیتی

6-سئو سازی

با تشکر از کلیه دوستان

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

تاپیک خوبی ست...

چند تاپیک دیگرهم در انجمن به ثبت رسیده(تاپیک آموزشهای جامع و ویدئویی طراحی قالب و....)

حالا شاید عنوان رو درست ذکر نکرده باشم...

اونها برای شروع کار بد نیستند...

Share this post


Link to post
Share on other sites
تاپیک خوبی ست...

چند تاپیک دیگرهم در انجمن به ثبت رسیده(تاپیک آموزشهای جامع و ویدئویی طراحی قالب و....)

حالا شاید عنوان رو درست ذکر نکرده باشم...

اونها برای شروع کار بد نیستند...

خیلی ممنون که اشاره کردین.

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

در ضمن این آموزش ها باید از پایه داده بشه و پس از تکمیل شدن کاربران تجربیات خودشون رو در باره هر قسمت به اون اضافه کنن.

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

خیلی ممنون از کلیه دوستان

Share this post


Link to post
Share on other sites

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

موفق باشید و پایدار

Share this post


Link to post
Share on other sites
دوست عزیز شما تمام آموزش ها رو توی همین تاپیک ادامه دهید . هر چند وقت یک بار سعی میکنیم پست های اضافی رو حذف کرده و فقط پست های آموزشی رو توی تاپیک باقی بگذاریم تا به صورت یک مبحث کامل و مفید در انجمن ماندگار شود.

موفق باشید و پایدار

خیلی خیلی ممنون از کمک شما

انشا اله که این تاپیک با اطلاعات کاربران عزیز هرچه زودتر کامل بشه تا تمام کاربران بتونن خودشون در پیشرفت 1جوملا ایران و 2 پیشرفت خودشون سهمی داشته باشن.

Share this post


Link to post
Share on other sites

خیلی تاپیک خوبیه..

من منتظر شروع آموزش ها هستم..

بهتره از اول شروع به نوشتن یک قالب شود نه اینکه قالب html آماده رو تبدیل به جوملا کنیم

سوال) فرق بین قالب های 1.5 با 1.7 در چیه که قالب های ورژن ها با هم مشکل دارند و در بعضی از موقعیت ها به مشکل بر میخورند ؟

Share this post


Link to post
Share on other sites

چند نکته :

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

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

آموزش ها چیزی جز دانش html , کمی php نیست . اصل کار اینه که شما API جوملا و کار با pat template engine رو بدونید . دیگه چیزی نیست که آموزش در اون سطح بخواد . باید جویا باشید و قالب هایی که طراحی شدند رو نگاه کنید و ببینید با چه تکنیکی قالب رو ساختند ، شما هم از همون تکنیک استفاده کنید . اگر خیلی حرفه ای تر میخواید کار کنید باید شما کلاس php برید تا php رو با قدرت بالا یاد بگیرید . همچنین تمام المان های html رو بلد باشید . تمامش رو .

موفق باشید . بدرود .

Share this post


Link to post
Share on other sites
خیلی تاپیک خوبیه..

من منتظر شروع آموزش ها هستم..

بهتره از اول شروع به نوشتن یک قالب شود نه اینکه قالب html آماده رو تبدیل به جوملا کنیم

سوال) فرق بین قالب های 1.5 با 1.7 در چیه که قالب های ورژن ها با هم مشکل دارند و در بعضی از موقعیت ها به مشکل بر میخورند ؟

فرق در pat template engine هست که در 1.0 شکل خاص ، 1.5 شکلی دیگر و 1.7 و 2.5 هم شکل خاص خودش رو داره . در واقع API موتور pat template تغییر میکنه و این تغییر در فایل xml کاملا مشاهده میشه و همچنین در توابع php .

Share this post


Link to post
Share on other sites

سوال) فرق بین قالب های 1.5 با 1.7 در چیه که قالب های ورژن ها با هم مشکل دارند و در بعضی از موقعیت ها به مشکل بر میخورند ؟

این تاپیک رو هم ببینید

http://joomlaforum.ir/showthread.php/2040-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D9%88%D9%85%D9%84%D8%A7-1.5-%D8%A8%D9%87-1.6-%281.7-%D9%88-2.5%29?p=12727#post12727

Share this post


Link to post
Share on other sites
فرق در pat template engine هست که در 1.0 شکل خاص ، 1.5 شکلی دیگر و 1.7 و 2.5 هم شکل خاص خودش رو داره . در واقع API موتور pat template تغییر میکنه و این تغییر در فایل xml کاملا مشاهده میشه و همچنین در توابع php .

دوست عزیز قرار نشد که توی این تاپیک چیزای دیگه ذکر بشه

این همه توضیحاتی رو که دادین ما خودمون هم میدونیم

ولی ما میخایم که اطلاعاتمون رو با هم تقسیم کنیم تا با استفاده از این اطلاعات بتونیم برای پیشرفت جوملا قدمی برداشته باشیم.درضمن من این تاپیک رو زدم برای اونایی که مثل من چیز زیادی بلد نیستنو اکثر کاراشون رو از قالب های اماده ویرایش میکنن.ولی ما باید یه چیزایی رو بلد باشیم تا بتونیم همون ویرایش کوچیک رو انجام بدیم یا نه در ضمن برای جوملا2.5 که تازه از راه اومده نه ورژنای دیگه.

درضمن این تاپیک با مدیران انجمن هم هماهنگ شده و اگر که از اون استقبال بشه و کارها درست پیش بره به یک بخش تبدیل میشه (البته اگر آقای طالبی مدیر کل تشخیص و لطف کنند}

با تشکر از کلیه دوستان

خاهش میکنم که از موضوعات بیهوده توی این تاپیک صحبت نکنید.

Share this post


Link to post
Share on other sites

خوب پس مشکل کجاست؟ اگر میدونید که تفاوت در چیست ، پس سوالی در این مورد نمیمونه دوست من . اگر اشتباه متوجه شدم ، جزییات بیشتری بگید تا کاملتر تشریح کنم .

Share this post


Link to post
Share on other sites

دوستان عزیز لطفا بحث رو به مسائل حاشیه ای نکشانید .

جوملا یک سیستم متن باز هست و به نظر من افراد فعال در آن نیز سعی می کنند بدون هیچ چشم داشتی در آن آن فعالیت کنند.

همان گونه که در امکانات مر بوط به آن ورژن های رایگان و پولی وجود دارد در بحث آموزش طراحی قالب نیز می شود آموزشهایی ساده ولی به درد بخور ارائه کرد. که علی رغم ساده بودن می تواند بسیار مفید واقع شود.

کم کم در سایت بحث هائی نیز برای شروع این گونه آموزش های برای طراحی و تبدیل قالب شروع شده که کم کم بیشتر نیز خواهد شد.

امیدوارم با آموزش های و فعالیت های مفید تک تک ما در انجمن محیطی کاملا دوستانه و صمیمانه را شاهد باشیم و سعی کنیم :auizz3ffy9vla57584x پرچم همیشه بالا باشه.

شاد باشید و پایدار

Share this post


Link to post
Share on other sites

خوب شما اگه دنبال آموزش هستین مطمئنن تایپیک های آموزشی میتونه بدردتون به خوره که فایل های تصویری زیادی هست واسه این کار و به نظرم خیلی خوب و برای یادگیری بسیار خوب است...نماجان هم دقیقا راس میگن ....:auizz3ffy9vla57584x

این تایپیکها هم بدردتون میخوره مطمئنن

http://joomlaforum.ir/showthread.php/1553-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-PHP-%D9%88-MySql-%D8%B4%D8%B1%DA%A9%D8%AA-Lynda?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1195-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-quot-%D8%B1%D8%A7%D9%87%DA%A9%D8%A7%D8%B1-%D9%87%D8%A7%DB%8C-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D9%87%DA%A9-%D8%B4%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%8C-%D8%A7%D8%B1%D8%AA%D9%82%D8%A7%DB%8C-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88-%D8%AD%D9%81%D8%B8-%D9%BE%D8%A7%DB%8C%D8%AF%D8%A7%D8%B1%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-quot?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/2089-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D9%82%D8%A7%D9%84%D8%A8-html-%D8%A8%D9%87-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D9%88%D9%85%D9%84%D8%A71.5?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1718-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-Dreamweaver-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1630-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-php-%D8%A7%D8%B2-%D9%85%D8%A8%D8%AA%D8%AF%DB%8C-%D8%AA%D8%A7-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

Share this post


Link to post
Share on other sites
چند نکته :

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

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

آموزش ها چیزی جز دانش html , کمی php نیست . اصل کار اینه که شما API جوملا و کار با pat template engine رو بدونید . دیگه چیزی نیست که آموزش در اون سطح بخواد . باید جویا باشید و قالب هایی که طراحی شدند رو نگاه کنید و ببینید با چه تکنیکی قالب رو ساختند ، شما هم از همون تکنیک استفاده کنید . اگر خیلی حرفه ای تر میخواید کار کنید باید شما کلاس php برید تا php رو با قدرت بالا یاد بگیرید . همچنین تمام المان های html رو بلد باشید . تمامش رو .

موفق باشید . بدرود .

در جواب میتونم بگم که کلاس رفتن چیز جالبی نیست و باید خودمون یاد بگیریم..چون کسی که مدرس هستش، ایا خودشم کلاس رفته ؟

میتونم بگم که بالای 80 یا 90 درصدشون کلاس نرفتن و خودشون کار کردن ...

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

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

Share this post


Link to post
Share on other sites
خوب شما اگه دنبال آموزش هستین مطمئنن تایپیک های آموزشی میتونه بدردتون به خوره که فایل های تصویری زیادی هست واسه این کار و به نظرم خیلی خوب و برای یادگیری بسیار خوب است...نماجان هم دقیقا راس میگن ....:auizz3ffy9vla57584x

این تایپیکها هم بدردتون میخوره مطمئنن

http://joomlaforum.ir/showthread.php/1553-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-PHP-%D9%88-MySql-%D8%B4%D8%B1%DA%A9%D8%AA-Lynda?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1195-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-quot-%D8%B1%D8%A7%D9%87%DA%A9%D8%A7%D8%B1-%D9%87%D8%A7%DB%8C-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D9%87%DA%A9-%D8%B4%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%8C-%D8%A7%D8%B1%D8%AA%D9%82%D8%A7%DB%8C-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88-%D8%AD%D9%81%D8%B8-%D9%BE%D8%A7%DB%8C%D8%AF%D8%A7%D8%B1%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-quot?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/2089-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D9%82%D8%A7%D9%84%D8%A8-html-%D8%A8%D9%87-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D9%88%D9%85%D9%84%D8%A71.5?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1718-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-Dreamweaver-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1630-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-php-%D8%A7%D8%B2-%D9%85%D8%A8%D8%AA%D8%AF%DB%8C-%D8%AA%D8%A7-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

خیلی ممنون از اینکه این لینک ها رو قرار دادین

ولی دوست عزیزم من هم اینارو قبلا دیدم خیلی هم خوب هستن و من تائیدشون می کنم

ولی قبل از اینکه بخاهید این لینک ها رو توی این تاپیک بگزارید یه نیگا به اسم این تاپیک بندازید(آموزش طراحی قالب جوملا 2.5)

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

من از دوستان خواهش می کنم که دیگه از بحث های بی مورد استفاده نکنن چون من دارم احساس می کنم که این تاپیک به جای اینکه راه اموزش رو طی کنه داره کاربران رو به جون هم میندازه که حرف من درسته یا حرف تو.

دوستان ما کاری به زبان برنامه نویسی نداریم شما فقط اینو بدونید که کدها توی همه قالب ها یکی هستن و فرقی هم ندارن با هم ، فقط تفاوت اونا اینه که جاهاشون با هم فرق داره ،اکثر اونایی هم که دارن قالب درست میکنن کارشون اینه که میان یک قالب رو میگیرن و اون رو ویرایش می کنن .

ما هم همون کد ها رو میخایم کدهایی که به شرح زیر هستن:

1- کد اولیه طراحی قالب (کدی که مال جوملا 2.5 هست )

2-آموزش ساخت موقعیت ها بر روی کدهای اولیه قالب

3-قرار دادن کد ها توی برنامه های طراحی مثل درامویور

4-رفع مشکلات امنیتی

5-بهینه سازی کدها برای متور های جوستوجو

6-ساخت فایل قابل نصب بر روی جوملا 2.5

همین وبس

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

طراحی قالب html و سیستمی مثل نیوک 8.3 کاری نداره چون همه چیزش معلومه و به راحت میشه قالب رو ساخت و یا ویرایش کرد ولی قالب جوملا رو نمیشه به راحتی طراحی کرد چون چندتا فایل برای قالب وجود داره و اکثر کاربرا هم نمیدونن که این فایلا چیه بجز چندتا شون رو تازه اگر هم بدونن فایلا چیه کدهایی رو که مخصوص جوملا هستن رو بلد نیستن.

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

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

Share this post


Link to post
Share on other sites
خوب شما اگه دنبال آموزش هستین مطمئنن تایپیک های آموزشی میتونه بدردتون به خوره که فایل های تصویری زیادی هست واسه این کار و به نظرم خیلی خوب و برای یادگیری بسیار خوب است...نماجان هم دقیقا راس میگن ....:auizz3ffy9vla57584x

این تایپیکها هم بدردتون میخوره مطمئنن

http://joomlaforum.ir/showthread.php/1553-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-PHP-%D9%88-MySql-%D8%B4%D8%B1%DA%A9%D8%AA-Lynda?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1195-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%85%D8%B9-quot-%D8%B1%D8%A7%D9%87%DA%A9%D8%A7%D8%B1-%D9%87%D8%A7%DB%8C-%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A7%D8%B2-%D9%87%DA%A9-%D8%B4%D8%AF%D9%86-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%8C-%D8%A7%D8%B1%D8%AA%D9%82%D8%A7%DB%8C-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88-%D8%AD%D9%81%D8%B8-%D9%BE%D8%A7%DB%8C%D8%AF%D8%A7%D8%B1%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-quot?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/2089-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D9%82%D8%A7%D9%84%D8%A8-html-%D8%A8%D9%87-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D9%88%D9%85%D9%84%D8%A71.5?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1718-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-Dreamweaver-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

http://joomlaforum.ir/showthread.php/1630-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-php-%D8%A7%D8%B2-%D9%85%D8%A8%D8%AA%D8%AF%DB%8C-%D8%AA%D8%A7-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C?highlight=%D8%A2%D9%85%D9%88%D8%B2%D8%B4

خیلی ممنون از اینکه این لینک ها رو قرار دادین

ولی دوست عزیزم من هم اینارو قبلا دیدم خیلی هم خوب هستن و من تائیدشون می کنم

ولی قبل از اینکه بخاهید این لینک ها رو توی این تاپیک بگزارید یه نیگا به اسم این تاپیک بندازید(آموزش طراحی قالب جوملا 2.5)

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

من از دوستان خواهش می کنم که دیگه از بحث های بی مورد استفاده نکنن چون من دارم احساس می کنم که این تاپیک به جای اینکه راه اموزش رو طی کنه داره کاربران رو به جون هم میندازه که حرف من درسته یا حرف تو.

دوستان ما کاری به زبان برنامه نویسی نداریم شما فقط اینو بدونید که کدها توی همه قالب ها یکی هستن و فرقی هم ندارن با هم ، فقط تفاوت اونا اینه که جاهاشون با هم فرق داره ،اکثر اونایی هم که دارن قالب درست میکنن کارشون اینه که میان یک قالب رو میگیرن و اون رو ویرایش می کنن .

ما هم همون کد ها رو میخایم کدهایی که به شرح زیر هستن:

1- کد اولیه طراحی قالب (کدی که مال جوملا 2.5 هست )

2-آموزش ساخت موقعیت ها بر روی کدهای اولیه قالب

3-قرار دادن کد ها توی برنامه های طراحی مثل درامویور

4-رفع مشکلات امنیتی

5-بهینه سازی کدها برای متور های جوستوجو

6-ساخت فایل قابل نصب بر روی جوملا 2.5

همین وبس

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

طراحی قالب html و سیستمی مثل نیوک 8.3 کاری نداره چون همه چیزش معلومه و به راحت میشه قالب رو ساخت و یا ویرایش کرد ولی قالب جوملا رو نمیشه به راحتی طراحی کرد چون چندتا فایل برای قالب وجود داره و اکثر کاربرا هم نمیدونن که این فایلا چیه بجز چندتا شون رو تازه اگر هم بدونن فایلا چیه کدهایی رو که مخصوص جوملا هستن رو بلد نیستن.

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

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

Share this post


Link to post
Share on other sites

- کد اولیه طراحی قالب (کدی که مال جوملا 2.5 هست ) :

تفاوت خاصی با جوملا 1.5 نداره . شما برای ابتدا از این تعریف استفاده میکنید :

defined('_JEXEC') or die;

این کد به جوملا میگه که این قالب متعلق به هسته pat template هست و سازگار با هسته جوملاست . این قسمت یکی از قسمت هایی هست که باید داشته باشید و بعد از این قسمت شروع میکنید به کدنویسی... حالا این کد هرچیزی میتونه باشه . شما میتونید بعد از این تگ شروع به نوشتن Doctype کنید و یا توابع php که باید رو قرار بدید .. منظورم اینه که بعد از این هرچی بنویسید اساسا مال جوملا نیست . ( غیر از مسائل زیر )

لینک دهی به css یا java و کلا link rel :

شما با کد زیر میتونید یک تعریف اساسی از لینک دهی به روت قالب داشته باشید :

$document = & $this;
$templateUrl = $document->baseurl . '/templates/' . $document->template;

در واقع شما داخل مسیر دهی داخل قالب هر زمان بنویسید :

echo $templateUrl 

سیستم به مسیر قالب شما رو هدایت میکنه .. باقی آموزش ها رو فردا میزارم ... اگر سوالی بود در خدمتم .

ویرایش شده در توسط نیما حبیب خدا

Share this post


Link to post
Share on other sites

نیما جان خیلی متشکرم.

ارسال آخر نشون می ده که دود از کنده بلند میشه....

منتظریم.

Share this post


Link to post
Share on other sites

انشالله در طی یک هفته این شش موضوع رو توضیح میدم که موضوع اول گفته شد :

1- کد اولیه طراحی قالب (کدی که مال جوملا 2.5 هست )

2-آموزش ساخت موقعیت ها بر روی کدهای اولیه قالب

3-قرار دادن کد ها توی برنامه های طراحی مثل درامویور

4-رفع مشکلات امنیتی

5-بهینه سازی کدها برای متور های جوستوجو

6-ساخت فایل قابل نصب بر روی جوملا 2.5

هر روز ساعت 22 تا 02 نیمه شب قرار میدم . دوستان اگر سوالی داشتند برام پیام خصوصی کنند ، تا جواب ها و سوال ها رو با هم در یک پست به صورت faq قرار بدم که تاپیک زیاد شلوغ نشه و پخش نشه . لطفا سوالات در امتداد همین آموزش ها باشند . ممنون .

Share this post


Link to post
Share on other sites

ممنون از اینکه یه پست خوب اینجا قرار دادید

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

Share this post


Link to post
Share on other sites

2-آموزش ساخت موقعیت ها بر روی کدهای اولیه قالب

برای اینکه بخوایم موقعیت به قالب اضافه کنیم نیاز به یک سری فایل داریم ..

1- index.php

2- templateDetails.xml

1- فایلی با نام index با فرمت php در روت قالب میسازیم . محتویات این فایل همانند فایل های index در html هستند با یک سری تفاوت های .. تفاوت اول کدیست که در آموزش اول گفته شد . و باقی تفاوت ها افزودن موقعیت است که در html ما قادر به این کار نیستیم اما در php که یک زبان شی گرا هست میتوانیم به قالب جان بدیم .

پس از اینکه قالب را طراحی کردید ( از نظر ساختار با html ) و طبق آموزش اول تمامی لینک های استایل و جاوا را در هد قالب قرار دادید ، نوبت به ایجاد موقعیت میرسد .

در جوملا 2.5 برای آن که بخواهیم یک ماژول را در قالب قرار دهیم چندین روش وجود دارد . اما یک کد عمومی در میان است که تغییر نمیکند .

<jdoc:include type="modules" name="modulename" />
[right][color=#333333]
[/color][/right]

این کد در هر جای قالب قرار بگیرد باعث ایجاد یک موقعیت میشود . اما همین کد یک خطی بسیار ساده پیچ و خم هایی دارد که شاید باعث جذاب شدن طراحی قالب شده است .

شما میتوانید برای این کد کلاس تعریف کنید ، آی دی تعریف کنید و یا چندین بار ه صورت افقی موقعیت در کنار هم تشکیل دهید و یا موقعیت ها را شرطی کنید .

برای این که بتوانید کلاس و آی دی تعریف کنید باید قبل از شروع تعریف ماژول ، یک دایو باز کنید و کلاس یا آی دی را تعریف کنید و شروع کنید در سی اس اس قالب به آن استایل دهید و حتی background تعریف کنیدتا نمای زیبایی به آن دهید .

اما برای اینکه بتوانید مانند قالب های حرفه ای چندین موقعیت در کنار یکدیگر ایجاد کنید دو راه دارید :

1- با استفاده از تیبل این کار رو کنید ( توصیه نمیشود اما در بعضی مواقع الزامیست ) : میتوانید با استفاده از table چندین col تعریف کنید و در هر یک از ستون ها یک موقعیت قرار دهید .

2- با استفاده از توابع php باید function جدیدی تعریف کنید . این تابع جدید ما میتواند به هر شکلی نوشته شود تا بتوانیم با دایو در کنار یکدیگر چندین ستون قرار دهیم . ( بحث مفصلی دارد که در آموزشی جدا قرار میدهیم )

پس از آن که موقعیتی به نام modulename ایجاد کردیم ( نام در قسمت name معرف ماژول ما میباشد . ) به پوشه templateDetails.xml میرویم .

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

یک نمونه :




<?xml version="1.0" encoding="utf-8"?><extension version="2.5" type="template" client="site"> <name>amuzesheghaleb</name> <creationDate>2011-12-07</creationDate> <version>amuzesh</version> <author>آکادمی جوملا</author> <authorUrl>http://joomacademy.com</authorUrl> <description>Tozih</description> <files> <folder>esme folder css ya har fldere dg</folder> <folder>esme folder delkhahe badi. harchand folder ke darid minevisid</folder> <filename>esme file haE ke dakhele folder nistand har kodam dar yek khat neveshte mishavand</filename> </files> <positions> <position>modulename</position> </positions> </extension>



این نمونه فقط مخصوص جوملا 2.5 هست و در باقی ورژن ها استفاده نمیشود . ( توضیحات داخل نمونه نوشته شده است )

امیدوارم از این آموزش لذت برده باشید . مثل همیشه سوالات رو برای م پیام خصوصی کنید تا در انجمن مطرح کنم و پاسخ دهم

ویرایش شده در توسط نیما حبیب خدا

Share this post


Link to post
Share on other sites

کاربران عزیز برای اینکه بهتر متوجه بشین من قالب افیس رو براتون توی این پست قرار دادم که بهتر متوجه بشین

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE install PUBLIC "-//Joomla! 1.7//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.7/template-install.dtd">

<extension version="1.7" type="template" client="site">

<name>rr_office</name>

<version>1.0.0</version>

<creationDate>بهار 1391</creationDate>

<author>رپیدراکت</author>

<authorEmail>info@rapidrocket.ir</authorEmail>

<authorUrl>http://www.RapidRocket.ir</authorUrl>

<copyright>Copyright © RapidRocket</copyright>

<license>http://www.gnu.org/licenses/gpl.html GNU/GPL</license>

<description>با تشکر از اینکه قالب آفیس رپیدراکت را نصب کردید این قالب به صورت رایگان در بهار 1391 بین تمامی ایرانیان منتشر شده است</description>

<files>

<filename>checksums</filename>

<filename>apple_touch_icon.png</filename>

<filename>changelog.php</filename>

<filename>component.php</filename>

<filename>config.php</filename>

<filename>config.xml</filename>

<filename>config.default</filename>

<filename>error.php</filename>

<filename>favicon.ico</filename>

<filename>index.php</filename>

<filename>offline.php</filename>

<filename>raw.php</filename>

<filename>template_preview.png</filename>

<filename>template_thumbnail.png</filename>

<filename>templateDetails.xml</filename>

<folder>css</folder>

<folder>js</folder>

<folder>fonts</folder>

<folder>html</folder>

<folder>images</folder>

<folder>layouts</folder>

<folder>styles</folder>

<folder>warp</folder>

</files>

<positions>

<position>toolbar-top-l</position>

<position>toolbar-top-r</position>

<position>toolbar-bottom-l</position>

<position>toolbar-bottom-r</position>

<position>absolute</position>

<position>search</position>

<position>logo</position>

<position>menu</position>

<position>banner</position>

<position>toolbar-l</position>

<position>toolbar-r</position>

<position>headerbar</position>

<position>breadcrumbs</position>

<position>top-a</position>

<position>top-b</position>

<position>bottom-a</position>

<position>bottom-b</position>

<position>innertop</position>

<position>innerbottom</position>

<position>sidebar-a</position>

<position>sidebar-b</position>

<position>footer</position>

<position>debug</position>

<position>mobile-logo</position>

<position>mobile-menu</position>

<position>mobile-top</position>

<position>mobile-bottom</position>

<position>mobile-footer</position>

</positions>

</extension>

ویرایش شده در توسط jahans

Share this post


Link to post
Share on other sites

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

البته ببخشید که توی ورژن نوشته 1.7 شما میتونید به جای اون 2.5 رو بزارید.

ویرایش شده در توسط jahans

Share this post


Link to post
Share on other sites
- کد اولیه طراحی قالب (کدی که مال جوملا 2.5 هست ) :

تفاوت خاصی با جوملا 1.5 نداره . شما برای ابتدا از این تعریف استفاده میکنید :

defined('_JEXEC') or die;

این کد به جوملا میگه که این قالب متعلق به هسته pat template هست و سازگار با هسته جوملاست . این قسمت یکی از قسمت هایی هست که باید داشته باشید و بعد از این قسمت شروع میکنید به کدنویسی... حالا این کد هرچیزی میتونه باشه . شما میتونید بعد از این تگ شروع به نوشتن Doctype کنید و یا توابع php که باید رو قرار بدید .. منظورم اینه که بعد از این هرچی بنویسید اساسا مال جوملا نیست . ( غیر از مسائل زیر )

لینک دهی به css یا java و کلا link rel :

شما با کد زیر میتونید یک تعریف اساسی از لینک دهی به روت قالب داشته باشید :

$document = & $this;
$templateUrl = $document->baseurl . '/templates/' . $document->template;

در واقع شما داخل مسیر دهی داخل قالب هر زمان بنویسید :

echo $templateUrl 

سیستم به مسیر قالب شما رو هدایت میکنه .. باقی آموزش ها رو فردا میزارم ... اگر سوالی بود در خدمتم .

اگر میشه بیشتر در باره این مورد توضیح بدید چون من متوجه نشدم

اگر میتونید با استفاده از کد های یه قالب توضیح بدید.

خیلی ممنون

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری