Joomla! Discussion Forums



It is currently Tue Nov 24, 2009 2:57 pm (All times are UTC )

 





Post new topic Reply to topic  [ 5 posts ] 
Author Message
Posted: Mon Feb 18, 2008 6:06 am 
Joomla! Fledgling
Joomla! Fledgling
Offline

Joined: Sun Jan 06, 2008 9:23 pm
Posts: 2
السلام عليكم ورحمة الله وبركاته .......

قبل فترة وجيزة دلني أحد الاصدقاء على المجلة , وصراحة لقد وجدتها أكثر من رائعه .. !!

وبما أنني مبرمج بي أتش بي فقد أحببت أن اقوم بتطوير مجموعة من البرامج الخاصة بي لكي يتم دمجها مع
المجلة ,, وبالفعل بعد البحث وجدت أنه يمكنني القيام بذلك بواسطة ما يسمى الكومبونينتس ,
ولقد وجدت درس يتحدث عن هذا الموضوع في الموقع الرسمي للمجلة ,, .

ولقد قمت بإنزال المثال من الموقع ولكنه للأسف لم يعمل وذلك لنقصان ملف ال أكس أم أل الخاص بالكومبونينتس, حيث أنه لم يتم الإشارة لهذا الملف في الموضوع .. لذا قمت بإستعارة ملف أكس أم أل خاص بكومبونينتس أخر وقمت بالتعديل فيه ليناسب برنامجي ,, وبالفعل نجحت عملية تنصيب الكومبونينتس.

وبعد نجاح عملية التنصيب قمت بعمل رابط للكومبونينتس من خلال رابط موجود في الصفحة الرئيسية
ولكن للأسف دائما وأبداً احصل على رسالة مفادها أن الصفحة المطلوبة غير موجودة .

أرجوا ممن تعامل مع هذه الموضوع أن يفيدني افادكم الله .

مرفق الكومبونينتس أرجوا تنصيبه وتجربته وأخباري بالنتيجة ..... !!


ملاحظة :

وظيفة البرنامج طباعة :

Hello Wolrd

لا أكثر ولا أقل .



Dr.Pain


You do not have the required permissions to view the files attached to this post.


Top
   
 
Posted: Mon Feb 18, 2008 7:12 am 
User avatar
Joomla! Guru
Joomla! Guru
Offline

Joined: Thu Sep 22, 2005 3:52 pm
Posts: 585
Location: Egypt
وعليكم السلام

شوف يا سيدي , أولا لازم نفرق بين الاصدارين اللي موجودين دلوقتي , يوجد الاصدار
1.0.x
وده لسه معتمد بس في طريقه الى الانقراض مع مرور الوقت, حسب ماقرأت في الكود الخاص بك فهو مصمم لهذا الاصدار.

يوجد كذلك الاصدار
1.5.x
وده أصدر قريب , لكن نظام كتابة الكمبوننت ليه يختلف عن
1.0.x
بس يتميز بوجود ما يعرف بالـ
Legacy Mode
وده نظام عند تشغيله يسمح لهذا الاصدار بالتعامل مع التطبيقات المكتوبة للاصدار
1.0.x
أنا شخصيا لا أحب العمل مع الـ
Legacy mode
لأسباب شخصية ;)

أنصحك بكتابة التطبيقات لجملة 1.5 اذا كنت تعتزم تعلم جملة.

نأتي لجزء آخر و هو الفكرة العامة للتطبيقات في جملة "كلا الاصدارين على حد سواء".

التطبيقات في جملة تنقسم الى شقين

شق مسئول عن الواجهة الرئيسية , اي أنه يعرض صفحات التطبيق للمتصفح الذي يزور الموقع.
توجد التطبيقات المسئولة عن الواجهة في المسار

joomla_path/components/
ويكون لكل تطبيق مجلد خاص به يسمى
com_ComponentName

يوجد بداخله على الأقل ملف بي اتش بي واحد له نفس اسم التطبيق
Without "com_" prefix
Example: hello.php
يقوم جملة بادراج هذا الملف الذي يقوم بدوره بآداء وظائف التطبيق التي قد تترواح ما بين طباعة كلمة الى ايقاف الحروب و جعل العالم مكانا أفضل :P

الشق آخر مسئول عن الواجهة "الخلفية" , وهي واجهة ادارة التطبيق التي يمكن الوصول اليها من لوحة التحكم
توجد التطبيقات المسئولة عن واجهة لوحة التحكم في المسار

joomla_path/administrator/components/
ويكون لكل تطبيق مجلد خاص به يسمى
com_ComponentName

يوجد بداخله على الأقل ملف بي اتش بي واحد له نفس اسم التطبيق مضافا اليه
admin, Without "com_" prefix
Example : admin.hello.php

بالنسبة للوصول الي التطبيق فلا حاجة لأن تقوم بتنيصب التطبيق أولا, فيمكنك الوصول اليه دون تنصيب عن طريق وضع مجلد الواجهة الأمامية و الخلفية في مكانيهما واستخدام هذه العناوين للوصول الي التطبيق

للواجهة الأمامية
index.php?option=com_hello

للواجهة الخلفية
index2.php?option=com_hello

_________________
http://mostafa.mosmar.com/blog | My blog
http://mostafa.mosmar.com/jforms | JForms - WYSIWYG Forms Component for J! 1.5 (Beta)


Top
  E-mail  
 
Posted: Mon Feb 18, 2008 1:35 pm 
Joomla! Fledgling
Joomla! Fledgling
Offline

Joined: Sun Jan 06, 2008 9:23 pm
Posts: 2
السلام عليكم ورحمة الله وبركاته .........

والله لا أعلم ماذا أقول لك ,, سوى أن ادعوا لك وللمسلمين دعوة في ظهر الغيب .

والله لقد عمل معي التطبيق بشكل أكثر من رائع .

ولكن بقي أن انوه الى شئ مهم وهو الخطأ الذي وقعت فيه انا !!

اذا فرضاً كان لدينا برنامج أسمه :

com_add

فأنه وجب عليك تسمية الصفحة الرئيسية بنفس اسم البرنامج , فيصبح أسم الصفحة كالتالي :

add.php

ولو كان لدينا برنامج أخر بأسم :

com_sub

فسوف يكون أسم الصفحة التي سيتم توجيه البيانات اليها :

sub.php

والا فانه سوف تظهر لك عبارة تقول لك بأن الصفحة المطلوبه غير موجودة .


هذا ما لدي الان وسوف أقوم بوضع ما يستجد معي من أجل أن يستفيد الاخوة .

في الأخير أترككم في رعاية الله وحفظه .


Dr.Pain


Top
   
 
Posted: Wed Feb 20, 2008 2:20 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Sun Apr 01, 2007 8:53 pm
Posts: 20
Location: yemen
شكرا لكم

_________________
شكرا جملة


Top
   
 
Posted: Wed Mar 19, 2008 4:26 am 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast
Offline

Joined: Wed Jul 25, 2007 4:20 am
Posts: 110
مشاء الله وبارك الله في الجميع

_________________
LibyanYoung.Com


Top
  E-mail  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

Quick reply

 



Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group