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

Настройка подчиненного материала (cck)

Задача:
Есть два материала назовем один Master а другой Slave. Необходимо, чтобы материал типа Slave был привязан к материалу Master, связь много к одному. (Например есть материал "Альбом" и материал "композиции альбома" или "Тема форума" и "Комментарий к этой теме" ).
Используемы модули:
]]>ссk]]>
]]>computed field]]>
]]>viewfield]]>
]]>views]]>
]]>editview]]>

Последовательность настройки:

1. Создаем тип материала "slave" (cck), для материала "slave" создаем "views", адрес страницы url - "views_slave";

2. Создаем тип материала "master" (cck), для материала "master" создаем "views", адрес страницы url - "views_master";

3. Для материала "Master" (cck) создаем поле "create slave" (ссылка при нажатии на которую будет создаваться "slave"), тип поля - "computed field";

4. Для материала "Master" создаем поле "view reference on slave" для отображения материалов "slave" к этому "master" тип - "view reference";

5. Для материала "slave" создаем поле "pid" для сохранения номера материала "master", тип поля - "computed field";

Результат:

Некоторые результаты использования Imagecache

Что есть:
1) На основе модуля cck создан новый тип объекта;
2) Одно из полей которого является изображением на основе ссk->imagefield.
3) Используется действие "scale" из настроек Imagecache Presets;
4) Выводится через tpl модуля views (View Type: List view) для формирования страницы.

Возникшие вопросы:
1) Метод прямого обращения через
print $base_url.'/?q=files/imagecache/'.$preset_namespace.'/'. $item['filepath']

каждый раз создавал новый файл, несмотря на то, что cache для изображения уже имелся.

2) Метод
print theme('imagecache', $preset_namespace, $item['filepath']);

вообще не создавал cahe а только использовал то, что было создано ранее.

3) При изменении оригинального изображения надо было переписать cache для него заново.

Решение:

cм. imagecache.txt

Файлы: 

Есть такой ПриватБанк (Рабочий модуль приема платежей из VISA, MasterCard в интернет магазинах на модуле ecommerce)

Платформа: 4.7.2
Входит в состав модуля: ecommerce
Название: privatbank
Расположение: ecommerce/privatbank
Дополнительные изменения: store (// sas)
Стадия: промышленная эксплуатация
Особенности:

  1. Без поддержки SSL
  2. Если счета экспортированы из 1С:8 или других учетных систем (есть номер и дата счета извне), то выводит их в печатной форме и отправляет в платежную систему банка в шифре OrderID :)

P.S. Это пост о том, что я смог сказать Приватбанку на языке PHP (cмотрите вложение внизу)

RSS-материал