Author Archives: مهندس محمدی
معرفي html
HTML سرواژه HyperText Markup Language و به معناي «زبان نشانه گذاري ابرمتن» است (که البته برخي آنرا «زبان علامت گذاري فرامتن» ترجمه کرده اند).
اچ تي ام ال، سنگ بناي وب است؛ يک زبان رايانه اي که براي تدوين قالب و طراحي صفحات وب به کار برده مي شود. دستورالعملهاي اين زبان، برچسب (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 خواهد بود
وردپرس چيست؟
وردپرس يك سيستم مديريت محتواست .
بیشتر سایت ها با وردپرس طراحی شده اند و علت اصلی اون انعطاف پذیری و امکانات بالای اون هست.