زمان کنونی: ۱-۲-۱۴۰۳, ۰۴:۰۴ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اولين ماژول خودتون رو طراحي كنيد!
۲۹-۱۱-۱۳۸۹, ۰۸:۳۱ عصر
ارسال: #1
اولين ماژول خودتون رو طراحي كنيد!
خيلي از دوستان ازم ميخوان كه يه آموزش براي ساخت ماژول بزارم ولي خوب مشغله كاري فرصت اينكار رو نميده ولي ميخوام به مرور و در اين تاپيك آموزش مرحله به مرحله ساخت يك ماژول بسيار ساده را براي دوستان قرار بدم .
البته تاكيد ميكنم كه بسيار ساده
اسم اين ماژول رو P30 Hello ميزارم و كم كم شروه ميكنم به ساخت اون.

حالا كار اين ماژول چيه:
مي خواهيم ماژولي طراحي كنيم كه كلمه Hello P30 Doctor را در صفحه اصلي سايت ما نمايش دهد.(نگيد چرا اينقدر ساده چون خودمم با همين شروع كردم [تصوير: 15.gif] )

براي شروع فعلا كاري با جوملا نداريم . ابتدا در يكي از درايوهاي خودتون يك پوشه به نام p30hello بسازيد.
داخل پوشه p30hello يك پوشه ديگه بنام tmpl بسازيد.

حالا فايلهاي زير رو ايجاد كنيد و فعلا لازم نيست چيزي در محتواي فايلها قرار بديد:

p30hello/mod_p30hello.php
p30hello/mod_p30hello.xml
p30hello/helper.php
p30hello/index.html
p30hello/tmpl/default.php
p30hello/tmpl/index.html

خوب تا اينجا 6 تا فايل كه هيچ محتوايي ندارند رو ساختيم.

اگر دقت كنيد در هر دو پوشه فايل index.html رو داريم . البته اين فايل يك فايل مشترك هستش كه اگر به جوملا نگاهي بندازيد تقريبا در تمام پوشه ها مشاهده ميشه!

فايل index.html براي اين منظور در پوشه هاي مختلف قرار ميگيره كه اگر كسي خواست مستقيما مسير پوشه اي رو در سايت شما، در آدرس بار مرورگرش وارد كرد صفحه سفيد نمايش داده بشه..

هر دو فايل index.html رو باز كنيد و كد زير رو داخل اون قرار بديد و سپس ذخيره و ببنديد:


<html><body bgcolor="#FFFFFF"></body></html>

مورد بعدي اينكه اگر فايلهاي php موجود در بخش ماژولهاي جوملا رو نگاهي بندازيد همگي در ابتداي فايل داراي يك سري كدهاي مشترك هستند كه شامل نام و توليد كننده افزونه و.. غيره هستند كه به صورت كامنت در ابتداي هر فايل قرار داره كه به نوعي امضاي توليد كننده افزونه است مانند زير:


/**
* @Created:      p30doctor.com (Abolfazl Talebi)
* @version:      P30 M‍‍‍‍C STATE
* @package:      Joomla
* @copyright:    Copyright (C) 2011 P30doctor.com. All rights reserved.
* @license:      GNU/GPL, see LICENSE.php
* @Email:      abimanager@gmail.com
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

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

به اميد خدا ادامه داستان در پست بعدي
امضاء tarantino
فقط خدمت گزاری به جوملای ایران
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط وحید سیدی ، شاهین سمیع عادل ، Reza Ganji ، delshad1522 ، aliazizi78 ، mking ، I.from_iran ، mal2moh ، مرتضی محمدجانی
۲۰-۳-۱۳۹۰, ۰۳:۲۳ عصر
ارسال: #2
RE: اولين ماژول خودتون رو طراحي كنيد!
ماشاالا 4-5 ماهی گذشته و هنوز ادامه این پست رو نذاشتید .
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۸-۳-۱۳۹۰, ۰۸:۲۱ عصر
ارسال: #3
RE: اولين ماژول خودتون رو طراحي كنيد!
خیلی ممنون دوستان اینقدر شلوغ بود آموزش بعدی با برف سال بعد میاد!!!
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۹-۳-۱۳۹۰, ۰۴:۵۳ صبح
ارسال: #4
RE: اولين ماژول خودتون رو طراحي كنيد!
دوستان خواهش می کنم از ارسال اسپم خود داری کنید .
آقای طالبی عزیز یک مقدار سرشون شلوغ هست و مطمئن باشید به محض فراغت از مشکلات ادامه این بحث را خواهند داد .
یکسری مطالب آموزشی هم انشاء الله تا چند ماه آینده به سایت اضافه خواهد شد تا دوستان علاقه مند استفاده کنند .
امضاء شاهین سمیع عادل
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
/ دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

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

طراحی وب سایت شرکتی ، شخصی ، فروشگاهی ، انجمن های گفتگو
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، masih ، mking ، سید منصور فیروزه
۲۳-۵-۱۳۹۰, ۰۹:۰۴ صبح
ارسال: #5
RE: اولين ماژول خودتون رو طراحي كنيد!
سلام
برای شروع خیلی خوبه به شرطی که به نقطه نرسیم به دلیل اینکه ما هم داریم راه میوفتیم آموزش متوقف بشه

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


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان