رفتن به مطلب

رامین انگوتی

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

    1,078
  • تاریخ عضویت در سایت

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

  • روز های برد

    29

فعالیت های امتیازی

  1. Like
    رامین انگوتی به mahdi m امتیاز داد در پشتیبان گیری از نظرات کاربران   
    باید از جداول مربوط به اون اکسپورت بگیرید و جدوال در دیتای جدید رو پاک کرده و ایمپورت کنید
  2. Like
    رامین انگوتی از mahdi m یک واکنش گرفت در نحوه حذف ارور بالاي سايت   
    سلام
    دوستان صحیح فرمودند ولی اول روی 'ساده' بذارید، اگر پیغام ها دوباره نمایان بودند روی 'هیچکدام' بذارید
  3. Like
    رامین انگوتی از barani یک واکنش گرفت در نحوه حذف ارور بالاي سايت   
    سلام
    دوستان صحیح فرمودند ولی اول روی 'ساده' بذارید، اگر پیغام ها دوباره نمایان بودند روی 'هیچکدام' بذارید
  4. Like
    رامین انگوتی از mahdi m یک واکنش گرفت در درخواست قالب فرش شبیه www.azimzadeh.ir   
    سلام
    حتما موردی نبوده دوست عزیز، نیازی نیست پست اضافی ارسال کنید
    سایت فوق با asp نوشته شده، ما قالبی برای فرش نداریم ولی تقریبا همه قالب های موجود رو میشه با تغییرات اختصاصی به این شکل درآورد
    پس اگر تخصصش رو دارید یه قالب آماده جوملا رو بردارید و تغییرات رو روش بدید، اگر تخصص ندارید بهتره اینکار رو بسپارید به افرادی که مهارت دارند
    توصیه میکنم خودتون دست به کار بشید، روش های ویرایش قالب های جوملا رو درنت جستجو کنید و ...
  5. Like
    رامین انگوتی از ساناز صداقتی یک واکنش گرفت در سیستم فروش فایل جوملا 2.5 متصل به درگاه های بانکی و پیامک   
    سلام
    درگاه بانک ملت + سایر امکانات تکمیلی در نسخه لایسنس دار اضافه شده است
    برای دریافت نسخه لایسنس دار از طریق پیام خصوصی اقدام کنید
  6. Like
    رامین انگوتی از barzkar_a یک واکنش گرفت در معرفی مقدماتی کلاس ماژول و نحوه استفاده از آن   
    به نام یگانه طراح عالم هستی

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

    شروع آموزش:

    کلاس های ماژول استایل هایی هستند که در فایل css خودمون ایجاد میکنیم و موقع ایجاد ماژول ها به هرکدوم میگیم که از کدوم استایل استفاده کنه.

    من همیشه وقتی ماژول جدیدی ایجاد میکردم با یه گزینه به نام "پسوند کلاس ماژول" مواجه میشدم و همیشه خالی رهاش میکردم!

    http://www.jmdownload.ir/download.php?imgf=13360723431.gif

    حتما شده که نواحی موجود در قالب و یا منوها برای شما یک دست باشند و بخواهید قسمتی از آن را به دلخواه تغییر دهید، بله کلاس ماژول همینجا به دردمون میخوره، برای روشن تر شدن موضوع کاررو روی یه قالب به نام ja_purity که روی جوملا نصب هستش امتحان میکنم

    این قالب یک ناحیه به نام Right داره که هر یک از ماژول های موجود در آن به این ترتیب از هم جدا شدن

    http://www.jmdownload.ir/download.php?imgf=13360726991.gif

    نواحی که در تصویر بالا با فلش مشخص شده اند هر کدام یک ماژول هستند که در ناحیه ی Right این قالب قرار داده شده اند و من میخوام کلاس مربوط به یه قسمت مثل "آخرین ارسال ها" رو تغییر بدم

    قبل از اعمال تغییرات برای مشاهده سورس صفحه روی صفحه مرورگر کلیک راست و گزینه "view page source" رو اتخاب میکنم تا سورس صفحه رو بهم نشون بده

    در سورس صفحه دنبال قسمتی از کد که قسمت "آخرین ارسال ها" رو نمایش میده میگردم و پیداش میکنم به این ترتیبه:

    http://www.jmdownload.ir/download.php?imgf=13360740831.gif

    قسمتی که ماژول آخرین ارسال های من توش قرار گرفته یه تگ div هستش که خاصیت کلاسش هم نوشته "jamod module"، تو تصویر بالا مشخصه.

    خب میرسیم به اصل کاری و اعمال تغییرات:

    اول میام و در ماژول آخرین ارسال ها در قسمت پسوند کلاس ماژول این عبارت رو به این شکل مینویسم:

    _akharin
    http://www.jmdownload.ir/download.php?imgf=13360730251.gif

    توجه کنید که ابتدا "_" و سپس بقیه رو نوشتم

    بعد از ذخیره تنظیمات و رفرش کردن صفحه اصلی سایت قسمت آخرین ارسال های من به این شکل نشون داده میشه:

    http://www.jmdownload.ir/download.php?imgf=13360737301.gif

    وقتی هم که سورس صفحه رو نگاه میکنم قسمت سورس یه تغییراتی کرده که به این صورته:

    http://www.jmdownload.ir/download.php?imgf=13360742271.gif

    همونطور که مشاهده میکنین به انتهای تمام کلاس های این ماژول یه

    _akharin
    اضافه شده و چون کلاس یا همون استایلی با این نام در فایل css من تعریف نشده ماژول رو بدون استایل و به شکل ساده نشون میده

    حالاما باید یه کلاس با این نام ایجاد کنیم تا ماژول ما از این خصوصیات استفاده کنه

    توجه کنید کلاس اصلی ما رو به اسم "jamod module_akharin" نشون میده ولی کلاسی که تعریف خواهیم کرد با module شروع وبه شکل "module_akharin" خواهد بود!

    کلاس مورد نظر رو در فایل css به این صورت تعریف میکنیم و داخل اون کدهای مورد رو مینویسیم:

    .module_akharin { background: #00CCCC; }
    شکل کلی برای کلاس اصلی به این صورت خواهد بود و این کد بالا به این معنیه که رنگ بک گراند هر ماژول که از این کلاس استفاده میکنه رنگ مشخص شده باشه، شکل زیر نتیجه ی این کد هستش:

    http://www.jmdownload.ir/download.php?imgf=13360772481.gif

    از این به بعد دیگه کارمون راحته و فقط با کد ها کار میکنیم

    سورس قسمت ماژول آخرین ارسال ها به این صورت بود:

    <div class="jamod module_akharin" id="Mod67"> <div> <div> <div> <h3 class="show"><span> آخرین ارسال ها</span></h3> <div class="jamod-content"><ul class="latestnews_akharin"> <li class="latestnews_akharin"> <a href="/temp/index.php/home/12-saghfe-kazeb-moshabbak.html" class="latestnews_akharin"> سقف های کاذب مشبک کناف</a> </li> <li class="latestnews_akharin"> <a href="/temp/index.php/home/11-divar-pusheshi.html" class="latestnews_akharin"> دیوار های پوششی</a> </li> <li class="latestnews_akharin"> <a href="/temp/index.php/home/10-divar-joda.html" class="latestnews_akharin"> دیوارهای جدا کننده</a> </li> <li class="latestnews_akharin"> <a href="/temp/index.php/component/content/article/7-khademat.html" class="latestnews_akharin"> خدمات</a> </li> <li class="latestnews_akharin"> <a href="/temp/index.php/component/content/article/5-news.html" class="latestnews_akharin"> جدیدترین محصولات</a> </li> </ul></div>
    در سورس بالا مشاهده میکنید که عنوان ماژول ما بین دو تگ h3 قرار گرفته و به این صورته :

    <h3 class="show"><span> آخرین ارسال ها</span></h3>
    حالا اگه ما بخواییم رنگ و یا مشخصات عنوان رو تغییر بدیم یه استایا به این صورت تغریف میکنیم و خصوصیاتی که میخواهیم به عنوان ماژول نسبت دهیم

    را داخل این استایل مینویسیم:

    .module_akharin h3 { color: #FFFF00; font-size: 13px; padding-right: 20px; }
    این کد یه کلاس برای تگ h3 در داخل کلاس "module_akharin" هستش و به این معنیه که به هرچی تگ h3 در داخل کلاس "module_akharin" هست

    مشخصه های زیر رو اعمال کن(رنگ و حاشیه و اندازه فونت و ...)

    برای سایر قسمت ها نیز به همین صورت عمل میکنیم، همونطور که در سورس بالا مشاهده میکنید زیرمنوها در داخل تگ های
    نمایش داده میشوند

    و برای تغییر خصوصیات این قسمت ها شما میتوانید به این صورت عمل کنید:
    .module_akharin li a { color: #6600FF; font-size: 12px; padding-right: 10px; list-style-type: disc; text-decoration: none; }
    بله این کد هم میگه تمام مواردی که در کلاس "module_akharin" قرار دارند و داخل تگ
    نوشته شدند و به صورت لینک هستند را به این شکل نمایش

    بده!

    شکل نهایی ماژول آخرین ارسال ها برای قالب ما بعد از اعمال استایل های بالا به این صورت شده است که مشاهده میکنید:

    http://www.jmdownload.ir/download.php?imgf=13360786741.gif

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

    امیدوارم هرچند اندک ولی مفید بوده باشه

    حق نگهدارتان
  7. Like
    رامین انگوتی از pourmoshtagh یک واکنش گرفت در طراحی و ساخت یک فرم ساده و اتصال به درگاه بانک ملت   
    سلام
    از سیستم پرداخت بانک ملت در جومینا استفاده کنید، میتونید از کدهاش استفاده کنید
  8. Like
    رامین انگوتی به محمدحسین میری امتیاز داد در اشکال در اتصال سیستم فروش فایل به درگاه زرین پال   
    درود بر شما
     
    ای پی سرور تون روی درگاه مورد نظر ست شده است ؟
  9. Like
    رامین انگوتی از khani یک واکنش گرفت در کد های جاوا اسکریپت و جی کوئری آماده ؟؟؟؟   
    سلام
    http://www.htmldrive.net
  10. Like
    رامین انگوتی به topmihan امتیاز داد در سوال در مورد درگاه های پرداخت بانکی   
    خب دیگه یا باید ملت رو جور کنید که عالی و بدون کارمزد هستش
    یا یکم کارمزد بدین و بی دردسر کارتون رو انجام بدین
  11. Like
    رامین انگوتی از The Godfather یک واکنش گرفت در درخواست ماژول جستجو Ajax   
    سلام
    باید تست کنید، در صورتی که قالبتون قابلیت گنجاندن ماژول در منو رو داشته باشه بله به ترتیبی که فرمودید میتونید عمل کنید
  12. Like
    رامین انگوتی از The Godfather یک واکنش گرفت در درخواست ماژول جستجو Ajax   
    سلام
    در نت جستجو کنید موارد رایگان پیدا میشه
    "ماژول جستجوی ajax جوملا"
  13. Like
    رامین انگوتی به محمدحسین میری امتیاز داد در کامپوننت فروش فایل +اعتبار دهی با اعضا +درگاه پرداخت   
    درود بر شما
     
    این افزونه باید اختصاصی نوشته شود
    با اقای تهرانی تماس بگیرید
  14. Like
    رامین انگوتی از behrad یک واکنش گرفت در راهنمایی در مورد نودپد   
    سلام
    اون فایل css که تو مسیر پیغام مشاهده میکنید موقع هر بار رفرش کردن صفحه بطور خودکار توسط قالبتون ایجاد میشه و شما هرتغییری در اون بدید با یکبار رفرض کردن صفحه از بین میره.
    شما باید css اصلی قالبتون رو پیدا کنید و تغییرات رو در اون بدید
  15. Like
    رامین انگوتی از hojjat03 یک واکنش گرفت در اتصال دو یا چند جوملا : مهم   
    مطمئنا با کدنویسی میشه
    ولی نمیدونم ابزار آماده ای برای اینکار ارائه شده است یا نه
  16. Like
    رامین انگوتی از mahdirabbani یک واکنش گرفت در کد های جاوا اسکریپت و جی کوئری آماده ؟؟؟؟   
    سلام
    http://www.htmldrive.net
  17. Like
    رامین انگوتی از mehdibabapour یک واکنش گرفت در حل مشکل تاریخ شمسی درk2 فارسی   
    کی 2 افزونه بی نظیر مدیر مطلب در جوملا می باشد. در ورژن های اخیری که از k2 ارائه شده تاریخ شمسی به درستی نمایش داده نمی شود و به جای آن اعداد عجیب و غریبی نمایش داده می شود! در این قسمت روش کلی برای حل مشکل k2 فارسی ارائه میکنیم و در ورژن 2.6.1 به بعد شما میتوانید این افزونه قدرتمند را با تاریخ شمسی در جوملای خود استفاده نمایید.
    توجه کنید که اگر در حال حاضر از کی 2 استفاده میکنید و مطالبی نیز در آن با تاریخ اشتباه ذخیره شده اند، این روش آنها را تصحیح نخواهد کرد و باید آنها را دستی تغییر دهید! بلکه از این به بعد مطالبی که ذخیره میکنید به درستی نمایش داده خواهند شد.
     
     و اما کارهایی که باید انجام دهید:
    اول برید به مسیر زیر و فایل مورد نظر رو باز کنید:
      administrator-> language->fa-IR ->fa-IR.ini سپس کد زیر را در انتهای این فایل اضافه نمایید:
      DATE_FORMAT_LC5="Y/m/d H:i" سپس به این مسیر برید:
      administrator\components\com_k2\views\item و فایل ضمیمه رو در این مسیر اکسنرکت کنید
     
    کار تمام است، از این به بعد تاریخ باید به درستی در سیستم ذخیره شود.
    اگر در این مورد مشکلی داشتید در این تاپیک بیان نمایید
     
    موفق باشید
     
     
    item.zip
  18. Like
    رامین انگوتی از roten یک واکنش گرفت در ماژول پرداخت آنلاین بانک کشاورزی   
    سلام
    فکر نمیکنم آماده موجود باشه باید سفارش بدید براتون نوشته بشه
  19. Like
    رامین انگوتی به topmihan امتیاز داد در بهترین کامپوننت فروش قالب   
    سلام
    نسخه با سریال رو از سایت جناب انگوتی که در امضاشون هست خریداری کنید
  20. Like
    رامین انگوتی از sms118 یک واکنش گرفت در بهترین کامپوننت فروش قالب   
    سلام
    سیستم فروش فایل که هست، قابلیت هایی گه گفتید رو هم داره
    فروش تکی، ارسال به ایمیل، دادن لینک غیرمستقیم دانلود، لینک های اعتباری و خیلی امکانات دیگه
    این نسخه رایگانش هست:
    http://forum.joomina.ir/topic/21867-سیستم-فروش-فایل-جوملا-25-متصل-به-درگاه-های-بانکی-و-پ
     
    نسخه لایسنس داری هم وجود داره که ماژول ها و پلاگین های مورد نیاز رو هم داراست
  21. Like
    رامین انگوتی به محمدحسین میری امتیاز داد در بهترین کامپوننت فروش قالب   
    درود بر شما
     
    اصولا کامپوننت های showcase هست اما تجربه بنده اینه که این جور کامپوننت ها رو باید اختصاصی نوشت
    زیرا من کامپوننت در حد خوب و متصل به بانک های ایرانی باشه رو ندیدم
    همه یکسری ایراد هایی دارند که کار رو خراب می کنند
    اما کامپوننت فروش فایل خیلی می تونه خوب باشه
  22. Like
    رامین انگوتی از atkmilad یک واکنش گرفت در تغییر نام پوشه قالب   
    سلام
    روشی که دوستمون فرمودن هم جواب میده ولی این براتون راحت تره:
    برید افزونه ها و مدیریت قالب ها، زبانه ی "قالب ها" رو انتخاب کنید، روی قالب مورد نظر کلیک کنید تا صفحا ای شبیه به این شکل بیاد:

    نام جدید که مد نظرتون هست رو وارد کنید و روی کپی برداری قالب کلیک کنید تا قالب جدید با نام دلخواهتون ایجاد بشه
    موفق باشید
  23. Like
    رامین انگوتی به مصطفی صفرعلی امتیاز داد در توضیح این کد؟!   
    با سلام
     
    بله میشه البته راه خاص خودش رو میطلبه ، ببینید بطور کلی ، در css شما میتونید هر آنچه را که در ذهن دارید پیاده کنید ولی نحوه پیاده سازیتون باید بر اساس واقعیت باشه یعنی هر چیزی رو که میخواهید در css بنویسید باید از قبل در php تعریف کرده باشید
     
    اینکه فلان آی دی از یک کلاس استفاده کنه خیلی ساده است . کافیست در php مشخص کنید که کلاس را برای کدام تگ نیاز دارید ، بعد در css ، کلاس مورد نظر را تعریف کنید
     
    مثلا یک تگ دایو با آی دی idname داریم . حالا یک کلاس هم به نام classname بهش اضافه میکنیم

    <div id="idname" class="classname"></div>
    حالا در css فقط کافیه برای کلاسی که ذکر کردید ، خاصیتهای موردنظرتون رو تعریف کنید

    .classname{your attributes}
    البته در مورد ماژولها میتونید از طریق گزینه پسوند کلاس ماژول هم بهره ببرید که خب اون کمی روالش متفاوته با شرح فوق
     
    در مورد استفاده از یک کلاس برای تگ h2 هم میتونید مطابق آنچه که توضیح داده شد عمل کنید . فرق چندانی نداره
     
    مثلا اگر تگ h2 در داخل دایو فوق قرار داشته باشه ، میتونید تگ h2 رو در php تون پیدا کنید و بهش کلاس اضافه کنید و بعد در css برای کلاس مذکور خاصیت تعریف کنید یا اینکه به دایوتون یک کلاس دیگه هم اضافه کنید ، بعد در css برای کد زیر خاصیت بنویسید

    <div id="idname" class="classname classnameforh2"><h2></h2></div> div.classnameforh2 h2{your attributes}
    یک تگ فقط میتواند یک آی دی داشته باشد و بیشمار کلاس . تعریف کلاسهای متعدد میتونه در بسیاری از موارد گره از مشکلاتتون رو باز کنه
     
    حالا اینکه اون کد پست اول چیکار میکنه و به چه دردی میخوره هم براتون یک توضیح کوچیک میدم
     
    فرض کنید شما از تعداد بسیار زیادی کلاسهای متعدد میخواهید استفاده کنید ( مثلا" 30 تا کلاس ) مثل button-1 و button-2 و button-3 و ...
     
    اما مجبورید برای کلاسهای فوق از خواص یکسانی استفاده کنید . در حالت عادی ، نوشتن button-1 تا button-30 آنچه که مسلمه منجر به تولید کاراکترهای زیاد و در نتیجه افزایش حجم فایل css میشه . ضمن اینکه نوشتن همین کاراکترها هم میتونه خسته کننده باشه
     
    اما با استفاده از تکنیک خلاصه نویسی ، خیلی ساده میتونید در css بگید که بطور مثال برای کلاسهایی که با نام -button شروع شده اند یکسری خواص به اونها اعمال بشه

    [class*="button-"]{your attributes}
     
    موفق و پیروز باشید
    یا حق
  24. Like
    رامین انگوتی از zxcvvcxz یک واکنش گرفت در مشکل در ایجاد کلمات کلیدی   
    سلام
    http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds
  25. Like
    رامین انگوتی از personable یک واکنش گرفت در مشکل در ایجاد کلمات کلیدی   
    سلام
    http://extensions.joomla.org/extensions/search-a-indexing/tags-a-clouds
×
×
  • افزودن...