с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)

Размеры шрифта в css

Если указать:


body {
font-size:62.5%;
}


то
1em = 10px;
1.2em = 12px;


P.S.
зачем надо не очень понял, проще указать наверно будет:


body {
font-size: 10px;
}


P.S.S. к тому же em - размер относительно родительского блока, если кто не в курсе.

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

$(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>');

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