workflow access не работает

10:36 Рубрика: Drupal

Есть материал material.
При помощи workflow access устанавливаю ограничение доступа на редактирование материала в определенных состояниях. Но материал редактируется не глядя на то, что я это не разрешал.

В настройке разрешений для ролей стоит
create material content ДА
edit own materila contentм ДА

Если убираю там галочки, то материал не редактируется в тех состояниях в которых должен редактироваться.

Как правильно настроить workflow access? Помнится в пятерке все работало...

 

Читать

Кнопки социальных сетей для Drupal

10:35 Рубрика: Drupal

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

 

Далее

Ошибка MySQL server has gone away query

10:33 Рубрика: Drupal

При регистрация, после отправки своих данных вылезает куча ошибок (практически мгновенно) типа MySQL server has gone away query. Регистрация вроде проходит успешно.
Лог прилагаю
Хостер так прокомментировал:
''чаще всего это значит сервер MySQL по таймауту неактивности прерывает соединение.''
Скорость до сервера действительно хреновая, пакеты теряются пинг 550ms. Но этож не повод согласитесь. Можете прокомметировать?

 

Читать

How do you keep parents of floated elements from collapsing?

10:31 Рубрика: Web Development

Although elements like <div>s normally grow to fit their contents, using the float property can cause a startling problem for CSS newbies: if floated elements have non-floated parent elements, the parent will collapse.

 

More

The Mystery Of The CSS Float Property

10:28 Рубрика: Web Development

istockphoto

 

Years ago, when developers first started to make the transition to HTML layouts without tables, one CSS property that suddenly took on a very important role was the float property. The reason that the float property became so common was that, by default, block-level elements will not line up beside one another in a column-based format. Since columns are necessary in virtually every CSS layout, this property started to get used — and even overused — prolifically.

The CSS float property allows a developer to incorporate table-like columns in an HTML layout without the use of tables. If it were not for the CSS float property, CSS layouts would not be possible except using absolute and relative positioning — which would be messy and would make the layout unmaintainable.

In this article, we’ll discuss exactly what the float property is and how it affects elements in particular contexts. We’ll also take a look at some of the differences that can occur in connection with this property in the most commonly-used browsers. Finally, we’ll showcase a few practical uses for the CSS float property. This should provide a well-rounded and thorough discussion of this property and its impact on CSS development.

 

More

Создаем стену пользователя

16:53 Рубрика: Drupal

 При создании сайта – коллективного блога, аналогичного хабру, важная роль будет отведена правильной организации системы рейтинга пользователей. Из всех ныне существующих модулей для CMS Drupal, реализующих данный функционал, на мой взгляд, для создании полноценной системы рейтинга пользователей, наиболее подходит модуль Userpoints.

Для того чтобы добавить информацию о рейтинге (количество очков) пользователя на его персональную страницу на сайте (страницу аккаунта), необходимо в файл user-profile.tpl.php (необходимо этот файл добавить в папку темы оформления Вашего сайта) вставить следующий код:

 

Далее

Создание социальной сети на Drupal

16:51 Рубрика: Drupal

Рассмотрим из каких модулей и с помощью каких приемов мы можем сделать социальную сеть на друпале.

 

Далее

Установка и обновление драйверов Nvidia/ATI с помощью sgfxi

16:46 Рубрика: Linux

Sgfxi — простой скрипт, позволяющий легко устанавливать и обновлять закрытые драйверы видеокарт. На сегодняшний день поддерживаются драйверы ATI fglrx и Nvidia.

Sgfxi поддерживает следующие дистрибутивы: Debian Stable, Debian Testing, Debian Unstable. Так же поддерживается текущая версия Ubuntu, а в последних версиях обеспечена работа на Archlinux. К сожалению не все функции скрипта работают на всех дистрибутивах одинаково. Так же нужно отметить, что поддержка ATI fglrx может меняться время от времени и в зависимости от дистрибутива.

Драйвер по-умолчанию — это драйвер, который устанавливается в случае, если не выбраны никакие дополнительные параметры. Если же ваша видеокарта достаточно старая, то может потребоваться в ручную указать старую версию драйвера для обеспечения её работы.

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



Установка скрипта sgfxi

Существует много способов установки sgfxi. С ними можно познакомится на домашней странице проекта smxi http://smxi.org/site/install.htm. Однако, в подавляющем большинстве случаев вам будет достаточно ввести в терминале суперпользователя команду:

cd /usr/local/bin && wget -Nc smxi.org/sgfxi && chmod +x sgfxi

Пользователям Archlinux вместо /usr/local/bin необходимо подставить /usr/bin

Использование параметров скрипта sgfxi

Sgfxi имеет множество различных параметров, некоторые из которых работают только с драйвером Nvidia или только ATI fglrx. Чтобы получить полный список параметров, введите в терминале команду:

sgfxi -h


Скрипт sgfxi автоматически заменяет нужную секцию xorg.conf для работы установленного драйвера (создавая при этом резервную копию старого файла). В случае если скрипт не обнаружит файл xorg.conf в системе, он будет сгенерирован автоматически.

Использование скрипта sgfxi

Для начала установки или обновления драйвера вам необходимо переключится в виртуальную консоль с помощью сочетания клавиш Ctrl+Alt+F1. После этого получите права суперпользователя и запустите скрипт:

sgfxi 

В этом случае будет предложено установить последний доступный для вашей видеокарты драйвер. Для того чтобы указать другую версию, испоользуйте опцию -o

sgfxi -o <версия драйвера>

Список доступных версий можно посмотреть с помощью команды:

sgfxi -h

ВАЖНО: в процессе установки закрытых драйверов скрипт завершает работу любых оконных менеджеров. Поэтому перед установкой необходимо завершить все работающие приложения с графическим интерфейсом.
По окончанию установки вы получите полностью готовую к использованию систему.

Возможные проблемы

На этапе установки скрипт выдал предупреждение о том, что не удалось удалить модуль  Nouveau.
Решение: на самом деле sgfxi сразу удаляет модуль Nouveau из ядра, но для продолжения работы потребуется перезагрузка системы и повторный запуск скрипта. Так как модуль Nouveau уже удалён из системы, то вам не удастся запустить xserver. Его можно будет запустить по окончанию установки.

Происходит переключение в другую виртуальную консоль
Решение: просто переключитесь обратно с помощью сочетания клавиш Ctrl+Alt+F1

Скрипт выдаёт ошибку запуска. При этом номер ошибки может быть разным.
Решение: в некоторых дистрибутивах скрипт не устанавливает автоматически необходимые для работы пакеты. Для решения этой проблемы выполните в терминале следующую команду и согласитесь с установкой

# aptitude install build-essential linux-headrs-`uname -r`


Полная версия руководства на английском языке http://smxi.org/docs/sgfxi-manual.htm
Домашняя страница проекта http://smxi.org/

 

(c)

Далее

Облачное ЖКХ: взгляд изнутри

22:40 Рубрика: Всячина

По мотивам недавнего топика.

In a better world…



По-идее, in a better world, правительство принимает постановление, потом ещё одно, президент даёт поручение, министры, губернаторы и мэры их исполняют и выпускают свои, выделяются деньги, нанимается команда профессионалов, и… через какое-то время появляется «Облачное ЖКХ». В облачном ЖКХ не только учет показаний приборов учёта (на что давил предыдущий автор), но и прозрачность, Интернет-кабинеты, оплату и разборки абонент устраивает сидя на диване с кредитной картой и видеокамерой, УК сокращают штат, РСО ремонтируют сети и устраняют утечки, информация прозрачна, доступна и собрана в одном месте, бухгалтерия доступна, деньги не воруют. Видя это, управляющие компании рады – они же автоматизировали столько работы, их не напрягают вопросами и скандалами жильцы – всё ведь видно и прозрачно, жильцы, довольные красивыми картинками говорят спасибо управляющей компании и голосуют «за» президента, однако…

 

Далее

Интуитивная доработка Vote Up/ Down и User Karma (радостные эмоции новичка друпалиста)

22:38 Рубрика: Drupal

Хочу поделиться радостью от проделанной сегодня успешной работы (на интуитивном уровне) по доработке алгоритмов подсчета кармы и рейтинга пользователей в Drupal 6. Но для начала надо немного рассказать о моем уровне подготовки, чтобы стало понятно, насколько универсализация API и принципы ООП украшают жизнь людям. Надеюсь, будет полезно для новичков, вроде меня и поможет им преодолеть первые трудности на пути освоения Drupal. Кто хочет сразу перейти к сути статьи, листайте до заголовка «Долгожданные оценки и карма».

 

Далее