ingumsky@drupal.org: Комментарии

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

29 августа 2011 в 0:14

"ermoha" wrote:
Спасибо буду читать. Я просто думал есть какой-нибудь модуль для этого

Возможно, есть и модуль, который делает то, что вам нужно. Я не знаю.
"ermoha" wrote:
А это будет работа для всех ссылок или только к каким этот код пропишу.

28 августа 2011 в 23:27

Если вы полный нуб, лучше это пока никуда не пишите Smile Это не рабочий код, а просто пример логики, которая должна использоваться. Почитайте сперва про темизацию типов содержимого. Скорее всего, вам всё равно придётся с ней разбираться. Примерное направление работы для вас в таком случае: почитать про темизацию содержимого -> свой шаблон для вашего типа содержимого (поместить его в папку темы) -> поправить шаблон так, как вы хотите + вставить код вроде того, что привёл я, туда.

28 августа 2011 в 23:02

"ermoha" wrote:
я себя поправлю, чтобы гости не видели ссылку в ноде

У вас ссылка прямо в тексте ноды или вы готовы сделать её отдельным полем cck? Если второе, тогда вы можете воспользоваться советом из второго комментария — настроить права доступа так, чтобы анонимы не видели этого поля. Или поправить шаблон своего типа содержимого так, чтобы это поле отображалось по условию. Будет что-то вроде этого:
<?php if ($user->uid > 0) {

28 августа 2011 в 22:28

Выводите ссылку в блоке, а сам блок показывайте только зарегистрированным пользователям. Незарегистрированным (и только им) вместо этого блока показывайте приглашение к регистрации.

28 августа 2011 в 22:25

Зависит от того, как вы это будете использовать. В некоторых случаях создание нескольких отдельных типов вместо одного оправдано, но обычно каждый тип материала — это и так отдельная сущность, которую делить некуда. Постарайтесь посмотреть, каков ваш случай.

27 августа 2011 в 17:10

"xxandeadxx" wrote:
заведите для юзера новое поле - transliterated name, и фильтруйте по нему

Спасибо за совет, а как мне автоматически заполнить это поле для всех пользователей?

27 августа 2011 в 0:01

"D8i8m8a8" wrote:
Извените но Вы не правы. Мне нужно не просто две вьюхи которые достают даные с разных типов материалов, в вьюхи которые ПЕРЕОПРЕДИЛЯЮТ ВСЕ ноды даных типов материалов.
Например у меня есть много нод (относятся к типу 1 ИЛИ к типу 2). Для всех нод типу 1 - одна вьюха, для всех нод типу 2 - другая. Определение ноды сделал через аргументы, но если писать в адресе node/% в двох вьюхах, тогда работает только одна для всех материалов типа 1 и типа 2.

27 августа 2011 в 0:00

"Cypher" wrote:
Понял, спасибо Smile
Тугодумлю что-то! )
Согласен, это более удобный вариант! Плюс при такой реализации можно скрыть от пользователя ввод синонима. Если не получится как-то синхронизировать синонимы на основе английской версии, то оставлю такой вариант.

На здоровье! Удачи!

26 августа 2011 в 1:52

Вы читали хотя бы какие-нибудь материалы о том, как работать со views? Вы пробовали хотя бы раз самостоятельно создать новый вьюс? Вопрос, который вы задаёте, — базовый. И ответ на него очевиден, если попытаться создать новый вьюс или открыть любой вьюс на редактирование.

24 августа 2011 в 21:05

Модуль twitter позволяет это делать, но там обновление идёт по крону, так что если у вас крон запускается раз в час, обновления в Твиттере будут появляться тоже раз в час.

24 августа 2011 в 15:52

"Cypher" wrote:
Можно, конечно, но по логике оно ничем не отличается от "родного" поля ввода аллиасов. Термины таксономии так же придется писать.

Почему не отличается? Отличается. Родное поле для ввода алиаса принимает только весь алиас целиком, а я предлагаю скармилвать вашему полю только последнюю часть.

20 августа 2011 в 13:13

"Andruxa" wrote:
Если во вьюсе сделать представление "вложение" и приаттачить его до/после представления "страница" - тогда можно обойтись одним вьюсом, если я правильно понял смысл.

Можно. У меня аттачится вьюс, который используется и в других местах, а не только на странице термина, поэтому у меня их два. Более того, если его просто аттачить в хедер/футер представления «страница», можно обойтись без правки шаблона.

20 августа 2011 в 2:25

"beee" wrote:
То есть по сути во вьюсе вывода таксономии используется 2 вьюса - один для вывода полей, второй для вывода собственно терминов таксономии..

Да, всё верно. Используется два вьюса — один для вывода материалов, связанных с термином таксономии, а второй для вывода результатов запроса, где аргументом является term id.

19 августа 2011 в 2:36

А у меня, к сожалению, всё время жалобы. Зарегистрированных пользователей в день, которые бы пользовались входом через mail.ru, не так много, но не хотелось бы лишать их того способа входить, к которому они привыкли.

Спасибо. Скинул в личку.