YOUWEB.ru

Блог пользователя OFF

Убрать стандартный jquery.js

Posted On: чт, 2010-08-26 00:28 by OFF

Можно использовать внешний вызов данного файла, например с сервера google, для того, чтобы убрать стандартный jquery.js файл, нужно написать в template.php следующее

function blond5_preprocess_page(&$variables) {
    $scripts = drupal_add_js();
    unset($scripts['core']['misc/jquery.js']);
    $variables['scripts'] = drupal_get_js('header', $scripts); 
}

blond5 нужно заменить названием своей темы

Транслитерация

Posted On: пт, 2010-07-30 17:41 by OFF

Для замены всех киррилических символов латинскими, а так же для замены пробелов нижними подчёркиваниями можно использовать следующую функцию:

function translitIt($str)
{
$tr = array(
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
"Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>"I",
"Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
"О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",

( categories: )

показывать количество комментариев в скобках

Posted On: ср, 2010-06-09 20:46 by OFF

/**
* Preprocessor for theme('comment_wrapper').
*/
function ВАША_ТЕМА_preprocess_comment_wrapper(&$vars) {
$vars['hook'] = 'box';
$vars['attr']['id'] = 'comments';
$vars['attr']['class'] .= ' clear-block';
  
if ($vars['content'] && $vars['node']->type != 'forum' && $vars['node']->comment_count != 0) {
  $vars['content'] = '<h2 class="box-title">'. t('Comments') .'</h2>'. $vars['content'];
}
}

( categories: )

Перенести все комментарии одного материала в другой

Posted On: вс, 2010-03-14 08:46 by OFF

UPDATE `comments` SET nid=200000 WHERE nid=144453

( categories: )

Смайлы модуля Smileys в виде кнопки BUEditor / Drupal6 / Bueditor 6.x-2.x

Posted On: сб, 2010-01-23 15:56 by OFF

Код кнопки:

php: $L = drupal_to_js(_smileys_list()); $P = base_path(); drupal_add_js("(function($){ var click = function() { BUE.active.replaceSelection(this.firstChild.alt, 'end'); return false; }; var map = function(s) { return $('').css('margin', '0.5em').click(click)[0]; }; var links = $.map($L, map); BUE.smlyWrap = function() { return $('

').append(links); }; })(jQuery);", 'inline');

Смайлы модуля Smileys в виде кнопки BUEditor / код Drupal6 / Bueditor 6.x-1.x

Posted On: вт, 2009-07-07 14:25 by OFF

код кнопки:

php: $L = drupal_to_js(_smileys_list()); $P = base_path(); drupal_add_js(" var smlyList = $L, smlyPath = '$P'; var smlyWrap = \$('

'); \$.each(smlyList, function(i, s) {\$('').css('margin', '0.5em').appendTo(smlyWrap)}); ", 'inline'); return 'js: editor.dialog.open("Smileys"); $("tr.body>td", editor.dialog.popup).empty().append(smlyWrap);

( categories: )