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

وب را از یک زاویه‌ی دیگر تماشا کنیم!

تاکنون گوگل را به صورت سه بعدی دیده اید؟

ویژگی جدیدی (شاید) در فایرفاکس وجود دارد که برای من خیلی جالب بود. نسخه‌ی فایرفاکس مورد استفاده من 11.0 است. (این ویژگی بیشتر به درد طراحان وب خواهد خورد)

Google in 3D View

تصویر فوق، تصویر صفحه‌ی اصلی سایت گوگل است!

ساخت داشبورد سفارشی در دروپال به کمک ماژول homebox

ساختن داشبورد در دروپال، آنقدرها هم سخت نیست!
اگر در سایت Drupal.org عضو هستید، به آدرس http://drupal.org/user بروید و سپس روی تب Dashboard کلیک کنید. همان طور که می‌بینید، یک محیط داشبورد با قابلیت سفارشی سازی در یک محیط مجهز به Drag and Drop در پیش روی شما قرار می‌گیرد.

نمونه‌ی دیگر این نوع داشبورد، پیشخوان وردپرس است. و همچنین ماژول Dashboard در دروپال 7.

برای ساختن این گونه داشبورد ها، از ماژول homebox استفاده می‌شود.
خود سایت Drupal.Org هم برای ساخت داشبورد کاربران از این ماژول استفاده کرده است.

نکته: این مقاله راجع به ماژول homebox نسخه‌ی 6.x-3.0-beta5 است.

نکته: اگر این ماژول را نصب می‌کنید، توجه کنید که پس از ایجاد یک Homebox جدید، حتما موارد زیر را انجام دهید تا داشبورد شما به درستی کار کند:

کنترل بیشتر بر روی منو ها در دروپال به کمک ماژول menu_attributes

در مقاله‌ی زیر یاد میگیریم که چگونه به آیتم های منو خواص ویژه انتصاب دهیم. این خواص ویژه عبارتند از:

  • شناسه اختصاصی Id برای CSS
  • نام
  • Target (خاصیت target در HTML برای لینک ها) که مشخص می کند این لینک در کجا باز می شود. در صفحه‌ی جاری یا در پنجره‌ی جدید یا در فریم والد یا ...
  • rel که رابطه یلینک را با صفحه ی مربوطه مشخص می کند. مقدار رایجی که ممکن است استفاده کنیم، nofollow است. افزودن خاصیت rel="nofollow" به لینک سبب می شود که موتور های جستجو گر از لینک مربوطه بادید نکنند و این کار می تواند در برخی شرایط باعث بهینه تر شدن سایت برای موتور های جستجو (SEO) شود.
  • کلاس CSS
  • استایل های ویژه css
  • کلید دسترسی سریع برای لینک

مقدمه‌ای درباره ماژول یا افزونه در دروپال

ماژول یا افزونه در دروپال چیست؟

ماژول یا افزونه، یک بسته‌ی نرم افزاری است که امکانات دروپال را افزایش می‌دهد. هسته‌ی دروپال یک سیستم پیشرفته‌ی کاملا ماژولار است. به این معنی که از یک سری کد های پایه‌ی (فایل های موجود در پوشه‌ی include/ ) و تعدادی ماژول تشکیل شده است.

ماژول‎‌هایی که در هسته‌ی دروپال وجود دارند، ماژول هایی هستند که همراه با پکیج دروپال دانلود می‌شوند و در پوشه‌ی modules/ قرار دارند.

معرفی و آموزش ماژول‌های دروپال

بسمه تعالی

 در این کتاب، تصمیم گرفتم که برخی از ماژول‌های دروپال را شرح دهم.

البته تعداد ماژول‌های کاربردی دروپال بسیار زیاد است و نمی‌توان همه‌ی آن‌ها را آموزش داد. برای مستندات جامع هریک از ماژول‌ها بهترین راه حل این است که در خود صفحه‌ی اصلی ماژول و یا در فایل README.txt که همراه با ماژول آرشیو شده است، مراجعه کنیم.

اما ماژول‌هایی که کمتر در دید هستند، را در این قسمت به زبان فارسی توضیح خواهم داد تا جستجو کنندگان، آسان تر به هدفشان برسند.

سفارشی سازی صفحه‌ی ایجاد محتوا در دروپال

صفحه‌ی ایجاد محتوا در دروپال (یعنی صفحه‌ی node/add) جلوه‌‌ی چندان جذابی ندارد. در زیر تصویر صفحه‌ی ایجاد محتوا را به شکل پیش‌فرض آن در دروپال 6 مشاهده می‌کنید.

صفحه‌ی ایجاد محتوا در دروپال به صورت پیش فرض و بدون سفارشی‌سازی چندان جذاب به نظ

به خصوص هنگامی که دروپال را برای یک مشتری بخواهیم نصب کنیم، زیاد جالب و مناسب نیست. برای حل این مشکل، نیز مانند مشکلات دیگر، دروپال همواره راه حلی درخور و مناسب ارائه می‌دهد.

در این مقاله قصد دارم روش بهینه سازی و زیبا سازی این صفحه را برای شما توضیح دهم.

IP های حمله کننده

تعدادی از IP هایی که مرتبا به سرورهای تحت مدیریت من حمله می‌کنند را در زیر معرفی می‌کنم و توصیه می‌کنم که کسانی که کنترل سرور را در اختیار دارند، این ها را به لیست سیاه فایروال‌شان اضافه کنند:

البته این لیست طولانی تر است و فعلا مواردی که مورد اطمینان هستند را معرفی می کنم و ممکن است بعدا IP به سرور دیگری تعلق گیرد و ...

دسته بندی‌ها: 

اندر باب تفاوت Java و JavaScript

یک اشتباه خیلی بد و متاسفانه رایج که اکثرا مرتکب می‌شوند این است که جاوا و جاوا اسکریپت را با هم اشتباه می‌کنند.

Java != Javascript

قبلا هم این اشتباه را دیده بودم ولی گمان می‌کردم که فقط عده‌ی معدودی این تصور نادرست را دارند که جاوا همان جاوا اسکریپت است.

دسته بندی‌ها: 

ساخت یک منوی متحرک جذاب فقط با CSS !

مقاله‌ی زیر ترجمه‌ی آزاد (با دستبرد) از مطلب زیر است:
Create a Fun Animated Navigation Menu With Pure CSS

در حال حاضر JQuery یکی از بهترین و کارامد ترین روش‌ها برای ایجاد انیمیشن (متحرک سازی) صفحات وب می‌‎باشد. جاوا اسکریپت کار خود را به خوبی انجام می‌دهد. مقاله‌ی زیر هم به این معنا نیست که از جاوا اسکریپت استفاده نکنیم. بلکه فقط یک راه جدید است که فقط با CSS 3 پیاده سازی شده است.

صفحه‌ها

اشتراک در خوراک صفحه اصلی