تماس با من

 

 

ali.khaleghian@gmail.com

 

Telegram

آی دی ارتباط مستقیم در تلگرام :

@alikhaleghian

مشاهده کانال شخصی تلگرام :

Telegram

 

آی دی اینستاگرام :

@ali.kaleghian

آدرس مستقیم اینستاگرام :

https://www.instagram.com/ali.khaleghian/

عکاسی آماتور (تصادفی)

فعالیت‌ها‌و‌پروژه‌ها‌(تصادفی)

کلیدواژه ها بر اساس الفبا

cck
php

جرقه نوشت

  • 11 خرداد 1395 - 8:37
    فرقی نمیکند کجا هستند. در لباس پزشکی و پرستاری، در منسب قضاوت، نماینده مجلس، کارمند اداره یا مهندس ساختمان یا نانوا و بقال و جای دیگر. وقتی وجدان عمومی جامعه ای در خواب یا خلسه یا چُرت باشد، خروجی های آن در سمت های مختلف، با درصدهای کم یا زیاد بیمار خواهند بود. بیماری هایی مثل بی وجدانی، بی مسئولیتی، دلزدگی از وظایف، بی تفاوتی، منفعت طلبی شخصی یا خانوادگی یا باندی و حزبی.
    این است که دیگر لازم نیست بگوییم مثلا برخی از قشر پزشکان بی وجدان هستند یا برخی قضات فاسد هستند. این بی وجدانی و فساد پودر یا  ادویه ای است که بر آن جامعه  پاشیده شده و در بخش های مختلف نمود خواهد داشت. لذا اگر در چنین جامعه ای به هر جایی مراجعه کردید و کم کاری و اهمال و بی مسئولیتی دیدید نباید تعجب کنید. بلکه باید ریشه های این بیماری ها را کشف کرد. ریشه هایی مشترک در اقشار مختلف.
  • 21 ارديبهشت 1395 - 7:02
    قول نفتی دنیا هم پایگاه اینترنتی خود را با دروپال پیاده کرده است.
    Total.com
  • 11 ارديبهشت 1395 - 8:24
    شروع حرکت تو که ضرورت حرکت از آن مایه میگیرد از لحظه ای است که می‌فهمی از همه چیزهایی که با آنها مانوس هستی، بزرگتری.
    بزرگتری، چون آنها به تو ختم شده‌اند. تو میوه‌ی این درختی و هیچ وقت به ریشه و خاک و سنگ برگشت نخواهی کرد.
    » مرحوم استاد علی صفائی حائری/کتاب حرکت/ص20
  • 1 ارديبهشت 1395 - 10:28

    روزنامه ایندیپندنت انگلیس بعد از بیش از یک قرن چاپ، با دنیای کاغذی خداحافظی کرد و به نسخه آنلاین اکتفا نمود.

    راهبری نسخه آنلاین این روزنامه در این آدرس independent.co.uk را نرم افزار دروپال به عهده دارد.

  • 22 آذر 1394 - 20:36

    بنده پیر خراباتم که درویشان او
    گنج را از بی نیازی خاک بر سر می‌کنند

  • 26 مرداد 1394 - 6:31

    سلام بر آفتاب عالم تاب
    سلام بر خورشید که میلیونها سال است طلوع میکند و غروب میکند.
    سلام بر او که طلوع و غروب هزاران نسل از بنی آدم را تماشا کرده.
    حقیقتا این طلوع و غروب ها چه رمز و راز و پیامی با جان ما ضمضمه میکند؟

  • 26 ارديبهشت 1394 - 15:35

    واقعیت اینه که ما به اندازه اتصالمون به مبداء عالم آدمیم.
    الباقی هرچه هست که در راستای اون مبداء و چشمه نباشه بعد حیوانی است و ارزش ماندگاری ندارد.
    ندیم و مطرب ساقی همه اوست، خیال آب و گل در ره بهانه...

  • 20 اسفند 1393 - 15:36

    فروختم. همدم جاده های پیچ در پیچ آفاق و انفس را...
    #سالارجاده‌ها

  • 28 بهمن 1393 - 15:38

    توحید یعنی تجمیع اهداف و نیت‌ها در نقطه اوج.

  • 28 مهر 1393 - 22:32

    چند وقت که هواست نباشد سرکش میشود. کم کم برایت چاه میکند و گرفتارت میکند. کمی که غرق کار و روزمرگی شوی و یادت برود بدخواه توست، افسارش رها میشود.
    شاید هم برسد به جایی که زبان خوش سرش نشود. اینجاست که باید انقلابی عمل کرد و ادبش کرد.
    آری! هر چند وقت یک انقلاب لازم است. نفس سرکش شده و باید با قوای ایمان و تقوی فتحش کرد.
    خدایا به حق «انا فتحنا لک فتحاً مبینا» قدرت فتحم بده...

  • 21 مهر 1393 - 12:34

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

  • 29 مرداد 1393 - 9:01
    پورتال جامع دانشگاه آکسفورد که اخیرن رونمایی شد از بستر نرم افزاری دروپال Drupal بهره میبرد. قدرت بلامنازع دروپال در تسخیر بسترهای نرم افزاری تحت وب رو به افزایش است. ده ها نرم افزار بزرگ و اساسی در سازمانهای داخلی و خارجی در حال انتقال به بستر دروپال هستند. این روند رفته رفته قدرتهای سنتی مثل Liferay را به بیرون از گود هدایت میکند. خیر است انشالله!
     
  • 5 خرداد 1393 - 5:14

    میلیون میلیون انسان آمده اند برای رفاه خود و اطرافیان خود تلاش کرده اند و رفته اند و هیچ اثر و خاطری از آنها نمانده؛ فقط نام و یاد کسانی به نیکی ماندگار شده که برای دیگران و عموم مردم تلاش کرده اند.

  • 23 دى 1392 - 7:07

    ملا علی همدانی خدمت حاج شیخ حسنعلی نخودکی رسید و تقاضای موعظه کرد:
    شیخ فرمودند :
    مرنج و مرنجان !
    آخوند عرض کرد :
    مرنجان راحت است، مرنج را چه کار کنیم؟
    شیخ فرمودند :
    خود را کسی ندان!

  • 19 دى 1392 - 21:59

    روشنفکر در دوره ما یعنی
    ژرفای فکرت آنقدر نحیف باشد که برای عرض ِ بودن
    به ناچار بلغور دیگران را بدون تامل در چند و چونش نشخوار کنی.

  • 19 دى 1392 - 19:53

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

  • 15 دى 1392 - 20:33

    خدایا! ضامنُ بکش...

  • 11 دى 1392 - 11:23

    ما روی این کره خاکی که زمین می‌نامندش، همگی همسایه‌ایم.

  • 4 آبان 1392 - 15:40

    از وقتی آمدی همه فصلها بهار شد.

  • 30 مهر 1392 - 0:12

    ما پایتخت‌نشین ها به یمن غرور ناشی از توهمِ قبله دنیا بودن، هیچ گاه لذت سادگی، صمیمت و گرمی معاشرت که در شهرستانی ها موج میزند را نخواهیم چشید.
    خود را مدام میگیریم. در جویایی احوال به حداقل بسنده میکنیم. در معاشرت محافظه کاریم. سرد برخورد میکنیم و ...
    ما ناخوداگاه در این رفتار غرقیم.
    ما پایتخت نشین ها از لذت «پیچیده نبودن»، محرومیم.
    اولین مخاطب این نوشته: خودم.

  • 11 مهر 1392 - 1:12

    باید صراحتاً فریاد زد که «آموزش عالی» -بخوانید بنگاه های فروش و توزیع کاغذهایی به نام مدرک- در ایران یک دروغ است که از نظر علمی، شخصیت سازی و تربیت نیروهای متخصص و کارامد در جهت منافع ملی ناموفق بوده و انتصاب واژه «تحصیل علم» به آن، تهوع آور است. خصوصا دانشگاه های پیام نور، علمی کاربردی و آزاد که رسما این واژه را به مسخره گرفته اند. هرچند در میان واحدهای مختلف اینها نیز استثناء های خوبی دیده میشود.

  • 8 مهر 1392 - 6:51

    من مرگ سرخ را بهتر از زندگی در زیر سلطه آمریکای جنایتکار یافته ام.

  • 22 ارديبهشت 1392 - 16:24

    در بک‌گراند اسباب کشی های متعدد، سیال بودن را آموخته‌ام و کوچ را به خاطر سپرده‌ام.
    و دریافته‌ام که هرچه اسباب سبکتر باشد، جابه‌جایی ساده‌تر و کم‌زحمت‌تر است.
    پس آرزو دارم در موعد کوچ آخر، وزن بغچه‌ای بیش بر من سنگینی نکند تا همو را رها کرده و سبکبال پرواز کنم.
    و فقط بماند وزن مسئولیت کارهای کرده و نکرده در برابر حقّ تمام ذی حقّان.

  • 5 اسفند 1391 - 19:02

    مگر این عاشق بی‌قرار را بر این سفینه‌ی سرگردان آسمانی، كه كره‌ی زمین باشد، برای ماندن در اصطبل خواب و خور آفریده‌اند؟
    » شهید سیدمرتضی آویني

    * خواب و خور و پوش و كُن!

  • 6 بهمن 1391 - 15:12

    در یتیمی راز عجیبی نهفته است!
    خصوصاً یتیمی از اوان کودکی.
    قالباً تاثیر گذارند. یا مثبت یا منفی.
    محمد.ص
    خمینی ره
    علامه طباطبایی
    و و و ...
    هیتلر
    صدام
    و و و ...

  • 2 بهمن 1391 - 20:58

    مژده دهید مژده دهید یار پسندید مرا

  • 22 دى 1391 - 5:40

    آمده اند به چرا؛ یونجه ای میخورند، ثروتی انباشت میکنند، زیرشکمی ارضا می‌کنند و صاحب فرزندانی میشوند و میمیرند بدون آنکه قوری در کمالات انسانی کنند که اصلا آمده‌ام که چه!
    ریتم اخلاق و رفتار و دوستی و دشمنی و زندگی و همه چیزشان میشود بر همین اساس.
    کسی هم نبوده به این بندگان خدا بگوید جز شکم و شهوت و ثروت چیز بالاتری هست. اگر هم بوده دنبالش نرفته اند.
    اگر هم به خیال خودش دنبال علم و تحصیلاتی رفته است به ندرت دیده میشود که در راستای همان سه تایی که بالا آمد نبوده باشد.
    البته که آن سه هم لازم است اما اگر جای هدف نشستند؛ میشود جانوری به شکل انسان. میشود مسخ نامحسوس.
    پایش بیوفتد همدیگر را هم برای منافع شخصی له میکنند! نمونه این اکثراً را میتوانید در سوار شدن به مترو در ایستگاه های ابتدایی و شیوه تصاحب صندلی ها ببینید. همه چیز حول محور «من» و «منافع من» و «خانواده من» میچرخد. لااقل این اواخر شدت و غلظت این «من» ها بیشتر شده است.
    پروردگارا! به تو پناه میبرم از جانور بودن.

  • 17 دى 1391 - 20:55

    خیلی وقتا هم حال میکنم به نفهمی بزنم و بزارم یارو با حس اینکه گولم زده حال کنه!
    حس ترحم دارم به اینجور موجودات.

  • 11 دى 1391 - 18:50

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

  • 8 دى 1391 - 13:52

    اگر كوه‏ها از جاى كنده شوند تو پا بر جا باش،
    دندانها را روى هم بفشار،
    جمجمه ‏ات را به خدا بسپار،
    قدمت را چونان ميخ فرو رفته ثابت بدار،
    چشم به آخرين صفوف دشمن بدوز
    و بدانكه پيروزى و یاری از جانب خداوند است.

  • 7 آبان 1391 - 15:04

    هم زمینش غصبی و سرزمین بومیان سرخ پوستی است که قتل عام کردند؛
    هم بخش اعظم سرمایه‌اش دزدی از دیگر کشورها خصوصا آفریقا است؛
    نسلشان هم طبق آمار خودشان از هر دو تولد یکی نامشروع است.
    حرام اندر حرام اندر حرام!

  • 8 مهر 1391 - 19:10

    وقتی شراره های حسادت به خود را از چشمان و زبان دیگری میبینیم، چه باید کرد؟
    در پاسخ چند کشیده‌ی به ظاهر دوستانه و مذاح گونه اش، چه میتوان کرد جز آنکه در آغوش بگیری و ببوسی‌اش؟

  • 7 مهر 1391 - 5:57

    هریک ثانیه ای که نشستید پشت مانیتور، حدود 30 کیلومتر در مدار زمین دور خورشید، 100 متر همراه خورشید دور هسته کهکشان و 150 متر همراه کهکشان راه شیری در فضای بین کهکشانی جا به جا میشوید. حدود 500 متر در ثانیه هم همراه با گردش زمین به دور خود!

  • 29 شهريور 1391 - 19:36

    باورتون میشه که هیچ برگی از هیچ درختی نمی افتد مگر با اراده او !؟ نه واقعا؟

  • 24 شهريور 1391 - 13:50

    زندگی مشترک در ساختن آن از صفر و تلاش مشترک در کسب موفقیت هاست. و این است که لذت شراکت در زندگی را دو چندان میکند. و اینگونه است که زیر بار صبر برای ساختنش قدر همدیگر را خواهند دانست. بر همین اساس از همسر عزیزمان جهاز نخواهیم خواست؛ و در مقابل مهریه‌ای مینویسیم که از پس پرداختش برخواهیم آمد.

  • 24 شهريور 1391 - 11:25

    جامعه ایرانی به سمت زندگی های تهی از "خود" و پر از "من" حرکت میکند.

  • 13 شهريور 1391 - 22:26

    چه ماهی صد هزار تومان درامدم باشد چه صد میلیون، نباید در انتخاب طرف مقابل برای ازدواج تاثیر داشته باشد.
    ثوابت شخصیتی باید عامل انتخاب باشند. نه متغییرها.
    کسی که بر اساس متغییرها انتخابت میکند با تغییر آنها از انتخابش پشیمان میشود.
    بنابراین دروغگوها کور خوانده اند. اگر اینطور انتخابم کرد آن‌موقع است که همه زندگیم را به پایش میریزم و نوکریش خواهم کرد.

  • 6 تير 1391 - 6:55

    6 نفر را جمع میکنند دور یک میز، 2 ساعت از وقت رسانه ملی را میگیرند که در مورد 90 دقیقه جفتک زدن عده ای دیگر مذخرف بگویند. درحالی که از تعداد افرادی که شب گرسنه در این کشور خوابیده اند بی خبرند. برید به جهنم.

  • 2 تير 1391 - 8:10

    به هر سو مینگرم فاحشگان تنشان را نسیه به نگاهم میفروشند.

  • 31 خرداد 1391 - 17:29

    تمام چراغ‌های اتوبان چمران یک ذره از شمع وجود آن اَبَر مرد نمی‌شوند.

درک سیستم hook در ماژول های دروپال

1 اسفند 1390 - 9:01 2012-2-20 09:01:20

یک ماژول چیست؟

یک ماژول دروپال عبارت است از مجموعه ای از فایلها که شامل توابع نوشته شده با PHP هستند. یک ماژول به علت اجرا در داخل سایت میتواند به تمام توابع و متغییر ها و ساختار هسته دروپال دسترسی داشته باشد. در واقع یک ماژول با یک فایل منظم PHP که میتواند مستقیماً برای هدایت توابع مختلف، ایجاد تست و اجرا شود، فرقی نمیکند.

این روش به هسته دروپال اجازه میدهد تا در مکانهای خاص توابع خاص که در ماژولهای دیگر نوشته شده اند را فراخوانی کرده و تابع پذیر بودن هسته را افزایش دهد. این موقعیت ها که همان توابع هستند و میتوانند در محلهای دیگر استفاده شوند "hook" نامیده میشوند.

درباره hook ها

hook ها چگونگی تعامل ماژول ها با کدهای هسته دروپال را مشخص میکنند. به عنوان مثال؛ hook ها امکان تعریف آدرس url و صفحات در سایت را با (hook_menu) برای ماژول های مختلف فراهم میکنند. همچنین امکان افزودن محتوا به صفحات با (hook_block و hook_footer و ...) ، ایجاد جداول جدید در دیتابیس با (hook_schema) و غیره را فراهم میکنند.

[url=http://api.drupal.org/api/drupal/includes%21module.inc/group/hooks]این صفحه [/url]hook های هسته را لیست کرده است، همچنین یک ماژول میتواند hookهای جدیدی برای خود تعریف و به دروپال اضافه کند. مثلا ماژول CCK یک hook با نام hook_field_info فراهم کرده است تا ماژولهای دیگر بتوانند فیلدهای جدیدی برای محتوای مختلف ایجاد کنند. به هر حال هر ماژولی که hook های اختصاصی را ارائه میدهد مستندات استفاده از آن را نیر عرضه خواهد کرد.

hook ها در نقاط مختلفِ اجرای کد رخ میدهند؛ دروپال برای این کار از تمام ماژولهای فعال سایت کمک میگیرد.

مثلا وقتی کاربر یک صفحه را که با hook ایجاد صفحه ایجاد میشود را بازدید میکند، دروپال تمام ماژولها را به امید اینکه برای این صفحه، "راهنمای کاربر" تعریف شده باشد سرج میکند.

این کار با جستجو در همه ماژول ها برای یافتن hook با نام mymodule_help صورت میگیرد. شکل این تابع یا همان hook به این صورت است:

mymodule_help($path, $arg)

mymodule نام همان ماژولیست که این هوک در آن قرار دارد. مثلا hook_help در ماژول بلاک به صورت block_help و در ماژول node به صورت node_help نوشته میشود. که _help اصل بخش ثابت و معرفی کننده نوع hook میباشد.

$path و $arg نیز پارامترهایی هستند برای معرفی صفحه یا صفحاتی که میخاهیم برای آنها "راهنمای کاربری" ایجاد کنیم.

یک hook میتواند به عنوان یک سنسور یا حسگر یا شنودگر برای رخ دادهای مختلف باشد و حس کند که یک رخ داد (event) باعث (trigger) یک عملیات (action) میشود.

هر رخ داد (event)ی در دروپال همچون حذف یک گره باعث (trigger) یک hook همچون (hook_delete) میشود.

یعنی اگر یک ماژولی از هوک hook_delete استفاده کند، این تابع هرجا گره ای حذف گردد (حذف گره رخ دهد) اجرا خواهد شد.

به عنوان آخرین مثال؛ تابع هوک ما بایست تعداد کل گره (node) ها را وقتی یک گره حذف میگردد فراخوانی کرده و یکی کم کند.

نظرات