много юзал🤪 - поэтому.
node_convert рекомендую.---------- Добавлено 08.10.2013 в 18:56 ----------
это ищете? nodeaccesskeys
Вопрос имеет отношение к доступу к материалам.
В друпале реализована система ролей, которым можно давать различный доступ (когда надо - просмотр, когда надо - изменение) разных материалов. Тут всё ОК.
Но что если требуется реализовать такую штуку:
1. Дать доступ на редактирование конкретной ноды конкретному единичному юзеру (не autor).
2. При этом закрыть всякий доступ к этому материалу любым другим юзерам.
В принципе, копаясь в этом вопросе, я нашел комбинацию модулей, которыми это можно сделать: Content_lock (запрет на одновременное редактирование ноды), Node access user reference (доступ к ноде только юзеру с User Reference).
Собственно, мой вопрос как раз возник в связи с тем, что бросается в глаза контраст - если для управления групповым доступом есть куча всяких модулей, то для управления, так сказать "пер юзер" почти ничего нет.
Может, у этого есть какие-то более глубокие, фундаментальные причины? Что-то связано с PHP, Apache и т.д.? Кто хорошо владеет теоретической стороной вопроса, откликнитесь.
Делаю блок в шапке, в который выводятся две ссылки и текст.
Выглядит как на картинке.
Участвуют модули: colorbox, colorbox_node, webform, webform_ajax.
Происходит: при наведении курсора у кнопок меняется картинка; при клике открывается в модальном окне веб-форма.
Собственно, проблема: как лучше сделать вот это изменение картинок.
Сейчас реализовано: ссылка сделана прозрачной png, у ссылки есть фон, а при наведении курсора фон меняется.
Ниже - коды блока и стилей, а вопрос - можно ли в этом варианте что-то сделать правильнее, или есть в принципе другое более правильное решение.
Код блока
<div class="block-shapka-wrapper"> <div class="block-shapka"> <a id="colorbox-node-1" class="colorbox-node" href="http://site.ru/node/31?width=600&height=300"><img src="http://site.ru/files/site/prozr.png"></a> </div> <div class="block-shapka"> <a id="colorbox-node-2" class="colorbox-node" href="http://site.ru/node/30?width=600&height=500"><img src="http://site.ru/files/site/prozr.png"></a> </div> <div class="block-shapka"> <div id="block-wrap-3">9 (999) 999-99-99<br>info@site.ru </div> </div>
Код стилей
#block-block-6 {} #block-shapka-wrapper {} .block-shapka {} #colorbox-node-1 { display: table-cell; background-image:url(../../../files/site/but-tel-gra.png); background-repeat: no-repeat; float:left; margin-right:10px; width:40px; height:40px; border:none; padding: 20px 0 22px 0px; } #colorbox-node-1:hover { background-image:url(../../../files/site/but-tel-sin.png); } #colorbox-node-2 { display: table-cell; background-image:url(../../../files/site/but-vopr-gra.png); background-repeat: no-repeat; float:left; margin-right:10px; width:40px; height:40px; border:none; padding: 20px 0 22px 0px; } #colorbox-node-2:hover { background-image:url(../../../files/site/but-vopr-sin.png); } #block-wrap-3 { display:table-cell; text-transform:uppercase; background-image:url(../texture.jpg); border-radius: 6px; width:100%; } a.colorbox-node { width:40px; height:40px; margin-top: 0px; vertical-align:top; line-height: 1em; background-image:url(../../../files/site/but-tel-gra.png); background-repeat: no-repeat; float:left; margin-right:10px; width:40px; height:40px; border:none; padding: 20px 0 22px 0px; }
а вы юзали https://drupal.org/project/views_mosaic
образец тут http://buildinternet.com/project/mosaic/1.0/
у разработчиков выглядит довольно симпатично, вот только установив для теста, так и не смог поменять цвет ссылок в оверлее - т.е. надо чтобы был белым, примерно как в образце, а выводит по дефолту - обычный цвет черным, в ссылку синим.
Стиль css засовывал в разные файлы - и отдельный, в css модуля, и в css библиотеки, кэш обновлял наверно 100 раз - ничего не помогает.
искал решение на css. ну ладно, спасибо.
ерунду не говори.
есть проблема - ее нужно решить.
слева/справа - это владелец сайта так хочет;
не понял, что разного размера? все картинки одинаковые.
а таблица - это следующий элемент, clear:both - чтобы обтекание отменить.
В продолжение вопроса /ru/forum/comment/12142343
про чередование float:left и float:righ -
решение сделал по /ru/forum/comment/12142501, результат можно увидеть http://alvis-engineering.ru/node/39 - между "Рисунок" и "Таблица" - 4 картинки. Но это работает только если поле состоит из одних только картинок.
Но мне надо выводить с картинками описание. Использовал для этого https://drupal.org/project/image_field_caption, текст отказывается обтекать картинку - http://alvis-engineering.ru/node/40
Можно ли что-то сделать?
1. Очень простая задача: сделать вывод картинок через одну со свойствами float:left и float:right.
2. Сделал поле Image без ограничения кол-ва и хотел воспользоваться модулем https://drupal.org/project/field_multiple_classes, но он не срабатывает.
3. Обратите внимание: речь идет о присвоении класса для "item" поля, а не для всего поля.
Есть ли решение? Может быть есть возможность присвоить полю класс (из списка) непосредственно при создании ноды? На манер, как это сделано у модуля block_class?