Есть вопрос

sample acces

25 декабря 2010 в 19:18

Есть модуль sample acces который позволят создать группу и включить туда роли. и потом это группе давать разрешение вместо разрешения по ролям (зачем не понятно - 1 галку или несколько поставить) ?

а вопрос другой...

если аналогичный модуль но что бы в группу не роли включались .. а никнеймы...

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

Русские названия файлов в IMCE

25 декабря 2010 в 18:43

Здравствуйте.
Проблема такая: для организации файлового архива использую IMCE, все замечательно работает с латинскими названиями файлов,если закачивать файл с русскими буквами, то вместо названия файла пишет закорючки. Подскажите как сделать?

Гранты на создание материалов

25 декабря 2010 в 18:33

Ребята.

Есть вот модули - гранты для персонального доступа к просмотру, редактированию, удалению конкретного материала.

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

Восстановить таблицу в ССК

25 декабря 2010 в 13:06

Привет всем. Помогите разобраться с такой проблемой.
Появляются регулярные ошибки в БД. То индексы дублируются то таблицы исчезают Smile
С чем связано еще разбираюсь, но вероятность такая - нехватка ресурсов у хостера для моего сайта.
Восстанавливал таблицы простым методом - удаление модуля потом его установка. Но вот обнаружил, что таблицы нет у модуля который просто так не удалить.
Исчезла таблица модуля ССК. запускаю update.php->обновить nodereference module (посколько некоторые глюки проявлялись в работе) иполучаю следующие ошибки:

* user warning: Table 'mydb.node_field_nodereference_data' doesn't exist
query: INSERT INTO content_field_autor (vid, delta, nid, field_autor_nid) SELECT vid, delta, nid, field_nid
FROM node_field_nodereference_data WHERE field_name = '
field_autor' in /home/mysite/public_html/includes/database.mysql.inc on line 174.
   
* user warning: Unknown table '
node_field_nodereference_data'
query: DROP TABLE node_field_nodereference_data in /home/mysite/public_html/includes/database.mysql.inc on line 174.

Ну и соответственно результат обновления такой:

The following queries were executed
nodereference module

Update #3

* Failed: INSERT INTO {content_field_autor} (vid, delta, nid, field_autor_nid)
SELECT vid, delta, nid, field_nid FROM {node_field_nodereference_data} WHERE field_name = 'field_autor'

* Failed: DROP TABLE {node_field_nodereference_data}

Я так понял, что таблицы node_field_nodereference_data нет. Умерла

Нужна помощь по PHP.

25 декабря 2010 в 1:57

Всем здравствуйте!
Помогите пжс с файлом template.php, слетел от вируса наверно из за этого сайт не грузиться, а просто белый фон, в логах пишет в 65 строке.
П.С. Я просто не знаю PHP
Благодарность гарантирую.

<?php
// $Id: template.php,v 1.4.2.1 2007/04/18 03:38:59 drumm Exp $

/**
* Sets the body-tag class attribute.
*
* Adds 'sidebar-left', 'sidebar-right' or 'sidebars' classes as needed.
*/
function phptemplate_body_class($sidebar_left, $sidebar_right) {
if ($sidebar_left != '' && $sidebar_right != '') {
$class = 'sidebars';
}
else {
if ($sidebar_left != '') {
$class = 'sidebar-left';
}
if ($sidebar_right != '') {
$class = 'sidebar-right';
}
}

if (isset($class)) {
print ' class="'. $class .'"';
}
}

/**
* Return a themed breadcrumb trail.
*
* @param $breadcrumb
* An array containing the breadcrumb links.
* @return a string containing the breadcrumb output.
*/
function phptemplate_breadcrumb($breadcrumb) {
if (!empty($breadcrumb)) {
return '

';
}
}
/**
* Allow themable wrapping of all comments.
*/
function phptemplate_comment_wrapper($content, $type = null) {
static $node_type;
if (isset($type)) $node_type = $type;

if (!$content || $node_type == 'forum') {
return '

'. $content . '

';
}
else {
return '

'. t('Comments') .'

'. $content .'

';
}
}

Работа с параметрами во VIews

24 декабря 2010 в 23:36

Вроде с обычным выводом уже разобрался, но столкнулся с задачей, которая встречается постоянно, но пока не могу понять как её решить. В конечной ноде (например позиция каталога) я хочу вывести другие позиции из этой же рубрики. Во вьюсе я делаю выборку из каталога, но как указать, что надо делать выборку только из данного терма словаря? Где передаются параметры? В фильтрах такого не нашел.

Взаимосвязанные блоки

24 декабря 2010 в 21:57

Доброго всем дня!

Использую на сайте модкль menu_block, который позволяет мне в левой колонке выводить меню 2го уровня (menu_2). Основное меню (1 уровень) расположено горизонтально в шапке. Т.е. кликаю по основному меню и в левой колонке появляется меню второго уровня (menu_2).

Еще в левой колонке есть дополнительное меню (menu_extra).
Так вот надо, чтобы при появлении меню второго уровня (menu_2) дополнительное меню (menu_extra) исчезало.
Как можно этого добиться!?

Заранее спасибо!

Действие от имени группы

24 декабря 2010 в 21:24

Добрый день, осваиваю drupal commons, возник вопрос.
В данной сборке события могут создаваться внутри групп, а также вне их. Но передо мной стоит немного другая задача - события создаются вне группы (общие для всех), но необходима возможность группе заявиться на участие в определенном событии.
Таким образом требуется:
Что-то наподобие "действовать от имени группы", т.е. администратор группы (или просто участник) тыкает ссылку в описании события - "подать заявку", данная группа добавляется к событию. Один момент - пользователь может состоять в нескольких группах, соответственно нужна выбиралка, от имени какой группы действовать.
Либо второй вариант - на странице группы есть список предстоящих событий со ссылками "подать заявку" - тогда вопрос про выбор группы не возникнет.

Поиск мне ничего не дал, можно ли реализовать подобное стандартными модулями или придется писать своё?
Нашел модуль Flag, но он позволяет заявиться на событие только пользователю, не группе.

Заранее спасибо за ответ.

Табы в профилях. Как убрать если они без материалов

24 декабря 2010 в 17:05

Значит есть сайт. На нем модулем вот ап даун за разные материалы плюсуются юзеры.

Сделана вьюха с фильтром по материалам, где выводятся все материалы за которые проголосовал юзер. Выводится в табе в профиле.

Можно ли сделать так что бы если юзер еще ни разу не голосовал таб в профиле не появлялся и не загромождал поле профиля?

Ну или хотя бы если нет материалов то и фильтр не показывался бы. а то фильтр есть материалов нет... - НЕКРАСИВО!!!

Перестановка новостей на главной (решено)

24 декабря 2010 в 15:25

Подскажите,пожалуйста,можно ли при обновлении новости,сделать так что бы она перебрасывалась в начало "Главной"?При этом все новости и так уже находятся на Главной,(и без использования ССК).Проблема в том,что новость после обновления,остаётся на том же месте,где и была.Хотелось бы уведомить посетителя об изменениях в какой-либо новости,но я не разобрался как это сделать,даже при помощи Views.Именно обновления,а не добавления новой.В принципе достаточно,даже если выйдет надпись,что обновилось то-то и то-то.Спасибо.