drupal 7

some of functions for working with drupal user

Submitted by admin on Tue, 01/17/2017 - 18:11

here are some functions and useful instructions for working with the drupal user entity.

 

# for modifying a user for example "user roles" :

  // Remove this role from the user's list.
  $roles_list = $account->roles;
  unset($roles_list[$rid]);

  $account = user_save($account, array('roles' => $roles_list));

 

# function "user_load" returns an object that you can find it in this article

 

 

how to fire jquery events after views ajax updated

Submitted by admin on Sun, 10/09/2016 - 13:06

in drupal for compiling some scripts after an ajax loads, you can use the drupal Behaviors.

here is an example of how to use this method:


Drupal.behaviors.myBehavior = {
   attach: function (context, settings) {
      // your jquery or javascript codes goes here ...
   }
};

 

 

Drupal 7.x User object reference Guide

Submitted by admin on Wed, 10/05/2016 - 14:08

$user->uid                            User ID
$user->name                      User name
$user->pass                          Encrypted password
$user->mail                          User email address
$user->theme                      (?) Name of the theme shown for this user (no longer changeable in core but can be in contrib)
$user->signature                  Signature as set in the user account settings
$user->signature_format      Text format to apply to signature

Drupal 7.x Node object reference Guide

Submitted by admin on Thu, 09/08/2016 - 14:20

7.x - $node - Node object

$node->nid Node ID.
$node->vid The revision ID of the current version of this node.
$node->type Type of node (e.g.

[solved] حل خطای "Unable to add new content with empty upgraded image/file field" در دوپال 7

Submitted by admin on Mon, 07/11/2016 - 20:51

در رابطه با مشکل من زمانی این خطا نمایان می شد که میخواستم یک محتوایی رو که فیلد تصویر داشت رو ویرایش کنم. تو مرحله ی افزودن محتوا هیچ خطایی رخ نمیداد و فقط زمانی این خطا رخ میداد که میخواستم ادیت کنم. 

تو اولین لینکی که گذاشتم یه patch هستش که تو تابع file_field_insert یک بررسی ای رو انجام میده و جلوی خطا رو میگیره ولی در رابطه با مشکل من وقتی که میخواستم آپدیت کنم این مشکل بوجود می آمد ، پس من تو تابع file_field_update این کار رو انجام دادم و مشکلم برطرف شد.

شما هم با توجه به مورد خودتون میتونید این patch  رو اعمال کنید

 

لینک مستقیم patch: