спасибо, volocuga. Я забыл уточнить, что у меня профиль пользователя - это стандартный профиль, все дополнительные поля в нем вводил через меню "Пользователи -> Поля профилей". А приведенный в ссылке метод реализации предусматривает наличие собственноручно созданного типа ноды «профиль», куда все поля приделываются через CCK. Я же хочу использовать стандартный профиль, зачем создавать дополнительный тип материалов для профилей, ведь в 6-ом друпале вьюс умеют хорошо делать выборку с профилями?
Razunter, спасибо за отклик. Не хочется еще один модуль ставить, сайт и так содержит их очень много. Может кто-нибудь знает, как во View это реализовать? Может аргументы как-то здесь помогут, я сам не дойду что-то.
ребята, подскажите Ваши идеи по поводу того, как форма для входа на сайт помещена в правый верхний угол? я правильно понимаю, что для этого нужно добавить новый регион в page.tpl.php, и потом блок с логином туда разместить?
другие опции не знаю. Тут дело в том, что через стили ты редактируешь то, что у тебя уже по факту выдало view, т.е. если в неглавностраничном view тебе надо убрать картинку из тизера, то надо в css прятать то, что view уже выводит. Поэтому на мой взгляд лучше через node-*.tpl.php или contemplate это делать, т.к. пхп будет отсеивать ненужные элементы тизера для тех страниц, где они не должны появляться, а со вьюсами тебе нужно будет прятать то, что уже выдалось.
Ну и не забывай, что и в случае использования ноде-*.тпл.пхп или контемплейта, всё можно также потом css-ом отполировать.
а с помощью views сможешь определить как несколько тизеров располагаются по отношению друг к другу (таблица, список), есть еще views bonus grid модуль, там например можно показывать новости в несколько колонок и т.п. Но сам тизер, повторюсь, там не отредактируешь.
думаю, view оперирует целым тизером, и не может разобрать его по кирпичикам, как контеплейт. Т.е. ты можешь настроить в контемплейт тизер, но создав два разных view (для главной и остальных страниц) ты не сможешь в одном view (на главной стр.) выводить тизер с картинкой, а в другом (на остальных) обычный тизер. Скорее, тебе нужно в контемплейт или в node-*tpl.php пхп-кодом определять адрес текущей страницы и в зависимости от него, решать - выдавать определенные «кирпичики» тизера или нет. т.е. логика такая:
возможно ,я тебя не правильно понял. Посмотрел cnews, ты хочешь, чтобы одна новость с картинкой высвечивалась польностью, а справа были анонсы остальных новостей?
нужно вручную определить поэлементно вывод переменных в node-*.tpl.php Можно поставить модуль content template, который позволяет докопаться до составных массива node, и показывает какому элементу массива какое значение соответствует. Потом, использовать нужные элементы в node-*.tpl.php или прямо во вкладке contemplate в разделе «типы материалов» администрирования сайта определить вывод, модуль добавляет свою вкладку туда и позволяет прямо там перезаписать дефолтовкий вывод массива node.
я просто кусок кода выдрал из файла модуля, так что ето просто выдранно из контекста было. думаю там уже выше перед етим куском все необходимое прописано, либо я не совсем понял, что ты хотел сказать
[Решено] Сообщ-е о существующем email не показывается в рег. форме (своя тема)
Проблема решена. В моей теме в файле page.tpl.php не было вывода переменной $messages
Вот в Гарланде, например, как это выводиться:
Непропорциональная картинка
poprobujte
max-width:100px;
max-height:100px;
imagecache_profiles и вывод фотки для гостей[РЕШЕНО]
prover'te stoyat li dlya gostej prava na:
иметь доступ к профилям пользователей
Выдать во view возраст вместо даты рождения
спасибо, volocuga. Я забыл уточнить, что у меня профиль пользователя - это стандартный профиль, все дополнительные поля в нем вводил через меню "Пользователи -> Поля профилей". А приведенный в ссылке метод реализации предусматривает наличие собственноручно созданного типа ноды «профиль», куда все поля приделываются через CCK. Я же хочу использовать стандартный профиль, зачем создавать дополнительный тип материалов для профилей, ведь в 6-ом друпале вьюс умеют хорошо делать выборку с профилями?
Выдать во view возраст вместо даты рождения
Razunter, спасибо за отклик. Не хочется еще один модуль ставить, сайт и так содержит их очень много. Может кто-нибудь знает, как во View это реализовать? Может аргументы как-то здесь помогут, я сам не дойду что-то.
RB7.ru - второе пришествие городского портала
ребята, подскажите Ваши идеи по поводу того, как форма для входа на сайт помещена в правый верхний угол? я правильно понимаю, что для этого нужно добавить новый регион в page.tpl.php, и потом блок с логином туда разместить?
Проблемы с модулем ImageField, вознаграждение в 25$ (решено)
Имена файлов изображений написаны по-русски? Попробуйте загрузить фотку с английским именем файла, будет разница?
Пользователь вышел, но остался в списке посетителей?
а что это за «время показа посетителей» и где вы установили его на 30 секунд? объясните, плз.
Помогите с CCK и Imagefield
настройте отображение картинки в тизере и ноде с помощью вкладки display fields в настройках типов материалов.
чекбокс «Я пойду» у ноды «Спектакль»
спасибо за такой скорый ответ, но хочется оставить vote up/down для его использованиоя по прямому назначению, поэтому это вариант не подходит наверное
CCK, content type с картинкой
надо темизировать отображение ноды с помошью node-*.tpl.php или модуля contemplates
сделать телефонный справочник
спасибо, раз проблем с этим быть не должно, то буду делать много нод и выводить вьюсом.
ajax при назначении ноде словарей
ребята, ну помогите, наверняка, кто-то решал подобную задачу
Оформление Views и CCK с картинками
другие опции не знаю. Тут дело в том, что через стили ты редактируешь то, что у тебя уже по факту выдало view, т.е. если в неглавностраничном view тебе надо убрать картинку из тизера, то надо в css прятать то, что view уже выводит. Поэтому на мой взгляд лучше через node-*.tpl.php или contemplate это делать, т.к. пхп будет отсеивать ненужные элементы тизера для тех страниц, где они не должны появляться, а со вьюсами тебе нужно будет прятать то, что уже выдалось.
Ну и не забывай, что и в случае использования ноде-*.тпл.пхп или контемплейта, всё можно также потом css-ом отполировать.
Оформление Views и CCK с картинками
блин, ну да, я прогнал, можно еще views через css придать вид, но все равно, по-моему, это не так гибко.
Оформление Views и CCK с картинками
а с помощью views сможешь определить как несколько тизеров располагаются по отношению друг к другу (таблица, список), есть еще views bonus grid модуль, там например можно показывать новости в несколько колонок и т.п. Но сам тизер, повторюсь, там не отредактируешь.
Оформление Views и CCK с картинками
думаю, view оперирует целым тизером, и не может разобрать его по кирпичикам, как контеплейт. Т.е. ты можешь настроить в контемплейт тизер, но создав два разных view (для главной и остальных страниц) ты не сможешь в одном view (на главной стр.) выводить тизер с картинкой, а в другом (на остальных) обычный тизер. Скорее, тебе нужно в контемплейт или в node-*tpl.php пхп-кодом определять адрес текущей страницы и в зависимости от него, решать - выдавать определенные «кирпичики» тизера или нет. т.е. логика такая:
Оформление Views и CCK с картинками
возможно ,я тебя не правильно понял. Посмотрел cnews, ты хочешь, чтобы одна новость с картинкой высвечивалась польностью, а справа были анонсы остальных новостей?
Оформление Views и CCK с картинками
ошибаешься, в контемплайте тизеры тоже настраиваются.
Не могу настроить форум
дайте ссылку, посмотрю
Оформление Views и CCK с картинками
нужно вручную определить поэлементно вывод переменных в node-*.tpl.php Можно поставить модуль content template, который позволяет докопаться до составных массива node, и показывает какому элементу массива какое значение соответствует. Потом, использовать нужные элементы в node-*.tpl.php или прямо во вкладке contemplate в разделе «типы материалов» администрирования сайта определить вывод, модуль добавляет свою вкладку туда и позволяет прямо там перезаписать дефолтовкий вывод массива node.
Подскажите модуль
можно еше запихать контент в блок и использовать collapsedblocks из jstools модуля
t('blablabla') vs. l("pampampam")
я просто кусок кода выдрал из файла модуля, так что ето просто выдранно из контекста было. думаю там уже выше перед етим куском все необходимое прописано, либо я не совсем понял, что ты хотел сказать
t('blablabla') vs. l("pampampam")
Tochnee, vot tak:
t('blablabla') vs. l("pampampam")
tak verno?