رفتن به مطلب

حسین هادیان

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

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

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

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

  1. حسین هادیان

    درخواست قالب joomlog

    سلام به همه دوستان قالبی که آقای تهرانی تو این آدرس منتشر کردن اسمش joomlog هس و فوق العاده زیبا ولی لینک دانلودش آدرس یه تاپیک از انجمنه که وقتی میزنی خطا میده : اینم آدرس اون تاپیک : http://forum.joomina.ir/thread-2222.html اگه کسی از دوستان یا مدیران محترم این قالبو داره لطف کنه و آپ کنه ممنون:thankyou: راستی تو انجمن هم joomlog رو سرچ کردم چیزی نبود!
  2. حسین هادیان

    نحوه تعويض نام htaccess در لوكال

    سلام افزونه ای که تو این تاپیک معرفی شده رو نصب کنید و از طریق اون افزونه اقدام کنید.
  3. با سلام و عرض تبریک سال نو به تمام دوستان احتمالا اکثر دوستان به سایت (http://www.ittutorial.ir) آشنا هستند! چند وقت پیش این سایت یه مقاله گذاشته بود که احساس کردم اینجا هم بدرد بعضی ها بخوره: ۱۰ تگ HTML که باید بیشتر در مورد آنها بدانید: در این مطلب سعی خواهد شد که تعدادی از خصوصیات تگ های HTML که امروزه کمتر از آنها در طراحی وب سایت استفاده می شود را بیان کنیم . استفاده درست از این تگها می تواند در بهینه تر شدن کار یک طراح وب سایت و همچنین استاندارد بودن وب سایت کمک کند. ۱ – ارائه توضیحات در کدهای HTML با استفاده از ارائه توضیحات در مورد کدهای نوشته شده یکی از اصول کدنویسی استاندارد است که می تواند شما را در حفظ ساختار کلی وب سایت نیز کمک کند.این توضیحات می توانند در مورد شروع و یا پایان یک قسمت یا جزء از وب سایت و یا توضیح در مورد تکنولوژی مورد استفاده باشد.برای ارائه توضیحات در مورد کدهای HTML می توانید به روش زیر عمل کنید.این توضیحات در Source Code قابل رویت می باشد. > </pre> <ul> menu item 1 menu item 2 </ul> <br><br><br><p>This is the main content.</p> <br><br – 2 ساختار جدول – Table Styles – , در گذشته ای بسیار نزدیک استفاده از جداول ( Table ) بسیار مرسوم بود و بسیاری از طراحان وب سایت برای ایجاد ساختار وب سایت از این تگ استفاده میکردند.در طراحی های مدرن و امروزی تر از این تگ ( tag ) فقط برای ارائه اطلاعات به صورت جدول استفاده می شود و استفاده از آن بسیار محدود تر شده است. اما استفاده صحیح از این تگ و دانستن کاربرد صحیح آن می تواند ما را در ارائه صحیح تر و بهتر مطالب به صورت جدول ( که جزء مهمی از ارائه اطلاعات در وب سایت است ) کمک کند . میتوانید با استفاده از ساده ترین تگها ، جداول بسیار مرتب و خوبی را بسازید .یکی از خصوصیات مهم استفاده از تگ های ساده و استاندارد ، علاوه بر سادگی در استفاده ، سازگاری با هر نوع و سبک از طراحی وب سایت است. در برگیرنده تیتر ستون ها ، که باعث بهتر دیده شدن و تشخیص بهتر تیتر ها از دیگر مطالب و اطلاعات جدول میشود. مشخص کننده و در بر گیرنده سطر پایانی از جدول ، که همیشه پس از محتوای جدول قرار میگیرد و خوانده میشود. در بر گیرنده و مشخص کننده محتوای جداول در سطر ها و ستون ها > </pre> <table>ItemQtySum7#13#24</t 3 – استفاده از Drop Down یکی از بهترین روش ها برای ارائه اطلاعات به مخاطبان ، جهت انتخاب هستند. با استفاده از تگ میتوانید اطلاعات دسته بندی شده تری را در غالب یک Drop Down در اختیار مخاطبان خود قرار دهید و انتخاب را برای آنها ساده و ساده تر کنید. Detroit Tigers Chicago Cubs Detroit Lions Chicago Bears 4 – تیتر , , , , , and در مورد اهمیت این تگها در بهینه سازی وب سایت برای موتورهای جستجو بسیار شنیده ایم . از تگها در طراحی وب سایت بسیار استفاده میشود ، اما آخرین باری را که از تگهای , و … استفاده کرده اید را به خاطر دارید ، آیا درجه اهمیت مطالبی که با استفاده از این تگها نشان داده اید رعایت شده اند؟ استفاده از این تگها از تا برای نشان دادن درجه اهمیت مطالب و تیتر ها در طراحی وب سایت بسیار مورد اهمیت است. استفاده از تمامی تگهای می تواند در زیبایی ، استاندارد ، بهینه سازی و سادگی در طراحی وب سایت کمک چشمگیری داشته باشد. ۵ – and فرم ها نقش بسیار پر رنگی در طراحی وب سایت دارند . چینش مناسب فرمها و دسته بندی مطالب در فرم ها میتواند در ارتباط با مخاطب تاثیر بسیار مثبتی داشته باشند. با استفاده از تگ میتوانید محتویات یک فرم را از اجزاء پیرامون آن جدا کنید و یا فرمهایی با حجم اطلاعات بالا را به سادگی دسته بندی کنید.و با استفاده از تگ می توانید عنوان هر بخش را مشخص نمائید. General Information: Name: Email: Date of birth: 6 – تگ یک خصوصیت ظاهری برای یک جزء ( field ) در فرم ( form ) شما نخواهد بود. با استفاده از این تگ یک خصوصیت به فرم اضافه خواهد شد. این تگ برای معرفی برچسب اجزاء یک فرم استفاده می شود . با استفاده از این تگ برچسب ها نیز قابل کلیک خواهند بود ، به این معنی که با کلیک بر روی برچسب هر text box , radio buttons , check box نیز میتواند آن را انتخاب نمائید و یا آن را فعال و یا غیر فعال کنید. این خصوصیت فقط در text box , radio buttons , check box تاثیر گذار است . Name: Male: Female: 7 – استفاده از این تگ در ارائه یک متن به صورت ویژه میتواند بسیار تاثیر گذار باشد.با استقاده از این تگ میتواند یک جمله را که از اهمیت ویژه ای در متن شما برخوردار است به راحتی مشخص کنید. هنگام استفاده از این تگ به صورت پیش فرض فضاهای خالی به ابتدا و انتهای متن مورد نظر اضافه خواهد شد و با ایجاد حاشیه این متن از سایر اجزاء جدا می شود. طراحی هدفمند وب سایت | webtarget.ir 8 – از این تگ بیشتر برای ارائه یک نقل قول استفاده میشود. با استفاده از این تگ میتوانید به سادگی ، متن و نوشته ای را که ازجای دیگر نقل قول میکنید ، حالت ببخشید. "مدیران اثر بخش در زمان حال زندگی می‌کنند اما همیشه به فکر آینده هستند" - ال هیز 9 – استفاده از لیست ( list ) یکی از بهترین روشها برای دسته بندی اطلاعات است . تگهای مختلفی برای این منظور مورد استفاده قرار میگیرند که یکی از عمومی ترین آنها ( ul , li ) هستند . به طور کلی لیست ها به سه دسته زیر تقسیم می شوند که استفاده از هر کدام از این نوع لیست ها خصوصیات و شرایط خود را نیز دارد. * ۱٫ Unordered List (ul) | لیست نامرتب * ۲٫ Ordered List (ol) | لیست مرتب شده * ۳٫ Definition List (dl) | لیست همراه با توضیحات از لیست , زمانی استفاده خواهد شد که نیازی به توضیح برای اجزاء در یک لیست مورد نیاز باشد. | عنوان یک جزء از لیست | توضیحات در مورد یک جزء از لیست > </pre> <dl>This is list item #1This is the definition of list item #1This is list item #2This is the definition of list item #2 10 – ' , (and other ASCII characters) استفاده از کدهای استاندارد ASCII به جای نماد ها ، اگرچه شاید یک کار وقت گیر به نظر یک طراح وب سایت برسد ، اما استفاده از این کدهای استاندارد این اطمینان را به یک طراح وب سایت میدهد که نماد مورد نظر به خوبی توسط مرورگر شناخته می شود و به نمایش در خواهد آمد. Apostrophe = ' = ' وب سایت w3school.com میتواند منبع خوبی برای دیدن تمامی کدهای استاندارد ASCII باشد. استفاده از این کدها میتواند در بهبود استاندارد یک وب سایت کمک کند منبع راستی اینجا هم سربزنید==> (معرفی ۱۶ ابزار بسیار مفید آنلاین در زمینه Css)
  4. سلام امروز دیدم تیم مامبولرن یه مقاله جالب منتشر کرده گفتم اینجا هم بذارم شاید بدرد دوستان بخوره: ساختار دیتابیس در جوملا 1.6: ساختار دیتابیس از زمان انتشار جوملا 1 در سال 2005 تقریبا ثابت مانده بود و حال زمان آن رسیده بود تا تغییراتی در ساختار دیتابیس صورت گیرد تا برخی از کمبود ها و مشکلات حل شوند، از این رو تغییراتی در ساختار دیتابیس جوملا 1.6 داده شد. در ادامه به بررسی برخی از این تغییرات می پردازیم. استفاده از کلاس جدید JDatabaseQuery در جوملا 1.6 [JUSTIFY]در راستای گسترش امکانات و پشتیبانی جوملا از سایر پایگاه های داده مانند MongoDB, MSSQL جوملا 1.6 اقدام به معرفی کلاس جدید پرس و جو (query) ساز کرده است. این کلاس به شما اجازه می دهد تا پرس و جو های خود را به صورت قابل درک تری بنویسید. در زیر نمونه ای از پرس و جو در جوملا 1.5 و جوملا 1.6 را می توانید ببینید :[/align] [align=JUSTIFY]پرس و جو در جوملا 1.5 :[/JUSTIFY]در راستای گسترش امکانات و پشتیبانی جوملا از سایر پایگاه های داده مانند MongoDB, MSSQL جوملا 1.6 اقدام به معرفی کلاس جدید پرس و جو (query) ساز کرده است. این کلاس به شما اجازه می دهد تا پرس و جو های خود را به صورت قابل درک تری بنویسید. در زیر نمونه ای از پرس و جو در جوملا 1.5 و جوملا 1.6 را می توانید ببینید :[/align] [align=JUSTIFY]پرس و جو در جوملا 1.5 $db = JFactory::getDbo(); $db->setQuery( 'SELECT *'. ' FROM #__articles'. ' WHERE state = '.(int) $published. ' AND catid = '.(int) $categoryId. ' ORDER BY created DESC' ); [align=JUSTIFY]پرس و جو در جوملا 1.6 : [/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__articles') ->where('state = '.(int) $published) ->where('catid = '.(int) $categoryId) ->order('created DESC'); $db->setQuery($query); تغییرات در ساختار دیتابیس جوملا 1.6 برای نصب افزونه [align=JUSTIFY]یکی از مواردی که در گذشته کار گسترش دهنده های افزونه های جوملا را با مشکل مواجه می کرد ذخیره اطلاعات در تیبلهای مختلف بود. اکثر گسترش دهنده ها ازساختار بد jos_components که کامپوننت های نصب شده را لیست می کرد آگاه بودند حال اینکه برای ماژول، قالب و سایر بخش ها حتی این لیست هم وجود نداشت. این مشکل در جوملا 1.6 با تیبل jos_extensions حل شد. تیبل فوق جایگزین تیبلهای jos_components و jos_plugins شده و در آن اطلاعات تمامی افزونه هایی که در جوملا نصب می شوند نگهداری می شود. در ادامه چند پرس و جوی نمونه را برای آشنایی بیشتر شما با ساختار این تیبل بر اساس کلاس جدید JDatabaseQuery نوشته ایم:[/align] [align=JUSTIFY]اطلاعات در مورد کامپوننت ها لیست همه کامپوننت های جوملا 1.6 : [/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('components')) ->order('ordering'); [JUSTIFY]اطلاعات در رابطه با یک کامپوننت خاص :[/JUSTIFY]اطلاعات در رابطه با یک کامپوننت خاص : $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('components')) ->where('element = '.$db->quote('com_content')) ->order('ordering'); [align=JUSTIFY]اطلاعات در رابطه با زبان ها لیست همه زبان های نصب شده در جوملا 1.6 : [/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('language')) // Use client_id = 1 for backend packs ->where('client_id = 0') ->order('ordering'); [JUSTIFY]اطلاعات در رابطه با یک زبان خاص :[/JUSTIFY]اطلاعات در رابطه با یک زبان خاص : $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('language')) ->where('element = '.$db->quote('en-GB')) // Use client_id = 1 for backend packs ->where('client_id = 0) ->order('ordering'); [align=JUSTIFY]اطلاعات در رابطه با کتابخانه ها لیست همه کتابخانه های جوملا 1.6 :[/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('library')) ->order('ordering'); [JUSTIFY]اطلاعات در مورد یک کتابخانه خاص :[/JUSTIFY]اطلاعات در مورد یک کتابخانه خاص : $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('library')) ->where('element = '.$db->quote('simplepie')) ->order('ordering'); [align=JUSTIFY]اطلاعات در رابطه با ماژول ها لیست همه ماژول های بخش کاربری جوملا 1.6 :[/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('modules')) // Use client_id = 1 for backend modules. ->where('client_id = 0') ->order('ordering'); [JUSTIFY]اطلاعات در رابطه با یک ماژول خاص :[/JUSTIFY]اطلاعات در رابطه با یک ماژول خاص : $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('module')) ->where('element = '.$db->quote('mod_menu')) // Use client_id = 1 for backend modules. ->where('client_id = 0'); ->order('ordering'); [align=JUSTIFY]اطلاعات در رابطه با پلاگین ها لیست همه پلاگین های جوملا 1.6 : [/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('plugin')) ->where('folder = '.$db->quote('system')) ->order('ordering'); [JUSTIFY]اطلاعات در رابطه با یک پلاگین خاص :[/JUSTIFY]اطلاعات در رابطه با یک پلاگین خاص $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('plugin')) ->where('folder = '.$db->quote('system')) ->where('element = '.$db->quote('redirect')) ->order('ordering'); [align=JUSTIFY]اطلاعات در رابطه با قالب ها لیست همه قالب های نصب شده بخش کاربری جوملا 1.6 :[/align] $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('template')) // Use client_id = 1 for backend templates. ->where('client_id = 0') ->order('ordering'); [JUSTIFY]اطلاعات در مورد یک قالب خاص :[/JUSTIFY]اطلاعات در مورد یک قالب خاص $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*') ->from('#__extensions') ->where('type = '.$db->quote('template')) ->where('element = '.$db->quote('com_content')) // Use client_id = 1 for backend templates. ->where('client_id = 0') ->order('ordering'); تغییرات در ساختار دیتابیس جوملا 1.6 برای کاربران و گروه های کاربری [align=JUSTIFY] در راستای ایجاد امکان کنترل سطح دسترسی در جوملا 1.6 تغییراتی در ساختار دیتابیس صورت گرفت. از مامبو 4.5.0 تا جوملا 1.5 این بخش بر اساس phpGACL کار می کرد. وقتی این موضوع را با عمق بیشتری بررسی کردیم متوجه شدیم که باید روند را تغییر دهیم. در جوملا 1.6 دسترسی "مشاهده" و "فعالیت" را جدا کردیم. در این نسخه از تیبل های jos_assets, jos_users, jos_usergroups, jos_usergroup_map, jos_viewlevels برای بخش جدید کنترل سطح دسترسی استفاده شده است. برای مشاهده تغییرات در این رابطه پرس و جوی زیر را ببینید و مقایسه کنید.[/align] [JUSTIFY]گروه کاربری در جوملا 1.5 :[/JUSTIFY]گروه کاربری در جوملا 1.5 : $db = JFactory::getDbo(); $db->setQuery( 'SELECT g.value AS group_name'. ' FROM #__core_acl_groups AS g'. ' LEFT JOIN jos_core_acl_groups_aro_map AS grpMap ON grpMap.group_id = g.id'. ' LEFT JOIN jos_core_acl_aro AS aro ON aro.id = grpMap.aro_id'. ' WHERE aro.value = '.(int) $userId ); [JUSTIFY]گروه کاربری در جوملا 1.6:[/JUSTIFY]گروه کاربری در جوملا 1.6: $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('g.title AS group_name') ->from('#__usergroups AS g') ->leftJoin('jos_user_usergroup_map AS map ON map.group_id = g.id') ->where('map.user_id = '.(int) $userId) $db->setQuery($query); نویسنده : محسن فیروزمندان منبع : مامبولرن
  5. سلام عارف جان راست میگه منم چند روزیه این مشکلو دارم البته فقط تو بعضی ایمیلا
  6. حسین هادیان

    آمار سایت

    سلام من برا جوملا کاملتر از این ندیدم (نمیگم نیس!) لینک دانلود از سرور جومینا : http://dl.joomina.ir/file.php?file=f3f2caf71b7cc3085e54671af1d247e5 (فارسی شده)
  7. حسین هادیان

    درخواست فارسی کردن قالب جوملا 1.5

    سلام رو من هم میتونید حساب کنید
  8. حسین هادیان

    ارور Server not found

    سلام کش مرورگرتون رو پاک کردید؟ آی پی سیستمتون مشکل نداره؟ (مثلا از طرف سرور بن شده باشه!)
  9. حسین هادیان

    مشکل با افزونه acesef با کامپوننت contact

    دیگه ادامشو شرمندم پس منتظر نظر بقیه اساتید باشید :thankyou:
  10. سلام مجدد اگه محتویاتش درست باشه مشکلی پیش نمیاد. البته توجه داشته باشید در صورت وجود فایل .htaccess دیگر فایل htaccess.txt نباید موجود باشد (حذف کنید) :thankyou:
  11. حسین هادیان

    مشکل با افزونه acesef با کامپوننت contact

    سلام بعد از نصب acesef فرم تماس با ما رو دوباره بسازید (با لینک جدید) و دوباره امتحان کنید ببینید مشکل هنوز پابرجاست؟
  12. حسین هادیان

    وقتي مطلب ميدم سايت بالا نمياد!

    سلام یک پک کامل جوملا رو رو هاستتون آپ کنید و از حالت فشرده خارجش کنید و بعد پوشه اینستالیشن رو حذف کنید(بدون اینکه سایت رو فراخوانی کنید) تا فایل های جوملا اگر خرابی دارن بازسازی بشن امیدوارم مشکلتون حل بشه منتظر نظر بقیه دوستان باشید....:thankyou:
  13. سلام مجدد ظاهرا متوجه منظور بنده نشدید وقتی جوملا رو روی لوکال (تحت ویندوز) نصب کنید و بخواهید از تنظیمات سئوی جوملا هم استفاده کنید ، برای تغییر نام فایل htaccess.txt به .htaccess از طریق خود ویندوز نمیتونید اقدام کنید چرا که ویندوز از حذف نام فایل و باقی گذاشتن پسوندش جلوگیری میکنه. برای رفع این مشکل شما یک راه خیلی عالی پیشنهاد دادید که هم یکم پیچیدس و هم ممکنه روی غیر AppServ و wamp جواب نده من هم پیشنهاد دادم افزونه ی معرفی شده تو این تاپیک رو دانلود و نصب کنید و بعد از طریق اون اقدام به تغییر نام فایل htaccess.txt کنید. :thankyou:
  14. سلام خیلی عالیه فک کنم ابتدای کار باید با slice اونو قسمت بندی کنید و خروجی html ازش بگیرید بعد اعمال کد های php و تنظیم css های اون موفق باشید :thankyou:
  15. حسین هادیان

    درخواست اسکریپت joomla uploader

    سلام اینم نسخه ی محمد جان: http://dl.joomina.ir/file.php?file=98e3ad0c5b9e6b266a4fa744930c2087
  16. حسین هادیان

    تماس با ما / ثبت نظرات

    سلام jcomment برای نظر دهی هست بگردید تو انجمن فارسی شدش هس نتایج فرم تماس با ما به ایمیلی که تو تنظیمات تماس وارد کردید ارسال میشه پوشه اسپم رو چک کنید یا حق
  17. سلام با تشکر از آقای طالبی عزیز برا راستچین کردن منو های قالبای آرتیستری به این لینک یه نیگا بکن http://forum.joomina.ir/thread-1978.html یا علی
  18. سلام و عرض خوش آمدی گوئی به انجمن جومینا احتمالا 99% مشکل از قالبتونه به این پست سر بزنید: http://forum.joomina.ir/thread-54.html
  19. سلام برای مشاهده بلافاصله تغییرات باید قالب رو روی لوکال نصب کنید و تغییرات رو روی فایل های نصب شده روی لوکال اعمال کنید. :cool:
  20. حسین هادیان

    مشل در ماژول جدید ترین ها

    سلام کش رو دستی پاک نکردید؟ (از روی هاست؟)
  21. سلام البته به کمک یکی از کامپوننت های مدیریت فایل که تو انجمن هم معرفی شده به راحتی از طریق خود سایت میتونید این کار رو بکنید. http://forum.joomina.ir/thread-2283.html
  22. حسین هادیان

    کمک در ایجاد فرم ثبت نام

    سلام مجدد ابتدا سرچ کنید: http://forum.joomina.ir/thread-176.html
  23. سلام مگه دوره ی بعدی هم وجود داره؟ میشه بگید کی و کجا؟ (حدودا؟!) تشکر
  24. حسین هادیان

    کمک در ایجاد فرم ثبت نام

    سلام اگه به سورس صفحه نگاه کنید این سایت از کامپوننت com_comprofiler استفاده میکنه به این صفحه هم سربزنید. یا حق
  25. حسین هادیان

    مشکل در آدرس لینکها

    احتمال زیاد چون سئوی جوملا با htaccess.txt ارتباط داره و اگه نبود با .htaccess و اگه هر دو باشه .htaccess نادیده گرفته میشه یا حق
×
×
  • افزودن...