YOUWEB.ru

Drupal

Смайлы модуля 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: )

Добавить css файл средствами друпал

Posted On: пн, 2009-06-15 09:21 by OFF

Несколько способов:

; Add a stylesheet for media="all":
stylesheets[all][] = mystylesheet.css

эта запись в файле темы (mytheme.info)

( categories: )

Различные page.tpl для разных типов нод

Posted On: вс, 2009-03-01 17:38 by OFF

Следующий код необходимо внести в template.php

( categories: )

Вывести термы для конкрентного словаря Drupal 6

Posted On: пн, 2009-02-02 15:39 by OFF

Для того, чтобы получить список из названий (без ссылок) термов одного словаря, пишем в template.php следующий код:

<?php
function get_node_vid_term($node,$vid) {
 
   
$vid_terms = array();
      if (
array_key_exists('taxonomy', $node)) {
        foreach (
$node->taxonomy as $term) {
            if (
$term->vid == $vid) {
                    
$names[] = $term->name;
                     }
            }
      }
    
$vid_terms = $names;
   
    return
implode(', ', $vid_terms);
}
?>

Главное меню в виде таблицы (Drupal 6)

Posted On: ср, 2008-12-03 17:26 by OFF

<table><tr>
<?php foreach($primary_links as $key => $link) { print "<td>" . l($link['title'], $link['href']) . "</td>";  }   ?>
</tr></table>

( categories: )

Включить комментарии пакетно у ранее созданных материалов

Posted On: сб, 2008-09-20 17:44 by OFF

SQL запрос для пакетного включения комментариев:

update node set comment=2 where type='<здесь указать название типа>'

2 - чтение/запись
1 - только чтение
0 - комментарии отключены

node - название таблицы, если при установке не был задан префикс. Если был задан, то нужно соответственно добавить префикс.

( categories: )

Участок кода видемый только первому юзеру

Posted On: чт, 2008-04-10 10:30 by OFF

<?php global $user; if (($user->uid) == "1") { ?>
<div class="messages"><?php print_r($comment) ?></div>
<?php } ?>

Custom login form

Posted On: ср, 2007-07-11 20:43 by OFF

Слегка усовершенствованный логин в друпал: