UPDATE `comments` SET nid=200000 WHERE nid=144453
UPDATE `comments` SET nid=200000 WHERE nid=144453
Код кнопки:
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');
код кнопки:
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);
Несколько способов:
; Add a stylesheet for media="all":
stylesheets[all][] = mystylesheet.cssэта запись в файле темы (mytheme.info)
Следующий код необходимо внести в template.php
Для того, чтобы получить список из названий (без ссылок) термов одного словаря, пишем в 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);
}
?><table><tr>
<?php foreach($primary_links as $key => $link) { print "<td>" . l($link['title'], $link['href']) . "</td>"; } ?>
</tr></table>SQL запрос для пакетного включения комментариев:
update node set comment=2 where type='<здесь указать название типа>'
2 - чтение/запись
1 - только чтение
0 - комментарии отключены
node - название таблицы, если при установке не был задан префикс. Если был задан, то нужно соответственно добавить префикс.
<?php global $user; if (($user->uid) == "1") { ?>
<div class="messages"><?php print_r($comment) ?></div>
<?php } ?>Слегка усовершенствованный логин в друпал: