Author Archives: مهندس محمدی

معرفي css

CSS چیست و چه کاربردی دارد؟
زمانی که HTML پا به عرصه دنیای اینترنت گذاشت، فرض بر این که این زبان تنها برای نمایش متن و عکس بوجود آمده است. عملا در آن زمان، کسی حتی فکر آن را نمی کرد که روزی برسد که اینترنت به خانه های صدها میلیون آدم و بر روی کامپیوترهای شخصی نفوذ کند.
معرفي css
معرفي css
HTML زبانی بود که بسیاری از موارد پیشرفته در طراحی در آن لحاظ نشده بود. بعلاوه اینکه این زبان قابلیت تغییر، کاربر پسندی و بسیاری دیگر از مباحثی که در دنیای برنامه نویسی و طراحی با گذشت زمان بوجود آمده اند را در خود جای نداده است.
CSS چیست؟
CSS یا Cascade Style Sheets زبان برنامه نویسی می باشد که کنسرسیوم بین المللی شبکه جهانی وب یا W3C برای غلبه بر مشکلاتی که در طی زمان با استفاده از HTML بوجود آمده است پیشنهاد داده است. عملا این زبان برنامه نویسی، مکملی بر زبان باستانی HTML است و سعی در پر کردن نقاط ضعف و خلاء های آن دارد.
CSS زبانی است که توسط آن قادر خواهید تا استیل طراحی صفحات وب سایت تان را یکبار تعریف و به صفحات مورد نیازتان اعمال نمایید.
برای این منظور مثالی را می زنیم. تصور کنید که سایت شما شامل 100 صفحه استاتیک می باشد و شما آنها را تماما به زبان HTML نوشته اید. بعد از یک هفته تصمیم گرفته اید تا فونت تمام کلمات را کمی بزرگتر کنید. گفتن اینکه فونت تمام کلمات بزرگتر شود بسیار کار راحتی است و تنها یک جمله است. ولی آیا در عمل تغییر 100 صفحه نیز به همان راحتی خواهد بود؟
قطعا نه. CSS دقیقا همان زبانی است که جمله یک خطی شما را تبدیل به همان یک جمله خواهد کرد. شما تنها کافی است تا استیل مورد نیازتان را در طراحی تغییر دهید و آن هم تنها با تغییر یک یا چند مورد کوچک.
استفاده از CSS باعث تمیزتر شدن کدهای برنامه نویسی تان می شود، تغییرات آتی را آسان می کند و همچنین دید شما را بیشتر به طراحی معطوف می کند تا سر و کله زدن با کدهای برنامه نویسی.

معرفي html

HTML سرواژه HyperText Markup Language و به معناي «زبان نشانه گذاري ابرمتن» است (که البته برخي آنرا «زبان علامت گذاري فرامتن» ترجمه کرده اند).
معرفي html
معرفي html
اچ تي ام ال، سنگ بناي وب است؛ يک زبان رايانه اي که براي تدوين قالب و طراحي صفحات وب به کار برده مي شود. دستورالعملهاي اين زبان، برچسب (Tag) نام دارند که محتواي يک صفحه وب به وسيله آنها، نشانه گذاري شده و بدين ترتيب، نحوه نمايش آن صفحه براي مرورگرهاي وب توصيف مي شود. هر يک از برچسبهاي اچ تي ام ال، معنا و مفهوم خاصي دارند و تأثير مشخصي بر محتوا مي گذارند؛ مثلاً برچسبهايي براي تغيير شکل ظاهري متن، نظير درشت و ضخيم کردن يک کلمه يا برقراري پيوند (Link) به صفحات ديگر در اچ تي ام ال تعريف شده اند. يک سند اچ تي ام ال، يک پرونده مبتني بر متن (Text–based) است که معمولاً با پسوند htm. يا html. نامگذاري شده و محتويات آن از برچسبهاي اچ تي ام ال تشکيل مي شود.
مرورگرهاي وب که قادر به درک و تفسير برچسبهاي اچ تي ام ال هستند، تک تک آنها را از داخل سند اچ تي ام ال خوانده و سپس محتواي آن صفحه را نمايان سازي (Render) مي کنند. اچ تي ام ال يک زبان برنامه نويسي نيست، بلکه زباني براي نشانه گذاري ابرمتن است و اساساً براي ساختمند کردن اطلاعات و تفکيک اجزاي منطقي يک نوشتار – نظير عناوين، تصاوير، فهرستها، بندها و جداول – به کار مي رود. از سوي ديگر، اچ تي ام ال را نبايد به عنوان زباني براي صفحه آرايي يا نقاشي صفحات وب به کار برد؛ اين وظيفه اکنون بر دوش فناوريهاي ديگري چون شيوه نامه هاي آبشاري (CSS) است. گفتني است اچ تي ام ال شکلي از زبان ديگري بنام اس.جي.ام.ال است و «کنسرسيوم وب جهان گستر» آنرا به عنوان استانداردي براي نشانه گذاري مستندات ابرمتني براي عرضه در وب، تدوين کرده است.

نيوك چيست؟

پي اچ پي يك سيستم مديريت محتواست.
سيستم مديريت محتوا : نرم افزار تحت وب كه وظيفه آن ارتباط بين كاربر و بانك اطلاعاتي است و ثبت تغييرات انجام شده بصورت رابط گرافيكي
در واقع كسي كه از كد نويسي چيزي نمي داند هم به راحتي مي تواند با سيستم مديريت محتوا كار كند.
نيوك چيست؟
نيوك چيست؟
پي اچ پي نيوک يكي از پر طرفدارترين سيستم هاي مديريت محتوا در ايران و جهان است.
در طراحي قالب هاي نيوك محدوديت هايي وجود دارد كه دست طراح زياد آزاد نيست .
پی-اچ-پی نیوک یک سیستم قدرتمند جهت مدیریت محتوا است این سیستم کاملاً آزاد به کاربران خود این اجازه را می‌دهد تا بدون داشتن هیچگونه دانش درباره برنامه نویسی وب به ساخت یک وبسایت قدرتمند و بدون نقص در شبکه جهانی اینترنت بپردازند.
همچنین پی اچ پی نیوک دارای یک سیستم حفاظتی پیشرفته برای جلوگیری از هک شدن سایت به نام “نگهبان نیوک” است که یکی از بزرگترین نقاط قوت پی اچ پی نیوک می‌باشد و امنیت این سیستم را در حد چشمگیری بالا برده است .
پی اچ پی نیوک دارای قابلیت هایی تغریباً منحصر به فرد نسبت به بقیه سیستم‌های مدیریت محتواست از نمونه این قابلیت وجود یک تالارگفتمان به صورت پیشفرض است که در بسیاری از دیگر سیستم‌ها شما مجبور به نصب یک تالار گفتمان جداگانه هستید. پی اچ پی نیوک فارسی کاملاً رایگان بوده و هیچ یک از نسخه‌های موجود آن فروشی نیست…..
این سیستم از یک هسته اصلی و تعدادی موژول اصلی که دور هسته قرار گرفته اند تشکیل شده. این سیستم حاصل سال های مدیریت سایت Linux Preview می باشد. در ابتدا در زبان Perl نوشته شده است.
نسخه‌های فارسی مختلفی نیز از این نرم‌افزار وجود دارد. در نسخه‌های جدید فارسی ارائه شده توسط سایت فارسی پی اچ پی نیوک بسیاری از باگ‌های موجود در نسخه‌های قبلی گرفته شده که جدیدترین این نسخه‌ها، نسخه 8.3 است. همچنین سایت مرجع نیوک فارسی هر چند ماه و در صورت لزوم اصلاحیه‌هایی نیز جهت بهبود، بروزرسانی و پیشرفته تر کردن این سیستم ارائه می‌کند.

فراموشی رمز مدیریت نیوک

پسورد ورود به مدیریت پی اچ پی نیوک (Php-Nuke ) را فراموش کرده ام . چگون پسورد را تغییر دهم ؟

برای تغییر پسورد شما می توانید از دو روش زیر این کار را انجام دهید.

فراموشی رمز مدیریت نیوک
فراموشی رمز مدیریت نیوک

۱- از طریق PHPMyAdmin و اجرای دستورات SQL

بعد از ورود به محیط PHPMyAdmin بر روی بانک اطلاعاتی مورد نظر کلیک نموده  و سپس به تب SQL بروید و دستورات زیر را وارد نمایید.و سپس تغییرات را ذخیره نمایید.

UPDATE `nuke_users` SET `user_password` = MD5( ‘new_password_here‘ ) WHERE `nuke_users`.`username` = “admin_username“;

UPDATE `nuke_authors` SET `user_password` = MD5( ‘new_password_here‘ ) WHERE `nuke_authors`.`username` = “admin_username“;

که به جای new_password_here رمز عبور خود را به صورت کد MD5 وارد نمایید و به جای admin_username  نام کاربر مدیر

۲- از طریق PHPMyAdmin و خود table ها :

بعد از ورود به محیط PHPMyAdmin بر روی بانک اطلاعاتی مورد نظر کلیک نموده  و سپس به Table مربوطه که nuke_users رفته و سپس کاربر مدیر را انتخاب نموده و  فیلد مربوط به پسورد را با یک پسورد MD5 تغییر دهید و سپس تغییرات را ذخیره نمایید.

سپس به Table دیگری به نام nuke_authors رفته و و سپس کاربر مدیر را انتخاب نموده و  فیلد مربوط به پسورد را با یک پسورد MD5 تغییر دهید و سپس تغییرات را ذخیره نمایید.

دروپال چيست؟

دروپال يك سيستم مديريت محتواست.
سيستم مديريت محتوا : نرم افزار تحت وب كه وظيفه آن ارتباط بين كاربر و بانك اطلاعاتي است و ثبت تغييرات انجام شده بصورت رابط گرافيكي
در واقع كسي كه از كد نويسي چيزي نمي داند هم به راحتي مي تواند با سيستم مديريت محتوا كار كند.
دروپال چيست؟
دروپال چيست؟
دروپال سومين سيستم مديريت محتوا (CMS) پرطرفدار در جهان است.
دروپال یکی از ده ها سیستم مدیریت محتوا(CMS) متن بازی هست که برای انتشار و مدیریت محتوا در وب مورد استفاده قرار میگیرد. سیستم های مدیریت محتوای زیادی مانند وردپرس، جوملا، دات نت نیوک، تایپو 3 و … وجود دارند که برای استفاده برخی از آنها نیاز به پروانه بهره برداری دارید. برای مقایسه سیستم های مدیریت محتوا می توانید کلید واژه هایی مانند : Drupal vs. WordPress یا Drupal vs. joomla و .. را در گوگل جستجو کنید.
دروپال محتواهای منتشر یافته در دیتابیس خود را با نام گره (Node) ذخیره و نگهداری می کند و به شما اجازه استفاده از آنها را به هرشکل و در هرجایی از وبسایت که لازم دارید را می دهد. گره ها میتوانند به صورت یک تک صفحه (همانند برگه درباره ما) یا لیستی از محتوا ها (همانند جدیدترین اخبار، پست های وبلاگ و…) مورد استفاده قرار گیرد.
با اعتماد به دروپال و انتشار محتوا توسط آن، به راحتی می توان بر روی محتوایی که توسط بازدیدکنندگان مشاهده می شود و چگونگی تعامل آنها با وب سایت شما را تحت کنترل داشت.
با دروپال شما تقریباً 80% از نیاز خود را بدون دانش درباره کد و برنامه نویسی به انجام می رسانید. در صورتیکه مبتدی هستید با مراجعه به بخش قالب های دروپال نیازی به دست بردن در کدها ندارید. علت عمده این ادعا البته به توسعه هزاران ماژولی بر میگردد که در بخش ماژول های دروپال توسط مشارکت کنندگان پروژه دروپال توسعه یافته است. این ماژول ها امکانات بیشماری را فقط با دانلود و فعال کردن آن در سایت و پیکربندی آن در اختیارتان قرار خواهند داد.
روش های یادگیری دروپال
– وبسایت رسمی دروپال در آدرس http://drupal.org دارای مستندات کامل و گام به گامی به زبان انگلیسی است.
– وبسایت رسمی دروپال فارسی که به تازگی راه اندازی شده و در حال تکمیل توسط جامعه دروپال فارسی در آدرس http://drupalpersian.com در دسترس است.
– گروه دروپال فارسی در وبسایت رسمی دروپال که توسط کاربران فارسی زبان دروپال بروز میشود.

نحوه نصب دروپال

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

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

نحوه نصب دروپال
نحوه نصب دروپال

به پوشه public_html رفته سطح سترسی پوشه site را بر روی 755 قرار دهید (در صورتیکه سطح دسترسی این پوشه 755 نبود تغییر سطح دسترسی را انجام دهید)

پس از تغییر سطح دسترسی وارد پوشه site شوید و سطح سترسی پوشه default را بر روی 755 قرار دهید

همینطور وارد پوشه default شده و سطح دسترسی فایلهای default.settings.php و settings.php را بر روی 644 قرار دهید

و سپس نصب را انجام دهید

آموزش رفع مشکل نصب افزونه و قالبهای وردپرس

هنگام نصب افزونه ، قالب و یا به روزرسانی وردپرس ، اطلاعات FTP از من می خواهد. اطلاعات را وارد می کنم اما قبول نمی کند. چه کار کنم ؟

پاسخ :
برای رفع این مشکل وارد فایل منیجر هاست شوید.  فایل که مربوط به تنظیمات وردپرس است با نام wp-config.php را بیابید و بر روی آن کلیک کنید سپس  بر روی Edit  در بالای صفحه برای تغییر محتویات کلیک کنید .
سپس کد زیر را به انتهای فایل فوق اضافه کرده و آن را Save کنید :

آموزش رفع مشکل نصب افزونه و قالبهای وردپرس
آموزش رفع مشکل نصب افزونه و قالبهای وردپرس

if(is_admin()) {
add_filter(‘filesystem_method’, create_function(‘$a’, ‘return “direct”;’ ));
define( ‘FS_CHMOD_DIR’, 0751 );
}

سپس مجدد وارد نرم افزار ورد پرس خود شوید و برای نصب افزونه ها اقدام کنید

آموزش نصب وردپرس

مرحله 1

ابتدا از طریق لینک زیر وارد سایت وردپرس فارسی شوید.

wp-persian.com

سپس مطابق تصویر بر روی دریافت ،  در منو های بالا کلیک کنید.

آموزش نصب وردپرس
آموزش نصب وردپرس

در صفحه جدید مطابق تصویر بر روی دکمه دریافت نگارش که با رنگ سبز مشخص شده است کلیک کنید و منتظر بمانید تا وردپرس کاملا دانلود شود.

آموزش تصویری نصب وردپرس
آموزش تصویری نصب وردپرس

ادامه مطلب »

نصب افزونه وردپرس

در موقع نصب افزونه وردپرس از من نام ميزبان ، شناسه و رمز ftp مي خواهد ، چكار كنم؟
نصب افزونه وردپرس
نصب افزونه وردپرس
wordpress
براي مثال شما دامنه test.ir را ثبت كرده ايد پس نام ميزبان ftp.test.ir خواهد بود
نام كاربري هاست شما همان شناسه ftp خواهد بود
توجه : در برخي مواقع ( براي مثال : ادان دامين ) نام كاربري ديگري خواهد بود.
براي مشاهده نام كاربري ftp وارد سي پنل شويد و از گزينه FTP Accounts استفاده كنيد.
رمز عبور هاست شما همان رمز عبور ftp خواهد بود

وردپرس چيست؟

وردپرس يك سيستم مديريت محتواست .

بیشتر سایت ها با وردپرس طراحی شده اند و علت اصلی اون انعطاف پذیری و امکانات بالای اون هست.

سيستم مديريت محتوا : نرم افزار تحت وب كه وظيفه آن ارتباط بين كاربر و بانك اطلاعاتي است و ثبت تغييرات انجام شده بصورت رابط گرافيكي
در واقع كسي كه از كد نويسي چيزي نمي داند هم به راحتي مي تواند با سيستم مديريت محتوا كار كند.
وردپرس اولين سيستم مديريت محتوا (CMS) پرطرفدار در جهان است.
وردپرس چيست؟
وردپرس چيست؟
وردپرس یک سیستم مدیریت محتوا کاملا رایگان و اپن سورس هست ( بر پایه مجوز GPL ) که شما بوسیله آن قادر خواهید بود براحتی یک وبلاگ – فوتوبلاگ – پادکست – گالری و … بسازید.
وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت MySQL برای ذخیره داده ها استفاده می کند.
دو هدف اصلی سازندگان وردپرس راحتی کاربر در کار با این سیستم و رعایت استاندارد های جهانی هست. بهمین منظور شاید شما امکاناتی را که در یک CMS مشاهده می کنید بطور تمام و کمال در وردپرس نمی بینید. به همین منظور سازندگان وردپرس با کد نویسی دقیق و کامل و در اختیار قرار دادن امکانات و API های فراوان برای توسعه دهندگان این امکان رو ایجاد کرد که دیگران بتوانند براحتی اقدام به ساخت و توسعه افزونه برای وردپرس بکنند.
وردپرس در ادامه راه پروژه موفق b2 می باشد که در سال ۲۰۰۳ شکل گرفت. نام وردپرس توسط Christine Selleck دوست مت مولوگ ( توسعه دهنده اصلی وردپرس ) پیشنهاد و از آن روز تا الان وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست شده است