fuCkLaw: Блог

Главные вкладки

$links и $terms в page.tpl.php

7 августа 2009 в 18:20

Доброго времени суток.
У меня возникла необходимость вывести $links и $terms не через node.tpl.php, а напрямую через page.tpl.php. Понятно, что если просто прописать эти переменные в page.tpl.php, то они не будут отображаться.
Можно ли это сделать каким-нибудь другим образом? Заранее благодарю за помощь.

$links и $terms в page.tpl.php

7 августа 2009 в 8:34

Доброго времени суток.
У меня возникла необходимость вывести $links и $terms не через node.tpl.php, а напрямую через page.tpl.php. Понятно, что если просто прописать эти переменные в page.tpl.php, то они не будут отображаться.
Можно ли это сделать каким-нибудь другим образом? Заранее благодарю за помощь.

Проблема с ImageCashe

6 июля 2009 в 18:56

Доброго времени суток.
Недавно переехал на новый хост и параллельно обновил drupal и все модули. Теперь возникла одна проблема:
Для вставки изображений я использую cck + filefield + imagefield. Если начать производить загрузку картинки на сервер, то вылетает ошибка: An image thumbnail was not able to be created.
В чём может быть загвоздка?

BuEditor + IMCE + Lightbox

14 июня 2009 в 14:09

Доброго времени суток. Я решил сделать кнопку для bueditor для вставки изображения заключённого в ссылку с rel="lightbox".

Есть кнопка для вставки изображения:

php:
$imce_url = function_exists('imce_menu') && user_access('access imce') ? url('imce/browse') : '';

return "js:
var B = eDefBrowseButton('$imce_url', 'attr_src', 'Browse', 'image');
var form = [
{name: 'src', title: 'Путь к изображению', suffix: B},
{name: 'alt', title: 'Альтернативный текст'},
];
eDefTagDialog('img', form, 'Вставить/Редактировать изображение', 'OK');
"
;

И для вставки ссылки, где href - путь к изображению, но между <a href="" rel="lightbox"> и </a> ничего нет:

php:
$imce_url = function_exists('imce_access') && imce_access() ? url('imce') : '';

return "js:
var B = eDefBrowseButton('$imce_url', 'attr_href', 'Browse', 'link');
var form = [
{name: 'href', title: 'Путь к изображению', suffix: B},
{name: 'title', title: 'Описание'},
{name: 'rel', title: 'Lightbox', type: 'select', options: {'': '', lightbox: 'lightbox'}}
];
eDefTagDialog('a', form, 'Вставить/Редактировать ссылку', 'OK');
"
;

Согласитесь, что вставлять сначало изображение, а потом заключать его в ссылку неудобно. А вот как всё это объединить в одну кнопку я не знаю. Поэтому надеюсь на Вашу помощь.

блок в node.tpl.php

11 июня 2009 в 14:29

доброго времени суток.
мне понадобилось создать блок в node.tpl.php (блок располагается после $content, но перед $links и $terms). как обычно сделал переменную, записал её в node.tpl.php и в *.info. но этот блок не отображает содержание, которое ему передаёшь. если тоже самое сделать в page.tpl.php, то всё нормально. но мне нужно именно в node.tpl.php в определённом месте.
подскажите, пожалуйста, как можно сделать такой блок?

текстовое поле CCK везде с одним и тем же содержимом

11 июня 2009 в 10:24

здравствуйте.
уже несколько дней не могу решить одну проблему: создал тескстовое поле в CCK для материала "запись в блоге", но не могу разобраться как сделать так, чтобы в нём отображалось одинаковое содержимое. все разрешения настроены правильно. пробовал вписать значение в "значение по умолчанию" - тоже не помогает.
куда копать?

Вставка ссылок

9 июня 2009 в 8:49

здравствуйте.
подскажите, пожалуйста, как можно ли реализовать в bueditor кнопку для вставки ссылок, чтобы за один раз можно было вставить несколько ссылок и они были обрамлены в див определённого класа?

<div class="content">

7 июня 2009 в 21:13

доброго времени суток.
у меня возник следующий вопрос: когда добавляешь новый материал, то основной текст описывается в <div class="content"><div>, а можно ли этому диву прописать title такой же как и заголовок?

Цвет шрифта в Bueditor

1 июня 2009 в 11:08

здравствуйте.
я решил сделать кнопку в bueditor для выбора цвета шрифта.
вот код:

js:
editor.G.getColor=function(txt) {
editor.active.tagSelection(\'<color=\' + txt+ \'>\',\'</color>\',\'end\');
editor.dialog.close();
}
var colors = new Array(
\"#000000\",
\"#993300\",
\"#333300\",
\"#003300\",
\"#003366\",
\"#000080\",
\"#333399\",
\"#333333\",
\"#800000\",
\"#FF6600\",
\"#808000\",
\"#008000\",
\"#008080\",
\"#0000FF\",
\"#666699\",
\"#808080\",
\"#FF0000\",
\"#FF9900\",
\"#99CC00\",
\"#339966\",
\"#33CCCC\",
\"#3366FF\",
\"#800080\",
\"#999999\",
\"#FF00FF\",
\"#FFCC00\",
\"#FFFF00\",
\"#00FF00\",
\"#00FFFF\",
\"#00CCFF\",
\"#993366\",
\"#C0C0C0\",
\"#FF99CC\",
\"#FFCC99\",
\"#FFFF99\",
\"#CCFFCC\",
\"#CCFFFF\",
\"#99CCFF\",
\"#CC99FF\",
\"#FFFFFF\"
);
var colorForm= \'<table border=\"0\" cellspacing=\"1\" cellpadding=\"0\" class=\"color\"><tr>\';
for (i=0; i<colors.length; i++) {
colorForm+= \'<td bgcolor=\"\' + colors[i] + \'\">\'
+ \'<a href=\"javascript:editor.G.getColor(\\\'\' + colors[i] +  \'\\\');\">\'
+ \'<img border=\"0\" src=\"/sites/all/modules/bueditor/icons/spacer.gif\" width=\"10\" height=\"10\" title=\"\' + colors[i] +  \'\" alt=\"\' + colors[i] +  \'\" /><a></td>\';
if ((i+1) % 8 == 0)
colorForm+= \'<tr></tr>\';
}
colorForm+= \'</tr></table>\';
editor.dialog.open(\'Цвет\', colorForm);

но этот код почему то не работает.
подскажите, что я не так делаю.

Список ссылок

29 мая 2009 в 20:38

доброго времени суток.
никак не могу разобраться со следующем:
есть 2 ссылки
------------------------------
САЙТ
САЙТ_1

Посмотреть списык ссылок
------------------------------
при нажатии на "Посмотреть список ссылок" должны отображаться полные ссылки.
код html:

<div class="link_view">
<a href="АДРЕС">САЙТ</a>
<a href="АДРЕС_1">САЙТ_1</a>
</div>

код javascript:

$(document).ready(LHIDE_init);
function LHIDE_init(){
        $("div[a].link_view").append('<a href="javascript:void(0);" class="shwlnks" style="font-size: 10px; display: block; margin-top: 10px;">Посмотреть список ссылок</a>');
        $("a.shwlnks").click(function(){
                if ($(this)[0].className == 'shwlnks') {
                        $(this).html("Убрать список ссылок"); $(this)[0].className = "hdlnks";
                        var this_div = $(this).parent('div.link_view');
                        var i = 0;
                        var a = '<textarea style="width: ';
                        if($.browser.msie) {a = a + '96%;';} else { a = a + '100%;';}
                        if($.browser.mozilla) {a = a + ' margin-left: -2px;';}
                        a = a + ' display: block;" rows="' + ($("a", this_div).get().length - 1) + '" class="txtrlnks">';
                        b = $("a", this_div).get();
                        b.pop();
                        a = a + b.join("\n") + '</textarea>';
                        $(this_div).append(a);
                        $(this_div).children('textarea').slideDown('fast');
                } else if ($(this)[0].className == 'hdlnks') {
                        $(this).html("Посмотреть список ссылок"); $(this)[0].className = "shwlnks";
                        var this_div = $(this).parent('div.link_view').children('textarea.txtrlnks')

Пропадают ссылки

28 мая 2009 в 18:01

здравствуйте.
такая проблема: пропадают ссылки в браузерах Flock и Netscape Navigator. т.е. их видно, но при наведении мышки и нажатии ничего не происходит: как-будто простой текст.
может кто-то с этим сталкивался? в чём может быть загвоздка?

Закладки

28 мая 2009 в 15:58

Доброго времени суток.
Я решил поставить на сайт модуль bookmarks. Он отображает ссылку для добавления страницы слева или справа контента. А как сделать, чтобы можно было добавлять страницу в закладки, как на drupal.ru, т.е. кнопка находится в том же месте где количество коментариев (ниже содержания страницы)?

BlogAPI

24 мая 2009 в 16:16

Доброго времени суток.
В Drupal есть функция BlogAPI. То есть как я понял это публикация записей в блоге не через сайт, а непосредственно через какую-то программу. На примере движка DLE есть программа Addnews.
Есть ли такая программа для Drupal?

Тройной коментарий

18 мая 2009 в 18:10

доброго времени суток.
пару дней назад перешёл на 6.12 и сегодня обнаружил, что когда отправляешь комментарий, то в конечном результате отображаетя комментарий, содержащий 3 повторяющихся записи.
в чём может быть дело??

Ошибка XMLsitemap

15 мая 2009 в 18:39

здраствуйте.
недавно обновил xmlsitemap и теперь всегда появляется следующая ошибка:

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'xmlsitemap_anonymous_access' was given in /home/f/fucklawru/public_html/includes/menu.inc on line 452.

в чём может быть дело?

Есть ли такой модуль

12 мая 2009 в 20:09

здравствуйте.
подскажите пожалуйста, есть ли модуль, который позволяет давать зарегестрированным пользователям звания? например, журналист, главный редактор?

Кол-во просмотров нод

11 мая 2009 в 18:38

доброго времени суток.
я задался идеей вывести у каждой ноды количество её просмотров, но как это сделать так и не понял. пытался с помощью views и statistic не не разобрался.
подскажите пожалуйста как это можно реализовать

Поля пользователя

8 мая 2009 в 20:38

доброго времени суток.
у меня возникло два вопроса. ответьте пожалуйста
1. с помощью какого модуля можно присваивать пользователям звания
2. с помощью какого модуля можно подсчитать количество опубликованных пользователем записей в блоге
заранее спасибо)

Водяной знак (IMCE + BUEditor)

2 мая 2009 в 18:38

здравствуйте. скажите пожалуйста, как можно прикрепить водяной знак в связке IMCE + BUEditor. пробовал imagecache + imagecache actions, но не разобрался как это реализовать в IMCE + BUEditor.

Вывод Taxonomy

30 апреля 2009 в 21:20

доброго времени суток.
есть словарь:
Пункт
--Подпункт
Заметка принадлежит "Подпункт" и отображается на его странице.
А как сделать так, чтобы она отображалась ещё на странице "Пункт"?

Запись в блоге

30 апреля 2009 в 15:34

доброго времени суток.
не подскажите как можно сделать так, чтобы можно было выбирать на какой странице сайта разместить запись в блоге.
т.е. чтобы пользователь выбирал к какой категории принадлежит его запись и после её создания она появлялась на странице выбранной категории?

Номера страниц

29 апреля 2009 в 8:03

здравствуйте.
подскажите пожалуйста как реализуется вставка номеров страниц внизу страницы. я имею ввиду для перехода между ними, например, как на главной страницы drupal.ru?