Есть вопрос

Ищу модуль для транслирования NNTP

14 октября 2010 в 12:29

Уважаемое коммьюнити, а подскажи, пожалуйста, есть ли способ транслировать записи из групп новостей Usenet (или groups.google) в Drupal 6 или 7?

Жизненный пример: есть популярные в Тольятти (и за его пределами) группы новостей lada.talk, lada.auto, pada.photo и т.д. Очень хочется изобрести способ читать то же самое в интернете. Возможно ли?

На модуль netnews смотрел, дельного ничего не обнаружил. Если я неправ, прошу дать пример.

Создание "спецпредложений"

14 октября 2010 в 11:11

Здравствуйте,

Есть вопрос, по теме "как реализовать". На сайте искал, но видимо такое либо не обсуждалось, либо неправильно я искал Sad

Создаю сайт на drupal 6.19. Стандартная 3х блочная структура. В правом блоке должны выводиться "Спецпредложения", которые администратор будет добавлять в админке. Одно спецпредложение это небольшой блок из 4х строк и картинки. Соответственно админка для этого по-моему представлению должна выглядеть, как 4 текстовых поля и форма для загрузки файла.

Как из одного модуля вывести ноду темизированную в другом

14 октября 2010 в 10:08

Задача такая..
Я создал модуль в котором передаю аяксом ноду созданную в другом модуле.

В своей теме в свою очередь я темизировал эту ноду.

В моем модуле для вывода необходимой мне ноды я пользуюсь node_view(node_load($nid), false); а потом вывожу все поля кот мне нужны...
Все бы хорошо, но проблема в том что функции template_preprocess_[...] которые я переопределил в своей теме не работают Sad
хотя шаблоны переопределенные в теме работают..

Список контента, роли и тип материала

14 октября 2010 в 10:07

Привет всем. Есть проблема.
У меня есть 2 роли. Админ и человек, который может управлять только одним определенным типом материала: вакансиями.
Я сделал под него роль, выдал возможность создавать, удалять и изменять вакансии. Но когда он зайдет в админку, всё что он увидит, это ссылку на создание вакансии. То есть списка контента нет! Хорошо, подумал я, включу и список контента. Но какого было мое удивление, когда после этого друпал начал выводить для этого юзера вообще весь контент, не ограничивая его по нужному типу, и дал возможность добавлять вообще любой контент!

Настройка вывода материала на странице ноды

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

Ситуация такая:
Есть каталог товаров. У каждого товара есть поле CCK - производитель. Но можно сделать и как поле для термина таксономии.
Есть каталог производителей. Название термина в каталоге это производитель.
Вопрос: как можно сделать вывод заголовков материалов - магазинов на странице с товаром, в зависимости от указанного на странице товара производителя. Вывод подразумевается через php код либо views

Authcache WSOD (белый экран смерти)

14 октября 2010 в 8:10

Доброе утро!

Скачал два модуля authcache-6.x-1.0-rc2 и cacherouter-6.x-1.0-rc1 закинул в папку с модулями, включил оба. После того как добавил строчки в settings.php появился WSOD..

вот, что пишет:

Warning: require_once(C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2/../cacherouter/cacherouter.inc): failed to open stream: No such file or directory in C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2\authcache.inc on line 43 Fatal error: require_once(): Failed opening required 'C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2/../cacherouter/cacherouter.inc' (include_path='.;C:\php5\pear') in C:\www\localhost\htdocs\modules\!Others\authcache-6.x-1.0-rc2\authcache.inc on line 43

в settings.php добавил это:

  $conf['cacherouter'] = array(
    'default' => array(
      'engine' => 'db',               // apc, memcache, db, file, eacc or xcache
      'server' => array(),             // memcached (host:port, e..g, 'localhost:11211')
      'shared' => TRUE,                // memcached shared single process
      'prefix' => '',                  // cache key prefix (for multiple sites)
      'path' => 'files/filecache',     // file engine cache location
      'static' => FALSE,               // static array cache (advanced)
    ),
  );
 
  $conf['cache_inc'] = './modules/!Others/authcache-6.x-1.0-rc2/authcache.inc';

В PHP.ini параметр zlib.output_compression отключен, в Друпале режим кеширования нормальный.

Многоязычность

14 октября 2010 в 4:36

Столкнулся с такой проблемой, - создаю сайт на двух языках, но работает только один (тот что по умолчанию)все попытки переключать язык провалились...

Кто-то стыкался с данной проблемой? подскажите что делать?

модуль inner_poll + адвансед форум

14 октября 2010 в 3:44

Очень криво работает на форуме. Глючит сильно. При создании опроса и после сохранения все ок после редактирвоания увеличиваются и дублируются автоматически все поля становится 2 -3 одинаковых позиций + еще они перемещаются межу собой... м.б. и в обычных нодах так же но что-то не сталкивался

Разное расположение аватара

14 октября 2010 в 3:20

Подскажите, как с помощью css
получить расположение аватара.........на адвансед форуме свои настройки на профиле другие, в коментах трет а то у них все одинаковое.. размер расположение (все по право или лево).

как решить это?

Он - лайн юзеры - вывод в строчку

14 октября 2010 в 2:44

что в снипет добавить что бы пользователи шли в строчку через зхапятую и последний юзер был без запятой...

<?php
$new_user_days = 7; // Количество дней с момента регистрации, которые пользователь считается новичком
$max_users = 1000; // Максимальное количество отображаемых пользователей
$profile_birthday = 'profile_birthday'; // поле профиля отвечающего за дату рождения

$output = '';

// Count users active within the defined period.
$interval = time() - variable_get('user_block_seconds_online', 900);

// Perform database queries to gather online user lists. We use s.timestamp
// rather than u.access because it is much faster.
$anonymous_count = sess_count($interval);
$authenticated_users = db_query('
SELECT
u.uid,
u.name,
u.access
FROM
{users} u
WHERE
u.uid <> 0
AND
u.uid <> 1
AND
u.access > %d
AND
u.status = 1
ORDER BY u.access DESC',
(time() - 900)
);

$authenticated_count = 0;
$max_users = variable_get('user_block_max_list_count', 10);
$items = array();
while ($account = db_fetch_object($authenticated_users)) {
if ($max_users > 0) {
$items[] = $account;
$max_users--;
}
$authenticated_count++;
}

// Format the output with proper grammar.
if ($anonymous_count == 1 && $authenticated_count == 1) {