نیما حبیب خدا

مدیر بازنشته
  • تعداد ارسال ها

    1,003
  • تاریخ عضویت

  • آخرین بازدید

  • Days Won

    5

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

  1. نه . با این دستور توی mvc هم جواب نمیگیری. .. تنها راه اینه که با دستور شرطی از داخل فایل فراخوانی کنی .. یعنی چیزی که باید فراخوانی بشه داخل فایل باشه . مثلا تا زمانی که روی " کلیک کنید " کلیک نشده فعال نشه و بعدش فعال بشه .
  2. این پست خوبه : http://stackoverflow.com/questions/8860065/load-php-page-results-into-div-with-ajax-with-link این هم بد نیست : http://www.w3schools.com/PHP/php_ajax_database.asp
  3. یعنی خیلی گیجم..این کار امکانپذیر نیست به این شکل// دلیل : restricted access یعنی اینکه دسترسی مستقیم امکانپذیر نیست . این یک مسئله امنیتیه ... جوملا نمیذاره شما به فایلی دسترسی مستقیم داشته باشیو برای همینه که این ارور میاد . درواقع چون شما میخواید به صورت مستقیم به یک فایل دسترسی داشته باشید اینجوری میشه .. راه حل : باید در همون فایل default.php دستور شرطی بذارید و با جاوا شرط رو صدا بزنید . با کمک onclick
  4. فایل جاوا با این کار تداخل داشت ... باید برات بنویسمش
  5. من تازه برگشتم ... روش دارم کار میکنم .
  6. نه .. بازم میشه کار دیگه ای کرد ... میتونی کد default.php + فایلی که میخوای لود بشه رو قرار بدی تا بررسی کنم و بگم؟
  7. از کجا دانلود میکنی ؟ فایل زبانت مشکل داره ...
  8. توی برنامه نویسی شئ گرا توسط php و داخل جوملا و الگوریتم جوملا سه مرحله انجام میشه ... دریافت اطلاعات - پردازش - استخراج نتیجه ( Model - View- Controller ) یا همون MVC داخل جوملا این مراحل برای کامپوننت به صورت 100% باید انجام بشه و در ماژول میتونه نباشه . حالا وقتی شما کامپوننت میویسی و MVC رو رعایت میکنی سه پوشه داری به نام Models , Views , Controllers که داخل هرکدوم فایل هایی هست . مدل فایل هایی داره که قبل از انجام عملیات دریافت میشه . مثل خواندن اطلاعات از دیتابیس و یا فرمان ذخیره سازی داخل دیتابیس و... views پوشه هایی داره که کار نمایش صفحه رو داره و ظاهر کار ما رو انجام میده و اطلاعات رو میخونه و نمایش میده . controller برای صفحه هایی استفاده میشه که فرم دارند و اطلاعاتی رو ارسال میکنند تا دوباره model و view بخونند و نمایش بدند . مثلا شما اسم کسی رو مینویسی و ارسال میکنی و ذخیره میشه ... در این قسمت تمام کار با database بود . اما داخل ماژول شما به دیتابیس نیاز نداری . پس یک قسمت یعنی مدل حذف میشه ... و چون دیتابیسی وجود ندار که اطلاعات پس از ارسال داخلش بره و ذخیره بشه پس controller هم نداری... یعنی فقط view داری... پس مهم نیست که چی رو کجا میریزی ... فقط باید از قوانین ماژول نویسی پیروی کنی تا باگ ندی . شما توی ماژول نویسی یک پوشه به اسم tmpl داری . که یک فایل به اسم default.php داخلش قرار داره . میتونید در کنار این دیفالت ، یک پوشه به اسم lib ایجاد کنی و فایلت رو اونجا بریزی و restricted رو از بالاش برداری ( در فایل جانبی ) Access رو فقط در دیفالت رعایت کن ... حالا فکر کن داری یک اسکریپت عادی php مینویسی... راحت بنویس و آدرس دهی رو انجام بده ...
  9. فایل های زبان فارسی رو به لیستت اضافه میکنی و زبان فارسی رو در مدیریت زبان ادمین فعال میکنی
  10. فکر کنم این به کار بیاد : http://extensions.joomla.org/extensions/photos-a-images/slideshow/image-flash-slideshow/15391?qh=YTo5OntpOjA7czo1OiJmbGFzaCI7aToxO3M6ODoiZmxhc2hpbmciO2k6MjtzOjc6ImZsYXNoZWQiO2k6MztzOjc6ImZsYXNoJ3MiO2k6NDtzOjc6IidmbGFzaCciO2k6NTtzOjQ6ImZsaXAiO2k6NjtzOjg6ImZsaXBwaW5nIjtpOjc7czo3OiJmbGlwcGVkIjtpOjg7czoxMDoiZmxhc2ggZmxpcCI7fQ%3D%3D دمو : http://demo.ricdatalab.net/index.php?option=com_content&view=article&id=52&Itemid=60
  11. اول باید بگی ماژول یا کامپوننت؟ اینا با هم فرق داره .. کامپوننت رو mvc باید نوشت . اما ماژول رو به هر شکلی بنویسی بدون مشکل کار میکنه .. این رو باید اول بهم بگی تا راهنمایی دقیق کنم عزیزم .
  12. اوکی...دانلود : joomacademy.ir/projects/contact1.zip
  13. اینجا یک دمو گذاشتم برات .. ببین خوبه ؟ایمیل خودتو بزن و توی فرم تیک یک کپی رو هم بزن . بعد توی ایمیلت ببین کد رهگیری درسته؟ اگر اوکی بود میذارم برات اینجا دانلود کنی http://joomacademy.ir/projects/contact1/index.php
  14. اوکی...صبر کنید پس
  15. این کامپوننت برای جوملا 1.5 ساخته شده و در 2.5 کار نمیکنه عزیزم ... باید یکی دو روز دیگر صبر کنید تا منتشر کنم 2.5 را
  16. این طور که فهمیدم این ماژول با ارتفاع مشخصی کار میکنه ... مثلا ارتفاع کل ماژول روی 200 پیکسل ثابت هست و وقتی که عرض و طول عکس زیاد میشه ، چون توی محیط جای نمیگیره به تعداد محدود نمایش میده که ارتفاع کلی زیاد نشه . شما میتونید به صورت دستی به css ماژول برید و ارتفاع کلی ماژول رو زیاد کنید .
  17. عزیزم باید برای هر ID که پر میشه یک رندم بده و رندم یک hidden باشه که ارسال میشه . در isset که تعرف شده باید name که برای hidden تعریف کردید رو بنویسید تا همراه با باقی مشخصات ارسال بشه . اما این کد رندم ممکنه به احتمال یک در هزار تکراری بشه . برای کمتر شدن این احتمال میتونی از حروف رندم هم استفاده کنی .
  18. آها .. اوکی .. این سوال شما به این تاپیک مربوط نمیشه . لطفا ابتدا عبارت " منو آبشاری " را داخل انجمن جستجو کنید . اگر به پاسخ نرسیدید ، تاپیک با همین نام را در جای مربوطه ایجاد کنید . ممنون .
  19. مقدم : htaccess گاهی اوقات تغییر اسم نمیده که میتونه از سی پنل باشه . فایل رو move کنید توی یک فولدر دیگه و اونجا تغییر اسم بدید و دوباره move کنید به روت اصلی ( جایی که بوده ) سوگول : بیشتر توضیح بدید لطفا .
  20. این افزونه به درخواست منتشر کننده آقای پناهنده مدیر سایت 30 ام اس دانلود که به صورت تجاری این سیستم رو از قبل منتشر کرده اند ، حذف میشود . دلیل : عکسی که از افزونه قرار دادید اسم ایشون داخل عکس قرار گرفته و همچنین در فایل xml اسم آقای پناهنده به عنوان نویسنده قرار داره . لینک ارسالی ایشون : http://cmsdownload.ir/%D8%B5%D9%81%D8%AD%D9%87-%D8%A7%D8%B5%D9%84%D9%8A/%D8%B5%D9%81%D8%AD%D9%87-3 اگر خلاف این موضوع اثبات شد ، پست فعال میشود . پست به علت انتشار کامپوننت تجاری به صورت رایگان ، بسته میشود و لینک دانلود حذف میشود . با تشکر .
  21. با سلام . ثبت نام کلاس های تابستانه طراحی وب در کرمان آغاز شد . کلاس ها در خصوص طراحی سایت های html ، طراحی قالب های جوملا( 1.5 و 2.5 ) ، طراحی قالب php همراه با فایل config.php به صورت پایه میباشد . کلاس ها کاملا عملی و به صورت کارگاهی برگزار میشوند . کلاس ها زیر نظر سایت آکادمی جوملا ! تلفن تماس : 09138406079 محل برگزاری کلاس ها : کرمان - میدان آزادی - خیابان استقلال - کوچه اول - جنب ساختمان پزشکان - آموزشگاه هیرسا . کلاس های html : پیش نیاز : ندارد . مدرس : نیما حبیب خدا شهریه دوره : 85 هزار تومان تعداد جلسات : 11 جلسه اهداف دوره : با گذراندن این دوره به راحتی میتوانید قالب ها و سایت های بسیار زیبای html طراحی کنید سرفصل کلاس های طراحی HTML : 1- آشنایی با Events 2- تعریف تگ ها 3- Doctype 4- Html & Head tags 5- تعریف linkrel 6- تعریف metatag 7-تعریف script Tag 8-تعریف تگ style 9- body tag 10- Dive & table 11- ID & class 12-تعریف Cascading Style Sheet 13- المان های css 14- افزودن عکس و تنظیم آن داخل css 15- آشنایی با Float , text-align , direction 16- آموزش فارسی سازی قالب های html 17- ایجاد یک وب سایت html کلاس های PHP: پیش نیاز : دانش زبان php به ورت مقدماتی. مدرس : نیما حبیب خدا شهریه دوره : 115 هزار تومان تعداد جلسات : 7 جلسه ( دو ساعته) اهداف دوره : با گذراندن این دوره با مقدمات نوشتن اسکریپت به زبان php و با نحوه کار دیتابیس Mysql به طور کاملا واضح آشنا خواهید شد . سرفصل کلاس : 1- آشنایی با قالب های php 2- آشنایی با Mysql 3- نوشتن فایل config.php *تعریف دیتابیس *اتصال به دیتابیس *تعریف define ها *تعریف آدرس ROOT 4- نوشتن index.php *ایجاد پوشه ها و دادن دسترسی به پوشه ها * نحوه تعریف linkrel ها به صورت داینامیک *نحوه share کردن body برای تسریع سرعت *تعریف متغیر ها در فایل مخصوص و include کردن به صورت صحیح 5- نوشتن پوشه مدیریت به منظور کنترل کردن سایت *تعریف session و یا جلسه ( با تعریف کاربردهای آن ) *تعریف شخص مدیر و اتصال آن به پایگاه *تعریف صفحه ورود مدیریت و بستن دسترسی ها *طراحی صفحه مدیریت و اعمال تغییرات آن بر روی سایت . 6- امنیت در قالب کلاس های طراحی قالب های جوملا ( 1.5 و 2.5 ): پیش نیاز : آشنایی مقدماتی با html و php . هنرجوهای این کلاس میتوانند برای تسلط بیشتر ابتدا دو کلاس قبل را شرکت کنند مدرس : نیما حبیب خدا شهریه دوره : 130 هزار تومان تعداد جلسات : 10 جلسه ( دو ساعته) اهداف دوره : طراحی قالب های 1.5 . قالبهای 2.5 جوملا + آشنایی با تفاوت های میان دو گروه قالب . سرفصل کلاس های طراحی قالب های جوملا: 1-تعریف قالب های جوملا 2- بررسی هسته و معرفی paTtemplate Engine 3-آشنایی با انواع engine های طراحی قالب php 4-ساختار طراحی قالب های جوملا 5-انواع سیستم های طراحی قالب 6- آشنایی با پوشه های js , html , css ,images و استفاده آن ها در جوملا 7- تبدیل psd به html 8- تبدیل html به جوملا 9- نوشتن index.php ( با سبکی جدید ) 10- نوشتن template.xml 11- نصب قالب نوشته شده بر روی جوملا 1.5 12- بررسی framework های قالب در جوملا 13- فارسی سازی انواع قالب های جوملا 14- تفاوت قالب های جوملا 1.5 و جوملا 2.5 15- طراحی قالب جوملا 2.5 ( آخرین جلسه )
  22. کارت قشنگه .. تابلوتونم قشنگه :دی ... بالاخره کسی که طراحه باید همه کارهای هنریش خوب باشه تا بتونه خلق کنه .. شروعت خوبه .
  23. داخل تنظیمات میتونید فوتر را بردارید . یا اگر در تنظیمات نبود در فایل زبان کامپوننت قرار دارد . ( joomlaroot / language / fa-IR / fa-IR.com.ck-form.ini )
  24. سلام .. ابتدا از مدیر سایت عذر میخوام که مطلب رو اینجا قرار دادم . چون هیچگونه دانلودی نداره و هم در مورد ورژن 1.5 هست و هم 2.5 . اگر صلاح دیدید تغییر بدید مکان رو . ممنون . دوستان با لطف دوستان و ایده های بی نظیر کاربران که همیشه به ما لطف دارند ، ورژن 3 کامپوننت یادواره شهدا را نیز نوشتیم . اما به علت بعضی مسائل برای دانلود قرار ندادیم . منتظر این هستیم که از طرف JED تایید بشه و بعد منتشر کنیم . خبر خوب اینکه ورژن 3 خیلی تغییرات داشته . لیست : 1- افزوده شدن فرم معرفی شهید : با این امکان کاربران میتوانند برای ادمین سایت فرمی را تکمیل کنند که شامل تمام فیلدهای مورد نیاز هست + امکان ارسال عکس . این فرم بعد از ارسال یک کپی به کاربر میده که میتونه اون رو پرینت بگیره و داشته باشه . مورد بعد در باب این فرم آن که این فرم کاملا بر اساس MVC نوشته شده است و به همین دلیل تا به حال باگی از این فرم دیده نشده . و تا زمانی که این مورد کامل بررسی نشه هم نمیتونیم کامپوننت رو منتشر کنیم تا کاملا امنیت تایید بشه ( هیچ وقت امنیت قطعی نیست ) . فرم پس از ارسال به قسمت مدیریت سایت رفته و مدیر میتواند آن را بررسی کند . همچنین فرم دارای validation میباشد . 2- افزودن زبان های پارسی و انگلیسی. شما مطابق با زبان سایتتان میتوانید کامپوننت را داشته باشید و به هر شکلی ترجمه را تغییر بدید . حتی میتوانید به راحتی افزونه را به زبان های دیگر ترجمه کنید . 3- این کامپوننت برای جوملا 2.5 نیز نوشته شد و به درستی کار کرد و هیچ گونه تفاوتی با ورژن 1.5 خود ندارد . اما تا زمان تایید JED نمیتوانیم آن را منتشر کنیم . ممنون از همه . دمو : http://joomacademy.ir/projects/car
  25. آره رضای عزیز.. رو این موضوع کمی باید بیشتر وقت بذارم . توی این قسمت بیشتر روی آپلود و امنیت کار کردم که این اوکی بشه برم روی فاکتور