skit25: Блог

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

Редирект внутренних ссылок

2 октября 2012 в 10:55

Здравствуйте.
Как можно переадресовать ссылки?
Например:
таксономия /category/apple, нужно переадресовать на
представление /category/last/apple
ибо это одно и тоже, за некоторыми отличиями.

И другие не нужные ссылки, хотелось бы, приютить в нужном месте.

views. Вывод по имени термина

25 сентября 2012 в 13:04

Приветствую вас!

Сегодня слетела вьюха, которая больше месяца работала, на сайте не я один админ, может и кто-то помог (речь не об этом).

Кавырял ее пока не запутался. У меня есть термин с вложенными терминами, я вывожу материалы, в зависимости от имени термина переданного аргументом. Проблема в том, что сегодня увидел простой вывод таксономии. Удалил вьюху, создал занова, теперь не могу вывести материалы. По id выводятся, по имени ни в какую.

Root_term - id 1
- child1 - id 2
- child2 - id 3

Аргумент: Содержимое: Имеет идентификатор термина таксономии. Критерии проверки указывал все доступные. ПРобовал в точности по видюхам и описаниям. Но все, что я видел для viws 2, drup 6. Может есть нюанс.

[SOLVED]Не раскрываются фильтры

17 августа 2012 в 8:14

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

Drupal 7.14, 7.15 (dev версию пробовал)
Views 7.x-3.3 (dev версию пробовал)

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

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

Это, доставивший уже не мало проблем, модуль, итак вы готовы узнать кто это? Это, аплодисменты друзья! "Theme developer". Не скрываю радости, решения этой проблемы. Спасибо http://drupal.org/node/1740250

[Решено]Загрузка ноды в мадаольном окне ajax`ом

8 августа 2012 в 10:28

Здравствуйте!
Наверняка как-то можно, но поиском найти не удалось. Я сделал в типе на материал поле "ссылка на материал", может есть какой-то модуль, чтобы этот материвал подгружался в модальном окне ajax`ом?
Спасибо.

Вывод материалов из терминов (группировка, ограничение)?

25 июля 2012 в 10:15

Здравствуйте, не придумал более информативного заголовка.

Я вывожу через views(page), материалы из термина с глубиной, мне нужно ограничить вывод или выборку материалов из каждого отдельного термина.

Настройки представления: термин с глубиной 1, выводить все материалы, поля, группировка по термину.

Термин
- суб термин
- суб тремин 2
....

На выходе получается.
Суб термин
Материал 1
Материал 2
....
Суб термин 2
Материал 1
Материал 2
Материал 3

Вкладки views ctools jquery тип

2 июля 2012 в 6:46

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

Ни как не могу организовать простейшие вкладки.

Мне нужно сделать вывод

<ul>
<li><a href="#one" /></li>
<li><a href="#two" /></li>
<li><a href="#three" /></li>
<li><a href="#four" /></li>
<li><a href="#five" /></li>
</ul>

<div class="#one">Content</div>

<div class="#two">Content</div>

<div class="#three">Content</div>

Пробовал темизировать views, ничего не вышло. Я не могу задать путь ссылки для вкладки, такой же как и класс для div.

Сперва я вывожу термины, в которых материалы. Имена терминов это вкладки, а материалы, это содержимое этих вкладок. Никак не получается связать термины (имена вкладок), с материалами терминов (содержимое вкладок).

CTools обертка поля. Как убрать?

27 июня 2012 в 15:37

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

Подскажите как убрать обертку у поля Ctools?

Вывожу через views.

Использовал:

Тема поля views (print $row->....)

themt_link_formatter_link_plain($fields) (template.php)

И еще разные варианты. Все равно заворачивает в div и два span. Нужно получить просто текст, а именно ссылку.
Поле ссылка, вывожу URL как текст.

префиксы и суфиксы убрал.

Спасибо.

Темизация блока, свой HTML

5 июня 2012 в 4:46

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

Темизирую вывод блока. Нужен полностью свой HTML, перекопал все переменные, не могу понять как достать не обработанные поля.
Блок собираю через Views.

Пробовал:

  1. Темизировать шаблон Views - нет нужных переменных
  2. views-view-field--comment-count.tpl.php - нужно взять число комментариев и сделать ссылку на форму добавления.
    А я могу лишь обернуть готовый вывод.

  3. Template.php - нет нужных переменных

Помогите разобраться с Views, фильтрами и таксономией

4 июня 2012 в 9:53

Здравствуйте!
Вообще не могу выбрать материалы из конкретного термина.
Словарь
-термин
--подтермин - нужно выбрать ноды отсюда.

А в принципе хочу разобраться как это работает. Может есть у кого ссылки на материал? Русские приветствуются, английские приемлются.

Спасибо.

Типы материалов Drupal 7 - странное поведение

29 мая 2012 в 9:45

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

Перешел на семерку и сразу возникла проблема с созданием типа материала, погодите троллить Smile
Создаю тип материала, захожу "Создать содержимое", там нет ссылки на новосозданный тип.
Создаю ссылку в "Навигация - Добавление содержимого", в настройках типа материала.
Нажимаю добавить содержимое, там нет типа материала.
Иду в "Меню", жму "создать ссылку". Создаю ссылку, но она не отображается в "Добавлении содержимого", как вы могли подумать, я просто не там ее создаю, нет! Создаю ее там где нужно.
Делаю еще тип материала, проделываю тоже самое, ссылка из типа материала не создается.
Снова иду в меню, создаю ссылку, ура! Ссылка создалась.
Жму на node/add/test_type, просто обновляется страница с типами.

Как изменить массив полей CCK?

24 мая 2012 в 14:37

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

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

Сейчас так:
$node->cck_filed[0]['view']; // == 'abc';
$node->cck_filed1[0]['view']; // == 'def';

А хотелось бы:
$node->cck_field[0]; // == 'abc';
$node->cck_field[1]; // == 'def';

Спасибо.

warning: htmlspecialchars() expects parameter 1 to be string, array given in bootstrap.inc

23 марта 2012 в 10:51

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

Кодил меню, никого не трогал, как вдруг вылетела ошибка 860 строки файла bootstrap.inc.

Разграничить доступ к содержимому

14 марта 2012 в 16:01

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

Создал роль, ограничил ей доступ к созданию нескольких типов материалов, но в таком случае нет возможности посмотреть созданные материалы, а когда ставишь галку "Управлять содержимым", ссылка на список нод появляется и вместе с ней доступ ко всем типам материалов.

Как разрешить роли просматривать только созданные/доступные материалы?

Насколько надежен модуль spamspan?

12 марта 2012 в 12:13

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

Пробовал разные каптчи и опыт показывает, что со временем любая требует обновление алгоритма, за исключением некоторых. Давным-давно я видел защиту email, так как это делает spamspan, на сколько это надежно?

views как разбить один элемент на несколько?

21 февраля 2012 в 14:58

Здравствуйте,
Вообще задач было несколько. Я прикрепил к ноде несколько картинок, вывел их через views блоком. Сделал форматирование списком li. Всю выборку views запихивает в один li, т.е. для него это один элемент. Можно как-то изменить это, что бы каждая картинка выводилась как новый элемент. В прошлый раз не было времени писать на форум и я просто темизировал вывод, но сейчас мне нужно сделать пагинацию, а она требует количество элементов, фактически при выводе десяти картинок, элемент остается один.

Спасибо.

Переменные views в page.tpl

14 февраля 2012 в 15:35

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

в page.tpl.php меняю шапку в зависимости от типа материала($node->type), несколько разделов выводятся средствами views. Как в таком случае получить в page.tpl.php тип материала, выводится листинг.

Спасибо.

Отслеживание событий

8 февраля 2012 в 14:33

Приветствую!

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

За ранее благодарен.

Comment form & node-main.tpl.php

31 января 2012 в 9:46

Здравствуйте!
Темизировал node-main.tpl.php, теперь мне нужно переместить блок с добавлением комментариев в закладку сделанную на jquery. Что только не пробовал, не помогает Smile

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

Ubercart связные товары. Выбор метода.

24 января 2012 в 11:26

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

Делаю связанные товары через node reference и столкнулся с одной проблемой. Я добавляю товар и могу указать к нему связанные материалы, которые в открытом списке select выводятся из целого словаря, не видно иерархии терминов:
товар1
товар2
товар3
, а не
книги
-товар1
-товар2
диски
-товар3

Можно сделать разные словари и выбор: словарь1-его термины, словрь2...

Товар новинка в Ubercart

22 января 2012 в 19:22

Здравствуйте,
Не могу разобраться как сделать товар "новинкой"? Как вообще создать статус товара? Ничего по поиску не нашел, видимо задача тривиальная.

Несколько вопросов: CCK, VIEWS, link attrabute

26 декабря 2011 в 19:10

Доброго время суток, господа!
Чего-то я запутался. Делаю каталог. Не могу зайти в полную ноду через вьюс.
1. Views display page показывает термины словаря.
Адрес: media-catalog
Аргументы: Глобальный ноль.
1.1. Views display page показывает ноды термина.
Адрес: media-catalog/%
Аргументы:

  • Таксономия: ID Термина (с глубиной)
  • Материал: Nid

Адрес: file/%
Поля (одно из):

  • Содержимое: Файл - data Описание

Это поля служит (должно) ссылкой на полную ноду.
1.2. Views display page показывает полную ноду.

Категория (/media-catalog/10)
Листинг тизеров (/file/4)
Полная нода (/sites/all/public/file.zip)

Я не могу из листинга тизеров перейти в полную ноду, не могу правильно задать аргумент. Я задаю Материал : Nid, он отображается как !2, но ссылка выглядит /file/ (аргумент не подставляется), если в качестве аргумента задать id термина (!1), то он добавляется к ссылке и если он совпадает с id файла ноды, то выводится нода, так как нужно.

Вообще можно просто поставить галочку "сделать ссылкой на соответствующую ноду" но тогда я не знаю как в ноде изменить класс ссылке (сск). Нет можно создать tpl.php, но меня беспокоит, что я не знаю как это сделать средствами CMS, не верю я, что в CCK с этим проблемы, но перерыв сотню модулей ничего не нашел. Свой класс для ссылки важен, т.к. он нужен для скрипта jquery.

Надеюсь на вашу помощь, за ранее спасибо.

Возможны ли условия полей CCK

16 декабря 2011 в 16:28

Приветствую!

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

Работа с модулями. Очень долго.

5 декабря 2011 в 19:35

Здравствуйте!
Весь день сегодня убил. Под виндой на денвере все было нормально. На днях поставил openSuse + Apache + Mysql + PHP и тут вроде все нормально.
Стоит только добавить какой-то модуль или включить\отключить существующий, то можно начинать раскуривать кальян. Выставил большой интервал загрузки, в итоге около пяти минут происходило отключение `number` из CCK, на нем я и проводил все свои эксперименты.
Модули стоят в sites/default/modules
Около 10 штук, самые необходимые, сайт только начал делать.
System Linux linux-4ume i686
Apache 2.0 Handler
Drupal 6.22
PHP 5.3.8
Mysql 5
memory_limit 256M

Мониторил mytop, как должно быть пока не проверил, пользовался им впервые. Но ведет себя странно (возможно):
Ставлю/снимаю галку CCK->number
Появляется один запрос (time 0) секунд десять висит.
На его месте появляется следующий, снова висит какое то время (time 0)
И так далее.

Сто процентов настройки, может чего-то не хватает. Меня смущает mysqli т.к. при инсталляции drupal я мог выбрать только mysqli (pdo стоит) (день убил, чтобы в списке mysql появился потом плюнул). После успешной установки, после добавления парочки статей, после долгих ожиданий включения модулей, я глянул в конфиг и удалил `i`, mysqli:pass@login...
Потом mysqli и mysql слушают 3306, во всех конфигах пробовал разделять порты 3306 и 3307, но phpinfo() выдает все равно один порт. Пробовал удалять mysqli.... Короче что только не пробовал.
Весь день мучаю и себя и все остальное. Не могу понять где копать уже. Наверняка истина где-то рядом.

Я выбрал Друпал! Правильно ли я поступил?

25 ноября 2011 в 9:58

Всем привет!
Мне скинули ТЗ на сайт. Я работал с joomla, потом с freamework`ами (хотя joomla тоже, своего рода, совершенно не документированный фреймворк), т.к. понял, что CMS не решает всех поставленных задач. Но однажды знакомый посоветовал Друпал, он его долго рекламировал. Сейчас мне нужно создать сайт, я заказчику сказал, что буду делать его на друпале, но дел с ним не имел. Однако решая свои вопросы ранее, видел, что поддержка тут хорошая, слышал, что документации много. В общем я чертовски уверен, что если у меня будут вопросы мне помогут найти ответы.
Задача такая:
Сделать информационный портал, с магазином и форумом. Магазин думаю сделать прямо внутри портала, т.к. он мал, для отдельной реализации. Форум, вижу - отличный. Нужна возможность загружать видео с различных серверов (yandex, youtube и пр), нужны различные модули случайных, последних, новостей, всяких цитат (коих уверен с излишком).
Теперь уточню, с легкостью ли Друпал выполнит такие задачи? :

  • Магазин. Должна быть корзина, варианты доставки, список заказов, в общем обычный среднестатистический интернет магазин. Список товаров должен быть настраиваемый: вид эскиза, описание, нужна возможность добавить lightbox, например, и пр.
  • Форум. Нужна хорошая иерархия администрирования, в прочем как сайтом так и форумом.
  • Самое главное, это система тегов. Нужна реализация облака тегов. Будет ли различие между тегами на товар в магазине и на статью в разделе?
  • Нужно реализовать кучу разных компонентов, т.к. каждый раздел сайта имеет свою логику подачи материала.