Блог пользователя - Arhavis

Пропал раздел view

26 апреля 2011 в 14:53

Добрый день уважаемые коллеги.
Подскажите что как исправить следующий глюк.
У меня пропал раздел в View из админки
по ссылке admin/build/view выводит на экрна только список разделов "Конструкция сайта"
нос ам модуль продолжает работать...
создавал уже в меню страницу с данным путем но результат тотже.
Отключать и включать вновь View рисковано - сайт рабочий.

Может кто сталкивался подобной проблемой.

Кэш форм

8 февраля 2011 в 19:18

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

в добавок хотел бы подсказать что может проблема в $user потому что при переходе на страницу профиля пользователя я вижу также старые данные

Комментарии в форме редактирвоания ноды

1 февраля 2011 в 12:10

Уважаемые коллеги, подскажите как можно сделать следующую штуку.

У меня есть нода типа конференции, к ней пользователь может оставить вопросы (для добавления использую форму комментариев).
Теперь в админке я хочу чтобы при редактировании ноды у меня выводился список textarea в которых были бы эти комменты, чтобы можно было их отредактировать, так же под каждым комментом хочу вывести еще одно поле textarea в котором редактор писал ответ на заданный вопрос. подскажите как мне все это сделать?

Несколько rss-лент

31 января 2011 в 13:58

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

Имеется модуль view rss, но и сним до меня туго доходит что да как.

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

Ротация баннеров

28 января 2011 в 15:02

Здравствуйте, Уважаемые, подскажите пожалуйста вот такую вещь. (может есть модуль такой или формула)
Мне необходимо сделать ротацию баннеров, а именно по такому принципу:
к примеру есть три баннера и у каждого выставлен процент показов
1 - 7
2 - 23
3 - 70
Таким образом получается что баннеры в случайном порядке должны отображаться пользователям с той частотой которая указаны. то есть к примеру первый баннер из 100 показов только семь раз, второ1 23 раза и т.д.

Перенос сайта на Ajax

13 января 2011 в 15:05

Всем добрый день!
Есть сайт, у которого весь контент находится в слое.
Ссылки в данном контенте стандартные типа node/15 и т.п., как сделать так чтобы кликая по ним, в данный слой загружался контент с помощью ajax.
пробовал использовать thickbox, то есть подставлять в ссылку class="thickbox" но увы он ничего не возвращает.
может как то можно указать для thickbox блок в который он должен возвращать результат?

Использование имени пользователя в пути

9 марта 2010 в 21:36

Здравствуйте!
Столкнулся вновь с проблемой, но теперь такого характера.
В управлении Псевдонимами, Pattern for user account page paths: равный
user/[user-raw]
вроде все нчиего теперь у меня вместо цифры в пути красуется имя пользователя, но теперь к примеру ссылки такого рода
user/dima/settings
user/dima/downloads
user/dima/faqs
воспринимает как путь к странице и выводит что страница не найдена.

хотя есть модуль в котором к примеру прописано

$items['user/%user/downloads'] = array(
'title' => t('FAQs'),
'page callback' => 'my_account_download_page',
'page arguments' => array(1),
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
'file' => 'my_account.pages.inc',
);

и даже блоки делал указывая
user/*/downloads - но ответ тот же - страница не найдена.
В чем может быть причина и как ее устранить?

Формы AHAH

9 марта 2010 в 10:38

Доброго времени суток!
Подскажите в чем может быть проблема если у меня в модуле есть вот такое поле формы
$form['attach'] = array(
'#type' => 'submit',
'#value' => t('Attach'),
'#name' => 'attach',
'#ahah' => array(
'path' => 'tickets/js',
'wrapper' => 'attach-wrapper',
'progress' => array('type' => 'bar', 'message' => t('Please wait...')),
),
'#submit' => array('ticket_form_create_submit2'),
);

Создание собственного модуля

3 марта 2010 в 16:21

День добрый!
Решил написать свой собственный модуль.
который бы в амдинке выводил записи из нужной мне таблицы БД-х.
на данный момент мне удалось сделать вывод списком всех записей, а именно
в tickets.module я указал
$items['admin/tickets']=array(
'title' => t('Tickets'),
'description' => t('change how annotations behave'),
'page callback' => 'tickets_list',
'page arguments' => array('tickets_admin_settings', 'tickets_list'),
'access arguments' => array('access tickets'),
'type' => MENU_NORMAL_ITEM,
'file' => 'tickets.admin.inc',
);
а в функции tickets_list() уже создал запрос к базе данных и вывод списком все записи,
теперь потребовалось при клике на одну из них просмотреть более подобное содержание записи.
и ВОПРОС заключается в следующем: Как мне перехватить ссылку типа admin/tickets/100 и указать какую функцию запускать для вывода информации, где 100 номер записи?

Webform-фунция обработки формы

3 марта 2010 в 2:50

Подскажите, пожалуйста, какая функция в модуле Webform отвечает за обработку переданных данных формы?

Или подскажите как мне указать в настройках вебформы чтобы она публиковалась на страинце пользователя, то есть к примеру тут user/1/banking?
а то Alias страницы не вопринимает стркоу типа user/*/banking и постоянно где бы я не разместил форму переадресовывает на указанный Alias путь, в моем случае просто webform/banking

Ubercart: оформление заказа

23 февраля 2010 в 10:02

Добрый день!
Решил подключить для сайта ubercart модуль чтобы оплата проходила через кредитный карточки.
но столкнулся с проблемой... как мне вывести страницу "Оформление заказа" там где мне это требуется.
к примеру сейчас она выводится на http://site.ru/cart/checkout
а хочется чтобы тут http://site.ru/user/1/cart/checkout

буду рад любой информации!

Как разделить поля для страницы и блока во View

21 февраля 2010 в 15:07

Здравствуйте!
создал я в одном View блок и страницу...
поля задавал для блока но почему то они про дублировались и для страницы и теперь у меня на нужной мне страницы повторяется контент.
один относящийся к блоку View второй к странице..
А мысль моя же была в том чтобы на одной странице совместить несколько разных блоков

Подскажите как мне сделать так чтобы сама "Страница" не выводила полей блоков

Ubercart и оплата по кредиткам

19 февраля 2010 в 10:46

Приветствую всех!
Прошу помощи тех кто сталкивался со следующим.
есть необходимость настроить оплату товара через
authorize.net я решил использовать модуль ubercart
часть настроек мне понятно, основных, но как верно настроить модуль
"authorize.net" подскажите пожалуйста.
Может дадите ссылку (на русском желательно) где я могу подробно, желательно по шагово, посмотреть как и что настраивается

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

как сделать переадресацию

11 февраля 2010 в 6:01

Здравствуйте!
Может я и не правильно написал тему, но проблема вот в чем.
есть страницы
/service
/service/company/
/services/company/product
- ноды ко всем этим страницам существуют, и сompany и product постоянно меняются, в зависимости от компании и продукта соответственно
но есть
/services/company/product/options - где options должна генерироваться
и подскажите как сделать так чтобы переходя на эту страницу не выдавало ошибку "страница не найдена",

Страница регистрации

11 февраля 2010 в 3:25

Здравствуйте, уважаемые!
Вот столкнулся с проблемкой.
покопался тут на форуме но так и не понял что лучше и как с ней справится лучше.
А проблема в необходимости сделать страницу регистрации, то есть добавить поля.
Попробовал через модуль Profile, но категории отображаются по алфавиту, что не есть гуд.
к тому же на странице профиля (my accaunt) на сайте поля вообще отображаются в беспорядке.

Как отключить вывод warning

18 декабря 2009 в 18:13

Приветствую.
подскажите начинающему
как отключить показ сообщений типа warning, а то выводится постоянно при добавлении материала такая ерунда
Может подскажите и почему такая ошибка возникает?

warning: array_keys() [function.array-keys]: The first argument should be an array in /home/***/sites/all/modules/taxonomy_menu/taxonomy_menu.module on line 334.

warning: implode() [function.implode]: Invalid arguments passed in /home/***/sites/all/modules/taxonomy_menu/taxonomy_menu.database.inc on line 162.

user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT vid FROM term_data WHERE tid in () in /home/***/sites/all/modules/taxonomy_menu/taxonomy_menu.database.inc on line 163.

warning: array_keys() [function.array-keys]: The first argument should be an array in /home/***/sites/all/modules/taxonomy_menu/taxonomy_menu.module on line 334.

warning: implode() [function.implode]: Invalid arguments passed in /home/***/sites/all/modules/taxonomy_menu/taxonomy_menu.database.inc on line 162.

user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT vid FROM term_data WHERE tid in () in /home/***/sites/all/modules/taxonomy_menu/taxonomy_menu.database.inc on line 163.

Вывод полей пр создании материала

17 декабря 2009 в 8:44

Добрый день.
Уважаемые, подскажите пожалуйста какой файл отвечает за вывод созданных с использованием cck полей формы для типа продукции
на странице создания материала (node/add/*)?
Очень хочется отредактировать вывод.

Сессии

11 декабря 2009 в 10:57

Доброго времени суток!
Излазил все блоги но не могу найти ответ на вопрос.
А проблема вот в чем.
В интернет-магазине при добавлении товара создаются записи в сессии.
По всему сайту они видны все отлично, но вдруг я вызываю скрипт через аякс, который должен оформить заказ и очистить сессию, но увы он не видит сессию - 0 записей в массиве.
Подскажите в чем может проблема, или может в друпале свои примочки?