php

پاک کردن محتوا در دروپال به صورت دسته ای(کد)

اگر در دروپال بخواهید یک سری از مطالب رو به صورت دسته ای پاک کنید راه حل‌های زیادی هست مثل استفاده از ماژول Bulk و ماژول Devel . اما در این مقاله میخواهیم از طریق کد و با استفاده از زمان این کار رو بکنیم.

 

set_time_limit(0);
$results = db_select('node', 'n')
	->fields('n', array('nid'))
	->condition('created', strtotime('-30 days'), '<=')
	->execute();

foreach ($results as $result) {
	node_delete($result->nid);
}

این کد تمام محتوا هارو تا ۳۰ روز پیش پاک میکنه.

نمایش یک بلوک در صفحه های خاص

وب سایت فروشگاهی متین پارس ، پروژه ای که این روزا دست منه . پروژه ای که بر خلاف سایت های دیگه زیادی از من زمان گرفت و یه جورایی داره خسته کننده میشه . نکته ای که امروز بهش برخوردم و می خوام اون رو به اشتراک بزارم اینه که قراره یک بلاک رو در یک نوع محتوا خاص (Content Type) و در تعدای صفحه دیگه نمایش بدم .

Subscribe to RSS - php