Boozenok: Блог

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

Динамический слайдер с каруселью из нод пользователей. Скрипт

3 апреля 2013 в 22:02

Уважаемые друпалеры!

Есть задача:

Необходимо сделать слайдер с каруселью из нод, которые будут создавать пользователи.
а именно:
1. пользователь заполняет ноду с полями фото, например, имя, стаж работы (всего парочка полей, штук 3-4)
2. Я проверяю ноду и одобряю ее модерацию
3. эти ноды автоматически добавляется в определенный вывод по типу материала.
4. На главной в виде блока выводиться эти ноды в виде слайдера с каруселью таким образом, что бы в миниатюре было поле фото, а в полном изображение фото оригинальное и другие поля.

Какие проблемы я испытываю?

Прикрутить jquery слайдер с каруселью к выводу не проблема, но как в этот вывод запихнуть сами ноды?

Хранение файлов. Токены и plupload. А как делаете Вы?

12 марта 2013 в 14:44

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

Требуется совет по хранению изображений на сайте.
Так, как сайт имеет особенно социальной сети у каждого пользователя есть своя галерея, которая создана с помощью node galerry, а загрузка с помощью plupload.
Собственно вопрос, как заставить plupload сохранять файлы по токенам, к примеру [user][uid]
Или возможно лучше переопределить каким-то образом хранение все дефолтных файлов сайта (тех где не указывается путь их хранения) именно по [user][uid]. но возможно так будет не совсем правильно, ведь файлы будут путаться.
основная задача - это систематизировать и автоматизировать красиво файлы каждого пользователя, дабы в будущем, при переносе сайта например, или каком-то сбое, их можно было легко восстановить.

Динамичный вывод пользователей в блоке на странице Views в зависимости от результата экспосед фильтра по cck полю

27 февраля 2013 в 17:19

Необходимо создать блок с пользователями, одной профессии, который будет динамически меняться. Профессия выбирается пользователем из текстового поля с чекбоксами, при заполнении профиля.

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

Можно конечно сделать кучу разных блоков для каждого аргумента, но это бред (профессий может быть много). Хочу все сделать именно в пределах одного представления.

[РЕШЕНО]Нужен совет по пресетам

26 февраля 2013 в 13:23

Нужен совет:
Есть свой модуль, где переменная фотографии в профиле задается так:

<?phpif ($profile->field_profile_photo[0]['filepath']) {
    $variables['profile_photo'] = theme('imagecache', 'profile_avatar', $profile->field_profile_photo[0]['filepath']);
  }
  else {
    $variables['profile_photo'] = theme('image', 'sites/default/files/profile_photos/default.png');
  }?>

Потом она просто выводится в user-profile.tpl.php через print $profile_photo

Первое:
Подскажите как вывести 'imagecache', 'profile_avatar' с кликом на lightbox2. Добавляла класс и rel lightbox, но работать не хочет., отображается просто путь к изображению. Что-то не могу сообразить

Ах эти дубликаты Views. Уникальность и устранение дупликатов не помогает. Есть варианты с кодом? Поиск проблему не решил

12 февраля 2013 в 16:47

И так есть вывод Виевс пользователей, со своими полями. также на странице присутствуют фильтры, один из них по терминам таксономии

Время от времени некоторые пользователи дублируются. В данный момент дублируется только один, но он повторяется три раза на страничке - http://v-trende.com.ua/naiti-mastera

Уникальность включена, в фильтрах стоят галки - устранить дубликаты.
В общем все варианты что нашла на форуме, перепробовала - сначала вроде как и помогало, но когда пользователей стало больше-полезли дубли...

Оцените первый сайт

6 февраля 2013 в 15:07

Здравствуйте! Оцените пожалуйста ресурс:

http://v-trende.com.ua

Интересуют также вопросы по безопасности - а именно можно ли организовать доступ к user/1 по нескольким ай пи сразу?
Как обезопасить сайт в целом? Кроме стандартных каптча и надежных паролей?

Также интересует вопрос повышения производительности. Буст стоит, крон обновляет каждые 2 часа.

Сразу прошу указать на конкретные ошибки. С Drupal работаю впервые, php и все остальное начала учить в процессе работы с сайтом=)

[РЕШЕНО]Не работает связка switch/case в шаблоне после обновления к Views 3

5 февраля 2013 в 19:49

В шаблоне вывода пользователей есть связка switch/case такого вида:

<?phpswitch($skidka){
  case 'нет скидки':
  print ('');
     break;
case '5%':
  print ('<img src="/themes/gordon/img/skidki/skidka_5.png">');
   break;?>

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

[РЕШЕНО]Вывести в профиле один дочерний уровень таксономии (город) программно

4 февраля 2013 в 17:11

Бьюсь уже день, подскажите как сделать лучше!

Есть словарь с областями и городами, который выводится в профиле в виде: Киевская обл., Киев

Когда нажимаешь на "Киев" - переходишь на страничку taxonomy/term/%, где выводится Views список пользователей из Киева. А вот когда нажимаешь на Киевскую область выводит пустую страничку. Могу через аргументы вывести и там пользователей, но тогда они не выводятся если нажать "Киев". В общем одновременно работать не хотят. Так вот вопрос - как сделать что бы все работало? какие аргументы? На киев стоит ID термина, для области работает с аргументом ID родительского термина, если ставить и тот и тот не работает вообще не один.

[РЕШЕНО]не отображается некоторые изображения с Views в Хроме

31 января 2013 в 17:03

Есть вывод Вьювсом списка людей зарегенных на сайте
В Хроме на разных компьютерах может не отображаться нормально их фотографии, а именно показывает битые изображения.
В чем может быть причина? Показывает так и у анонимов и у зарег пользователей.
Шаблон вывода Вьювсы писала сама

У Вас отключен Javascript

10 января 2013 в 18:42

Нечаянно словила принт-скрином у себя сообщение "У Вас отключен javascript"
Безымянный2.jpeg"

http://pikucha.ru/i9VOf
Из-за этого не работает таксономия и некоторые вещи где задействован аякс...

В журнале вижу вот такие ошибки -

uasort() expects parameter 1 to be array, boolean given в файле /includes/common.inc в строке 2985.

call_user_func_array() expects parameter 1 to be a valid callback, no array or string given в файле /includes/form.inc в строке 382.

[РЕШЕНО]Переезд на ИТ-Патруль! Проблема с изображениями

29 декабря 2012 в 13:38

Ребята, переехала я на Ит-Патруль! В принципе, вполне довольна!

Но, появилась проблема с изображениями на сайте.
Некоторые бэкграунды перестали отображаться. В журнале пишет, что его не найдено, при этом само изображение залито и прописано. Права на файлах 755. Сами изображения находятся в папке темы в img
Вторая проблема с теми же изображениями при загрузке(поле). Отображается кнопка загрузить, сам процес, но потом вместо картинки выдает целую петицию такого вида (кусок) - 

[РЕШЕНО]Исходный код на сайте в тексте. Подскажите

20 декабря 2012 в 15:20

Текст на сайте стал отображаться таким образом -

Массажер для тела с инфракрасным излучателем. Цвет: белый.
 

Раньше такого не было. До этого настраивала редакторы и форматы ввода, может там что поменяла? Теперь найти не могу как убрать исходный код.

[РЕШЕНО]Видимость материала анонимам. Нужен совет

19 декабря 2012 в 14:37

Есть сайт с профилями и разными разделами. Как профиль пользователя, так и разделы сайта являются основной идеей создания сайта. Права везде выставлены.
Проблема в следующем - когда пользователь зарегистрированный он прекрасно видит все поля, представления, темизации, регионы и т.д. Короче-видит сайт грубо говоря, как его вижу я под админом.
А вот анониму кое-что отображается не так. Например, я теммизировала вывод Виевса (делала там обычную таблицу с переменными), так аноним этой самой таблицы не видит (только таблицу, сам Виевс видит), и внутри уже самой ноды, когда переходишь с Вьювса тоже ВИДИТ эту самую таблицу. Повторюсь-права выставлены.

Как изменить уровень вложенности в стандартных комментариях

13 декабря 2012 в 21:13

Собственно вопрос - как изменить уровень вложенности в стандартных комментариях.
Уровень вложенности-2. что бы во втором уровне отображались ответы! Типа как в контакте

По поиску толкового ответа так и не нашла..

Как бэ интерес. Производительность. Вопрос для людей, которые давно используют Drupal

7 декабря 2012 в 18:20

Уважаемые друпалеры!
Хочу услышать мнение людей, которые давно работают с Друпалом.
Я его только пытаюсь осилить, поэтому интересует ряд вопросов...

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

Не вредит ли то, что каждое представление и некоторые ноды темизированны руками.

[РЕШЕНО] Не выводить таблицу если поля не заполнены Views

4 декабря 2012 в 13:55

Здравствуйте! Необходима подсказка:

Темизирую вывод views. Необходимо сделать вот так:
Как то так.jpeg

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

Код Views:


<?php foreach ($fields as $id => $field): ?>
<?php 
if($id=='title'){$title=$field->content;}
if(
$id=='field_instrumenty_logo_fid'){$logo=$field->content;}?>

[РЕШЕНО]Свернуть группу полей программно

14 ноября 2012 в 17:10

Поля в профиле выводятся следующим образом:

<?php if ($profile_courses): ?>
    <div class="profile-group">
      <div class="profile-group-label">Образование<?php if (node_access('update'$profile)) print l('Редактировать'"user/$account->uid/profile/profile", array('fragment' => 'tabset-tab-3')); ?></div>
      <div class="profile-group-content">
        <table>
          <?php if ($profile_courses): ?><tr><td class="field-label">Дипломы и повышение квалификации</td><td><?php print $profile_courses?></td></tr><?php endif; ?>
        </table>
      </div>
    </div>
    <?php endif; ?>

где, Образование - название группы; Дипломы и повышение квалификации - имя поля, Редактировать - ссылка на редактирования поля.

[РЕШЕНО]Помогите с темизацией вывода Views

2 ноября 2012 в 16:00

Добрый день! Пытаюсь вывести всех зарегистрированных пользователей через Вьювс.
Вывод необходим в виде что-то типа таблицы, а конкретно так:

друпал. поиск.jpeg

Делала путем построения нового шаблона, как описано на многих сайтах и на этом форуме в частности.
Сейчас имею вот такое:

тема-информация.jpeg

[РЕШЕНО]Замена стандартного аватара пользователя на изображение с поля в Profile 2 для разных ролей

28 сентября 2012 в 17:57

Есть стандартный код для вывода аватарки:
?>
<?php if ($user_picture): ?>

<?php print $user_picture; ?>

<?php endif; ?>

Надо перекрыть вывод стандартной аватарки user_picture значением поля, которое будет в Profile 2, например поле будет называться field_avatar (естественно там будет виджет изображения). Так что бы везде где выводится user_picture на сайте выводилось значение этого самого field_avatar.

Главная проблема состоит в том, что на сайте существует два отдельных профиля, где у каждого свои поля, и соответственно называться одинаково они не могут. То есть возможны названия полей только field_avatar_1 и field_avatar_2, а это уже разные имена.

[РЕШЕНО]Требуется помощь опытных друпаловедов!

11 сентября 2012 в 16:56

Ребят, подскажите в чем может быть проблема.
При очередном обновлении переводов выдало ошибку:
Возникла AJAX HTTP ошибка. Полученный код HTTP: 500 Следует отладочная информация.

За ней начали выскакивать другие ошибки типа:

Notice: Undefined index: highlight в функции include() (строка 125 в файле /modules/system/page.tpl.php).
Notice: Undefined index: sidebar_first в функции include() (строка 137 в файле /modules/system/page.tpl.php).
Notice: Undefined index: sidebar_second в функции include() (строка 143 в файле /modules/system/page.tpl.php).
Notice: Undefined index: gordon_warm в функции drupal_theme_initialize() (строка 100 в файле /includes/theme.inc).

[РЕШЕНО]Помогите разобраться с ошибкой!

9 сентября 2012 в 17:14

Выдало не с того не с сего вот такую ошибку -
Warning: include_once(www/my-site/themes/engines/phptemplate/phptemplate.engine) [function.include-once]: failed to open stream: No such file or directory в функции _drupal_theme_initialize() (строка 208 в файле /www/my-site/includes/theme.inc).

И при этом полетела вся тема оформления((

Восстановила резервную копию, добавилась еще и проблема с позициями:

Помогите правильней настроить Colorbox под пользователя

3 сентября 2012 в 14:10

Установила Colorbox. Добавила новый тип материала "Галерея", где создала поле Фото с мультизагрузкой изображений и отображением в ColorBox. Сделала вьюху с отображением данного типа материала в определенном меню "Мои фотографии".
Картинки грузятся, но не обрабатываются ColorboxОМ, то есть они просто загрузились в своем исходном размере и просто себе существуют на сайте. То есть Колорбокс не задействован.
Собственно вопрос:
1) В чем может быть загвоздка в работе с Colorbox, может я что упустила:( (Настраивала все с помощью товарища Google, по идеи должно работать)

Помогите правильней настроить Colorbox под пользователя

3 сентября 2012 в 14:10

Установила Colorbox. Добавила новый тип материала "Галерея", где создала поле Фото с мультизагрузкой изображений и отображением в ColorBox. Сделала вьюху с отображением данного типа материала в определенном меню "Мои фотографии".
Картинки грузятся, но не обрабатываются ColorboxОМ, то есть они просто загрузились в своем исходном размере и просто себе существуют на сайте. То есть Колорбокс не задействован.
Собственно вопрос:
1) В чем может быть загвоздка в работе с Colorbox, может я что упустила:( (Настраивала все с помощью товарища Google, по идеи должно работать)

User Relationships не кликабельная ссылка

27 августа 2012 в 13:17

Здравствуйте! Установила User Relationships, все настройки и права выставлены. все везде отображается. Только вот когда заходишь на пользователя там есть ссылка "Создать связь "Друг" с пользователем", но ссылка не кликабельная. Вроде и подсвечивается как рабочая, но от клика по ней нечего не происходит.

Натолкните, плиз, на мысль в чем может быть проблема

Поиск результата не дал

Ошибка регистрации

20 августа 2012 в 18:16

Здравствуйте! Подскажите, кто-то сталкивался с ошибкой такого рода:

EntityMalformedException: Отсутствует связующее свойство у сущности типа field_collection_item. в функции entity_extract_ids() (строка 7562 в файле /var/www/ и т.д....

Ошибка выдается при попытке регистрации на сайте.
Поиск по форуму ответа не дал.
Буду благодарна хоть за какой-то совет в решении проблемы!