زمانی که HTML پا به عرصه دنیای اینترنت گذاشت، فرض بر این که این زبان تنها برای نمایش متن و عکس بوجود آمده است. عملا در آن زمان، کسی حتی فکر آن را نمی کرد که روزی برسد که اینترنت به خانه های صدها میلیون آدم و بر روی کامپیوترهای شخصی نفوذ کند.
HTML زبانی بود که بسیاری از موارد پیشرفته در طراحی در آن لحاظ نشده بود. بعلاوه اینکه این زبان قابلیت تغییر، کاربر پسندی و بسیاری دیگر از مباحثی که در دنیای برنامه نویسی و طراحی با گذشت زمان بوجود آمده اند را در خود جای نداده است.
CSS چیست؟
CSS یا Cascade Style Sheets زبان برنامه نویسی می باشد که کنسرسیوم بین المللیشبکه جهانی وب یا W3C برای غلبه بر مشکلاتی که در طی زمان با استفاده از HTML بوجود آمده است پیشنهاد داده است. عملا این زبان برنامه نویسی، مکملی بر زبان باستانی HTML است و سعی در پر کردن نقاط ضعف و خلاء های آن دارد.
CSS زبانی است که توسط آن قادر خواهید تا استیل طراحی صفحات وب سایت تان را یکبار تعریف و به صفحات مورد نیازتان اعمال نمایید.
برای این منظور مثالی را می زنیم. تصور کنید که سایت شما شامل 100 صفحه استاتیک می باشد و شما آنها را تماما به زبان HTML نوشته اید. بعد از یک هفته تصمیم گرفته اید تا فونت تمام کلمات را کمی بزرگتر کنید. گفتن اینکه فونت تمام کلمات بزرگتر شود بسیار کار راحتی است و تنها یک جمله است. ولی آیا در عمل تغییر 100 صفحه نیز به همان راحتی خواهد بود؟
قطعا نه. CSS دقیقا همان زبانی است که جمله یک خطی شما را تبدیل به همان یک جمله خواهد کرد. شما تنها کافی است تا استیل مورد نیازتان را در طراحی تغییر دهید و آن هم تنها با تغییر یک یا چند مورد کوچک.
استفاده از CSS باعث تمیزتر شدن کدهای برنامه نویسی تان می شود، تغییرات آتی را آسان می کند و همچنین دید شما را بیشتر به طراحی معطوف می کند تا سر و کله زدن با کدهای برنامه نویسی.
اچ تي ام ال، سنگ بناي وب است؛ يک زبان رايانه اي که براي تدوين قالب و طراحي صفحات وب به کار برده مي شود. دستورالعملهاي اين زبان، برچسب (Tag) نام دارند که محتواي يک صفحه وب به وسيله آنها، نشانه گذاري شده و بدين ترتيب، نحوه نمايش آن صفحه براي مرورگرهاي وب توصيف مي شود. هر يک از برچسبهاي اچ تي ام ال، معنا و مفهوم خاصي دارند و تأثير مشخصي بر محتوا مي گذارند؛ مثلاً برچسبهايي براي تغيير شکل ظاهري متن، نظير درشت و ضخيم کردن يک کلمه يا برقراري پيوند (Link) به صفحات ديگر در اچ تي ام ال تعريف شده اند. يک سند اچ تي ام ال، يک پرونده مبتني بر متن (Text–based) است که معمولاً با پسوند htm. يا html. نامگذاري شده و محتويات آن از برچسبهاي اچ تي ام ال تشکيل مي شود.
مرورگرهاي وب که قادر به درک و تفسير برچسبهاي اچ تي ام ال هستند، تک تک آنها را از داخل سند اچ تي ام ال خوانده و سپس محتواي آن صفحه را نمايان سازي (Render) مي کنند. اچ تي ام ال يک زبان برنامه نويسي نيست، بلکه زباني براي نشانه گذاري ابرمتن است و اساساً براي ساختمند کردن اطلاعات و تفکيک اجزاي منطقي يک نوشتار – نظير عناوين، تصاوير، فهرستها، بندها و جداول – به کار مي رود. از سوي ديگر، اچ تي ام ال را نبايد به عنوان زباني براي صفحه آرايي يا نقاشي صفحات وب به کار برد؛ اين وظيفه اکنون بر دوش فناوريهاي ديگري چون شيوه نامه هاي آبشاري (CSS) است. گفتني است اچ تي ام ال شکلي از زبان ديگري بنام اس.جي.ام.ال است و «کنسرسيوم وب جهان گستر» آنرا به عنوان استانداردي براي نشانه گذاري مستندات ابرمتني براي عرضه در وب، تدوين کرده است.
پي اچ پي نيوک يكي از پر طرفدارترين سيستم هاي مديريت محتوا در ايران و جهان است.
در طراحي قالب هاي نيوك محدوديت هايي وجود دارد كه دست طراح زياد آزاد نيست .
پی-اچ-پی نیوک یک سیستم قدرتمند جهت مدیریت محتوا است این سیستم کاملاً آزاد به کاربران خود این اجازه را میدهد تا بدون داشتن هیچگونه دانش درباره برنامه نویسی وب به ساخت یک وبسایت قدرتمند و بدون نقص در شبکه جهانی اینترنت بپردازند.
همچنین پی اچ پی نیوک دارای یک سیستم حفاظتی پیشرفته برای جلوگیری از هک شدن سایت به نام “نگهبان نیوک” است که یکی از بزرگترین نقاط قوت پی اچ پی نیوک میباشد و امنیت این سیستم را در حد چشمگیری بالا برده است .
پی اچ پی نیوک دارای قابلیت هایی تغریباً منحصر به فرد نسبت به بقیه سیستمهای مدیریت محتواست از نمونه این قابلیت وجود یک تالارگفتمان به صورت پیشفرض است که در بسیاری از دیگر سیستمها شما مجبور به نصب یک تالار گفتمان جداگانه هستید. پی اچ پی نیوک فارسی کاملاً رایگان بوده و هیچ یک از نسخههای موجود آن فروشی نیست…..
این سیستم از یک هسته اصلی و تعدادی موژول اصلی که دور هسته قرار گرفته اند تشکیل شده. این سیستم حاصل سال های مدیریت سایت Linux Preview می باشد. در ابتدا در زبان Perl نوشته شده است.
نسخههای فارسی مختلفی نیز از این نرمافزار وجود دارد. در نسخههای جدید فارسی ارائه شده توسط سایت فارسی پی اچ پی نیوک بسیاری از باگهای موجود در نسخههای قبلی گرفته شده که جدیدترین این نسخهها، نسخه 8.3 است. همچنین سایت مرجع نیوک فارسی هر چند ماه و در صورت لزوم اصلاحیههایی نیز جهت بهبود، بروزرسانی و پیشرفته تر کردن این سیستم ارائه میکند.
بعد از ورود به محیط 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 تغییر دهید و سپس تغییرات را ذخیره نمایید.