Блоги

Не получается разбить статьи по категориям\пунктам меню

21 января 2009 в 19:41

Доброго времени суток.
Совсем недавно сел осваивать друпал и сразу наткнулся на следующую проблему:
Не получается отсортировать статьи по пунктам меню. Т.е. на каждый пункт должно приходится от 10 статей по тематике этого пункта(например "новости политики").Лезу в админку, раздел "меню"-->"добавить пункт" - собственно добавляю, но никак не могу вникнуть какой путь писать в параметре "Путь" чтобы по клике на нём открывалась не 1 статья(как у меня почему то выходит) а список статей соответствующих этому пункту.
Или может ищу проблему не в том месте?

Ошибка! Удаленный сервер файл не найден

21 января 2009 в 19:07

Здравствуйте, уважаемые. Что то случилось с сайтом, почти ничего на сайте не открывается, даже войти на сайт не могу, выдает ошибку, удаленный сервер файл не найден. Все было замечательно, пока не начала разбираться с Views. Сначала не отражались в этом модуле ссылки на материалы, такие как изменить, добавить. Решила обновить кеш, теперь почти ничего не открывается, помогите, пожалуйста, уважаемые, в чем тут дело то!

Не нашел линка на пошаговое howto Drupal6 под линукс ..про виндовз да про виндовз (

21 января 2009 в 19:04

Кто нибудь киньте ссылку на пошаговую инсталляцию под Линукс (пустая машина) drupal6 (Lenny нашел deb пакет и зависимости) ?

Еще один дигго-подобный сайт

21 января 2009 в 18:21

Собрал дигго-подобный сайт для блогеров, вот он: http://dyhanie.dliatebia.com - позволяет добавлять rss и оценивать статьи.

[РЕШЕНО] Исчезает таксономия нод после обновления с 5 на 6.

21 января 2009 в 18:08

Я собственно не одинок с этой проблемой - вот еще http://drupal.org/node/345080

По старой доброй традиции я сначала пишу вопрос на друпал.ру, а потом сам на него отвечаю:

Проблема возникает по следующей причине - в таблице "term_node" есть такие строчки где указан nid, несуществующий в таблице node. Поэтому при обновлении возникает ошибка

Quote:
Column 'vid' cannot be null query: UPDATE term_node t SET vid = (SELECT vid FROM node n WHERE t.nid = n.nid) in C:\xampp\htdocs\modules\system\system.install on line 1154.

в следствии получаем таблицу term_node пустой.

Чтобы узнать какие nid в term_node лишние выполняем запрос

SELECT DISTINCT nid FROM `term_node` t WHERE (SELECT count( * ) FROM node n WHERE t.nid = n.nid) = 0

ну, и удаляем "лишние" строчки в term_node.

Сервера в аренду [Canada]

21 января 2009 в 17:59

Есть возможность предоставить сервера под проекты на Drupal. (не путайте с хостингом, 1 сервер в 1 руки)

Условия такие:
- мое администрирование сервера.
- размешение серверов - Канада, Монреаль
- сейчас есть возможность взять unlimited трафик на 10mbit (ограниченая акция) или от 1500 GB/month
- ПО apache, php, mysql, exim, dovecot
- могу предоставить свои NS для доменов.

Цены от 220$ (в цену включена арендная стоимость сервера + мои услуги)
Конфигурация от Pentium 4 2.4GHz,1GB RAM,320GB SATA2

Pathauto и правильные окончания автоальясов

21 января 2009 в 17:46

Понадобилось сделать жестко заданные окончания для автосинонимов. Конкретно - ".htm".
Сначала попробовал решить настройками. Написал паттернов типа [term-raw]/[title-raw].htm
Вроде все работает, как надо.
Но вот при совпадении стали появляться альясы, заканчивающиеся на ".htm_0", ".htm_1" и т. д., а если альяс получался длиннее лимита, то он тупо обрезался, до лимита символов. Это не устраивало.

Красиво решить не получилось, пришлось править файл pathauto.inc

Вот, что было исправлено и дописано. Ничего не удалял, исправляемые строки закомментировал.
Первая строка кода (строка 301) и последняя, оставлены без изменений.

$maxlength = min(variable_get('pathauto_max_length', 100), 128);
  //-----Моя 1 правка
  $maxlength = $maxlength - 4; // 4 - символа в .htm
  //$alias = drupal_substr($alias, 0, $maxlength);
  $alias = drupal_substr($alias, 0, $maxlength).'.htm';
  //----- конец первой правки
  // If the alias already exists, generate a new, hopefully unique, variant
  $separator = variable_get('pathauto_separator', '-');
  if (_pathauto_alias_exists($alias, $src, $language)) {
    $original_alias = $alias;
    //-----Моя 2 правка
    $alias = preg_replace('@\.htm$@', '', $alias);
   // for ($i = 0; _pathauto_alias_exists(drupal_substr($alias, 0, $maxlength - strlen($i)) . $separator . $i, $src, $language); $i++)
   for ($i = 0; _pathauto_alias_exists(drupal_substr($alias, 0, $maxlength - strlen($i)) . $separator . $i .'.htm', $src, $language); $i++) {
    }
    //----- конец вторй правки

переменная $scripts пустая [Решено]

21 января 2009 в 16:00

Здравствуйте.
Обнаружил, что перестали выводиться скрипты.
Переменная $scripts почему-то пустая.
Подскажите, пожалуйста, в чем может быть проблема и как ее можно решить?

P.S. Вчера обновился 5.14 -> 5.15

Не могу запустить cron

21 января 2009 в 15:07

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

Интеграция Drupal и PHPBB3,искал,но не нашел инструкцию

21 января 2009 в 14:50

Скачал я модуль с Drupal project,скачал дистрибутив форума.А что дальше делать?Как правильно в данном случае установить этот форум?Потому что не понятно как делать,в одну базу данных с друпалом форум ставить,или в отдельную.Ну и другие моменты.

Ускорение скорости загрузки сайта

21 января 2009 в 14:18

До Drupal я работал с PHP-Fusion.Он конечно на порядок хуже чем Drupal,но в Drupal у меня один момент,который меня пугает.На локальном сервере PHP-Fusion работал мгновенно,вот только что то нажал,мгновенно срабатывало.А Drupal на лок сервере грузит 0.7-1 сек приблизительно(я имею в виду админку,переходы по админке).И напрашивается вопрос,должно ли так быть?Просто боюсь что мой сайт будет очень долго грузится,и не могу найти причину.Весит у меня сайт очень мало,CSS файл 16 кб всего весит.Вот и не могу найти причину,модулей пока никаких не ставил,стандартные почти все вырубил,все встроенные с

Как перенести навигацию подшивки?

21 января 2009 в 14:13

Подскажите, пожалуйста, как перенести навигацию модуля book (<назад вверх вперед>)
на верх страницы, выше заголовка и содержания?

Преренес сайт на другой хостинг сломалась локализация

21 января 2009 в 13:46

Преренес сайт на другой хостинг слетела локализация модулей.
Пробовал заново импортировать перевод не помогло. В какую сторону копать слабо представляю.

Drupal 5, раньше располагался в папке а не в корне сервера

Показать прайс лист в e-commerce

21 января 2009 в 13:44

Вопрос новичка.
Поставил e-commerce. Ввел продукты, выставил им цены.
Дальше не могу найти готового решения, как с помощью views сделать вывод прайса / каталога по типу этого http://www.stot.ru/catalog.php?gr=54&pgr=273&sort=header&photo=1
Пытаюсь создать в views новый табличный вид, но при выборе полей отсутствуют поля цены, и линка на корзину. Только заголовок и описание.

Тема админки

21 января 2009 в 13:39

Приветствую сообщество, появилась такая мысль у меня, написать отдельную тему для админки и устанавливать её на всех своих работах в качестве аднистраторской. На некоторых сайтах есть необходимости эту тему использовать не только в путях типо admin/* но и на node/add/* где в друпале можно такое сделать? спасибо заранее:)

Organic Groups: отображение списка пользователей для всех

21 января 2009 в 13:18

Имеется Drupal 5 + Organic Groups
Как сделать так, чтобы списки пользователей всех (неприватных) групп были доступны для просмотра всеми пользователями (включая анонимных)?

дефолтное оформление поля CCK (РЕШЕНО)

21 января 2009 в 13:15

Есть материал, созданный через CCK.
В нем есть поле - URL адресс сайта магазина.
Можно ли как-нибудь задать HTML оформление этого поля?
Т.е. сейчас я пишу примерно так :

В блоках не отображается реклама Google, счетчики отображаются некорректно

21 января 2009 в 12:58

В блоках не отображается реклама Google, счетчики некорректно. Тема Fresh Media. Как размещать информацию в блоках, чтобы она корректно отображалась?

Views: не отоброжается колонка

21 января 2009 в 12:41

Создал при помощи Views колонку для вывода и поле(CCK) "Цена". Под админом все нормально видно как надо. Но стоит зайти на сайт без аутентификации, он перестает отображать ее. В чем беда?