رفتن به مطلب

Opera

عضو تالار جوملا
  • تعداد ارسال ها

    213
  • تاریخ عضویت در سایت

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

تمامی مطالب نوشته شده توسط Opera

  1. Opera

    فارسي سازي يه كامپوننت

    قبلا توسط مدیران توضیح داده شده http://forum.joomina.ir/thread-1405.html 1)فارسی کردن فایل های ini (در صورت وجود) 2) فارسی کردن فایل های xml و php 3)درست کردن css ها به صورت RTL
  2. Opera

    نکات سی اس اسی(CSS Tip)

    یکی از نکات ساده‌ای که برخی طراحان سایتها و قالب‌های توجه نمی‌کنند، عدم تناسب رنگ متن و زمینه است. البته شاید بگویید که این را هر کسی می‌داند. بله اما مشکل زمانی است که یک طراح وب از یک تصویر برای زمینه نوشته استفاده می‌کند. فرض کنید در یک صفحه، تصویری تیره به عنوان زمینه تهیه شده است و روی این تصویر تیره با رنگی روشن مثل سفید نوشته شده است. خب تا اینجا مشکلی نیست. اما حالتی را در نظر بگیرید که این تصویر برای کاربر بارگذاری نشود. (مثلا کاربر تصاویر را غیرفعال کرده باشد یا اینکه به دلیل سرعت پایینش، تصویر برایش لود نشود) حالا چه اتفاقی می‌افتد؟ تصویر تیره لود نشده و متن سفید رنگ بر روی ضمیمه سفید می‌افتد و کاربر قادر به خواندن متن نخواهد بود. حل این مشکل چندان سخت نیست. کافی‌ست هنگام تعریف تصویر زمینه در css، رنگ پیش‌فرض زمینه را نیز معرفی کنید #main { background: #111 url(/image/bg.png) fixed ; }
  3. Opera

    ادغام چند جوملا با هم

    سلام بنده با اکثر این موارد کار کردم پیشنهاد اول و آخرم SYNK که تجاریه
  4. Opera

    نکات سی اس اسی(CSS Tip)

    سلام به همه دوستان تو این تاپیک میخوام شروع کنم به نوشتن نکاتی در باب css که تجارب شخصیمه درسته که کتاب تو این زمینه فراوونه و خیلی در موردش بحث شده اما ممکنه همه نتونند کتابی رو بخونند به صورت کامل و شاید بعضی موارد ریز از دستشون در بره که در آینده موجب گله کاربران میشه اگر دوستان هم مواردی به نظرشون میاد اینجا بفرمایند این پست اول هم به صورت فهرست در میاد و تمامی پست های بعدی لیست میشن توش موفق باشید
  5. Opera

    سرچ بر اساس یک بازه زمانی

    Article By DatesArticle By Dates این موارد هم تقویمیه برای انتخاب کاربر D Articles Blog Calendar Reload Article list by month BlogCal-J1.5 البته K2 هم افزونه هایی مثل همین تقویمی داره فقط این مورد هم از X روز قبل نشون میده و قابلیت های خوبی هم داره Filtered News
  6. Opera

    کامپوننت تماس با ما

    درود فراوان اول میخواستم در مورد Breezing form اینجا صحبت کنم چون تمام کامپوننت های تو این زمینه تجاری بودند اما گفتم یه سر بزنم ببینم چیزی جدید اومده یا نه با کمال تعجب دیدم ALFcontact که قبلا تجاری بود، تبدیل به غیر تجاری شده برای همین هم شما میتونید از این کامپوننت استفاده کنید که به نظر بنده بهترین هست تو بین این مدلی که میخواهید البته غیر تجاری وگر نه در مورد تجاری بهتون YJ Contact Us رو پیشنهاد میکردم
  7. شاید شما از چندین اسکریپت سنگین استفاده کرده باشید اما لازمه همه اونها همون اول بارگذاری بشن؟ خوب معلومه که نه اگر از چندین عکس حجیم استفاده کرده باشید هم همینطور اول اون چیزهایی باید لود بشن که کاربر تا دید متوجه بشه این سایت برای چی هست و جکار میکنه 1) ترتیب اولویت به ماژول ها و پلاگین ها 2)ترتیب اولویت به فایل ها همانند عکس،جاوااسکریپت و ... 1)ترتیب اولویت به ماژول ها و پلاگین ها شما میتونید در بخش مدیریت ماژول ها و یامدیریت پلاگین ها ترتیب اولویت اونها رو بر اساس اولویت بارگذاری سریع سایت خودتون تنظیم کنید مثلا اگر با پلاگین Yoo Gallery یک گالری سنگین پایین سایتتون دست کردید این آخرین پلاگینی باشه که لود میشه 2)ترتیب اولویت به فایل ها اسکریپت های زیادی هستند(JavaScript loader) که ترتیب بارگذاری سایت شما رو کنترل میکنند یکی از اون ها head.js دو کیلوبایتی هست که این کار رو میکنه توضیحات کاملش رو تو سایتش میتونید ببینید مثلا اگر یک Background سنگین خوشگل داریدمیتونید به این وسیله بگید آخرین چیزی باشه که بارگذاری بشه یا مثلا اگر عکس های حجیم خودتون رو با پلاگین هایی مثل JoomThumbnail کوچیک کردید میتونید بگید این پلاگین با فاصله بیشتری نسبت به اون عکس های کوچیکی بارگذاری بشه تا کاربر نخواد همون اول کار یه جاوااسکریپت 54کیلویی رو بارگذاری کنه توصیه: یه خورده هوای دایال آپی ها رو داشته باشید(حدود5% از اینترنت دار ها ، ADSL دارند)
  8. Opera

    مقایسه

    وقتی یه قالب سنگین نصب میکنید که با یه دنیا خوشگلی و امکانات باید سنگینیش رو هم به جون بخرید وقتی یه mootool 75 KB و یه JQuery113KB قالبتون داره وقتی انواع ماژول هایی رو نصب میکنید که هر کدومشون یه جاوااسکریپت حداقل 30KB دارند وقتی ... اونموقع انتظار دارید سایت در کمتر از 10 ثانیه بالا بیاد در مورد اینکه برای هر کاری باید یه افزونه نصب کنید باید عرض کنم که این خودش یه مزیته برای باز بودن دست در انتخاب، ضمن اینکه مگه بقیه سیستم ها همه چیز رو یکجا دارند که اینطوری می فرمایید قضیه دانلود از سایت هم ربطی به سرعت سایت نداره این رو هم به عنوان آموزش خدمت دوستان خودم عرض میکنم که چطوری میتونند سرعت بارگذاری و بالا اومدن سایتشون رو چند برابر کنند موفق باشید
  9. سلام به همه دوستان خودم مهم نیست که حجم سایت شما چقدر باشه مهم نیست سرعت اینترنت کاربر سایت شما کم باشه مهم نیست که سایت شما از چه افکت های جاوااسکریپتی سنگینی استفاده کرده باشه مهم نیست که چند تا عکس سنگین داشته باشید مهم نیست که ... مهم اینه که شما بتونید عناصر سایتتون رو بر اساس اولویت بارگذاری کنید که: 1)کاربر ببینه در عرض چند ثانیه سایت شما بالا اومد 2)مشکل به هم ریختگی عناصر سایت کم بشه(با لود شدن یه عکس همه چیز جابجا نشه) 3)اون بخش هایی که فعلا لازمشون نداریم لود نشن مهم اینه که شما اطلاعات سایتتون رو با مدت زمان بالایی روی سیستم کاربران ساییتون ذخیره کنید که: 1)مرورگرنخواد اطلاعات تکراری رو هر بار بارگذاری کنه 2)به سرور شما فشار نیاد 3)پهنای باند سرور رو دخیره کنید مهم اینه که شما فایل های جاوا اسکریپتتون رو دست کاری کنید که: 1)نخواد از سایت های مختلف لود بشه 2)نخواد با حجم بالاتری استفاده بشه(حجمشو کم کنید) 3) از یه جاوااسکریپت برای چند تا افزونه استفاده کنید چند مورد رو به دوستان در این تاپیک آموزش میدم و امیدوارم که بقیه دوستانی هم که اطلاعاتی دارند با دیگران به اشتراک بگذارند اولین و ساده ترین راه برای کاهش حجم صفحاتتون، فعال کردن Gzip هست در سرور های لینوکسی این قابلیت وجود داره و شما کافیه اون رو جوملاتون استفاده کنید برای این کار به تنظیمات کلی سایتتون برید(administrator/index.php?option=com_config...) و در سربرگ سوم عبارت GZIP Page Compression رو فعال کنید میتونید با افزونه FireBug این موضوع رو به عینه ببیندی که چقدر حجم سایت کم میشه نکته: حداقل 50KB از حجم سایتتون با این مورد کم میشه خوب بریم سروقت موارد حرفه ای تر اگر از VPS استفاده میکنید کافیه فایل php.ini و که واقع در /home/XXX /etc/php5 هست رو ویراش کنید دنبال عبارت session.cache_limiter = nocache بگردید و اون رو به session.cache_limiter = public تبدیل کنید خوب مورد بالا میگه که موارد ذخیره سازی رو از htaccess. بخون حالا htaccess. خودتون رو باز کنید و موارد زیر رو بهش اضافه کنید Header set Cache-Control "max-age=31104000" اون عددی که میبینید برای مدت زمانیه که اون فایل ها رو در سیستم کاربر ذخیره کنه اون عدد برای یک سال هست(حالا پیدا کنید پرتقال فروش رو!) خوب الان کافیه یک بار سایت باز بشه برای بار بعد به جای 60 ثانیه تو 10 ثانیه باز می شه و اشک شوق! تو چشماتون حلقه میزنه :shy:
  10. Opera

    سایت ما بجای صفحه home page

    برای حل این مساله هم شما کافیه با کلیک کاربر این رو فعال کنید که هیچ سیستم امنیتی هم نتونه بهش گیر بده و مانع بشه مثلا داخل یک TextBox و ... که تا کاربر کلیک می کنه عمل مورد نظر روی سیستم کاربر اعمال بشه و به خاطر اینکه Action از کاربر بوده(کلیک) برای همین هم Popup Blocker خود مرورگر هم چیزی از دستش بر نمیاد چه برسه به باقی سیستم های امنیتی
  11. Opera

    درخواست ماژول سفارش کالا

    این موارد دو حالت داره اگر المان ها زیاد باشه که باید بره سمت سرور و محاسبه بشه(پردازشش زیاده) اگر المان ها کم باشه بهتر و بصرفه تره که با جاوا اسکریپت روی کلاینت حساب بشه(چون پردازشش کمتره) شما میتونید با استفاده از Sobi یا استفاده از Breezing Form این کار رو انجام بدید نتکه مهم اینه که باید با جاوا اسکریپت هم آشنایی داشته باشی افزونه های بخش Billing & Invoices رو هم یه نگاه بنداز، اما هیچ کدوم دقیقا این چیزی که میفرمایید نیست و نمیتونه باشه چون بستگی به نوع متغییر های شما داره که باید توسط خود شما برای محصولاتتون تعریف بشه نه یه چیز کلیشه ای از قبل تعریف شده در آینده اگر وقت کردم، آموزش این مدل رو برای دانلود قرار میدم(راستی این انجمن چرا ژیوست نداره!؟؟)
  12. برای این مورد شما فقط برو سروقت Breezing Form در کد نویسی فوق العادست (نسخه 1.7.2 رایگانه و فارسی هم شده)
  13. Opera

    اشکال آجاکس در کاموننت جوملا کامنت

    یه مورد هم که برای بنده پیش اومده بوده(مشکل مشترک) به خاطر ترجمه فایل زبان در حالت غیر از utf8 بوده با باز کردن فایل روی سرور در حالت utf8 و ترجمه اون و ذخیره کردنش مشکل حل شد
  14. Opera

    سایت ما بجای صفحه home page

    این کدها رو در Body صفحه قرار بده style="CURSOR: hand; font-decoration: underline" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.site.com');" href="\">set as your home page
  15. Opera

    اسپم شدن ایمیل ارسالی به کاربر

    چند مورد رو باید مورد توجه قرار بدی 1)آیا در ساعت بیش از 300 ایمیل ارسال میکنی 2)آیا به خاطر ارسال میل زیاد از IP شما که احتمالا اشتراکی هم هست ایمیل زیاد ارسال نشده و طبق قوانین بنیاد مبارزه با اسپم، IP شما در لیست سیاه قرار نگرفته
  16. Opera

    تفاوت ID با Class

    در ادامه توضیحات دوستمون بگم که؛ ID با # مشخص میشه و کلاس با . ID حالت شاخصی داره و unique هست یعنی هر المنت فقط میتونه یک ID داشته باشه هر صفحه می تونه فقط یک المنت با همون ID داشته باشه ولی کلاس unique نیست یعنی میتونید یک کلاس برای چند المنت استفاده بشه چند کلاس روی همون المنت استفاده بشه برای اونایی که یکبار استفاده میشه از id و برای اونایی که چند بار استفاده میشه از class استفاده کنم مثال: [b]#top[/b] { background-color: #ccc; padding-right: 20px; } [b].intro[/b] { color: red; font-weight: bold; } . . . . . Heading Matn asli Har Chizi
  17. Opera

    درخواست افزونه خبری

    Global News
  18. بله دوست من شما میتونید با این افزونه,txt, php, html, javascript رو داخل ماژول،مطلب،کاستوم،توضیحات بخش و مجموعه قرار بدید فرقش همبا wrrap(لفاف یا فریم) در این هست که شما سطح دسترسی میتونید تنظیم کنید و دسترسی کامل به متغیرهای نوشته شده در فایل های مذکور را دارید
  19. این افزونه حکایت همون wrrap رو داره شما میتونی از DirectPHP یا Jumi استفاده کنید که خیلی حرفه ای تره
  20. Opera

    پلاگین آدرس دهی فارسی فایده داره؟

    منظورتون از ایندکس،ایندکس موتور های جستجو هست؟ یکی از موارد ایندکس موتور های جستجو همین مواردی هستکه تو آدرس بار دیده میشه پس باید خدمتتون عرض کنم که این کار فوق العاده مفیده تو اون سایت هم اشتباه نوشتند
  21. Opera

    جدید ترین اخبار نوعی خاص

    1) از K2 استفاده کنید و بعد K2 extensions 2) باید News Tickers & Scrollers رو با شماره قبلی ترکیب کنی
  22. Opera

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

    نه دوست عزیز برای ساده مثال زدم برای فریم ورک بدین صورته <?php /** Begin Feature **/ if ($gantry->countModules('feature')) : ?> <?php echo $gantry->displayModules('feature','standard','standard'); ?> <?php /** End Feature **/ endif; ?> در فریم ورک انواع تنظیمات روی قالب وجود داره و همش توی یه فایل به نام params.ini قرار میگیره توی فریم ورک ها شما میتونید اندازه اشغال شده توسط یک موقعییت رو تغییر بدی حتی ترتیب قرارگیری موقعییت ها رو هم تغییر بدی برای نمونه به این عکس دقت کنید
  23. Opera

    حذف كپي رايت kunena

    شما میتونید به وسیله نرم افزار EmEditor داخل همه فایل ها رو جستجو کنید و سریعا به مطلب مورد نظرتون برسید برای این کار وقتی نرم افزار رو باز کردید دکمه های Ctrl+Alt+F رو باهم بزنید تا صفحه مربوطه باز بشه ***لینک به دلیل تجاری بودن حذف شد *** * یک بار برای همیشه قوانین رو مطالعه کنید * برای بعضی از کپی رایت ها هم میتونی از افزونه های خاص خودش استفاده کنی که به صورت پیش فرض تعدادی از افزونه ها را پشتیبانی میکنه و یا خوتون باید قائدشو بنویسید Expression replacements مثلا نرم افزار 30 روزه رایگان
  24. Opera

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

    درود فراوان نمیدونم قالبتون مدرنه فریم ورک داره یا ساده اما فعلا برای ساده توضیح میدم 1) فایل index.php قالبتون رو با ویرایشگرتون باز کنید(Microsoft Expression Web ،dream weaver...) 2)حدود جایی رو که میخواهید موقعییت در اونجا واقع بشه رو مشخص کنید 3)(برای فریم ورک ها کد زیر رو در بین دو تگ php بسته موقعییت قبلی وتگ باز موقعییت بعدی قرار بدید و در قدیمی ها بین تگ های div) البته شما میتونید یکی از موقعییت ها رو بین اون دو تگ کپی کنید و تغییرش بدید 4)به فایل templateDetails.xml درون قالبتون برید 5)یک تک اضافه کنید در بخش موقعییت و اسم موقعییتتون رو توش بنویسید(این برای اون قسمت که در مدیریت ماژول میخواهید بگید ماژول کجا قرار بگیره) user1 user2 footer 6) class=copyright اسم یه کلاس در فایل css قالبتونه مثلا باید برای این کلاس بستگی به حالت خاص اون قالب مثلا نوشت .copyright { font-family: tahoma; text-align: right; color: #FF0000; } این آموزش ها رو هم ببینید : http://www.netingredient.com/joomla-15-add-a-new-module-position-inside-article http://forum.joomla.org/viewtopic.php?f=466&t=263747
  25. Opera

    افزونه مقايسه كالا (فروشگاه)

    درود فراوان دوست من تمامی این مدل افزونه ها تجاری هستند Virtuemart Related Products
×
×
  • افزودن...