Blogs

Създаване на Action за потребителски модул

Views bulk operations actions

Модула "Avatar selection" от DO ни дава възможност да имаме галерия от аватари от които новите потребители могат да избират изображения за свой аватар. Но ако искаме да го използваме и за масово задаване на аватари на вече съществуващи потребители, които нямат аватар? Модула има функционалност за задаване на случаен аватар при регистриране на нов потребител, но няма възможност масово да задаваме аватари на вече регистрирани такива.

Category: 

Компилиране на .less до .css в Drupal-7 Bootstrap sub-theme

Drupal bootstrap

Модула 3.x изисква bootstrap-3+ source (current 3.1.1).

Описанието е за използване на Method 1: Bootstrap Source Files от документацията на модула.

Category: 

Как да използваме git, github и ssh за да имаме синхронизиран код на test и prod на различни сървъри

Използването на git е незаменимо. Освен да имаме на едно и също място различни варианти на един и същи код (приложение, сайт), ние може да използваме git за синхронизиране на приложението на различни сървъри с прости команди като "git push test v2.x", "git push prod 2.0" примерно. Това се извършва от локалната машина, на която разработваме приложението и без използването на други начини като ftp например, да качим направените промени на различните сървъри, където се намира нашето приложение за тестване, и живия сайт например.

Drupal commons - get latest dev

git clone --branch 7.x-3.x http://git.drupal.org/project/commons.git
cd commons

Remove all non .make files

execute

drush make --working-copy build-commons-dev.make

add

ini_set('max_execution_time', 120);

to the end of settings.php, after install this line missing but who care :)

Install

Succes?

Category: 

Commerce EpayBG

epaybg
epaybg за drupal 7 commerce

Това е вторият модул за онлайн разплащане, който правя за commerce на Друпал 7. Той работи със системата за онлайн плащания http://epay.bg.

Линк към модула - http://drupal.org/project/commerce_epaybg
Линк към демо-сайта - http://commerce.d7.demo.sysw.info

WS Slideshow модул за Друпал 7

WS Slideshow for Drupal 7

WS Slideshow е приложение за галерия направено на flash (повече инфо на неговата страница http://www.ws-slideshow.com/). Има възможност за показване на няколко албума, и преглед на снимката на цял екран. Тъй като търсех галерия с такива възможности, това логично доведе до модул за интегрирането й в Друпал. След смяна на няколко концепции за реализиране като модул за Друпал, в крайна сметка пуснах стабилно издание - http://drupal.org/project/ws_slideshow.

Multiple images and Teaser - field.tpl.php решение

theme_hook_suggestions за field и view_mode

Подобна ситуация на Multiple images and Teaser може да се реши и с темплейт на field. По подразбиране може да направим темплейти за различни ситуации като field за content type, но точно за тази не е предвиден вариант по подразбиране. Затова ще си добавим модел за име на темплейта (на снимката), който да включва и view_mode (full, teaser и останалите).

Добавяме в template.php следния код (заменяме THEME с машинното име на текущата тема)

Category: