сss (9) сss3 (14) ajax (2) css (42) drupal (7) Fix IE6 (4) font (4) html (23) javascript (22) jQuery (15) js (5) less (1) php (1) scss (1) soft (2) vue (1) webstorm (1) wordpress (1)

Вывод ноди в модальном окне (Друпал)

$(function() {
$('.views-field-field-preview-fid a').click(function() {
var ad = $(this).attr('href'); определяю линк на который ведет сылка
$.fancybox.showActivity();
$.get(ad, function(data) {
var body = $('#content-content', data); берем данные только с блока #content-content
$.fancybox({content:body});
});
return false;
});
});
});

Drupal, как залогиниться на сайт, если забыл пароля 2

Решается все просто. Создаем файлик sudo.php(в целях безопасности, естественно, рекомендуется обозвать его как-то иначе и/или ограничить к нему доступ) со следующим содержимым.

Для Drupal 6:
<?php
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
$account = user_load(array('uid' => 1) );
$user = $account;

Для Drupal 7:

<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);>
global $user;
$account = user_load(array('uid' => 1) );
$user = $account;
// finalize
$user->login = REQUEST_TIME;
db_update('users')
->fields(array('login' => $user->login))
->condition('uid', $user->uid)
->execute();
drupal_session_regenerate();
$edit = array();
user_module_invoke('login', $edit, $user);
drupal_goto('<front>');

Кладем его в корень сайта. Запускаем через браузер, после чего заходим на сайт и обнаруживаем, что мы там под админом.

Drupal, как залогиниться на сайт, если забыл пароля

UPDATE users SET pass=md5('12345') WHERE uid=1;