Tutmanov: Блог

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

Не корректное отображение в IE

23 февраля 2011 в 14:01

Добрый день!
Суть проблемы:
IE главную страницу сайта http://libufim.ru отображает нормально, а внутренние страницы http://libufim.ru/mode отображает так, как будто на них не действуют никакие стили.
Базовая тема - Garland. Для отображения главной страницы есть page-front.tpl.php, а для внутренних страниц page.tpl.php.
Уважаемые Гуру Друпал, помогите решить проблему.

Необходимо Ваше мнение!

18 февраля 2011 в 18:56

Уважаемые Гуру Друпал!
Вашему вниманию представляю несколько сайтов созданные на Drupal 6.
За основу брал темы Zen и Garland
http://bakalycbs.ru/
http://bakalycbs.ru/ дизайн заказчика, сайт на стадии заполнения
http://cbs-iglino.ru/ сайт на стадии заполнения
http://libufim.ru/ сайт на стадии заполнения
http://arhcbs.ru/ сайт на стадии заполнения

Калькулятор создания сайта

26 декабря 2010 в 14:11

Доброго времени суток, уважаемые Друпаловцы!
Как можно реализовать вот такой калькулятор http://peredovik.ru/calc3.php?type=1
для расчета стоимости создания сайта?
Какие модули нужно использовать для решения данной задачи?
Заранее благодарю!

[РЕШЕНО] Электронный каталог 2

12 августа 2010 в 7:31

Доброго времени суток всем!
Разрабатываю сайт на Drupal, www.bashnl.ru. Сайт лежит на хостинге sweb.ru. У нас на сервере лежит электронный каталог Национальной библиотеки: http://81.30.208.118:8080/cgi-bin/zgate.exe?Init+catalog.xml,simple.xsl+rus .
Задача: нужно электронный каталог включить в тело сайта, т.е. что б открывался внутри сайта. Это я реализовал таким образом:

<?php
include 'http://81.30.208.118:8080/cgi-bin/zgate.exe?Init+catalog.xml,simple.xsl+rus'
?>

вот что получилось: http://bashnl.ru/node/385 .
При включении таким образом ссылки на каталоге сбиваются, т.е. при нажатии на кнопку должна выполняться http://81.30.208.118:8080/cgi-bin/zgate.exe, а выполняется так: http://bashnl.ru/node/zgate.exe .
Я так понимаю для такой задачи функция include не подходит, нужно что то для динамических страниц.
Как можно решить эту задачу. Помогите пожалуйста.
P.S. Коллеги из Томска как то сделали, только не понятно как http://lib.tomsk.ru/page/16/ .

Новая тема для сайта. Проблемы.

3 августа 2010 в 12:56

Добрый день!
На локалхосте сверстал новую тему для друпала. За базовую взял Garland. При переносе темы на сервер, поплыла правая колонка, т.е стоит внизу, под левой колонкой. Пробовал поставить стандартную тему Garlrnd, такая же проблема. В чем может быть проблема? Может в сторонних модулях?
P.S.
Тестировал на Opera 1.60, Firefox 1.9, IE 8.

Еще раз о темизации primary_links

21 марта 2010 в 15:12

Уважаемые Друпаловцы, вот уже третий день пытаюсь настроить primary_links под свой лад. Если быть точнее, хочу сделать горизонтальное меню с круглыми уголками. В форуме перекопал все, но из-за недостаточности опыта, систематизировать и получить определенный алгоритм не смог.
Пожалуйста, опишите по подробнее алгоритм темизации Primaru_links, начиная с определения функции в template.php до вызова в page.tpl.php.
Думаю для новичков систематизированный алгоритм сильно поможет при построении меню.
Если можно старайтесь не отправлять на другие ноды, т.к. перекопал (мне кажется)везде где можно, а именно:
http://www.drupal.ru/node/41292
http://www.drupal.ru/node/30985
http://drupal.ru/node/33105
http://www.drupal.ru/node/30944
http://www.drupal.ru/node/30727
http://www.drupal.ru/node/30209
http://www.drupal.ru/node/19554
http://www.drupal.ru/node/32146
http://remage.su/content/drupal-urok-pyatyi-menyu-i-s-chem-ego-edyat-soz...

P.S. Сторонние модули использовать не хочу.

Темизация Views

15 марта 2010 в 16:47

Уважаемые Друпаловцы!
Заранее приношу свои извинения, но не понимаю, хоть убейте.
Хочу вывести список терминов таксаномии в 4 колонки. ставлю стиль grid. Выводить то выводить 4 колонки, но слишком близко размещает их (http://bashnl.ru/1_libr_repab). Где можно корректировать css-ку или исправить php код? В Друпале я новичок, по этому если можно опишите по подробнее пожалуйста.

Разная шапка сайта для разных языков

14 марта 2010 в 10:59

Уважаемые друпаловцы!
Нужно что бы в мультиязычном сайте для каждого языка отображалась отдельная шапка. Т.е. например, для русскоязычного сайта одна шапка, а для английского отдельная.
Вот кусочек кода из page.tpl.php

Цитаты не видно гостям сайта

16 февраля 2010 в 18:40

Для вывода цитат генерируемые случайным образом прописал в page.tpl.php. php скрипт следующего содержания:

<?php<?
 mt_srand ((float) microtime() * 1000000);
 $fp = file('sites/default/files/php/data.txt');
 $count = count($fp) - 1;
 $text = $fp[mt_rand(0,$count)];
 $scroll="4";

 if (empty($type))
   {
    echo $text;
   }
 else
   {
    $fp = file($type . ".inc.php");
    for($i = 0 ; $i < count($fp); $i++)
      {
        $fp[$i] = str_replace("<!!text!!>",$text,$fp[$i]);
        echo '<marquee scrollamount="'.$scroll.'">'.$fp[$i].'</marquee>';
        flush();
      }
   }
?>

файл data.txt разместил там где полагается. Файл data.txt, папки files и php имеют атрибуты 777.
Проблема: цитаты не видят гости сайта. когда на сайт заходишь авторизованным пользователем - все работает прекрасно.
Уважаемые, подскажите пожалуйста в какую сторону копать.

Вывод таблицы из формы

27 января 2010 в 8:33

Как можно реализовать вывод таблицы из формы (в принципе в любом формате), чтобы его в дальнейшим открыть в MS Exel.
Есть форма, как его преобразовать.

<?php
// Здесь мы просто говорим Друпалу, что по адресу 'my_module/form' должен
// выводиться результат работы функции 'my_module_form' (см. ниже), но только
// если пользователь имеет права просмотра содержимого сайта ('access content').
// Особо любопытным — читать описание хука hook_menu() здесь:
// http://api.drupal.ru/api/function/hook_menu
function my_module_menu() {
  
$items = array();
  
$items['my_module/form'] = array(
    
'title' => 'My form',
    
'page callback' => 'drupal_get_form',
    
'page arguments' => array('my_module_my_form'),
    
'access arguments' => array('access content'),
    
'description' => 'My form',
    
'type' => MENU_CALLBACK,
  );
  return 
$items;
}

// Эта функция вызывается каждый раз, когда мы посещаем страницу 'my_module/form'.
// Функция генерирует и возвращает нашу форму.
function my_module_form() {

  

// Форма конструируется при помощи функции drupal_get_form(),
  // в которую нам нужно передать название "функции-строителя" формы.
  
return drupal_get_form('my_module_my_form');

}

// Функция-строитель нашей формы.
// Notice it takes one argument, the $form_state
function my_module_my_form($form_state) {
  
// Мы создаем элемент "набор полей" и помещаем в него два текстовых
  // поля — для имени, фамилии и отчества.
  //
  // При внимательном рассмотрении этого кода, вы можете заметить, что имя, фамилия
?>

Отображение изображений. Помогите решить проблему! [РЕШЕНО]

26 января 2010 в 11:35

Доброго времени суток, господа!
На сайте изображения выводятся с помощи Lightbox 2 (http://bashnl.ru/ (смотри новости)). При добавлении нескольких изображений они встраиваются в столбец. При анализе с Firebug показывает, что обтекание элемента стоит значение none.

Формирование новостной ленты

27 октября 2009 в 8:40

Доброго времени суток Уважаемые Друпаловцы!
Хочу сформировать новостную ленту как здесь: http://bashinform.ru/ . Догадываюсь что это делается с помощью модуля Views, но из-за отсутствия опыта работы с этим модулем не знаю как это делается. Подскажите пожалуйста.

[Решено] Flash + Drupal = одна большая головная боль

13 октября 2009 в 9:14

доброго времени суток!
После долгих мучений и не один день проведений в форумах наконец то поставил флеш шапку в друпал. Стоит он у меня таким образом: в файле page.tpl.php вставил код :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... width="960" height="180" align="middle" class="header2">
   <param name="allowScriptAccess" value="sameDomain" />
   <param name="allowFullScreen" value="false" />
<param name="movie" value="<?php print base_path() ?>header.swf" />
   <param name="quality" value="high" />
   <param name="bgcolor" value="#00ccff" />
   <param name="SCALE" value="noborder" />
   <param name="wmode" value="transparent" />
   <embed src="<?php print base_path() ?>header.swf"  width="960" height="180" align="middle" quality="high" bgcolor="#00ccff" wmode="transparent" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noborder" />
</object>

сам header.swf разместил в корне сайта. Все работает, шапка отображается во всех страницах корректно... Но вот в чем проблема, при переходе по ссылкам шапка проигрывается каждый раз с начала, а хотелось бы чтоб при открытии только проигрывалась, а при переходе по ссылкам не обновлялась.
Подскажите пожалуйста Уважаемые как это реализовать!!!
Сразу скажу с SWF TOOLS не смог разобраться. Если это делается только при помощи этого модуля то конкретнее распишите настройки этого модуля!